.elementor-383 .elementor-element.elementor-element-6a591b99{--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-383 .elementor-element.elementor-element-42d50a87{--display:flex;--position:fixed;--min-height:10vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;top:0px;--z-index:99;}.elementor-383 .elementor-element.elementor-element-42d50a87:not(.elementor-motion-effects-element-type-background), .elementor-383 .elementor-element.elementor-element-42d50a87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000001C;}body:not(.rtl) .elementor-383 .elementor-element.elementor-element-42d50a87{left:0px;}body.rtl .elementor-383 .elementor-element.elementor-element-42d50a87{right:0px;}.elementor-383 .elementor-element.elementor-element-74cf1b7f{background-color:#FFFFFF;margin:-0px 0px calc(var(--kit-widget-spacing, 0px) + -0px) 0px;padding:5px 5px 5px 5px;border-radius:75px 75px 75px 75px;text-align:start;}.elementor-383 .elementor-element.elementor-element-74cf1b7f.elementor-element{--align-self:center;}.elementor-383 .elementor-element.elementor-element-2eaeb38d .elementor-button{background-color:#00000000;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;fill:#7D7A78;color:#7D7A78;padding:0px 0px 0px 0px;}.elementor-383 .elementor-element.elementor-element-2eaeb38d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 150px;}.elementor-383 .elementor-element.elementor-element-2eaeb38d .elementor-button:hover, .elementor-383 .elementor-element.elementor-element-2eaeb38d .elementor-button:focus{color:#FFFFFF;}.elementor-383 .elementor-element.elementor-element-2eaeb38d .elementor-button:hover svg, .elementor-383 .elementor-element.elementor-element-2eaeb38d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-383 .elementor-element.elementor-element-b53d3e0 .elementor-button{background-color:#00000000;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;fill:#7D7A78;color:#7D7A78;padding:0px 0px 0px 0px;}.elementor-383 .elementor-element.elementor-element-b53d3e0 .elementor-button:hover, .elementor-383 .elementor-element.elementor-element-b53d3e0 .elementor-button:focus{color:#FFFFFF;}.elementor-383 .elementor-element.elementor-element-b53d3e0 .elementor-button:hover svg, .elementor-383 .elementor-element.elementor-element-b53d3e0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-383 .elementor-element.elementor-element-ec38883 .elementor-button{background-color:#00000000;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;fill:#7D7A78;color:#7D7A78;padding:0px 0px 0px 0px;}.elementor-383 .elementor-element.elementor-element-ec38883 .elementor-button:hover, .elementor-383 .elementor-element.elementor-element-ec38883 .elementor-button:focus{color:#FFFFFF;}.elementor-383 .elementor-element.elementor-element-ec38883 .elementor-button:hover svg, .elementor-383 .elementor-element.elementor-element-ec38883 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-383 .elementor-element.elementor-element-e1b5f2b .elementor-button{background-color:#00000000;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;fill:#7D7A78;color:#7D7A78;padding:0px 0px 0px 0px;}.elementor-383 .elementor-element.elementor-element-e1b5f2b .elementor-button:hover, .elementor-383 .elementor-element.elementor-element-e1b5f2b .elementor-button:focus{color:#FFFFFF;}.elementor-383 .elementor-element.elementor-element-e1b5f2b .elementor-button:hover svg, .elementor-383 .elementor-element.elementor-element-e1b5f2b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-383 .elementor-element.elementor-element-2ee82be2 .elementor-button{background-color:#00000000;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;fill:#7D7A78;color:#7D7A78;padding:0px 0px 0px 0px;}.elementor-383 .elementor-element.elementor-element-2ee82be2{margin:0px 150px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-383 .elementor-element.elementor-element-2ee82be2 .elementor-button:hover, .elementor-383 .elementor-element.elementor-element-2ee82be2 .elementor-button:focus{color:#FFFFFF;}.elementor-383 .elementor-element.elementor-element-2ee82be2 .elementor-button:hover svg, .elementor-383 .elementor-element.elementor-element-2ee82be2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-383 .elementor-element.elementor-element-1600569b .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;fill:#2A5951;color:#2A5951;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6B827C;border-radius:1000px 1000px 1000px 1000px;padding:12px 28px 12px 28px;}.elementor-383 .elementor-element.elementor-element-1600569b .elementor-button:hover, .elementor-383 .elementor-element.elementor-element-1600569b .elementor-button:focus{background-color:#2A5951;color:#FFFFFF;}.elementor-383 .elementor-element.elementor-element-1600569b .elementor-button:hover svg, .elementor-383 .elementor-element.elementor-element-1600569b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-383 .elementor-element.elementor-element-65145add{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-383 .elementor-element.elementor-element-65145add:not(.elementor-motion-effects-element-type-background), .elementor-383 .elementor-element.elementor-element-65145add > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://drabrunalavalle.com.br/wp-content/uploads/2026/06/bg-hero.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-383 .elementor-element.elementor-element-3bd6431f{--display:flex;--justify-content:center;}.elementor-383 .elementor-element.elementor-element-3bd6431f.e-con{--align-self:center;}.elementor-383 .elementor-element.elementor-element-6c6ae8fc{--display:flex;--min-height:848px;--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;--z-index:2;}.elementor-383 .elementor-element.elementor-element-77e8d9f3{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-383 .elementor-element.elementor-element-36c84ccb{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;}.elementor-383 .elementor-element.elementor-element-36c84ccb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-383 .elementor-element.elementor-element-36c84ccb .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:48px;font-weight:400;color:#FFFFFF;}.elementor-383 .elementor-element.elementor-element-7a5fc1cb{width:var( --container-widget-width, 558px );max-width:558px;--container-widget-width:558px;--container-widget-flex-grow:0;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;letter-spacing:0.2px;color:#E4E4E4;}.elementor-383 .elementor-element.elementor-element-5f073c6a .elementor-button{background-color:#2A5951;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:22px 22px 22px 25px;}.elementor-383 .elementor-element.elementor-element-5f073c6a{padding:0px 0px 0px 0px;}.elementor-383 .elementor-element.elementor-element-5f073c6a .elementor-button-content-wrapper{flex-direction:row;}.elementor-383 .elementor-element.elementor-element-5f073c6a .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-383 .elementor-element.elementor-element-231346db{--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-383 .elementor-element.elementor-element-1f337f9d{--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;--border-radius:900px 900px 900px 900px;--margin-top:-80px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:35px;--padding-right:35px;--z-index:10;}.elementor-383 .elementor-element.elementor-element-1f337f9d:not(.elementor-motion-effects-element-type-background), .elementor-383 .elementor-element.elementor-element-1f337f9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-383 .elementor-element.elementor-element-7c907ef9{padding:12px 16px 12px 16px;}.elementor-383 .elementor-element.elementor-element-7c907ef9 .elementor-icon-box-title{margin-block-end:2px;color:#000000;}.elementor-383 .elementor-element.elementor-element-7c907ef9 .elementor-icon-box-title, .elementor-383 .elementor-element.elementor-element-7c907ef9 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-383 .elementor-element.elementor-element-7c907ef9 .elementor-icon-box-description{font-family:"Neue Haas Grotesk Display Pro", Sans-serif;font-size:12px;font-weight:300;color:#000000;}.elementor-383 .elementor-element.elementor-element-4631798b{padding:12px 16px 12px 16px;}.elementor-383 .elementor-element.elementor-element-4631798b .elementor-icon-box-title{margin-block-end:2px;color:#000000;}.elementor-383 .elementor-element.elementor-element-4631798b .elementor-icon-box-title, .elementor-383 .elementor-element.elementor-element-4631798b .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-383 .elementor-element.elementor-element-4631798b .elementor-icon-box-description{font-family:"Neue Haas Grotesk Display Pro", Sans-serif;font-size:12px;font-weight:300;color:#000000;}.elementor-383 .elementor-element.elementor-element-ca97279{padding:12px 16px 12px 16px;}.elementor-383 .elementor-element.elementor-element-ca97279 .elementor-icon-box-title{margin-block-end:2px;color:#000000;}.elementor-383 .elementor-element.elementor-element-ca97279 .elementor-icon-box-title, .elementor-383 .elementor-element.elementor-element-ca97279 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-383 .elementor-element.elementor-element-ca97279 .elementor-icon-box-description{font-family:"Neue Haas Grotesk Display Pro", Sans-serif;font-size:12px;font-weight:300;color:#000000;}.elementor-383 .elementor-element.elementor-element-13a566fe{padding:12px 16px 12px 16px;}.elementor-383 .elementor-element.elementor-element-13a566fe .elementor-icon-box-title{margin-block-end:2px;color:#000000;}.elementor-383 .elementor-element.elementor-element-13a566fe .elementor-icon-box-title, .elementor-383 .elementor-element.elementor-element-13a566fe .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-383 .elementor-element.elementor-element-13a566fe .elementor-icon-box-description{font-family:"Neue Haas Grotesk Display Pro", Sans-serif;font-size:12px;font-weight:300;color:#000000;}.elementor-383 .elementor-element.elementor-element-58c4cb4b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--padding-top:1em;--padding-bottom:0.5em;--padding-left:0em;--padding-right:0em;}.elementor-383 .elementor-element.elementor-element-58c4cb4b:not(.elementor-motion-effects-element-type-background), .elementor-383 .elementor-element.elementor-element-58c4cb4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A5951;}.elementor-383 .elementor-element.elementor-element-43d20772{--e-image-carousel-slides-to-show:5;}.elementor-383 .elementor-element.elementor-element-26c7ae28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-383 .elementor-element.elementor-element-26c7ae28:not(.elementor-motion-effects-element-type-background), .elementor-383 .elementor-element.elementor-element-26c7ae28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EEE7;}.elementor-383 .elementor-element.elementor-element-3a2d3260{--display:flex;--justify-content:center;}.elementor-383 .elementor-element.elementor-element-3a2d3260.e-con{--align-self:center;}.elementor-383 .elementor-element.elementor-element-43499f1d{text-align:center;}.elementor-383 .elementor-element.elementor-element-43499f1d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:500;color:#1F2724;}.elementor-383 .elementor-element.elementor-element-77923a43{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-383 .elementor-element.elementor-element-77923a43.elementor-element{--align-self:center;}.elementor-383 .elementor-element.elementor-element-7df19f1a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-383 .elementor-element.elementor-element-349b79e3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--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-383 .elementor-element.elementor-element-4c8bb734{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:0px;}.elementor-383 .elementor-element.elementor-element-4c8bb734.e-con{--align-self:flex-end;}.elementor-383 .elementor-element.elementor-element-591cb1c8 .elementor-icon-wrapper{text-align:start;}.elementor-383 .elementor-element.elementor-element-591cb1c8 .elementor-icon{font-size:60px;}.elementor-383 .elementor-element.elementor-element-591cb1c8 .elementor-icon svg{height:60px;}.elementor-383 .elementor-element.elementor-element-7868bc94{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-383 .elementor-element.elementor-element-7868bc94 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:48px;font-weight:500;letter-spacing:0px;color:#222222;}.elementor-383 .elementor-element.elementor-element-7fcf8d2a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-383 .elementor-element.elementor-element-7fcf8d2a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:150%;color:#000000;}.elementor-383 .elementor-element.elementor-element-198eb351{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:36px;}.elementor-383 .elementor-element.elementor-element-198eb351.e-con{--align-self:flex-start;}.elementor-383 .elementor-element.elementor-element-3e781f90 .elementor-icon-wrapper{text-align:end;}.elementor-383 .elementor-element.elementor-element-3e781f90 .elementor-icon{font-size:60px;}.elementor-383 .elementor-element.elementor-element-3e781f90 .elementor-icon svg{height:60px;}.elementor-383 .elementor-element.elementor-element-3c6c65e3{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:end;}.elementor-383 .elementor-element.elementor-element-3c6c65e3 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:48px;font-weight:500;letter-spacing:0px;color:#222222;}.elementor-383 .elementor-element.elementor-element-50f52c77{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-383 .elementor-element.elementor-element-50f52c77 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:150%;color:#000000;}.elementor-383 .elementor-element.elementor-element-6ad1d8db{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:0px;}.elementor-383 .elementor-element.elementor-element-6ad1d8db.e-con{--align-self:flex-end;}.elementor-383 .elementor-element.elementor-element-74e367cd .elementor-icon-wrapper{text-align:start;}.elementor-383 .elementor-element.elementor-element-74e367cd .elementor-icon{font-size:60px;}.elementor-383 .elementor-element.elementor-element-74e367cd .elementor-icon svg{height:60px;}.elementor-383 .elementor-element.elementor-element-5c09b91f{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-383 .elementor-element.elementor-element-5c09b91f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:48px;font-weight:500;letter-spacing:0px;color:#222222;}.elementor-383 .elementor-element.elementor-element-69f84826{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-383 .elementor-element.elementor-element-69f84826 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:150%;color:#000000;}.elementor-383 .elementor-element.elementor-element-4a41afd0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:36px;}.elementor-383 .elementor-element.elementor-element-4a41afd0.e-con{--align-self:flex-start;}.elementor-383 .elementor-element.elementor-element-7781209c .elementor-icon-wrapper{text-align:end;}.elementor-383 .elementor-element.elementor-element-7781209c .elementor-icon{font-size:60px;}.elementor-383 .elementor-element.elementor-element-7781209c .elementor-icon svg{height:60px;}.elementor-383 .elementor-element.elementor-element-361b1f3d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:end;}.elementor-383 .elementor-element.elementor-element-361b1f3d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:48px;font-weight:500;letter-spacing:0px;color:#222222;}.elementor-383 .elementor-element.elementor-element-359d1fd8{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-383 .elementor-element.elementor-element-359d1fd8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:150%;color:#000000;}.elementor-383 .elementor-element.elementor-element-359bea90{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:0px;}.elementor-383 .elementor-element.elementor-element-359bea90.e-con{--align-self:flex-end;}.elementor-383 .elementor-element.elementor-element-44fa8e2d .elementor-icon-wrapper{text-align:start;}.elementor-383 .elementor-element.elementor-element-44fa8e2d .elementor-icon{font-size:60px;}.elementor-383 .elementor-element.elementor-element-44fa8e2d .elementor-icon svg{height:60px;}.elementor-383 .elementor-element.elementor-element-720e794e{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-383 .elementor-element.elementor-element-720e794e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:48px;font-weight:500;letter-spacing:0px;color:#222222;}.elementor-383 .elementor-element.elementor-element-35d3a39b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-383 .elementor-element.elementor-element-35d3a39b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:150%;color:#000000;}.elementor-383 .elementor-element.elementor-element-737519e3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:36px;}.elementor-383 .elementor-element.elementor-element-737519e3.e-con{--align-self:flex-start;}.elementor-383 .elementor-element.elementor-element-74841028 .elementor-icon-wrapper{text-align:end;}.elementor-383 .elementor-element.elementor-element-74841028 .elementor-icon{font-size:60px;}.elementor-383 .elementor-element.elementor-element-74841028 .elementor-icon svg{height:60px;}.elementor-383 .elementor-element.elementor-element-3a2b59f7{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:end;}.elementor-383 .elementor-element.elementor-element-3a2b59f7 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:48px;font-weight:500;letter-spacing:0px;color:#222222;}.elementor-383 .elementor-element.elementor-element-77616002{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-383 .elementor-element.elementor-element-77616002 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:150%;color:#000000;}.elementor-383 .elementor-element.elementor-element-16485e64{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-383 .elementor-element.elementor-element-7d774313{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-383 .elementor-element.elementor-element-7d774313.e-con{--align-self:center;}.elementor-383 .elementor-element.elementor-element-17e3143a{text-align:center;}.elementor-383 .elementor-element.elementor-element-17e3143a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:600;color:#FFFFFF;}.elementor-383 .elementor-element.elementor-element-530d05f8{margin:0px 60px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;color:#FFFFFF;}.elementor-383 .elementor-element.elementor-element-2bc7f3ec{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-383 .elementor-element.elementor-element-2bc7f3ec .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0;}.elementor-383 .elementor-element.elementor-element-2bc7f3ec .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-383 .elementor-element.elementor-element-a4835c4{text-align:center;font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:500;color:#ECCEB4;}.elementor-383 .elementor-element.elementor-element-6914cb1{--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-383 .elementor-element.elementor-element-1db7984{--display:flex;}.elementor-383 .elementor-element.elementor-element-30af6e8{--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:wrap;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-383 .elementor-element.elementor-element-9fd73a4{--display:flex;--margin-top:0210px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-383 .elementor-element.elementor-element-2390879{width:var( --container-widget-width, 522px );max-width:522px;--container-widget-width:522px;--container-widget-flex-grow:0;}.elementor-383 .elementor-element.elementor-element-2390879 img{width:100%;max-width:100%;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-383 .elementor-element.elementor-element-2131f94{width:var( --container-widget-width, 269px );max-width:269px;--container-widget-width:269px;--container-widget-flex-grow:0;}.elementor-383 .elementor-element.elementor-element-2131f94 img{width:100%;max-width:100%;border-style:solid;border-width:3px 3px 3px 3px;border-color:#2A5951;border-radius:20px 20px 20px 20px;}.elementor-383 .elementor-element.elementor-element-89b85f1{width:var( --container-widget-width, 123px );max-width:123px;--container-widget-width:123px;--container-widget-flex-grow:0;}.elementor-383 .elementor-element.elementor-element-89b85f1 img{width:100%;max-width:100%;}.elementor-383 .elementor-element.elementor-element-b94ae96{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;text-align:center;}.elementor-383 .elementor-element.elementor-element-b94ae96.elementor-element{--align-self:flex-start;}.elementor-383 .elementor-element.elementor-element-b94ae96 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-383 .elementor-element.elementor-element-1d4f86f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;text-align:center;}.elementor-383 .elementor-element.elementor-element-1d4f86f.elementor-element{--align-self:flex-start;}.elementor-383 .elementor-element.elementor-element-1d4f86f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-383 .elementor-element.elementor-element-caed318{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;text-align:center;}.elementor-383 .elementor-element.elementor-element-caed318.elementor-element{--align-self:flex-start;}.elementor-383 .elementor-element.elementor-element-caed318 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-383 .elementor-element.elementor-element-f9a9580{--display:flex;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-383 .elementor-element.elementor-element-f9a9580.e-con{--align-self:flex-start;}.elementor-383 .elementor-element.elementor-element-11d235e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:60px;line-height:50px;}.elementor-383 .elementor-element.elementor-element-74c61ca{padding:30px 0px 0px 0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:18px;}.elementor-383 .elementor-element.elementor-element-43c5e89{--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-383 .elementor-element.elementor-element-235e861a{--display:flex;--justify-content:center;}.elementor-383 .elementor-element.elementor-element-235e861a.e-con{--align-self:center;}.elementor-383 .elementor-element.elementor-element-4c6d0566{--display:flex;--min-height:768px;--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-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--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-383 .elementor-element.elementor-element-cadcd36{--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;--padding-top:50px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-383 .elementor-element.elementor-element-73a3f612{--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:20px 12px;--row-gap:20px;--column-gap:12px;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-383 .elementor-element.elementor-element-780fe9b8{background-color:#FFE4C9;padding:5px 10px 5px 10px;border-radius:15px 15px 15px 15px;}.elementor-383 .elementor-element.elementor-element-780fe9b8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;line-height:16px;letter-spacing:1px;color:#CA731B;}.elementor-383 .elementor-element.elementor-element-31271df2{padding:0px 0px 0px 0px;}.elementor-383 .elementor-element.elementor-element-31271df2 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:46px;font-weight:500;line-height:46px;letter-spacing:0.5px;color:#000000;}.elementor-383 .elementor-element.elementor-element-7e6e886f{padding:7px 0px 7px 0px;}.elementor-383 .elementor-element.elementor-element-7e6e886f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#4D4D4D;}.elementor-383 .elementor-element.elementor-element-145cda62{padding:8px 10px 8px 10px;}.elementor-383 .elementor-element.elementor-element-145cda62.elementor-element{--align-self:center;}.elementor-383 .elementor-element.elementor-element-145cda62 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;line-height:12px;letter-spacing:1.2px;color:#DC9650;}.elementor-383 .elementor-element.elementor-element-460ddee6{padding:8px 10px 8px 10px;}.elementor-383 .elementor-element.elementor-element-460ddee6.elementor-element{--align-self:center;}.elementor-383 .elementor-element.elementor-element-460ddee6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;line-height:12px;letter-spacing:1.2px;color:#DC9650;}.elementor-383 .elementor-element.elementor-element-34a59d65{padding:8px 10px 8px 10px;}.elementor-383 .elementor-element.elementor-element-34a59d65.elementor-element{--align-self:center;}.elementor-383 .elementor-element.elementor-element-34a59d65 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;line-height:12px;letter-spacing:1.2px;color:#DC9650;}.elementor-383 .elementor-element.elementor-element-61ddd2c4{padding:8px 10px 8px 10px;}.elementor-383 .elementor-element.elementor-element-61ddd2c4.elementor-element{--align-self:center;}.elementor-383 .elementor-element.elementor-element-61ddd2c4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;line-height:12px;letter-spacing:1.2px;color:#DC9650;}.elementor-383 .elementor-element.elementor-element-3729cfc7{padding:8px 10px 8px 10px;}.elementor-383 .elementor-element.elementor-element-3729cfc7.elementor-element{--align-self:center;}.elementor-383 .elementor-element.elementor-element-3729cfc7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;line-height:12px;letter-spacing:1.2px;color:#DC9650;}.elementor-383 .elementor-element.elementor-element-300d85f0{padding:8px 10px 8px 10px;}.elementor-383 .elementor-element.elementor-element-300d85f0.elementor-element{--align-self:center;}.elementor-383 .elementor-element.elementor-element-300d85f0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;line-height:12px;letter-spacing:1.2px;color:#DC9650;}.elementor-383 .elementor-element.elementor-element-4009a23a{padding:8px 10px 8px 10px;}.elementor-383 .elementor-element.elementor-element-4009a23a.elementor-element{--align-self:center;}.elementor-383 .elementor-element.elementor-element-4009a23a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;line-height:12px;letter-spacing:1.2px;color:#DC9650;}.elementor-383 .elementor-element.elementor-element-627e0fee{padding:8px 10px 8px 10px;}.elementor-383 .elementor-element.elementor-element-627e0fee.elementor-element{--align-self:center;}.elementor-383 .elementor-element.elementor-element-627e0fee .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;line-height:12px;letter-spacing:1.2px;color:#DC9650;}.elementor-383 .elementor-element.elementor-element-564b53da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-383 .elementor-element.elementor-element-564b53da img{border-radius:10px 10px 10px 10px;}.elementor-383 .elementor-element.elementor-element-40ec796d{--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-383 .elementor-element.elementor-element-74326349{--display:flex;--justify-content:center;}.elementor-383 .elementor-element.elementor-element-74326349.e-con{--align-self:center;}.elementor-383 .elementor-element.elementor-element-335f8161{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-383 .elementor-element.elementor-element-15c3232a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--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-383 .elementor-element.elementor-element-15c3232a.e-con{--align-self:stretch;}.elementor-383 .elementor-element.elementor-element-49e3d829{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--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-383 .elementor-element.elementor-element-4177c03d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-383 .elementor-element.elementor-element-4177c03d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:55px;font-weight:600;line-height:46px;letter-spacing:-1px;word-spacing:0px;color:#121517;}.elementor-383 .elementor-element.elementor-element-56a97668{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:21px;letter-spacing:0.2px;word-spacing:0px;}.elementor-383 .elementor-element.elementor-element-67717ca9{--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:flex-end;--align-items:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--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-383 .elementor-element.elementor-element-c1a772f .elementor-button{background-color:#9C4EFF;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;line-height:1em;letter-spacing:-0.02em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:6px 6px 6px 6px;padding:15px 26px 15px 26px;}.elementor-383 .elementor-element.elementor-element-c1a772f .elementor-button:hover, .elementor-383 .elementor-element.elementor-element-c1a772f .elementor-button:focus{background-color:#333333;color:#FFFFFF;border-color:#333333;}.elementor-383 .elementor-element.elementor-element-c1a772f .elementor-button:hover svg, .elementor-383 .elementor-element.elementor-element-c1a772f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-383 .elementor-element.elementor-element-568bc14e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-383 .elementor-element.elementor-element-19d64d50{--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;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--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-383 .elementor-element.elementor-element-250c055d{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E1E1E1;--border-color:#E1E1E1;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-383 .elementor-element.elementor-element-250c055d:not(.elementor-motion-effects-element-type-background), .elementor-383 .elementor-element.elementor-element-250c055d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-383 .elementor-element.elementor-element-250c055d.e-con{--align-self:stretch;}.elementor-383 .elementor-element.elementor-element-3f59b739.elementor-element{--align-self:center;}.elementor-383 .elementor-element.elementor-element-3f59b739 .elementor-icon-wrapper{text-align:center;}.elementor-383 .elementor-element.elementor-element-3f59b739.elementor-view-stacked .elementor-icon{background-color:#224B44;}.elementor-383 .elementor-element.elementor-element-3f59b739.elementor-view-framed .elementor-icon, .elementor-383 .elementor-element.elementor-element-3f59b739.elementor-view-default .elementor-icon{color:#224B44;border-color:#224B44;}.elementor-383 .elementor-element.elementor-element-3f59b739.elementor-view-framed .elementor-icon, .elementor-383 .elementor-element.elementor-element-3f59b739.elementor-view-default .elementor-icon svg{fill:#224B44;}.elementor-383 .elementor-element.elementor-element-3f59b739 .elementor-icon{font-size:50px;}.elementor-383 .elementor-element.elementor-element-3f59b739 .elementor-icon svg{height:50px;}.elementor-383 .elementor-element.elementor-element-76f2f2fe{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-383 .elementor-element.elementor-element-76f2f2fe.elementor-element{--align-self:center;}.elementor-383 .elementor-element.elementor-element-76f2f2fe .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:600;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#2A5951;}.elementor-383 .elementor-element.elementor-element-5fdbf3f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:21px;letter-spacing:0.5px;word-spacing:0px;color:#333333;}.elementor-383 .elementor-element.elementor-element-72293c81{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E1E1E1;--border-color:#E1E1E1;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-383 .elementor-element.elementor-element-72293c81:not(.elementor-motion-effects-element-type-background), .elementor-383 .elementor-element.elementor-element-72293c81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-383 .elementor-element.elementor-element-72293c81.e-con{--align-self:stretch;}.elementor-383 .elementor-element.elementor-element-f60ae8b.elementor-element{--align-self:center;}.elementor-383 .elementor-element.elementor-element-f60ae8b .elementor-icon-wrapper{text-align:center;}.elementor-383 .elementor-element.elementor-element-f60ae8b.elementor-view-stacked .elementor-icon{background-color:#224B44;}.elementor-383 .elementor-element.elementor-element-f60ae8b.elementor-view-framed .elementor-icon, .elementor-383 .elementor-element.elementor-element-f60ae8b.elementor-view-default .elementor-icon{color:#224B44;border-color:#224B44;}.elementor-383 .elementor-element.elementor-element-f60ae8b.elementor-view-framed .elementor-icon, .elementor-383 .elementor-element.elementor-element-f60ae8b.elementor-view-default .elementor-icon svg{fill:#224B44;}.elementor-383 .elementor-element.elementor-element-f60ae8b .elementor-icon{font-size:50px;}.elementor-383 .elementor-element.elementor-element-f60ae8b .elementor-icon svg{height:50px;}.elementor-383 .elementor-element.elementor-element-7b400428{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-383 .elementor-element.elementor-element-7b400428.elementor-element{--align-self:center;}.elementor-383 .elementor-element.elementor-element-7b400428 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:600;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#2A5951;}.elementor-383 .elementor-element.elementor-element-21918e36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:21px;letter-spacing:0.5px;word-spacing:0px;color:#333333;}.elementor-383 .elementor-element.elementor-element-605bd0d5{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E1E1E1;--border-color:#E1E1E1;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-383 .elementor-element.elementor-element-605bd0d5:not(.elementor-motion-effects-element-type-background), .elementor-383 .elementor-element.elementor-element-605bd0d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-383 .elementor-element.elementor-element-605bd0d5.e-con{--align-self:stretch;}.elementor-383 .elementor-element.elementor-element-32546615.elementor-element{--align-self:center;}.elementor-383 .elementor-element.elementor-element-32546615 .elementor-icon-wrapper{text-align:center;}.elementor-383 .elementor-element.elementor-element-32546615.elementor-view-stacked .elementor-icon{background-color:#224B44;}.elementor-383 .elementor-element.elementor-element-32546615.elementor-view-framed .elementor-icon, .elementor-383 .elementor-element.elementor-element-32546615.elementor-view-default .elementor-icon{color:#224B44;border-color:#224B44;}.elementor-383 .elementor-element.elementor-element-32546615.elementor-view-framed .elementor-icon, .elementor-383 .elementor-element.elementor-element-32546615.elementor-view-default .elementor-icon svg{fill:#224B44;}.elementor-383 .elementor-element.elementor-element-32546615 .elementor-icon{font-size:50px;}.elementor-383 .elementor-element.elementor-element-32546615 .elementor-icon svg{height:50px;}.elementor-383 .elementor-element.elementor-element-bc90281{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-383 .elementor-element.elementor-element-bc90281.elementor-element{--align-self:center;}.elementor-383 .elementor-element.elementor-element-bc90281 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:600;line-height:30px;letter-spacing:0px;word-spacing:0px;color:#2A5951;}.elementor-383 .elementor-element.elementor-element-6a6770e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:21px;letter-spacing:0.5px;word-spacing:0px;color:#333333;}.elementor-383 .elementor-element.elementor-element-17752d5c{--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;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-383 .elementor-element.elementor-element-421bef76{width:var( --container-widget-width, 40% );max-width:40%;padding:8px 10px 8px 10px;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;}.elementor-383 .elementor-element.elementor-element-421bef76.elementor-element{--align-self:center;}.elementor-383 .elementor-element.elementor-element-421bef76 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;line-height:12px;letter-spacing:1.2px;color:#2A5951;}.elementor-383 .elementor-element.elementor-element-5aaa5b00{width:var( --container-widget-width, 40% );max-width:40%;padding:8px 10px 8px 10px;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;}.elementor-383 .elementor-element.elementor-element-5aaa5b00.elementor-element{--align-self:center;}.elementor-383 .elementor-element.elementor-element-5aaa5b00 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;line-height:12px;letter-spacing:1.2px;color:#2A5951;}.elementor-383 .elementor-element.elementor-element-34e472aa{width:var( --container-widget-width, 40% );max-width:40%;padding:8px 10px 8px 10px;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;}.elementor-383 .elementor-element.elementor-element-34e472aa.elementor-element{--align-self:center;}.elementor-383 .elementor-element.elementor-element-34e472aa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;line-height:12px;letter-spacing:1.2px;color:#2A5951;}.elementor-383 .elementor-element.elementor-element-74655ab9{--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-383 .elementor-element.elementor-element-b6b0b72{--display:flex;--justify-content:center;}.elementor-383 .elementor-element.elementor-element-b6b0b72.e-con{--align-self:center;}.elementor-383 .elementor-element.elementor-element-2af7625c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-383 .elementor-element.elementor-element-2af7625c.e-con{--align-self:center;}.elementor-383 .elementor-element.elementor-element-41efc858{width:var( --container-widget-width, 1100px );max-width:1100px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:1100px;--container-widget-flex-grow:0;text-align:center;}.elementor-383 .elementor-element.elementor-element-41efc858 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:500;text-transform:uppercase;line-height:50px;letter-spacing:-0.5px;word-spacing:2px;color:#000000;}.elementor-383 .elementor-element.elementor-element-62a7fa9d{--display:flex;--min-height:727px;--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;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-383 .elementor-element.elementor-element-24b33c2b{--display:flex;--min-height:490px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#92E50C5C;--border-color:#92E50C5C;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 80px 0px rgba(146.00000000000014, 228.99999999999997, 11.99999999999995, 0.24);--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-383 .elementor-element.elementor-element-24b33c2b:not(.elementor-motion-effects-element-type-background), .elementor-383 .elementor-element.elementor-element-24b33c2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-383 .elementor-element.elementor-element-24b33c2b.e-con{--align-self:center;}.elementor-383 .elementor-element.elementor-element-263cf005{width:var( --container-widget-width, 432px );max-width:432px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:432px;--container-widget-flex-grow:0;text-align:center;}.elementor-383 .elementor-element.elementor-element-263cf005.elementor-element{--align-self:center;}.elementor-383 .elementor-element.elementor-element-263cf005 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;line-height:30px;letter-spacing:1px;word-spacing:0px;color:#FFFFFF;}.elementor-383 .elementor-element.elementor-element-5660f226{width:var( --container-widget-width, 417px );max-width:417px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:417px;--container-widget-flex-grow:0;}.elementor-383 .elementor-element.elementor-element-5660f226.elementor-element{--align-self:center;}.elementor-383 .elementor-element.elementor-element-7338c3e{width:var( --container-widget-width, 382px );max-width:382px;padding:0px 0px 35px 0px;--container-widget-width:382px;--container-widget-flex-grow:0;--e-icon-list-icon-size:16px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-383 .elementor-element.elementor-element-7338c3e.elementor-element{--align-self:center;}.elementor-383 .elementor-element.elementor-element-7338c3e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-383 .elementor-element.elementor-element-7338c3e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-383 .elementor-element.elementor-element-7338c3e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-383 .elementor-element.elementor-element-7338c3e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-383 .elementor-element.elementor-element-7338c3e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-383 .elementor-element.elementor-element-7338c3e .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-383 .elementor-element.elementor-element-7338c3e .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-383 .elementor-element.elementor-element-7338c3e .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-383 .elementor-element.elementor-element-7338c3e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-383 .elementor-element.elementor-element-7338c3e .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:18px;letter-spacing:0.8px;word-spacing:1px;}.elementor-383 .elementor-element.elementor-element-7338c3e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-383 .elementor-element.elementor-element-1847e325{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-383 .elementor-element.elementor-element-29fc395{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-383 .elementor-element.elementor-element-29fc395.e-con{--align-self:center;}.elementor-383 .elementor-element.elementor-element-ee49e21{text-align:center;}.elementor-383 .elementor-element.elementor-element-ee49e21 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:600;color:#2A5951;}.elementor-383 .elementor-element.elementor-element-f42fc55{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:21px;letter-spacing:0.5px;word-spacing:0px;color:#333333;}.elementor-383 .elementor-element.elementor-element-4115bccd .elementor-button{background-color:#7B30FE00;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;fill:#6E08EB00;color:#6E08EB00;border-radius:5px 5px 5px 5px;padding:20px 40px 20px 40px;}.elementor-383 .elementor-element.elementor-element-28b8db8e{--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-383 .elementor-element.elementor-element-684faf99{--display:flex;--justify-content:center;}.elementor-383 .elementor-element.elementor-element-684faf99.e-con{--align-self:center;}.elementor-383 .elementor-element.elementor-element-380f1706{--display:flex;--min-height:704px;--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:050px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-383 .elementor-element.elementor-element-380f1706:not(.elementor-motion-effects-element-type-background), .elementor-383 .elementor-element.elementor-element-380f1706 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-383 .elementor-element.elementor-element-2a708c38{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:4;}.elementor-383 .elementor-element.elementor-element-2a708c38.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-383 .elementor-element.elementor-element-5db44b41{padding:20px 0px 30px 0px;text-align:start;}.elementor-383 .elementor-element.elementor-element-5db44b41 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:50px;}.elementor-383 .elementor-element.elementor-element-55e1260f{padding:0px 0px 50px 0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:18px;}.elementor-383 .elementor-element.elementor-element-78cbf55e .elementor-button{background-color:#9C4EFF;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1em;letter-spacing:-0.02em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:6px 6px 6px 6px;padding:15px 26px 15px 26px;}.elementor-383 .elementor-element.elementor-element-78cbf55e .elementor-button:hover, .elementor-383 .elementor-element.elementor-element-78cbf55e .elementor-button:focus{background-color:#333333;color:#FFFFFF;border-color:#333333;}.elementor-383 .elementor-element.elementor-element-78cbf55e .elementor-button:hover svg, .elementor-383 .elementor-element.elementor-element-78cbf55e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-383 .elementor-element.elementor-element-6907db36{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-383 .elementor-element.elementor-element-6907db36.elementor-element{--align-self:center;}.elementor-383 .elementor-element.elementor-element-1f9aa5{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-383 .elementor-element.elementor-element-1f9aa5.elementor-element{--align-self:center;}.elementor-383 .elementor-element.elementor-element-1d596d5b{--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-383 .elementor-element.elementor-element-1d596d5b:not(.elementor-motion-effects-element-type-background), .elementor-383 .elementor-element.elementor-element-1d596d5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://drabrunalavalle.com.br/wp-content/uploads/2026/06/bg-faq.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-383 .elementor-element.elementor-element-5b07e2c6{--display:flex;--justify-content:center;}.elementor-383 .elementor-element.elementor-element-5b07e2c6.e-con{--align-self:center;}.elementor-383 .elementor-element.elementor-element-77d1381c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-383 .elementor-element.elementor-element-52a0576b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-383 .elementor-element.elementor-element-3bac7b61{padding:0px 0px 50px 0px;}.elementor-383 .elementor-element.elementor-element-3bac7b61 .elementor-image-box-wrapper{text-align:start;}.elementor-383 .elementor-element.elementor-element-3bac7b61 .elementor-image-box-title{margin-bottom:0px;font-family:"Cormorant Garamond", Sans-serif;font-size:85px;font-weight:600;line-height:1em;color:#000000;}.elementor-383 .elementor-element.elementor-element-541fe90c{--display:flex;border-style:none;--border-style:none;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:160px;}.elementor-383 .elementor-element.elementor-element-370fcb92{background-color:#FFF8EF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:19px;color:#575757;}.elementor-383 .elementor-element.elementor-element-7b79c0c0{--display:flex;border-style:none;--border-style:none;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:160px;}.elementor-383 .elementor-element.elementor-element-1af8ae6b{background-color:#FFF8EF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:19px;color:#575757;}.elementor-383 .elementor-element.elementor-element-f7f152b{--display:flex;border-style:none;--border-style:none;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:160px;}.elementor-383 .elementor-element.elementor-element-2acd7ab0{background-color:#FFF8EF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:19px;color:#575757;}.elementor-383 .elementor-element.elementor-element-1fe248b3{--display:flex;border-style:none;--border-style:none;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:160px;}.elementor-383 .elementor-element.elementor-element-566b894b{background-color:#FFF8EF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:19px;color:#575757;}.elementor-383 .elementor-element.elementor-element-6759a126{--display:flex;border-style:none;--border-style:none;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:160px;}.elementor-383 .elementor-element.elementor-element-a9262{background-color:#FFF8EF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:19px;color:#575757;}.elementor-383 .elementor-element.elementor-element-35d5dee9{--display:flex;border-style:none;--border-style:none;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:160px;}.elementor-383 .elementor-element.elementor-element-45d4a2fd{background-color:#FFF8EF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:19px;color:#575757;}.elementor-383 .elementor-element.elementor-element-249096dd{--display:flex;border-style:none;--border-style:none;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:160px;}.elementor-383 .elementor-element.elementor-element-759b11fd{background-color:#FFF8EF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:19px;color:#575757;}.elementor-383 .elementor-element.elementor-element-17660383{--display:flex;border-style:none;--border-style:none;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:160px;}.elementor-383 .elementor-element.elementor-element-724c92ec{background-color:#FFF8EF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:19px;color:#575757;}.elementor-383 .elementor-element.elementor-element-b52ffec{--display:flex;}.elementor-383 .elementor-element.elementor-element-4a071eca{--display:flex;}.elementor-383 .elementor-element.elementor-element-af113f0{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:25px 25px 25px 25px;--n-accordion-title-normal-color:#2A6B50;--n-accordion-title-hover-color:#FFBC6A;--n-accordion-title-active-color:#FFA537;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#2A6B50;--n-accordion-icon-hover-color:#FFBC6A;--n-accordion-icon-active-color:#FFA537;}.elementor-383 .elementor-element.elementor-element-af113f0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFF8EF;border-style:none;}.elementor-383 .elementor-element.elementor-element-af113f0 {--n-accordion-padding:25px 25px 25px 25px;}:where( .elementor-383 .elementor-element.elementor-element-af113f0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-383 .elementor-element.elementor-element-36adacca .elementor-button{background-color:#2A5951;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;border-radius:100px 100px 100px 100px;padding:15px 20px 15px 20px;}.elementor-383 .elementor-element.elementor-element-36adacca{width:var( --container-widget-width, 100% );max-width:100%;margin:46px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-383 .elementor-element.elementor-element-36adacca.elementor-element{--align-self:center;}.elementor-383 .elementor-element.elementor-element-66bf474a{width:initial;max-width:initial;}.elementor-383 .elementor-element.elementor-element-66bf474a img{width:1598px;max-width:1598px;}.elementor-383 .elementor-element.elementor-element-51335fbf{--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-383 .elementor-element.elementor-element-3cd88cf7{--display:flex;--justify-content:center;}.elementor-383 .elementor-element.elementor-element-3cd88cf7.e-con{--align-self:center;}.elementor-383 .elementor-element.elementor-element-1fab59fb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-383 .elementor-element.elementor-element-1fab59fb.e-con{--align-self:center;}.elementor-383 .elementor-element.elementor-element-661f2398{text-align:center;}.elementor-383 .elementor-element.elementor-element-661f2398 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:600;color:#FFFFFF;}.elementor-383 .elementor-element.elementor-element-610628c8{margin:0px 60px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;color:#FFFFFF;}.elementor-383 .elementor-element.elementor-element-12a3c2a5{text-align:center;font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:500;color:#ECCEB4;}.elementor-383 .elementor-element.elementor-element-6317c75c{--display:flex;}.elementor-383 .elementor-element.elementor-element-79666d53 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;}.elementor-383 .elementor-element.elementor-element-79666d53.elementor-element{--align-self:center;}.elementor-383 .elementor-element.elementor-element-24fc2809{--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:20px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-383 .elementor-element.elementor-element-24fc2809:not(.elementor-motion-effects-element-type-background), .elementor-383 .elementor-element.elementor-element-24fc2809 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1812;}.elementor-383 .elementor-element.elementor-element-391a4183{--display:flex;--justify-content:center;}.elementor-383 .elementor-element.elementor-element-391a4183.e-con{--align-self:center;}.elementor-383 .elementor-element.elementor-element-59489ae9{--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;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-383 .elementor-element.elementor-element-59489ae9.e-con{--align-self:center;}.elementor-383 .elementor-element.elementor-element-6bd20935{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:center;}.elementor-383 .elementor-element.elementor-element-6bd20935.elementor-element{--align-self:center;}.elementor-383 .elementor-element.elementor-element-6bd20935 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;color:#A9A9A9;}.elementor-383 .elementor-element.elementor-element-6bd20935 .elementor-heading-title a:hover, .elementor-383 .elementor-element.elementor-element-6bd20935 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-383 .elementor-element.elementor-element-13bedbbc{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:center;}.elementor-383 .elementor-element.elementor-element-13bedbbc.elementor-element{--align-self:center;}.elementor-383 .elementor-element.elementor-element-13bedbbc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;color:#A9A9A9;}.elementor-383 .elementor-element.elementor-element-13bedbbc .elementor-heading-title a:hover, .elementor-383 .elementor-element.elementor-element-13bedbbc .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-383 .elementor-element.elementor-element-213461ff{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-383 .elementor-element.elementor-element-213461ff.e-con{--align-self:center;}.elementor-383 .elementor-element.elementor-element-755d741a{width:100%;max-width:100%;text-align:center;}.elementor-383 .elementor-element.elementor-element-755d741a.elementor-element{--align-self:center;}.elementor-383 .elementor-element.elementor-element-755d741a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;color:#A9A9A9;}.elementor-383 .elementor-element.elementor-element-5c155962{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-383 .elementor-element.elementor-element-5c155962.e-con{--align-self:center;}.elementor-383 .elementor-element.elementor-element-7bfeef61{width:100%;max-width:100%;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-383 .elementor-element.elementor-element-7bfeef61.elementor-element{--align-self:center;}.elementor-383 .elementor-element.elementor-element-7bfeef61 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;text-transform:uppercase;color:#A9A9A9;}.elementor-383 .elementor-element.elementor-element-28b9e08e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-383 .elementor-element.elementor-element-28b9e08e.e-con{--align-self:center;}.elementor-383 .elementor-element.elementor-element-141bbefb{width:100%;max-width:100%;text-align:center;}.elementor-383 .elementor-element.elementor-element-141bbefb.elementor-element{--align-self:center;}.elementor-383 .elementor-element.elementor-element-141bbefb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;letter-spacing:0.6px;word-spacing:3px;color:#A9A9A9;}.elementor-383 .elementor-element.elementor-element-261d5b78{width:100%;max-width:100%;text-align:center;}.elementor-383 .elementor-element.elementor-element-261d5b78.elementor-element{--align-self:center;}.elementor-383 .elementor-element.elementor-element-261d5b78 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;letter-spacing:0.6px;word-spacing:3px;color:#A9A9A9;}@media(min-width:768px){.elementor-383 .elementor-element.elementor-element-42d50a87{--content-width:1200px;}.elementor-383 .elementor-element.elementor-element-3bd6431f{--content-width:1200px;}.elementor-383 .elementor-element.elementor-element-77e8d9f3{--width:50%;}.elementor-383 .elementor-element.elementor-element-1f337f9d{--width:100%;}.elementor-383 .elementor-element.elementor-element-3a2d3260{--content-width:1200px;}.elementor-383 .elementor-element.elementor-element-349b79e3{--width:100%;}.elementor-383 .elementor-element.elementor-element-4c8bb734{--width:50%;}.elementor-383 .elementor-element.elementor-element-198eb351{--width:50%;}.elementor-383 .elementor-element.elementor-element-6ad1d8db{--width:50%;}.elementor-383 .elementor-element.elementor-element-4a41afd0{--width:50%;}.elementor-383 .elementor-element.elementor-element-359bea90{--width:50%;}.elementor-383 .elementor-element.elementor-element-737519e3{--width:50%;}.elementor-383 .elementor-element.elementor-element-7d774313{--content-width:1200px;}.elementor-383 .elementor-element.elementor-element-1db7984{--content-width:1200px;}.elementor-383 .elementor-element.elementor-element-9fd73a4{--width:49%;}.elementor-383 .elementor-element.elementor-element-f9a9580{--width:44%;}.elementor-383 .elementor-element.elementor-element-235e861a{--content-width:1200px;}.elementor-383 .elementor-element.elementor-element-73a3f612{--width:531px;}.elementor-383 .elementor-element.elementor-element-74326349{--content-width:1200px;}.elementor-383 .elementor-element.elementor-element-15c3232a{--width:100%;}.elementor-383 .elementor-element.elementor-element-49e3d829{--width:40%;}.elementor-383 .elementor-element.elementor-element-67717ca9{--width:50%;}.elementor-383 .elementor-element.elementor-element-568bc14e{--width:100%;}.elementor-383 .elementor-element.elementor-element-19d64d50{--width:100%;}.elementor-383 .elementor-element.elementor-element-b6b0b72{--content-width:1200px;}.elementor-383 .elementor-element.elementor-element-24b33c2b{--width:550px;}.elementor-383 .elementor-element.elementor-element-684faf99{--content-width:1200px;}.elementor-383 .elementor-element.elementor-element-2a708c38{--width:40.077%;}.elementor-383 .elementor-element.elementor-element-5b07e2c6{--content-width:1200px;}.elementor-383 .elementor-element.elementor-element-52a0576b{--width:49%;}.elementor-383 .elementor-element.elementor-element-3cd88cf7{--content-width:1200px;}.elementor-383 .elementor-element.elementor-element-391a4183{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-383 .elementor-element.elementor-element-1f337f9d{--width:100%;}.elementor-383 .elementor-element.elementor-element-9fd73a4{--width:64%;}.elementor-383 .elementor-element.elementor-element-f9a9580{--width:80%;}.elementor-383 .elementor-element.elementor-element-15c3232a{--width:100%;}.elementor-383 .elementor-element.elementor-element-49e3d829{--width:100%;}.elementor-383 .elementor-element.elementor-element-67717ca9{--width:100%;}.elementor-383 .elementor-element.elementor-element-568bc14e{--width:100%;}.elementor-383 .elementor-element.elementor-element-19d64d50{--width:100%;}.elementor-383 .elementor-element.elementor-element-250c055d{--width:100%;}.elementor-383 .elementor-element.elementor-element-72293c81{--width:100%;}.elementor-383 .elementor-element.elementor-element-605bd0d5{--width:100%;}.elementor-383 .elementor-element.elementor-element-2a708c38{--width:85%;}.elementor-383 .elementor-element.elementor-element-52a0576b{--width:90%;}}@media(max-width:1024px){.elementor-383 .elementor-element.elementor-element-6c6ae8fc{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-383 .elementor-element.elementor-element-5f073c6a .elementor-button{font-size:15px;}.elementor-383 .elementor-element.elementor-element-1f337f9d{--gap:0px 05px;--row-gap:0px;--column-gap:05px;--border-radius:0px 0px 0px 0px;--padding-top:5px;--padding-bottom:05px;--padding-left:05px;--padding-right:05px;}.elementor-383 .elementor-element.elementor-element-7c907ef9{padding:10px 10px 10px 10px;border-radius:0px 0px 0px 0px;}.elementor-383 .elementor-element.elementor-element-4631798b{padding:10px 10px 10px 10px;border-radius:0px 0px 0px 0px;}.elementor-383 .elementor-element.elementor-element-ca97279{padding:10px 10px 10px 10px;border-radius:0px 0px 0px 0px;}.elementor-383 .elementor-element.elementor-element-13a566fe{padding:10px 10px 10px 10px;border-radius:0px 0px 0px 0px;}.elementor-383 .elementor-element.elementor-element-349b79e3{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:84px 84px;--row-gap:84px;--column-gap:84px;--margin-top:84px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-383 .elementor-element.elementor-element-4c8bb734.e-con{--align-self:flex-end;}.elementor-383 .elementor-element.elementor-element-198eb351.e-con{--align-self:flex-start;}.elementor-383 .elementor-element.elementor-element-6ad1d8db.e-con{--align-self:flex-end;}.elementor-383 .elementor-element.elementor-element-4a41afd0.e-con{--align-self:flex-start;}.elementor-383 .elementor-element.elementor-element-359bea90.e-con{--align-self:flex-end;}.elementor-383 .elementor-element.elementor-element-737519e3.e-con{--align-self:flex-start;}.elementor-383 .elementor-element.elementor-element-30af6e8{--justify-content:center;--gap:24px 022px;--row-gap:24px;--column-gap:022px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-383 .elementor-element.elementor-element-f9a9580{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-383 .elementor-element.elementor-element-4c6d0566{--min-height:567px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-383 .elementor-element.elementor-element-31271df2 .elementor-heading-title{font-size:42px;line-height:1em;}.elementor-383 .elementor-element.elementor-element-7e6e886f{width:var( --container-widget-width, 341px );max-width:341px;--container-widget-width:341px;--container-widget-flex-grow:0;}.elementor-383 .elementor-element.elementor-element-7e6e886f .elementor-heading-title{font-size:14px;}.elementor-383 .elementor-element.elementor-element-335f8161{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-383 .elementor-element.elementor-element-15c3232a{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-383 .elementor-element.elementor-element-49e3d829{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-383 .elementor-element.elementor-element-4177c03d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-383 .elementor-element.elementor-element-4177c03d .elementor-heading-title{font-size:40px;}.elementor-383 .elementor-element.elementor-element-56a97668{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:16px;}.elementor-383 .elementor-element.elementor-element-67717ca9{--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:flex-start;--align-items:flex-start;}.elementor-383 .elementor-element.elementor-element-19d64d50{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-383 .elementor-element.elementor-element-250c055d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-383 .elementor-element.elementor-element-76f2f2fe .elementor-heading-title{font-size:19px;line-height:1.3em;letter-spacing:0px;}.elementor-383 .elementor-element.elementor-element-5fdbf3f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:16px;}.elementor-383 .elementor-element.elementor-element-72293c81{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-383 .elementor-element.elementor-element-7b400428 .elementor-heading-title{font-size:19px;line-height:1.3em;letter-spacing:0px;}.elementor-383 .elementor-element.elementor-element-21918e36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:16px;}.elementor-383 .elementor-element.elementor-element-605bd0d5{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-383 .elementor-element.elementor-element-bc90281 .elementor-heading-title{font-size:19px;line-height:1.3em;letter-spacing:0px;}.elementor-383 .elementor-element.elementor-element-6a6770e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:16px;}.elementor-383 .elementor-element.elementor-element-62a7fa9d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-383 .elementor-element.elementor-element-24b33c2b{--padding-top:60px;--padding-bottom:40px;--padding-left:020px;--padding-right:20px;}.elementor-383 .elementor-element.elementor-element-f42fc55{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-383 .elementor-element.elementor-element-380f1706{--justify-content:center;}.elementor-383 .elementor-element.elementor-element-2a708c38{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-383 .elementor-element.elementor-element-2a708c38.e-con{--align-self:flex-start;}.elementor-383 .elementor-element.elementor-element-6907db36{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-383 .elementor-element.elementor-element-1f9aa5{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-383 .elementor-element.elementor-element-77d1381c{--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;}}@media(max-width:767px){.elementor-383 .elementor-element.elementor-element-65145add:not(.elementor-motion-effects-element-type-background), .elementor-383 .elementor-element.elementor-element-65145add > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://drabrunalavalle.com.br/wp-content/uploads/2026/06/bg-hero-mobile.png");background-position:top left;}.elementor-383 .elementor-element.elementor-element-65145add{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-383 .elementor-element.elementor-element-6c6ae8fc{--min-height:712px;--justify-content:flex-end;--padding-top:50px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-383 .elementor-element.elementor-element-77e8d9f3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:18px 18px;--row-gap:18px;--column-gap:18px;--margin-top:0250px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-383 .elementor-element.elementor-element-36c84ccb{text-align:center;}.elementor-383 .elementor-element.elementor-element-36c84ccb .elementor-heading-title{font-size:38px;letter-spacing:-2px;}.elementor-383 .elementor-element.elementor-element-7a5fc1cb{text-align:center;font-size:15px;letter-spacing:-0.5px;}.elementor-383 .elementor-element.elementor-element-5f073c6a .elementor-button{font-size:16px;letter-spacing:-1.4px;}.elementor-383 .elementor-element.elementor-element-1f337f9d{--justify-content:center;--border-radius:50px 50px 50px 50px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-383 .elementor-element.elementor-element-7c907ef9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-383 .elementor-element.elementor-element-7c907ef9 .elementor-icon-box-title, .elementor-383 .elementor-element.elementor-element-7c907ef9 .elementor-icon-box-title a{font-size:15px;}.elementor-383 .elementor-element.elementor-element-4631798b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-383 .elementor-element.elementor-element-4631798b .elementor-icon-box-title, .elementor-383 .elementor-element.elementor-element-4631798b .elementor-icon-box-title a{font-size:15px;}.elementor-383 .elementor-element.elementor-element-ca97279{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-383 .elementor-element.elementor-element-ca97279 .elementor-icon-box-title, .elementor-383 .elementor-element.elementor-element-ca97279 .elementor-icon-box-title a{font-size:15px;}.elementor-383 .elementor-element.elementor-element-13a566fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-383 .elementor-element.elementor-element-13a566fe .elementor-icon-box-title, .elementor-383 .elementor-element.elementor-element-13a566fe .elementor-icon-box-title a{font-size:15px;}.elementor-383 .elementor-element.elementor-element-58c4cb4b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-383 .elementor-element.elementor-element-43d20772{--e-image-carousel-slides-to-show:2;}.elementor-383 .elementor-element.elementor-element-77923a43{text-align:justify;}.elementor-383 .elementor-element.elementor-element-7df19f1a{--padding-top:40px;--padding-bottom:40px;--padding-left:22px;--padding-right:22px;}.elementor-383 .elementor-element.elementor-element-4c8bb734{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-383 .elementor-element.elementor-element-591cb1c8 .elementor-icon-wrapper{text-align:end;}.elementor-383 .elementor-element.elementor-element-7868bc94{text-align:end;}.elementor-383 .elementor-element.elementor-element-7868bc94 .elementor-heading-title{font-size:2rem;}.elementor-383 .elementor-element.elementor-element-7fcf8d2a{text-align:end;}.elementor-383 .elementor-element.elementor-element-198eb351{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-383 .elementor-element.elementor-element-3c6c65e3 .elementor-heading-title{font-size:2rem;}.elementor-383 .elementor-element.elementor-element-6ad1d8db{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-383 .elementor-element.elementor-element-74e367cd .elementor-icon-wrapper{text-align:end;}.elementor-383 .elementor-element.elementor-element-5c09b91f{text-align:end;}.elementor-383 .elementor-element.elementor-element-5c09b91f .elementor-heading-title{font-size:2rem;}.elementor-383 .elementor-element.elementor-element-69f84826{text-align:end;}.elementor-383 .elementor-element.elementor-element-4a41afd0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-383 .elementor-element.elementor-element-361b1f3d .elementor-heading-title{font-size:2rem;}.elementor-383 .elementor-element.elementor-element-359bea90{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-383 .elementor-element.elementor-element-44fa8e2d .elementor-icon-wrapper{text-align:end;}.elementor-383 .elementor-element.elementor-element-720e794e{text-align:end;}.elementor-383 .elementor-element.elementor-element-720e794e .elementor-heading-title{font-size:2rem;}.elementor-383 .elementor-element.elementor-element-35d3a39b{text-align:end;}.elementor-383 .elementor-element.elementor-element-737519e3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-383 .elementor-element.elementor-element-3a2b59f7 .elementor-heading-title{font-size:2rem;}.elementor-383 .elementor-element.elementor-element-17e3143a .elementor-heading-title{font-size:33px;letter-spacing:-0.6px;}.elementor-383 .elementor-element.elementor-element-530d05f8{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;text-align:justify;font-size:15px;}.elementor-383 .elementor-element.elementor-element-a4835c4{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;text-align:center;font-size:22px;}.elementor-383 .elementor-element.elementor-element-30af6e8{--justify-content:center;--gap:25px 14px;--row-gap:25px;--column-gap:14px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-383 .elementor-element.elementor-element-9fd73a4{--width:100%;--margin-top:73px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-383 .elementor-element.elementor-element-2390879{--container-widget-width:74%;--container-widget-flex-grow:0;width:var( --container-widget-width, 74% );max-width:74%;}.elementor-383 .elementor-element.elementor-element-2131f94{--container-widget-width:34%;--container-widget-flex-grow:0;width:var( --container-widget-width, 34% );max-width:34%;}.elementor-383 .elementor-element.elementor-element-89b85f1{--container-widget-width:18%;--container-widget-flex-grow:0;width:var( --container-widget-width, 18% );max-width:18%;}.elementor-383 .elementor-element.elementor-element-11d235e .elementor-heading-title{font-size:42px;line-height:35px;}.elementor-383 .elementor-element.elementor-element-74c61ca{padding:0px 0px 0px 0px;font-size:18px;}.elementor-383 .elementor-element.elementor-element-780fe9b8 .elementor-heading-title{font-size:9px;}.elementor-383 .elementor-element.elementor-element-31271df2{text-align:center;}.elementor-383 .elementor-element.elementor-element-31271df2 .elementor-heading-title{font-size:34px;}.elementor-383 .elementor-element.elementor-element-7e6e886f{text-align:justify;}.elementor-383 .elementor-element.elementor-element-7e6e886f .elementor-heading-title{font-size:18px;}.elementor-383 .elementor-element.elementor-element-145cda62 .elementor-heading-title{font-size:10px;}.elementor-383 .elementor-element.elementor-element-460ddee6 .elementor-heading-title{font-size:10px;}.elementor-383 .elementor-element.elementor-element-34a59d65 .elementor-heading-title{font-size:10px;}.elementor-383 .elementor-element.elementor-element-61ddd2c4 .elementor-heading-title{font-size:10px;}.elementor-383 .elementor-element.elementor-element-3729cfc7 .elementor-heading-title{font-size:10px;}.elementor-383 .elementor-element.elementor-element-300d85f0 .elementor-heading-title{font-size:10px;}.elementor-383 .elementor-element.elementor-element-4009a23a .elementor-heading-title{font-size:10px;}.elementor-383 .elementor-element.elementor-element-627e0fee .elementor-heading-title{font-size:10px;}.elementor-383 .elementor-element.elementor-element-564b53da{margin:35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-383 .elementor-element.elementor-element-335f8161{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-383 .elementor-element.elementor-element-49e3d829{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-383 .elementor-element.elementor-element-4177c03d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-383 .elementor-element.elementor-element-4177c03d .elementor-heading-title{font-size:44px;line-height:35px;}.elementor-383 .elementor-element.elementor-element-56a97668{text-align:justify;font-size:18px;}.elementor-383 .elementor-element.elementor-element-67717ca9{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-383 .elementor-element.elementor-element-c1a772f{width:100%;max-width:100%;}.elementor-383 .elementor-element.elementor-element-c1a772f.elementor-element{--align-self:center;}.elementor-383 .elementor-element.elementor-element-19d64d50{--width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-383 .elementor-element.elementor-element-250c055d{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-383 .elementor-element.elementor-element-76f2f2fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-383 .elementor-element.elementor-element-76f2f2fe .elementor-heading-title{font-size:25px;line-height:1.5em;letter-spacing:0px;}.elementor-383 .elementor-element.elementor-element-5fdbf3f3{text-align:justify;font-size:18px;}.elementor-383 .elementor-element.elementor-element-72293c81{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-383 .elementor-element.elementor-element-7b400428{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-383 .elementor-element.elementor-element-7b400428 .elementor-heading-title{font-size:25px;line-height:1.5em;letter-spacing:0px;}.elementor-383 .elementor-element.elementor-element-21918e36{text-align:justify;font-size:18px;}.elementor-383 .elementor-element.elementor-element-605bd0d5{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-383 .elementor-element.elementor-element-bc90281{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-383 .elementor-element.elementor-element-bc90281 .elementor-heading-title{font-size:25px;line-height:20px;letter-spacing:0px;}.elementor-383 .elementor-element.elementor-element-6a6770e3{text-align:justify;font-size:18px;}.elementor-383 .elementor-element.elementor-element-17752d5c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-383 .elementor-element.elementor-element-421bef76{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;text-align:center;}.elementor-383 .elementor-element.elementor-element-421bef76.elementor-element{--align-self:center;}.elementor-383 .elementor-element.elementor-element-5aaa5b00{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;text-align:center;}.elementor-383 .elementor-element.elementor-element-5aaa5b00.elementor-element{--align-self:center;}.elementor-383 .elementor-element.elementor-element-34e472aa{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;text-align:center;}.elementor-383 .elementor-element.elementor-element-34e472aa.elementor-element{--align-self:center;}.elementor-383 .elementor-element.elementor-element-2af7625c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-383 .elementor-element.elementor-element-41efc858 .elementor-heading-title{font-size:33px;line-height:28px;}.elementor-383 .elementor-element.elementor-element-62a7fa9d{--width:300px;--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;--justify-content:flex-start;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-383 .elementor-element.elementor-element-62a7fa9d.e-con{--align-self:center;}.elementor-383 .elementor-element.elementor-element-24b33c2b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-383 .elementor-element.elementor-element-263cf005{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-383 .elementor-element.elementor-element-7338c3e{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-383 .elementor-element.elementor-element-ee49e21 .elementor-heading-title{font-size:33px;letter-spacing:-0.6px;}.elementor-383 .elementor-element.elementor-element-f42fc55{text-align:justify;font-size:18px;}.elementor-383 .elementor-element.elementor-element-4115bccd .elementor-button{font-size:14px;}.elementor-383 .elementor-element.elementor-element-2a708c38{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-383 .elementor-element.elementor-element-5db44b41 .elementor-heading-title{font-size:32px;}.elementor-383 .elementor-element.elementor-element-55e1260f{font-size:18px;}.elementor-383 .elementor-element.elementor-element-78cbf55e{width:100%;max-width:100%;}.elementor-383 .elementor-element.elementor-element-78cbf55e .elementor-button{font-size:14px;}.elementor-383 .elementor-element.elementor-element-6907db36{width:var( --container-widget-width, 360px );max-width:360px;--container-widget-width:360px;--container-widget-flex-grow:0;}.elementor-383 .elementor-element.elementor-element-1f9aa5{width:var( --container-widget-width, 360px );max-width:360px;--container-widget-width:360px;--container-widget-flex-grow:0;}.elementor-383 .elementor-element.elementor-element-1d596d5b:not(.elementor-motion-effects-element-type-background), .elementor-383 .elementor-element.elementor-element-1d596d5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://drabrunalavalle.com.br/wp-content/uploads/2026/06/bg-faq-mobile.png");}.elementor-383 .elementor-element.elementor-element-5b07e2c6{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-383 .elementor-element.elementor-element-77d1381c{--justify-content:center;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-383 .elementor-element.elementor-element-3bac7b61{width:var( --container-widget-width, 90% );max-width:90%;padding:0px 0px 30px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-383 .elementor-element.elementor-element-3bac7b61.elementor-element{--align-self:center;}.elementor-383 .elementor-element.elementor-element-3bac7b61 .elementor-image-box-wrapper{text-align:start;}.elementor-383 .elementor-element.elementor-element-3bac7b61 .elementor-image-box-title{margin-bottom:0px;font-size:56px;}.elementor-383 .elementor-element.elementor-element-541fe90c{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-383 .elementor-element.elementor-element-370fcb92{padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;font-size:16px;}.elementor-383 .elementor-element.elementor-element-7b79c0c0{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-383 .elementor-element.elementor-element-1af8ae6b{padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;font-size:16px;}.elementor-383 .elementor-element.elementor-element-f7f152b{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-383 .elementor-element.elementor-element-2acd7ab0{padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;font-size:16px;}.elementor-383 .elementor-element.elementor-element-1fe248b3{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-383 .elementor-element.elementor-element-566b894b{padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;font-size:16px;}.elementor-383 .elementor-element.elementor-element-6759a126{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-383 .elementor-element.elementor-element-a9262{padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;font-size:16px;}.elementor-383 .elementor-element.elementor-element-35d5dee9{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-383 .elementor-element.elementor-element-45d4a2fd{padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;font-size:16px;}.elementor-383 .elementor-element.elementor-element-249096dd{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-383 .elementor-element.elementor-element-759b11fd{padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;font-size:16px;}.elementor-383 .elementor-element.elementor-element-17660383{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-383 .elementor-element.elementor-element-724c92ec{padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;font-size:16px;}.elementor-383 .elementor-element.elementor-element-af113f0 {--n-accordion-padding:15px 15px 15px 15px;}.elementor-383 .elementor-element.elementor-element-af113f0{--n-accordion-title-font-size:16px;--n-accordion-icon-size:12px;}.elementor-383 .elementor-element.elementor-element-36adacca{width:100%;max-width:100%;}.elementor-383 .elementor-element.elementor-element-36adacca .elementor-button{font-size:16px;padding:20px 15px 20px 15px;}.elementor-383 .elementor-element.elementor-element-66bf474a{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + -60px) 0px;--container-widget-width:500vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 500vw );max-width:500vw;}.elementor-383 .elementor-element.elementor-element-66bf474a img{width:150vw;max-width:500vw;}.elementor-383 .elementor-element.elementor-element-661f2398 .elementor-heading-title{font-size:29px;}.elementor-383 .elementor-element.elementor-element-610628c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-size:18px;}.elementor-383 .elementor-element.elementor-element-12a3c2a5{font-size:24px;line-height:26px;word-spacing:0px;}.elementor-383 .elementor-element.elementor-element-6bd20935{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;text-align:center;}.elementor-383 .elementor-element.elementor-element-6bd20935.elementor-element{--align-self:center;}.elementor-383 .elementor-element.elementor-element-13bedbbc{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-383 .elementor-element.elementor-element-755d741a .elementor-heading-title{font-size:9px;}.elementor-383 .elementor-element.elementor-element-7bfeef61 .elementor-heading-title{font-size:10px;}.elementor-383 .elementor-element.elementor-element-141bbefb .elementor-heading-title{font-size:10px;}.elementor-383 .elementor-element.elementor-element-261d5b78{text-align:center;}.elementor-383 .elementor-element.elementor-element-261d5b78 .elementor-heading-title{font-size:13px;line-height:15px;}}/* Start custom CSS for button, class: .elementor-element-1600569b */#btn-menu-bruna {
  position: relative;
  overflow: hidden;
  background: #ffffff !important;
  color: #2a5951 !important;
  border: 1px solid rgba(107, 130, 124, 0.65) !important;
  border-radius: 100px !important;
  box-shadow: 0 8px 24px rgba(42, 89, 81, 0.08);
  transition: 
    background-color 0.35s ease,
    color 0.35s ease,
    border-color 0.35s ease,
    transform 0.28s ease,
    box-shadow 0.35s ease;
}

#btn-menu-bruna .elementor-button-text {
  position: relative;
  z-index: 2;
}

#btn-menu-bruna::before {
  content: "";
  position: absolute;
  top: 0;
  left: -80%;
  width: 55%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255, 255, 255, 0.35) 50%,
    transparent 100%
  );
  transform: skewX(-18deg);
  opacity: 0;
  transition: left 0.65s ease, opacity 0.35s ease;
  z-index: 1;
}

#btn-menu-bruna:hover {
  background: #2a5951 !important;
  color: #ffffff !important;
  border-color: #2a5951 !important;
  transform: translateY(-2px) scale(1.025);
  box-shadow: 0 14px 34px rgba(42, 89, 81, 0.22);
}

#btn-menu-bruna:hover::before {
  left: 125%;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42d50a87 */.elementor-383 .elementor-element.elementor-element-42d50a87 {
    backdrop-filter: blur(8px);
    background-color: rgba(255, 255, 255, 0.2);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36c84ccb */.elementor-383 .elementor-element.elementor-element-36c84ccb strong {
  color: #ecceb4;
  font-weight: 600;
  font-style: italic;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f073c6a */.elementor-383 .elementor-element.elementor-element-5f073c6a {
  width: fit-content !important;
  overflow: visible !important;
}

.elementor-383 .elementor-element.elementor-element-5f073c6a .elementor-button {
  position: relative !important;
  overflow: hidden !important;
  background: #2a5951 !important;
  color: #ffffff !important;
  border: 1px solid #2a5951 !important;
  border-radius: 100px !important;
  padding: 10px 20px !important;
  box-shadow: 0 12px 32px rgba(42, 89, 81, 0.26);
  transition:
    transform 0.32s ease,
    box-shadow 0.32s ease !important;
}

.elementor-383 .elementor-element.elementor-element-5f073c6a .elementor-button-text,
.elementor-383 .elementor-element.elementor-element-5f073c6a .elementor-button-icon {
  position: relative !important;
  z-index: 3 !important;
  color: #ffffff !important;
}

/* brilho leve */
.elementor-383 .elementor-element.elementor-element-5f073c6a .elementor-button::before {
  content: "";
  position: absolute;
  top: 0;
  left: -85%;
  width: 55%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255, 255, 255, 0.34) 50%,
    transparent 100%
  );
  transform: skewX(-24deg);
  opacity: 0;
  z-index: 2;
  pointer-events: none;
}

/* remove qualquer bloco/efeito antigo */
.elementor-383 .elementor-element.elementor-element-5f073c6a .elementor-button::after {
  content: none !important;
}

.elementor-383 .elementor-element.elementor-element-5f073c6a .elementor-button:hover {
  background: #2a5951 !important;
  border-color: #2a5951 !important;
  color: #ffffff !important;
  transform: translateY(-3px) scale(1.055) !important;
  box-shadow: 0 18px 46px rgba(42, 89, 81, 0.38) !important;
}

.elementor-383 .elementor-element.elementor-element-5f073c6a .elementor-button:hover::before {
  animation: brilho-btn-hero-bruna 0.75s ease;
}

@keyframes brilho-btn-hero-bruna {
  0% {
    opacity: 0;
    left: -85%;
  }

  45% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    left: 125%;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7c907ef9 */.elementor-383 .elementor-element.elementor-element-7c907ef9 {
  border-radius: 454.441px;
  border: 1px solid rgba(42, 89, 81, 0.22);
  background: rgba(255, 255, 255, 0.78);
  box-shadow: 0 8px 24px rgba(42, 89, 81, 0.06);
  transition:
    background-color 0.32s ease,
    border-color 0.32s ease,
    transform 0.28s ease,
    box-shadow 0.32s ease;
}

/* Texto */
.elementor-383 .elementor-element.elementor-element-7c907ef9 .elementor-icon-box-title,
.elementor-383 .elementor-element.elementor-element-7c907ef9 .elementor-icon-box-title a,
.elementor-383 .elementor-element.elementor-element-7c907ef9 .elementor-icon-box-description {
  color: #2a5951 !important;
  transition: color 0.32s ease;
}

/* Ícone normal */
.elementor-383 .elementor-element.elementor-element-7c907ef9 .elementor-icon-box-icon i,
.elementor-383 .elementor-element.elementor-element-7c907ef9 .elementor-icon-box-icon svg {
  color: #2a5951 !important;
  fill: #2a5951 !important;
  transition:
    color 0.32s ease,
    fill 0.32s ease,
    transform 0.28s ease,
    opacity 0.3s ease;
}

/* Hover */
.elementor-383 .elementor-element.elementor-element-7c907ef9:hover {
  background-color: #2a5951;
  border-color: #2a5951;
  transform: translateY(-2px) scale(1.025);
  box-shadow: 0 14px 34px rgba(42, 89, 81, 0.18);
}

/* Texto no hover */
.elementor-383 .elementor-element.elementor-element-7c907ef9:hover .elementor-icon-box-title,
.elementor-383 .elementor-element.elementor-element-7c907ef9:hover .elementor-icon-box-title a,
.elementor-383 .elementor-element.elementor-element-7c907ef9:hover .elementor-icon-box-description {
  color: #ffffff !important;
}

/* Ícone no hover */
.elementor-383 .elementor-element.elementor-element-7c907ef9:hover .elementor-icon-box-icon i,
.elementor-383 .elementor-element.elementor-element-7c907ef9:hover .elementor-icon-box-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  transform: scale(1.08);
  opacity: 1;
}

/* Remove o SVG antigo laranja do template */
.elementor-383 .elementor-element.elementor-element-7c907ef9:hover .elementor-icon-box-icon {
  background-image: none !important;
}

@media (max-width: 767px) {
  .elementor-383 .elementor-element.elementor-element-7c907ef9 {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    display: flex !important;
    justify-content: center !important;
    align-items: center !important;

    padding: 1px 1px !important;
    border-radius: 100px !important;
  }

  .elementor-383 .elementor-element.elementor-element-7c907ef9 .elementor-icon-box-wrapper {
    width: 100% !important;
    justify-content: center !important;
    text-align: center !important;
  }

  .elementor-383 .elementor-element.elementor-element-7c907ef9 .elementor-icon-box-title,
  .elementor-383 .elementor-element.elementor-element-7c907ef9 .elementor-icon-box-title a,
  .elementor-383 .elementor-element.elementor-element-7c907ef9 .elementor-icon-box-description {
    text-align: center !important;
    white-space: normal !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4631798b */.elementor-383 .elementor-element.elementor-element-4631798b {
  border-radius: 454.441px;
  border: 1px solid rgba(42, 89, 81, 0.22);
  background: rgba(255, 255, 255, 0.78);
  box-shadow: 0 8px 24px rgba(42, 89, 81, 0.06);
  transition:
    background-color 0.32s ease,
    border-color 0.32s ease,
    transform 0.28s ease,
    box-shadow 0.32s ease;
}

/* Texto */
.elementor-383 .elementor-element.elementor-element-4631798b .elementor-icon-box-title,
.elementor-383 .elementor-element.elementor-element-4631798b .elementor-icon-box-title a,
.elementor-383 .elementor-element.elementor-element-4631798b .elementor-icon-box-description {
  color: #2a5951 !important;
  transition: color 0.32s ease;
}

/* Ícone normal */
.elementor-383 .elementor-element.elementor-element-4631798b .elementor-icon-box-icon i,
.elementor-383 .elementor-element.elementor-element-4631798b .elementor-icon-box-icon svg {
  color: #2a5951 !important;
  fill: #2a5951 !important;
  transition:
    color 0.32s ease,
    fill 0.32s ease,
    transform 0.28s ease,
    opacity 0.3s ease;
}

/* Hover */
.elementor-383 .elementor-element.elementor-element-4631798b:hover {
  background-color: #2a5951;
  border-color: #2a5951;
  transform: translateY(-2px) scale(1.025);
  box-shadow: 0 14px 34px rgba(42, 89, 81, 0.18);
}

/* Texto no hover */
.elementor-383 .elementor-element.elementor-element-4631798b:hover .elementor-icon-box-title,
.elementor-383 .elementor-element.elementor-element-4631798b:hover .elementor-icon-box-title a,
.elementor-383 .elementor-element.elementor-element-4631798b:hover .elementor-icon-box-description {
  color: #ffffff !important;
}

/* Ícone no hover */
.elementor-383 .elementor-element.elementor-element-4631798b:hover .elementor-icon-box-icon i,
.elementor-383 .elementor-element.elementor-element-4631798b:hover .elementor-icon-box-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  transform: scale(1.08);
  opacity: 1;
}

/* Remove o SVG antigo laranja do template */
.elementor-383 .elementor-element.elementor-element-4631798b:hover .elementor-icon-box-icon {
  background-image: none !important;
}

@media (max-width: 767px) {
  .elementor-383 .elementor-element.elementor-element-4631798b {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    display: flex !important;
    justify-content: center !important;
    align-items: center !important;

    padding: 1px 1px !important;
    border-radius: 100px !important;
  }

  .elementor-383 .elementor-element.elementor-element-4631798b .elementor-icon-box-wrapper {
    width: 100% !important;
    justify-content: center !important;
    text-align: center !important;
  }

  .elementor-383 .elementor-element.elementor-element-4631798b .elementor-icon-box-title,
  .elementor-383 .elementor-element.elementor-element-4631798b .elementor-icon-box-title a,
  .elementor-383 .elementor-element.elementor-element-4631798b .elementor-icon-box-description {
    text-align: center !important;
    white-space: normal !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ca97279 */.elementor-383 .elementor-element.elementor-element-ca97279 {
  border-radius: 454.441px;
  border: 1px solid rgba(42, 89, 81, 0.22);
  background: rgba(255, 255, 255, 0.78);
  box-shadow: 0 8px 24px rgba(42, 89, 81, 0.06);
  transition:
    background-color 0.32s ease,
    border-color 0.32s ease,
    transform 0.28s ease,
    box-shadow 0.32s ease;
}

/* Texto */
.elementor-383 .elementor-element.elementor-element-ca97279 .elementor-icon-box-title,
.elementor-383 .elementor-element.elementor-element-ca97279 .elementor-icon-box-title a,
.elementor-383 .elementor-element.elementor-element-ca97279 .elementor-icon-box-description {
  color: #2a5951 !important;
  transition: color 0.32s ease;
}

/* Ícone normal */
.elementor-383 .elementor-element.elementor-element-ca97279 .elementor-icon-box-icon i,
.elementor-383 .elementor-element.elementor-element-ca97279 .elementor-icon-box-icon svg {
  color: #2a5951 !important;
  fill: #2a5951 !important;
  transition:
    color 0.32s ease,
    fill 0.32s ease,
    transform 0.28s ease,
    opacity 0.3s ease;
}

/* Hover */
.elementor-383 .elementor-element.elementor-element-ca97279:hover {
  background-color: #2a5951;
  border-color: #2a5951;
  transform: translateY(-2px) scale(1.025);
  box-shadow: 0 14px 34px rgba(42, 89, 81, 0.18);
}

/* Texto no hover */
.elementor-383 .elementor-element.elementor-element-ca97279:hover .elementor-icon-box-title,
.elementor-383 .elementor-element.elementor-element-ca97279:hover .elementor-icon-box-title a,
.elementor-383 .elementor-element.elementor-element-ca97279:hover .elementor-icon-box-description {
  color: #ffffff !important;
}

/* Ícone no hover */
.elementor-383 .elementor-element.elementor-element-ca97279:hover .elementor-icon-box-icon i,
.elementor-383 .elementor-element.elementor-element-ca97279:hover .elementor-icon-box-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  transform: scale(1.08);
  opacity: 1;
}

/* Remove o SVG antigo laranja do template */
.elementor-383 .elementor-element.elementor-element-ca97279:hover .elementor-icon-box-icon {
  background-image: none !important;
}

@media (max-width: 767px) {
  .elementor-383 .elementor-element.elementor-element-ca97279 {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    display: flex !important;
    justify-content: center !important;
    align-items: center !important;

    padding: 1px 1px !important;
    border-radius: 100px !important;
  }

  .elementor-383 .elementor-element.elementor-element-ca97279 .elementor-icon-box-wrapper {
    width: 100% !important;
    justify-content: center !important;
    text-align: center !important;
  }

  .elementor-383 .elementor-element.elementor-element-ca97279 .elementor-icon-box-title,
  .elementor-383 .elementor-element.elementor-element-ca97279 .elementor-icon-box-title a,
  .elementor-383 .elementor-element.elementor-element-ca97279 .elementor-icon-box-description {
    text-align: center !important;
    white-space: normal !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-13a566fe */.elementor-383 .elementor-element.elementor-element-13a566fe {
  border-radius: 454.441px;
  border: 1px solid rgba(42, 89, 81, 0.22);
  background: rgba(255, 255, 255, 0.78);
  box-shadow: 0 8px 24px rgba(42, 89, 81, 0.06);
  transition:
    background-color 0.32s ease,
    border-color 0.32s ease,
    transform 0.28s ease,
    box-shadow 0.32s ease;
}

/* Texto */
.elementor-383 .elementor-element.elementor-element-13a566fe .elementor-icon-box-title,
.elementor-383 .elementor-element.elementor-element-13a566fe .elementor-icon-box-title a,
.elementor-383 .elementor-element.elementor-element-13a566fe .elementor-icon-box-description {
  color: #2a5951 !important;
  transition: color 0.32s ease;
}

/* Ícone normal */
.elementor-383 .elementor-element.elementor-element-13a566fe .elementor-icon-box-icon i,
.elementor-383 .elementor-element.elementor-element-13a566fe .elementor-icon-box-icon svg {
  color: #2a5951 !important;
  fill: #2a5951 !important;
  transition:
    color 0.32s ease,
    fill 0.32s ease,
    transform 0.28s ease,
    opacity 0.3s ease;
}

/* Hover */
.elementor-383 .elementor-element.elementor-element-13a566fe:hover {
  background-color: #2a5951;
  border-color: #2a5951;
  transform: translateY(-2px) scale(1.025);
  box-shadow: 0 14px 34px rgba(42, 89, 81, 0.18);
}

/* Texto no hover */
.elementor-383 .elementor-element.elementor-element-13a566fe:hover .elementor-icon-box-title,
.elementor-383 .elementor-element.elementor-element-13a566fe:hover .elementor-icon-box-title a,
.elementor-383 .elementor-element.elementor-element-13a566fe:hover .elementor-icon-box-description {
  color: #ffffff !important;
}

/* Ícone no hover */
.elementor-383 .elementor-element.elementor-element-13a566fe:hover .elementor-icon-box-icon i,
.elementor-383 .elementor-element.elementor-element-13a566fe:hover .elementor-icon-box-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  transform: scale(1.08);
  opacity: 1;
}

/* Remove o SVG antigo laranja do template */
.elementor-383 .elementor-element.elementor-element-13a566fe:hover .elementor-icon-box-icon {
  background-image: none !important;
}

@media (max-width: 767px) {
  .elementor-383 .elementor-element.elementor-element-13a566fe {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    display: flex !important;
    justify-content: center !important;
    align-items: center !important;

    padding: 1px 1px !important;
    border-radius: 100px !important;
  }

  .elementor-383 .elementor-element.elementor-element-13a566fe .elementor-icon-box-wrapper {
    width: 100% !important;
    justify-content: center !important;
    text-align: center !important;
  }

  .elementor-383 .elementor-element.elementor-element-13a566fe .elementor-icon-box-title,
  .elementor-383 .elementor-element.elementor-element-13a566fe .elementor-icon-box-title a,
  .elementor-383 .elementor-element.elementor-element-13a566fe .elementor-icon-box-description {
    text-align: center !important;
    white-space: normal !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f337f9d */@media (max-width: 767px) {
  .elementor-383 .elementor-element.elementor-element-1f337f9d {
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    justify-content: center !important;
    gap: 12px !important;

    width: calc(100% - 36px) !important;
    max-width: 420px !important;

    margin-left: auto !important;
    margin-right: auto !important;

    padding: 22px 18px !important;
    border-radius: 32px !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-43d20772 */.elementor-383 .elementor-element.elementor-element-43d20772 .swiper-wrapper{
transition-timing-function: linear !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-349b79e3 */:root {
  --linha-neutra: rgba(42, 89, 81, 0.16);
  --linha-destaque: #2a5951;
  --largura-trilha: 2px;

  --tamanho-ponto: 18px;
  --cor-ponto: #2a5951;
  --borda-ponto: 4px;
  --cor-borda-ponto: #e7dac9;
}

/* Container principal */
.snap-conteiner {
  position: relative;
}

/* Ponto da timeline */
.snap-conteiner .snap-timeline::after {
  content: '';
  position: absolute;
  top: 0;
  width: var(--tamanho-ponto);
  height: var(--tamanho-ponto);
  background: var(--cor-ponto);
  border-radius: 50%;
  transition: 
    transform 0.28s ease,
    background-color 0.28s ease,
    outline-color 0.28s ease,
    box-shadow 0.28s ease;
  outline: var(--borda-ponto) solid var(--cor-borda-ponto);
  box-shadow: 0 0 0 6px rgba(42, 89, 81, 0.06);
  z-index: 2;
}

/* Linha animada com base na rolagem */
.snap-conteiner::before {
  content: '';
  position: absolute;
  top: calc(var(--tamanho-ponto) / 2);
  left: 50%;
  transform: translateX(-50%);
  width: var(--largura-trilha);
  height: var(--distance, 0px);
  background: linear-gradient(180deg, #2a5951 0%, #2a6b50 100%);
  z-index: 1;
}

/* Linha base completa */
.snap-conteiner::after {
  content: '';
  position: absolute;
  top: calc(var(--tamanho-ponto) / 2);
  left: 50%;
  transform: translateX(-50%);
  width: var(--largura-trilha);
  height: var(--total-distance, 0px);
  background: var(--linha-neutra);
}

/* Estilo dos cards/itens */
.snap-conteiner .snap-timeline {
  transition: transform 0.28s ease;
}

/* Ícones */
.snap-conteiner .snap-timeline .elementor-icon,
.snap-conteiner .snap-timeline .elementor-icon i,
.snap-conteiner .snap-timeline .elementor-icon svg {
  color: #2a5951 !important;
  fill: #2a5951 !important;
  transition: 
    color 0.28s ease,
    fill 0.28s ease,
    transform 0.28s ease;
}

/* Títulos */
.snap-conteiner .snap-timeline .elementor-heading-title {
  color: #1f2724 !important;
}

/* Texto de apoio */
.snap-conteiner .snap-timeline .elementor-widget-text-editor,
.snap-conteiner .snap-timeline .elementor-widget-text-editor p {
  color: rgba(31, 39, 36, 0.74) !important;
  line-height: 1.65;
}

/* Hover sutil no item */
.snap-conteiner .snap-timeline:hover {
  transform: translateY(-3px);
}

.snap-conteiner .snap-timeline:hover::after {
  transform: scale(1.18);
  background: #2a6b50;
  outline-color: #ecceb4;
  box-shadow: 0 0 0 8px rgba(42, 107, 80, 0.08);
}

.snap-conteiner .snap-timeline:hover .elementor-icon,
.snap-conteiner .snap-timeline:hover .elementor-icon i,
.snap-conteiner .snap-timeline:hover .elementor-icon svg {
  color: #2a6b50 !important;
  fill: #2a6b50 !important;
  transform: scale(1.06);
}

/* Alternância para telas maiores */
@media (min-width: 768px) {
  .snap-conteiner .snap-timeline:nth-child(2n + 1)::after {
    left: calc((var(--tamanho-ponto) * -1) / 2);
  }

  .snap-conteiner .snap-timeline:nth-child(2n)::after {
    right: calc((var(--tamanho-ponto) * -1) / 2);
  }
}

/* Layout mobile */
@media (max-width: 767px) {
  .snap-conteiner {
    padding-left: 24px;
  }

  .snap-conteiner .snap-timeline:nth-child(2n),
  .snap-conteiner .snap-timeline:nth-child(2n + 1)::after {
    left: calc((var(--tamanho-ponto) * -1) / 2);
    right: unset;
  }

  .snap-conteiner::before,
  .snap-conteiner::after {
    left: 0;
    transform: none;
  }

  .snap-conteiner .snap-timeline {
    text-align: left !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16485e64 */.elementor-383 .elementor-element.elementor-element-16485e64 {
  background: radial-gradient(
      circle at 50% 0%,
      rgba(236, 206, 180, 0.14) 0%,
      rgba(42, 89, 81, 0) 42%
    ),
    linear-gradient(180deg, #2a5951 0%, #234b44 100%);
  overflow: hidden;
}

.elementor-383 .elementor-element.elementor-element-16485e64 .elementor-heading-title {
  color: #ffffff !important;
}

.elementor-383 .elementor-element.elementor-element-16485e64 .elementor-widget-text-editor p {
  color: rgba(255, 255, 255, 0.82) !important;
}

.elementor-383 .elementor-element.elementor-element-16485e64 .elementor-divider-separator {
  border-color: rgba(236, 206, 180, 0.32) !important;
}

.elementor-383 .elementor-element.elementor-element-16485e64 .texto-impacto-gatilho-bruna p {
  color: #ecceb4 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2131f94 */.elementor-383 .elementor-element.elementor-element-2131f94{
    position: absolute;
    top: -80px;
    left: 360px
}

@media(max-width: 1024px) and (min-width:768px){
    .elementor-383 .elementor-element.elementor-element-2131f94{
    position: absolute;
    top: -80px;
    left: 290px
}
}

@media(max-width:767px){
    .elementor-383 .elementor-element.elementor-element-2131f94{
    position: absolute;
    top: 20px;
    left: 200px
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89b85f1 */.elementor-383 .elementor-element.elementor-element-89b85f1{
    position: absolute;
    top: -60px;
    left: 300px
}

@media(max-width: 1024px) and (min-width:768px){
    .elementor-383 .elementor-element.elementor-element-89b85f1{
    position: absolute;
    top: -60px;
    left: 220px
}
}

@media(max-width:767px){
    .elementor-383 .elementor-element.elementor-element-89b85f1{
    position: absolute;
    top: 10px;
    left: 170px
}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b94ae96 */.elementor-383 .elementor-element.elementor-element-b94ae96 {
  width: fit-content;
  background: #2a5951;
  border: 1px solid #2a5951;
  border-radius: 100px;
  padding: 6px 13px;
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d4f86f */.elementor-383 .elementor-element.elementor-element-1d4f86f {
  width: fit-content;
  background: #2a5951;
  border: 1px solid #2a5951;
  border-radius: 100px;
  padding: 6px 13px;
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caed318 */.elementor-383 .elementor-element.elementor-element-caed318 {
  width: fit-content;
  background: #2a5951;
  border: 1px solid #2a5951;
  border-radius: 100px;
  padding: 6px 13px;
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11d235e */.elementor-383 .elementor-element.elementor-element-11d235e .destaque-titulo-bruna {
  color: #2a5951;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6914cb1 */.elementor-383 .elementor-element.elementor-element-6914cb1 {
  background:
    radial-gradient(
      circle at 50% 0%,
      rgba(236, 206, 180, 0.18) 0%,
      rgba(236, 206, 180, 0) 34%
    ),
    linear-gradient(
      180deg,
      #f7f3ee 0%,
      #f4eee7 48%,
      #efe3d6 100%
    ) !important;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31271df2 */.elementor-383 .elementor-element.elementor-element-31271df2 .destaque-solucao-bruna {
  color: #2a5951;
  font-style: italic;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e6e886f */.elementor-383 .elementor-element.elementor-element-7e6e886f {
  color: #dc9650;
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.75;
  letter-spacing: -0.02em;
}

.elementor-383 .elementor-element.elementor-element-7e6e886f p {
  color: #dc9650;
  margin-bottom: 0;
}

.elementor-383 .elementor-element.elementor-element-7e6e886f .destaque-texto-solucao-bruna {
  color: #dc9650;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-145cda62 */.elementor-383 .elementor-element.elementor-element-145cda62 {
  background: #fff7ef;
  border: 1px solid #dc9650;
  border-radius: 100px;
  padding: 7px 14px;
  color: #dc9650 !important;
  font-family: "Montserrat", sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1;
  transition:
    background-color 0.28s ease,
    border-color 0.28s ease,
    color 0.28s ease,
    transform 0.28s ease,
    box-shadow 0.28s ease;
}

.elementor-383 .elementor-element.elementor-element-145cda62:hover {
  background: #dc9650;
  border-color: #dc9650;
  color: #ffffff !important;
  transform: translateY(-2px);
  box-shadow: 0 10px 24px rgba(220, 150, 80, 0.24);
}

/* Segurança caso o texto esteja dentro de span, link ou heading */
.elementor-383 .elementor-element.elementor-element-145cda62:hover span,
.elementor-383 .elementor-element.elementor-element-145cda62:hover a,
.elementor-383 .elementor-element.elementor-element-145cda62:hover .elementor-heading-title {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-460ddee6 */.elementor-383 .elementor-element.elementor-element-460ddee6 {
  background: #fff7ef;
  border: 1px solid #dc9650;
  border-radius: 100px;
  padding: 7px 14px;
  color: #dc9650 !important;
  font-family: "Montserrat", sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1;
  transition:
    background-color 0.28s ease,
    border-color 0.28s ease,
    color 0.28s ease,
    transform 0.28s ease,
    box-shadow 0.28s ease;
}

.elementor-383 .elementor-element.elementor-element-460ddee6:hover {
  background: #dc9650;
  border-color: #dc9650;
  color: #ffffff !important;
  transform: translateY(-2px);
  box-shadow: 0 10px 24px rgba(220, 150, 80, 0.24);
}

/* Segurança caso o texto esteja dentro de span, link ou heading */
.elementor-383 .elementor-element.elementor-element-460ddee6:hover span,
.elementor-383 .elementor-element.elementor-element-460ddee6:hover a,
.elementor-383 .elementor-element.elementor-element-460ddee6:hover .elementor-heading-title {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34a59d65 */.elementor-383 .elementor-element.elementor-element-34a59d65 {
  background: #fff7ef;
  border: 1px solid #dc9650;
  border-radius: 100px;
  padding: 7px 14px;
  color: #dc9650 !important;
  font-family: "Montserrat", sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1;
  transition:
    background-color 0.28s ease,
    border-color 0.28s ease,
    color 0.28s ease,
    transform 0.28s ease,
    box-shadow 0.28s ease;
}

.elementor-383 .elementor-element.elementor-element-34a59d65:hover {
  background: #dc9650;
  border-color: #dc9650;
  color: #ffffff !important;
  transform: translateY(-2px);
  box-shadow: 0 10px 24px rgba(220, 150, 80, 0.24);
}

/* Segurança caso o texto esteja dentro de span, link ou heading */
.elementor-383 .elementor-element.elementor-element-34a59d65:hover span,
.elementor-383 .elementor-element.elementor-element-34a59d65:hover a,
.elementor-383 .elementor-element.elementor-element-34a59d65:hover .elementor-heading-title {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61ddd2c4 */.elementor-383 .elementor-element.elementor-element-61ddd2c4 {
  background: #fff7ef;
  border: 1px solid #dc9650;
  border-radius: 100px;
  padding: 7px 14px;
  color: #dc9650 !important;
  font-family: "Montserrat", sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1;
  transition:
    background-color 0.28s ease,
    border-color 0.28s ease,
    color 0.28s ease,
    transform 0.28s ease,
    box-shadow 0.28s ease;
}

.elementor-383 .elementor-element.elementor-element-61ddd2c4:hover {
  background: #dc9650;
  border-color: #dc9650;
  color: #ffffff !important;
  transform: translateY(-2px);
  box-shadow: 0 10px 24px rgba(220, 150, 80, 0.24);
}

/* Segurança caso o texto esteja dentro de span, link ou heading */
.elementor-383 .elementor-element.elementor-element-61ddd2c4:hover span,
.elementor-383 .elementor-element.elementor-element-61ddd2c4:hover a,
.elementor-383 .elementor-element.elementor-element-61ddd2c4:hover .elementor-heading-title {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3729cfc7 */.elementor-383 .elementor-element.elementor-element-3729cfc7 {
  background: #fff7ef;
  border: 1px solid #dc9650;
  border-radius: 100px;
  padding: 7px 14px;
  color: #dc9650 !important;
  font-family: "Montserrat", sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1;
  transition:
    background-color 0.28s ease,
    border-color 0.28s ease,
    color 0.28s ease,
    transform 0.28s ease,
    box-shadow 0.28s ease;
}

.elementor-383 .elementor-element.elementor-element-3729cfc7:hover {
  background: #dc9650;
  border-color: #dc9650;
  color: #ffffff !important;
  transform: translateY(-2px);
  box-shadow: 0 10px 24px rgba(220, 150, 80, 0.24);
}

/* Segurança caso o texto esteja dentro de span, link ou heading */
.elementor-383 .elementor-element.elementor-element-3729cfc7:hover span,
.elementor-383 .elementor-element.elementor-element-3729cfc7:hover a,
.elementor-383 .elementor-element.elementor-element-3729cfc7:hover .elementor-heading-title {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-300d85f0 */.elementor-383 .elementor-element.elementor-element-300d85f0 {
  background: #fff7ef;
  border: 1px solid #dc9650;
  border-radius: 100px;
  padding: 7px 14px;
  color: #dc9650 !important;
  font-family: "Montserrat", sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1;
  transition:
    background-color 0.28s ease,
    border-color 0.28s ease,
    color 0.28s ease,
    transform 0.28s ease,
    box-shadow 0.28s ease;
}

.elementor-383 .elementor-element.elementor-element-300d85f0:hover {
  background: #dc9650;
  border-color: #dc9650;
  color: #ffffff !important;
  transform: translateY(-2px);
  box-shadow: 0 10px 24px rgba(220, 150, 80, 0.24);
}

/* Segurança caso o texto esteja dentro de span, link ou heading */
.elementor-383 .elementor-element.elementor-element-300d85f0:hover span,
.elementor-383 .elementor-element.elementor-element-300d85f0:hover a,
.elementor-383 .elementor-element.elementor-element-300d85f0:hover .elementor-heading-title {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4009a23a */.elementor-383 .elementor-element.elementor-element-4009a23a {
  background: #fff7ef;
  border: 1px solid #dc9650;
  border-radius: 100px;
  padding: 7px 14px;
  color: #dc9650 !important;
  font-family: "Montserrat", sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1;
  transition:
    background-color 0.28s ease,
    border-color 0.28s ease,
    color 0.28s ease,
    transform 0.28s ease,
    box-shadow 0.28s ease;
}

.elementor-383 .elementor-element.elementor-element-4009a23a:hover {
  background: #dc9650;
  border-color: #dc9650;
  color: #ffffff !important;
  transform: translateY(-2px);
  box-shadow: 0 10px 24px rgba(220, 150, 80, 0.24);
}

/* Segurança caso o texto esteja dentro de span, link ou heading */
.elementor-383 .elementor-element.elementor-element-4009a23a:hover span,
.elementor-383 .elementor-element.elementor-element-4009a23a:hover a,
.elementor-383 .elementor-element.elementor-element-4009a23a:hover .elementor-heading-title {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-627e0fee */.elementor-383 .elementor-element.elementor-element-627e0fee {
  background: #fff7ef;
  border: 1px solid #dc9650;
  border-radius: 100px;
  padding: 7px 14px;
  color: #dc9650 !important;
  font-family: "Montserrat", sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1;
  transition:
    background-color 0.28s ease,
    border-color 0.28s ease,
    color 0.28s ease,
    transform 0.28s ease,
    box-shadow 0.28s ease;
}

.elementor-383 .elementor-element.elementor-element-627e0fee:hover {
  background: #dc9650;
  border-color: #dc9650;
  color: #ffffff !important;
  transform: translateY(-2px);
  box-shadow: 0 10px 24px rgba(220, 150, 80, 0.24);
}

/* Segurança caso o texto esteja dentro de span, link ou heading */
.elementor-383 .elementor-element.elementor-element-627e0fee:hover span,
.elementor-383 .elementor-element.elementor-element-627e0fee:hover a,
.elementor-383 .elementor-element.elementor-element-627e0fee:hover .elementor-heading-title {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43c5e89 */.elementor-383 .elementor-element.elementor-element-43c5e89 {
  background: linear-gradient(
    180deg,
    #f7f3ee 0%,
    #f4eee7 52%,
    #efe3d6 100%
  );
}
.elementor-383 .elementor-element.elementor-element-43c5e89 {
  background: linear-gradient(
    180deg,
    #f7f3ee 0%,
    #f4eee7 52%,
    #efe3d6 100%
  );
  overflow: hidden;
}

.elementor-383 .elementor-element.elementor-element-43c5e89::before {
  content: "";
  position: absolute;
  top: -120px;
  left: -120px;
  width: 360px;
  height: 360px;
  background: radial-gradient(
    circle,
    rgba(42, 89, 81, 0.10) 0%,
    rgba(42, 89, 81, 0) 68%
  );
  pointer-events: none;
}

.elementor-383 .elementor-element.elementor-element-43c5e89::after {
  content: "";
  position: absolute;
  right: -140px;
  bottom: -140px;
  width: 420px;
  height: 420px;
  background: radial-gradient(
    circle,
    rgba(220, 150, 80, 0.12) 0%,
    rgba(220, 150, 80, 0) 70%
  );
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4177c03d */.elementor-383 .elementor-element.elementor-element-4177c03d .destaque-metodo-bruna {
  color: #2a5951;
  font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56a97668 */.elementor-383 .elementor-element.elementor-element-56a97668 {
  color: #4d5a56;
}

.elementor-383 .elementor-element.elementor-element-56a97668 p {
  color: #4d5a56;
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c1a772f */.elementor-383 .elementor-element.elementor-element-c1a772f {
  width: fit-content !important;
  overflow: visible !important;
}

.elementor-383 .elementor-element.elementor-element-c1a772f .elementor-button {
  position: relative !important;
  overflow: hidden !important;
  background: #2a5951 !important;
  color: #ffffff !important;
  border: 1px solid #2a5951 !important;
  border-radius: 100px !important;
  padding: 17px 32px !important;
  box-shadow: 0 12px 32px rgba(42, 89, 81, 0.24);
  transition:
    transform 0.32s ease,
    box-shadow 0.32s ease !important;
}

.elementor-383 .elementor-element.elementor-element-c1a772f .elementor-button-text,
.elementor-383 .elementor-element.elementor-element-c1a772f .elementor-button-icon {
  position: relative !important;
  z-index: 3 !important;
  color: #ffffff !important;
}

.elementor-383 .elementor-element.elementor-element-c1a772f .elementor-button::before {
  content: "";
  position: absolute;
  top: 0;
  left: -85%;
  width: 55%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255, 255, 255, 0.34) 50%,
    transparent 100%
  );
  transform: skewX(-24deg);
  opacity: 0;
  z-index: 2;
  pointer-events: none;
}

.elementor-383 .elementor-element.elementor-element-c1a772f .elementor-button::after {
  content: none !important;
}

.elementor-383 .elementor-element.elementor-element-c1a772f .elementor-button:hover {
  background: #2a5951 !important;
  border-color: #2a5951 !important;
  color: #ffffff !important;
  transform: translateY(-3px) scale(1.055) !important;
  box-shadow: 0 18px 46px rgba(42, 89, 81, 0.38) !important;
}

.elementor-383 .elementor-element.elementor-element-c1a772f .elementor-button:hover::before {
  animation: brilho-btn-metodo-bruna 0.75s ease;
}

@keyframes brilho-btn-metodo-bruna {
  0% {
    opacity: 0;
    left: -85%;
  }

  45% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    left: 125%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76f2f2fe */.elementor-383 .elementor-element.elementor-element-76f2f2fe .elementor-heading-title {
  color: #111111;
  font-family: "Montserrat", sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.25;
  letter-spacing: -0.02em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fdbf3f3 */.elementor-383 .elementor-element.elementor-element-5fdbf3f3 {
  color: #4d5a56;
}

.elementor-383 .elementor-element.elementor-element-5fdbf3f3 p {
  color: #4d5a56;
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-250c055d */.elementor-383 .elementor-element.elementor-element-250c055d {
  background: #f6faf8;
  border: 1px solid #d7e5df;
  border-radius: 18px;
  padding: 34px 32px;
  box-shadow: 0 14px 38px rgba(42, 89, 81, 0.07);
  transition:
    transform 0.32s ease,
    box-shadow 0.32s ease,
    border-color 0.32s ease,
    background-color 0.32s ease;
}

.elementor-383 .elementor-element.elementor-element-250c055d:hover {
  background: #ffffff;
  border-color: #2a5951;
  transform: translateY(-6px);
  box-shadow: 0 22px 54px rgba(42, 89, 81, 0.14);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b400428 */.elementor-383 .elementor-element.elementor-element-7b400428 .elementor-heading-title {
  color: #111111;
  font-family: "Montserrat", sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.25;
  letter-spacing: -0.02em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21918e36 */.elementor-383 .elementor-element.elementor-element-21918e36 {
  color: #4d5a56;
}

.elementor-383 .elementor-element.elementor-element-21918e36 p {
  color: #4d5a56;
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72293c81 */.elementor-383 .elementor-element.elementor-element-72293c81 {
  background: #f6faf8;
  border: 1px solid #d7e5df;
  border-radius: 18px;
  padding: 34px 32px;
  box-shadow: 0 14px 38px rgba(42, 89, 81, 0.07);
  transition:
    transform 0.32s ease,
    box-shadow 0.32s ease,
    border-color 0.32s ease,
    background-color 0.32s ease;
}

.elementor-383 .elementor-element.elementor-element-72293c81:hover {
  background: #ffffff;
  border-color: #2a5951;
  transform: translateY(-6px);
  box-shadow: 0 22px 54px rgba(42, 89, 81, 0.14);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc90281 */.elementor-383 .elementor-element.elementor-element-bc90281 .elementor-heading-title {
  color: #111111;
  font-family: "Montserrat", sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.25;
  letter-spacing: -0.02em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a6770e3 */.elementor-383 .elementor-element.elementor-element-6a6770e3 {
  color: #4d5a56;
}

.elementor-383 .elementor-element.elementor-element-6a6770e3 p {
  color: #4d5a56;
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-605bd0d5 */.elementor-383 .elementor-element.elementor-element-605bd0d5 {
  background: #f6faf8;
  border: 1px solid #d7e5df;
  border-radius: 18px;
  padding: 34px 32px;
  box-shadow: 0 14px 38px rgba(42, 89, 81, 0.07);
  transition:
    transform 0.32s ease,
    box-shadow 0.32s ease,
    border-color 0.32s ease,
    background-color 0.32s ease;
}

.elementor-383 .elementor-element.elementor-element-605bd0d5:hover {
  background: #ffffff;
  border-color: #2a5951;
  transform: translateY(-6px);
  box-shadow: 0 22px 54px rgba(42, 89, 81, 0.14);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-421bef76 */.elementor-383 .elementor-element.elementor-element-421bef76 {
  background: #ffffff;
  border: 1px solid #b9d0c7;
  border-radius: 100px;
  padding: 8px 18px;
  color: #2a5951 !important;
  font-family: "Montserrat", sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0.08em;
  transition:
    background-color 0.28s ease,
    border-color 0.28s ease,
    color 0.28s ease,
    transform 0.28s ease,
    box-shadow 0.28s ease;
}

.elementor-383 .elementor-element.elementor-element-421bef76:hover {
  background: #2a5951;
  border-color: #2a5951;
  color: #ffffff !important;
  transform: translateY(-2px);
  box-shadow: 0 10px 24px rgba(42, 89, 81, 0.18);
}

.elementor-383 .elementor-element.elementor-element-421bef76:hover span,
.elementor-383 .elementor-element.elementor-element-421bef76:hover a,
.elementor-383 .elementor-element.elementor-element-421bef76:hover .elementor-heading-title {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5aaa5b00 */.elementor-383 .elementor-element.elementor-element-5aaa5b00 {
  background: #ffffff;
  border: 1px solid #b9d0c7;
  border-radius: 100px;
  padding: 8px 18px;
  color: #2a5951 !important;
  font-family: "Montserrat", sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0.08em;
  transition:
    background-color 0.28s ease,
    border-color 0.28s ease,
    color 0.28s ease,
    transform 0.28s ease,
    box-shadow 0.28s ease;
}

.elementor-383 .elementor-element.elementor-element-5aaa5b00:hover {
  background: #2a5951;
  border-color: #2a5951;
  color: #ffffff !important;
  transform: translateY(-2px);
  box-shadow: 0 10px 24px rgba(42, 89, 81, 0.18);
}

.elementor-383 .elementor-element.elementor-element-5aaa5b00:hover span,
.elementor-383 .elementor-element.elementor-element-5aaa5b00:hover a,
.elementor-383 .elementor-element.elementor-element-5aaa5b00:hover .elementor-heading-title {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34e472aa */.elementor-383 .elementor-element.elementor-element-34e472aa {
  background: #ffffff;
  border: 1px solid #b9d0c7;
  border-radius: 100px;
  padding: 8px 18px;
  color: #2a5951 !important;
  font-family: "Montserrat", sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0.08em;
  transition:
    background-color 0.28s ease,
    border-color 0.28s ease,
    color 0.28s ease,
    transform 0.28s ease,
    box-shadow 0.28s ease;
}

.elementor-383 .elementor-element.elementor-element-34e472aa:hover {
  background: #2a5951;
  border-color: #2a5951;
  color: #ffffff !important;
  transform: translateY(-2px);
  box-shadow: 0 10px 24px rgba(42, 89, 81, 0.18);
}

.elementor-383 .elementor-element.elementor-element-34e472aa:hover span,
.elementor-383 .elementor-element.elementor-element-34e472aa:hover a,
.elementor-383 .elementor-element.elementor-element-34e472aa:hover .elementor-heading-title {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40ec796d */.elementor-383 .elementor-element.elementor-element-40ec796d {
  background:
    radial-gradient(
      circle at 12% 18%,
      rgba(42, 89, 81, 0.045) 0%,
      rgba(42, 89, 81, 0) 34%
    ),
    radial-gradient(
      circle at 90% 82%,
      rgba(42, 107, 80, 0.05) 0%,
      rgba(42, 107, 80, 0) 36%
    ),
    linear-gradient(
      180deg,
      #ffffff 0%,
      #fbfdfc 34%,
      #f4faf7 68%,
      #edf6f1 100%
    );
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41efc858 */.elementor-383 .elementor-element.elementor-element-41efc858 .destaque-identificacao-bruna {
  color: #2a5951;
  font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-263cf005 */.deg {
    background: linear-gradient(to right, #D1AE6B 0%, #65370D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline; /* Mantém o texto fluindo normalmente */
    background-size: 100% 100%; /* Faz o gradiente cobrir todo o texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24b33c2b */.elementor-383 .elementor-element.elementor-element-24b33c2b {
  position: relative;
  overflow: visible;
  height: 100% !important;
  min-height: 520px;
  background: #2a5951 !important;
  background-color: #2a5951 !important;
  border: 1px solid rgba(236, 206, 180, 0.18) !important;
  border-radius: 22px !important;
  box-shadow:
    0 0 0 1px rgba(42, 89, 81, 0.08),
    0 18px 46px rgba(42, 89, 81, 0.18),
    0 0 34px rgba(42, 89, 81, 0.16) !important;
}

.elementor-383 .elementor-element.elementor-element-24b33c2b .e-con,
.elementor-383 .elementor-element.elementor-element-24b33c2b .e-con-inner,
.elementor-383 .elementor-element.elementor-element-24b33c2b .elementor-widget-container {
  background: transparent !important;
  background-color: transparent !important;
}

.elementor-383 .elementor-element.elementor-element-24b33c2b::before {
  content: none !important;
}

.elementor-383 .elementor-element.elementor-element-24b33c2b::after {
  content: "";
  position: absolute;
  inset: -1px;
  border-radius: 22px;
  background: radial-gradient(
    circle at 50% 0%,
    rgba(236, 206, 180, 0.10) 0%,
    rgba(42, 89, 81, 0) 42%
  );
  pointer-events: none;
  z-index: 1;
}

.elementor-383 .elementor-element.elementor-element-24b33c2b > * {
  position: relative;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62a7fa9d */.elementor-383 .elementor-element.elementor-element-62a7fa9d {
  gap: 32px;
}

@media (max-width: 767px) {
  .elementor-383 .elementor-element.elementor-element-62a7fa9d {
    gap: 22px;
  }
}
.elementor-383 .elementor-element.elementor-element-62a7fa9d {
  display: flex;
  align-items: stretch !important;
  gap: 32px;
}

.elementor-383 .elementor-element.elementor-element-62a7fa9d > .e-con,
.elementor-383 .elementor-element.elementor-element-62a7fa9d > .elementor-element {
  height: auto !important;
  display: flex;
}

@media (max-width: 767px) {
  .elementor-383 .elementor-element.elementor-element-62a7fa9d {
    flex-direction: column;
    gap: 22px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f42fc55 */.elementor-383 .elementor-element.elementor-element-f42fc55 {
  color: #4d5a56;
}

.elementor-383 .elementor-element.elementor-element-f42fc55 p {
  color: #4d5a56;
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4115bccd */.elementor-383 .elementor-element.elementor-element-4115bccd .elementor-button-text {
    color: #2a5951;
    transition: 0.3s !important;
}

.elementor-383 .elementor-element.elementor-element-4115bccd:hover .elementor-button-text {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74655ab9 */.elementor-383 .elementor-element.elementor-element-74655ab9 {
  background:
    radial-gradient(
      circle at 50% 8%,
      rgba(236, 206, 180, 0.18) 0%,
      rgba(236, 206, 180, 0) 34%
    ),
    linear-gradient(
      180deg,
      #f7f3ee 0%,
      #f4eee7 52%,
      #efe3d6 100%
    ) !important;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5db44b41 */.elementor-383 .elementor-element.elementor-element-5db44b41 .destaque-titulo-depoimentos-bruna {
  color: #2a5951;
  font-style: italic;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-78cbf55e */.elementor-383 .elementor-element.elementor-element-78cbf55e {
  width: fit-content !important;
  overflow: visible !important;
}

.elementor-383 .elementor-element.elementor-element-78cbf55e .elementor-button {
  position: relative !important;
  overflow: hidden !important;
  background: #2a5951 !important;
  color: #ffffff !important;
  border: 1px solid #2a5951 !important;
  border-radius: 100px !important;
  padding: 17px 32px !important;
  box-shadow: 0 12px 32px rgba(42, 89, 81, 0.24);
  transition:
    transform 0.32s ease,
    box-shadow 0.32s ease !important;
}

.elementor-383 .elementor-element.elementor-element-78cbf55e .elementor-button-text,
.elementor-383 .elementor-element.elementor-element-78cbf55e .elementor-button-icon {
  position: relative !important;
  z-index: 3 !important;
  color: #ffffff !important;
}

.elementor-383 .elementor-element.elementor-element-78cbf55e .elementor-button::before {
  content: "";
  position: absolute;
  top: 0;
  left: -85%;
  width: 55%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255, 255, 255, 0.34) 50%,
    transparent 100%
  );
  transform: skewX(-24deg);
  opacity: 0;
  z-index: 2;
  pointer-events: none;
}

.elementor-383 .elementor-element.elementor-element-78cbf55e .elementor-button::after {
  content: none !important;
}

.elementor-383 .elementor-element.elementor-element-78cbf55e .elementor-button:hover {
  background: #2a5951 !important;
  border-color: #2a5951 !important;
  color: #ffffff !important;
  transform: translateY(-3px) scale(1.055) !important;
  box-shadow: 0 18px 46px rgba(42, 89, 81, 0.38) !important;
}

.elementor-383 .elementor-element.elementor-element-78cbf55e .elementor-button:hover::before {
  animation: brilho-btn-metodo-bruna 0.75s ease;
}

@keyframes brilho-btn-metodo-bruna {
  0% {
    opacity: 0;
    left: -85%;
  }

  45% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    left: 125%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a708c38 */.elementor-383 .elementor-element.elementor-element-2a708c38 {
  background: #fffdfb;
  border: 1px solid #e7dac9;
  border-radius: 24px;
  padding: 20px 20px 20px 20px;
  box-shadow: 0 10px 28px rgba(42, 89, 81, 0.05);
}

@media (max-width: 767px) {
  .elementor-383 .elementor-element.elementor-element-2a708c38 {
    padding: 24px 22px 28px 22px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f9aa5 */@media(max-width:767px){
    .elementor-383 .elementor-element.elementor-element-1f9aa5{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-380f1706 */.elementor-383 .elementor-element.elementor-element-380f1706::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%;
    background: linear-gradient(
      180deg,
      #ffffff 0%,
      rgba(255, 255, 255, 0) 18%,
      rgba(255, 255, 255, 0) 82%,
      #ffffff 100%
    );
    pointer-events: none;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3bac7b61 */@media(max-width:767px){
    .elementor-383 .elementor-element.elementor-element-3bac7b61 .elementor-image-box-wrapper{
        display: flex;
        flex-direction: row;
    }
    
    .elementor-383 .elementor-element.elementor-element-3bac7b61 .elementor-image-box-title{
        padding-left: 20px;
    }
}

.elementor-383 .elementor-element.elementor-element-3bac7b61 .destaque-faq-bruna {
  color: #2a5951;
  font-style: italic;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-36adacca */.elementor-383 .elementor-element.elementor-element-36adacca .elementor-button {
  position: relative;
  overflow: hidden;
}

.elementor-383 .elementor-element.elementor-element-36adacca .elementor-button::before {
  content: "";
  position: absolute;
  top: 0;
  left: -80%;
  width: 55%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255, 255, 255, 0.55) 50%,
    transparent 100%
  );
  transform: skewX(-24deg);
  opacity: 0;
  pointer-events: none;
}

.elementor-383 .elementor-element.elementor-element-36adacca .elementor-button:hover::before {
  animation: brilho-botao-faq 0.75s ease;
}

@keyframes brilho-botao-faq {
  0% {
    opacity: 0;
    left: -80%;
  }

  45% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    left: 125%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66bf474a */.elementor-383 .elementor-element.elementor-element-66bf474a{
    position: absolute;
    top: 40px;
    left: calc(50% - 620px)
}

.elementor-383 .elementor-element.elementor-element-66bf474a:before{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 200%;
    height: 105%;
    background: linear-gradient(180deg, transparent 90%, #fff 95%)
}

@media(max-width:767px){
    .elementor-383 .elementor-element.elementor-element-66bf474a{
    position: relative;
    top: 0px;
    left: calc(50% - 106%)
}

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-79666d53 */:root {
  --shiny-cta-bg: #dc9650 !important;
  --shiny-cta-bg-subtle: #c8843f !important;
  --shiny-cta-fg: #ffffff !important;
  --shiny-cta-highlight: #ecceb4 !important;
  --shiny-cta-highlight-subtle: #ffffff !important;
}

@property --gradient-angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-angle-offset {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-percent {
  syntax: "<percentage>";
  initial-value: 5%;
  inherits: false;
}

@property --gradient-shine {
  syntax: "<color>";
  initial-value: white;
  inherits: false;
}

@media only screen and (max-width: 600px) {
  .btn18 {
    --animation: gradient-angle linear infinite !important;
    --duration: 3s !important;
    --shadow-size: 2px !important;
    isolation: isolate !important;
    position: relative !important;
    overflow: hidden !important;
    cursor: pointer !important;
    outline-offset: 4px !important;
    padding: 1.25rem 1.5rem !important;
    line-height: 1.2 !important;
    border: 1px solid transparent !important;
    border-radius: 360px !important;
    color: var(--shiny-cta-fg) !important;
    background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
      conic-gradient(
        from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
        transparent,
        var(--shiny-cta-highlight) var(--gradient-percent),
        var(--gradient-shine) calc(var(--gradient-percent) * 2),
        var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
        transparent calc(var(--gradient-percent) * 4)
      ) border-box !important;
    box-shadow: 
      inset 0 0 0 1px var(--shiny-cta-bg-subtle),
      0 16px 38px rgba(220, 150, 80, 0.26) !important;
    transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
    transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine, transform, box-shadow !important;
  }
}

@media only screen and (min-width: 600px) {
  .btn18 {
    --animation: gradient-angle linear infinite !important;
    --duration: 3s !important;
    --shadow-size: 2px !important;
    isolation: isolate !important;
    position: relative !important;
    overflow: hidden !important;
    cursor: pointer !important;
    outline-offset: 4px !important;
    padding: 1.25rem 2.5rem !important;
    line-height: 1.2 !important;
    border: 1px solid transparent !important;
    border-radius: 360px !important;
    color: var(--shiny-cta-fg) !important;
    background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
      conic-gradient(
        from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
        transparent,
        var(--shiny-cta-highlight) var(--gradient-percent),
        var(--gradient-shine) calc(var(--gradient-percent) * 2),
        var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
        transparent calc(var(--gradient-percent) * 4)
      ) border-box !important;
    box-shadow: 
      inset 0 0 0 1px var(--shiny-cta-bg-subtle),
      0 16px 38px rgba(220, 150, 80, 0.26) !important;
    transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
    transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine, transform, box-shadow !important;
  }
}

.btn18::before,
.btn18::after,
.btn18 span::before {
  content: "" !important;
  pointer-events: none !important;
  position: absolute !important;
  inset-inline-start: 50% !important;
  inset-block-start: 50% !important;
  translate: -50% -50% !important;
  z-index: -1 !important;
}

.btn18::before {
  --size: calc(100% - var(--shadow-size) * 3) !important;
  --position: 2px !important;
  --space: calc(var(--position) * 2) !important;
  width: var(--size) !important;
  height: var(--size) !important;
  background: radial-gradient(
      circle at var(--position) var(--position),
      white calc(var(--position) / 4),
      transparent 0
    ) padding-box !important;
  background-size: var(--space) var(--space) !important;
  background-repeat: space !important;
  mask-image: conic-gradient(
    from calc(var(--gradient-angle) + 45deg),
    black,
    transparent 10% 90%,
    black
  ) !important;
  border-radius: inherit !important;
  opacity: 0.35 !important;
}

.btn18::after {
  --animation: shimmer linear infinite !important;
  width: 100% !important;
  aspect-ratio: 1 !important;
  background: linear-gradient(
    -50deg,
    transparent,
    var(--shiny-cta-highlight),
    transparent
  ) !important;
  mask-image: radial-gradient(circle at bottom, transparent 40%, black) !important;
  opacity: 0.48 !important;
}

.btn18 span {
  z-index: 1 !important;
  position: relative !important;
  color: #ffffff !important;
}

.btn18 span::before {
  size: calc(100% + 1rem) !important;
  width: 370px !important;
  height: 90px !important;
  box-shadow: inset 0 -1ex 2rem 4px var(--shiny-cta-highlight) !important;
  opacity: 0 !important;
  transition: opacity 1500ms cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.btn18:hover,
.btn18:focus-visible {
  --gradient-percent: 20% !important;
  --gradient-angle-offset: 95deg !important;
  --gradient-shine: var(--shiny-cta-highlight-subtle) !important;
  transform: translateY(-3px) scale(1.035) !important;
  box-shadow:
    inset 0 0 0 1px var(--shiny-cta-bg-subtle),
    0 22px 52px rgba(220, 150, 80, 0.34) !important;
}

.btn18:hover span::before {
  opacity: 1 !important;
}

@keyframes gradient-angle {
  to {
    --gradient-angle: 360deg;
  }
}

@keyframes shimmer {
  to {
    transform: rotate(360deg) !important;
  }
}

.btn18,
.btn18::before,
.btn18::after {
  animation: var(--animation) var(--duration),
    var(--animation) calc(var(--duration) / 0.4) reverse paused !important;
  animation-composition: add !important;
}

.btn18:hover,
.btn18:hover::before,
.btn18:hover::after {
  animation-play-state: running !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51335fbf */.elementor-383 .elementor-element.elementor-element-51335fbf {
  background: radial-gradient(
      circle at 50% 0%,
      rgba(236, 206, 180, 0.14) 0%,
      rgba(42, 89, 81, 0) 42%
    ),
    linear-gradient(180deg, #2a5951 0%, #234b44 100%);
  overflow: hidden;
}

.elementor-383 .elementor-element.elementor-element-51335fbf .elementor-heading-title {
  color: #ffffff !important;
}

.elementor-383 .elementor-element.elementor-element-51335fbf .elementor-widget-text-editor p {
  color: rgba(255, 255, 255, 0.82) !important;
}

.elementor-383 .elementor-element.elementor-element-51335fbf .elementor-divider-separator {
  border-color: rgba(236, 206, 180, 0.32) !important;
}

.elementor-383 .elementor-element.elementor-element-51335fbf .texto-impacto-gatilho-bruna p {
  color: #ecceb4 !important;
}/* End custom CSS */