.elementor-1036 .elementor-element.elementor-element-f7e2c03{--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:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:-86px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:clamp(20px, 5vw, 88px);--padding-right:clamp(20px, 5vw, 88px);--z-index:60;}.elementor-1036 .elementor-element.elementor-element-ad92def.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1036 .elementor-element.elementor-element-ad92def img{height:42px;}.elementor-1036 .elementor-element.elementor-element-ff82204{--display:flex;--min-height:0px;--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-ff82204.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1036 .elementor-element.elementor-element-1bc2e8e .elementor-menu-toggle{margin-left:auto;background-color:rgba(0,0,0,0);}.elementor-1036 .elementor-element.elementor-element-1bc2e8e .elementor-nav-menu .elementor-item{font-family:"Overpass", Sans-serif;font-size:11.5px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:0.17em;}.elementor-1036 .elementor-element.elementor-element-1bc2e8e .elementor-nav-menu--main .elementor-item{color:#595959;fill:#595959;padding-left:0px;padding-right:0px;padding-top:6px;padding-bottom:6px;}.elementor-1036 .elementor-element.elementor-element-1bc2e8e .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1036 .elementor-element.elementor-element-1bc2e8e .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1036 .elementor-element.elementor-element-1bc2e8e .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1036 .elementor-element.elementor-element-1bc2e8e .elementor-nav-menu--main .elementor-item:focus{color:#447672;fill:#447672;}.elementor-1036 .elementor-element.elementor-element-1bc2e8e .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-1036 .elementor-element.elementor-element-1bc2e8e .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#447672;}.elementor-1036 .elementor-element.elementor-element-1bc2e8e .e--pointer-framed .elementor-item:before,
					.elementor-1036 .elementor-element.elementor-element-1bc2e8e .e--pointer-framed .elementor-item:after{border-color:#447672;}.elementor-1036 .elementor-element.elementor-element-1bc2e8e .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#447672;}.elementor-1036 .elementor-element.elementor-element-1bc2e8e .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-1036 .elementor-element.elementor-element-1bc2e8e .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#447672;}.elementor-1036 .elementor-element.elementor-element-1bc2e8e .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-1036 .elementor-element.elementor-element-1bc2e8e .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#447672;}.elementor-1036 .elementor-element.elementor-element-1bc2e8e .e--pointer-framed .elementor-item:before{border-width:1px;}.elementor-1036 .elementor-element.elementor-element-1bc2e8e .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 1px 1px;}.elementor-1036 .elementor-element.elementor-element-1bc2e8e .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:1px 1px 0 0;}.elementor-1036 .elementor-element.elementor-element-1bc2e8e .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:1px 0 0 1px;}.elementor-1036 .elementor-element.elementor-element-1bc2e8e .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 1px 1px 0;}.elementor-1036 .elementor-element.elementor-element-1bc2e8e .e--pointer-underline .elementor-item:after,
					 .elementor-1036 .elementor-element.elementor-element-1bc2e8e .e--pointer-overline .elementor-item:before,
					 .elementor-1036 .elementor-element.elementor-element-1bc2e8e .e--pointer-double-line .elementor-item:before,
					 .elementor-1036 .elementor-element.elementor-element-1bc2e8e .e--pointer-double-line .elementor-item:after{height:1px;}.elementor-1036 .elementor-element.elementor-element-1bc2e8e{--e-nav-menu-horizontal-menu-item-margin:calc( 34px / 2 );--nav-menu-icon-size:22px;}.elementor-1036 .elementor-element.elementor-element-1bc2e8e .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:34px;}.elementor-1036 .elementor-element.elementor-element-1bc2e8e .elementor-nav-menu--dropdown a, .elementor-1036 .elementor-element.elementor-element-1bc2e8e .elementor-menu-toggle{color:#111111;fill:#111111;}.elementor-1036 .elementor-element.elementor-element-1bc2e8e .elementor-nav-menu--dropdown{background-color:#F2F2F1;}.elementor-1036 .elementor-element.elementor-element-1bc2e8e .elementor-nav-menu--dropdown a:hover,
					.elementor-1036 .elementor-element.elementor-element-1bc2e8e .elementor-nav-menu--dropdown a:focus,
					.elementor-1036 .elementor-element.elementor-element-1bc2e8e .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1036 .elementor-element.elementor-element-1bc2e8e .elementor-nav-menu--dropdown a.highlighted,
					.elementor-1036 .elementor-element.elementor-element-1bc2e8e .elementor-menu-toggle:hover,
					.elementor-1036 .elementor-element.elementor-element-1bc2e8e .elementor-menu-toggle:focus{color:#447672;}.elementor-1036 .elementor-element.elementor-element-1bc2e8e .elementor-nav-menu--dropdown a:hover,
					.elementor-1036 .elementor-element.elementor-element-1bc2e8e .elementor-nav-menu--dropdown a:focus,
					.elementor-1036 .elementor-element.elementor-element-1bc2e8e .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1036 .elementor-element.elementor-element-1bc2e8e .elementor-nav-menu--dropdown a.highlighted{background-color:#F2F2F1;}.elementor-1036 .elementor-element.elementor-element-1bc2e8e .elementor-nav-menu--dropdown a.elementor-item-active{color:#447672;background-color:#F2F2F1;}.elementor-1036 .elementor-element.elementor-element-1bc2e8e .elementor-nav-menu--dropdown .elementor-item, .elementor-1036 .elementor-element.elementor-element-1bc2e8e .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Overpass", Sans-serif;font-size:21px;font-weight:300;text-transform:none;}.elementor-1036 .elementor-element.elementor-element-1bc2e8e .elementor-nav-menu--dropdown a{padding-left:clamp(20px, 5vw, 88px);padding-right:clamp(20px, 5vw, 88px);padding-top:13px;padding-bottom:13px;}.elementor-1036 .elementor-element.elementor-element-1bc2e8e .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-color:rgba(68,118,114,.11);}.elementor-1036 .elementor-element.elementor-element-1bc2e8e div.elementor-menu-toggle{color:#111111;}.elementor-1036 .elementor-element.elementor-element-1bc2e8e div.elementor-menu-toggle svg{fill:#111111;}.elementor-1036 .elementor-element.elementor-element-d9275ec.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1036 .elementor-element.elementor-element-d9275ec .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1036 .elementor-element.elementor-element-d9275ec .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1036 .elementor-element.elementor-element-30a13e8{--display:flex;--min-height:100vh;--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:stretch;--gap:42 clamp(28px, 4vw, 72px);--row-gap:42;--column-gap:clamp(28px, 4vw, 72px);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-9bc6a81{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:150px;--padding-bottom:80px;--padding-left:var(--dn-edge);--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-9bc6a81.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1036 .elementor-element.elementor-element-a6c5c10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-1036 .elementor-element.elementor-element-a6c5c10 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:clamp(38px, 4.9vw, 70px);font-weight:200;text-transform:none;line-height:1.06em;letter-spacing:-0.022em;color:#111111;}.elementor-1036 .elementor-element.elementor-element-11341b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 42px) 0px;font-family:"Overpass", Sans-serif;font-size:clamp(16px, 1.2vw, 18px);font-weight:300;line-height:1.8em;color:#595959;}.elementor-1036 .elementor-element.elementor-element-ea7b5b9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1036 .elementor-element.elementor-element-ea7b5b9 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-1036 .elementor-element.elementor-element-631ab8c{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-631ab8c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1036 .elementor-element.elementor-element-1de7597{--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:16px clamp(12px, 1.3vw, 30px);--row-gap:16px;--column-gap:clamp(12px, 1.3vw, 30px);--flex-wrap:wrap;--padding-top:26px;--padding-bottom:26px;--padding-left:clamp(20px, 2.6vw, 56px);--padding-right:clamp(20px, 2.6vw, 56px);}.elementor-1036 .elementor-element.elementor-element-1de7597:not(.elementor-motion-effects-element-type-background), .elementor-1036 .elementor-element.elementor-element-1de7597 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#447672;}.elementor-1036 .elementor-element.elementor-element-e9d9d2e .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:10.5px;font-weight:300;text-transform:uppercase;line-height:1.5em;letter-spacing:0.2em;color:rgba(242,242,241,.72);}.elementor-1036 .elementor-element.elementor-element-8115a0c .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:10.5px;font-weight:300;text-transform:uppercase;line-height:1.5em;letter-spacing:0.2em;color:rgba(242,242,241,.72);}.elementor-1036 .elementor-element.elementor-element-25a95c7 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:10.5px;font-weight:300;text-transform:uppercase;line-height:1.5em;letter-spacing:0.2em;color:rgba(242,242,241,.72);}.elementor-1036 .elementor-element.elementor-element-f974ca8 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:10.5px;font-weight:300;text-transform:uppercase;line-height:1.5em;letter-spacing:0.2em;color:rgba(242,242,241,.72);}.elementor-1036 .elementor-element.elementor-element-fbac1bf .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:10.5px;font-weight:300;text-transform:uppercase;line-height:1.5em;letter-spacing:0.2em;color:rgba(242,242,241,.72);}.elementor-1036 .elementor-element.elementor-element-9ad6d7d .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:10.5px;font-weight:300;text-transform:uppercase;line-height:1.5em;letter-spacing:0.2em;color:rgba(242,242,241,.72);}.elementor-1036 .elementor-element.elementor-element-e1dbc28 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:10.5px;font-weight:300;text-transform:uppercase;line-height:1.5em;letter-spacing:0.2em;color:rgba(242,242,241,.72);}.elementor-1036 .elementor-element.elementor-element-d3de64e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(76px, 11vh, 150px);--padding-bottom:clamp(76px, 11vh, 150px);--padding-left:0px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-c0898f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + clamp(44px, 5vw, 74px)) 0px;padding:0px clamp(20px, 5vw, 88px) 0px clamp(20px, 5vw, 88px);text-align:center;}.elementor-1036 .elementor-element.elementor-element-c0898f0 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:clamp(30px, 3.9vw, 54px);font-weight:200;text-transform:none;line-height:1.12em;letter-spacing:-0.018em;color:#111111;}.elementor-1036 .elementor-element.elementor-element-4cfa643{--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:center;--gap:clamp(32px, 5vw, 86px) clamp(32px, 5vw, 86px);--row-gap:clamp(32px, 5vw, 86px);--column-gap:clamp(32px, 5vw, 86px);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-c8a87d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-2af9a69{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:var(--dn-edge);}.elementor-1036 .elementor-element.elementor-element-524e47d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 34px) 0px;}.elementor-1036 .elementor-element.elementor-element-524e47d .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:clamp(20px, 2.1vw, 27px);font-weight:200;text-transform:none;line-height:1.38em;letter-spacing:-0.015em;color:#447672;}.elementor-1036 .elementor-element.elementor-element-14551e6{font-family:"Overpass", Sans-serif;font-size:16px;font-weight:300;text-transform:none;line-height:1.74em;color:#595959;}.elementor-1036 .elementor-element.elementor-element-f1c3a7d{margin:44px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1036 .elementor-element.elementor-element-fe0e282{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(76px, 11vh, 150px);--padding-bottom:clamp(76px, 11vh, 150px);--padding-left:clamp(20px, 5vw, 88px);--padding-right:clamp(20px, 5vw, 88px);}.elementor-1036 .elementor-element.elementor-element-ee4a92e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:0px clamp(20px, 5vw, 88px) 0px clamp(20px, 5vw, 88px);text-align:center;}.elementor-1036 .elementor-element.elementor-element-ee4a92e .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:clamp(30px, 3.9vw, 54px);font-weight:200;text-transform:none;line-height:1.12em;letter-spacing:-0.018em;color:#111111;}.elementor-1036 .elementor-element.elementor-element-8aba8ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + clamp(44px, 5vw, 74px)) 0px;text-align:center;font-family:"Overpass", Sans-serif;font-size:clamp(16px, 1.2vw, 18px);font-weight:300;text-transform:none;line-height:1.8em;color:#595959;}.elementor-1036 .elementor-element.elementor-element-9c5325f{--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:stretch;--gap:clamp(18px, 2vw, 28px) clamp(18px, 2vw, 28px);--row-gap:clamp(18px, 2vw, 28px);--column-gap:clamp(18px, 2vw, 28px);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-f61c175{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:rgba(68,118,114,.11);--border-color:rgba(68,118,114,.11);--padding-top:clamp(30px, 3.2vw, 44px);--padding-bottom:clamp(30px, 3.2vw, 44px);--padding-left:clamp(30px, 3.2vw, 44px);--padding-right:clamp(30px, 3.2vw, 44px);}.elementor-1036 .elementor-element.elementor-element-43a48ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-1036 .elementor-element.elementor-element-43a48ad .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;font-style:italic;line-height:1.5em;letter-spacing:0.2em;color:#6E9793;}.elementor-1036 .elementor-element.elementor-element-19e06a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-1036 .elementor-element.elementor-element-19e06a6 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:clamp(19px, 1.8vw, 24px);font-weight:300;text-transform:none;line-height:1.3em;letter-spacing:-0.01em;color:#111111;}.elementor-1036 .elementor-element.elementor-element-660595b{font-family:"Overpass", Sans-serif;font-size:15px;font-weight:300;text-transform:none;line-height:1.76em;color:#595959;}.elementor-1036 .elementor-element.elementor-element-6639732{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:rgba(68,118,114,.11);--border-color:rgba(68,118,114,.11);--padding-top:clamp(30px, 3.2vw, 44px);--padding-bottom:clamp(30px, 3.2vw, 44px);--padding-left:clamp(30px, 3.2vw, 44px);--padding-right:clamp(30px, 3.2vw, 44px);}.elementor-1036 .elementor-element.elementor-element-1685ba1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-1036 .elementor-element.elementor-element-1685ba1 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;font-style:italic;line-height:1.5em;letter-spacing:0.2em;color:#6E9793;}.elementor-1036 .elementor-element.elementor-element-1119958{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-1036 .elementor-element.elementor-element-1119958 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:clamp(19px, 1.8vw, 24px);font-weight:300;text-transform:none;line-height:1.3em;letter-spacing:-0.01em;color:#111111;}.elementor-1036 .elementor-element.elementor-element-ccb943f{font-family:"Overpass", Sans-serif;font-size:15px;font-weight:300;text-transform:none;line-height:1.76em;color:#595959;}.elementor-1036 .elementor-element.elementor-element-56399cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:rgba(68,118,114,.11);--border-color:rgba(68,118,114,.11);--padding-top:clamp(30px, 3.2vw, 44px);--padding-bottom:clamp(30px, 3.2vw, 44px);--padding-left:clamp(30px, 3.2vw, 44px);--padding-right:clamp(30px, 3.2vw, 44px);}.elementor-1036 .elementor-element.elementor-element-e94dc39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-1036 .elementor-element.elementor-element-e94dc39 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;font-style:italic;line-height:1.5em;letter-spacing:0.2em;color:#6E9793;}.elementor-1036 .elementor-element.elementor-element-3aceecf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-1036 .elementor-element.elementor-element-3aceecf .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:clamp(19px, 1.8vw, 24px);font-weight:300;text-transform:none;line-height:1.3em;letter-spacing:-0.01em;color:#111111;}.elementor-1036 .elementor-element.elementor-element-0f1eccb{font-family:"Overpass", Sans-serif;font-size:15px;font-weight:300;text-transform:none;line-height:1.76em;color:#595959;}.elementor-1036 .elementor-element.elementor-element-3bcec8c{--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:clamp(18px, 2vw, 28px) clamp(18px, 2vw, 28px);--row-gap:clamp(18px, 2vw, 28px);--column-gap:clamp(18px, 2vw, 28px);--margin-top:clamp(48px, 5vw, 72px);--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-86550dd{--display:flex;--min-height:clamp(440px, 82vh, 760px);--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:clamp(44px, 7vw, 88px);--padding-left:clamp(20px, 5vw, 88px);--padding-right:clamp(20px, 5vw, 88px);}.elementor-1036 .elementor-element.elementor-element-86550dd:not(.elementor-motion-effects-element-type-background), .elementor-1036 .elementor-element.elementor-element-86550dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.dradenisefreitas.com.br/wp-content/uploads/2026/09/retrato-bw-scaled.jpg");background-position:0% 30%;background-repeat:no-repeat;background-size:cover;}.elementor-1036 .elementor-element.elementor-element-86550dd::before, .elementor-1036 .elementor-element.elementor-element-86550dd > .elementor-background-video-container::before, .elementor-1036 .elementor-element.elementor-element-86550dd > .e-con-inner > .elementor-background-video-container::before, .elementor-1036 .elementor-element.elementor-element-86550dd > .elementor-background-slideshow::before, .elementor-1036 .elementor-element.elementor-element-86550dd > .e-con-inner > .elementor-background-slideshow::before, .elementor-1036 .elementor-element.elementor-element-86550dd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(17,17,17,0.06) 0%, rgba(17,17,17,0.62) 100%);}.elementor-1036 .elementor-element.elementor-element-60aed45{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-1036 .elementor-element.elementor-element-60aed45.elementor-element{--align-self:flex-start;}.elementor-1036 .elementor-element.elementor-element-60aed45 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.22em;color:#E1D6CB;}.elementor-1036 .elementor-element.elementor-element-4d1cd9f.elementor-element{--align-self:flex-start;}.elementor-1036 .elementor-element.elementor-element-4d1cd9f .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:clamp(26px, 3.6vw, 48px);font-weight:200;text-transform:none;line-height:1.2em;letter-spacing:-0.02em;color:#F2F2F1;}.elementor-1036 .elementor-element.elementor-element-abef57d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(76px, 11vh, 150px);--padding-bottom:clamp(76px, 11vh, 150px);--padding-left:clamp(20px, 5vw, 88px);--padding-right:clamp(20px, 5vw, 88px);}.elementor-1036 .elementor-element.elementor-element-95efe9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:0px clamp(20px, 5vw, 88px) 0px clamp(20px, 5vw, 88px);text-align:center;}.elementor-1036 .elementor-element.elementor-element-95efe9a .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:clamp(30px, 3.9vw, 54px);font-weight:200;text-transform:none;line-height:1.12em;letter-spacing:-0.018em;color:#111111;}.elementor-1036 .elementor-element.elementor-element-d04e374{width:var( --container-widget-width, 38% );max-width:38%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + clamp(44px, 5vw, 74px)) 0px;--container-widget-width:38%;--container-widget-flex-grow:0;text-align:center;font-family:"Overpass", Sans-serif;font-size:clamp(16px, 1.2vw, 18px);font-weight:300;text-transform:none;line-height:1.8em;color:#595959;}.elementor-1036 .elementor-element.elementor-element-9e0be67{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:clamp(26px, 3vw, 40px);--padding-left:68px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-4f94275{font-family:"Overpass", Sans-serif;font-size:15.5px;font-weight:300;text-transform:none;line-height:1.74em;color:#595959;}.elementor-1036 .elementor-element.elementor-element-d958533{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:clamp(26px, 3vw, 40px);--padding-left:68px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-d6cd8ec{font-family:"Overpass", Sans-serif;font-size:15.5px;font-weight:300;text-transform:none;line-height:1.74em;color:#595959;}.elementor-1036 .elementor-element.elementor-element-138eb10{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:clamp(26px, 3vw, 40px);--padding-left:68px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-85df9ca{font-family:"Overpass", Sans-serif;font-size:15.5px;font-weight:300;text-transform:none;line-height:1.74em;color:#595959;}.elementor-1036 .elementor-element.elementor-element-f7bc601{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:clamp(26px, 3vw, 40px);--padding-left:68px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-0c0ac3c{font-family:"Overpass", Sans-serif;font-size:15.5px;font-weight:300;text-transform:none;line-height:1.74em;color:#595959;}.elementor-1036 .elementor-element.elementor-element-e5fc2e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:clamp(26px, 3vw, 40px);--padding-left:68px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-39bdcf1{font-family:"Overpass", Sans-serif;font-size:15.5px;font-weight:300;text-transform:none;line-height:1.74em;color:#595959;}.elementor-1036 .elementor-element.elementor-element-666bddc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:clamp(26px, 3vw, 40px);--padding-left:68px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-ba682f6{font-family:"Overpass", Sans-serif;font-size:15.5px;font-weight:300;text-transform:none;line-height:1.74em;color:#595959;}.elementor-1036 .elementor-element.elementor-element-bc0028d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:clamp(26px, 3vw, 40px);--padding-left:68px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-b937420{font-family:"Overpass", Sans-serif;font-size:15.5px;font-weight:300;text-transform:none;line-height:1.74em;color:#595959;}.elementor-1036 .elementor-element.elementor-element-e52d92d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:clamp(26px, 3vw, 40px);--padding-left:68px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-2abbd28{font-family:"Overpass", Sans-serif;font-size:15.5px;font-weight:300;text-transform:none;line-height:1.74em;color:#595959;}.elementor-1036 .elementor-element.elementor-element-f20391b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:clamp(26px, 3vw, 40px);--padding-left:68px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-88c5aff{font-family:"Overpass", Sans-serif;font-size:15.5px;font-weight:300;text-transform:none;line-height:1.74em;color:#595959;}.elementor-1036 .elementor-element.elementor-element-9ff4283{--n-accordion-title-font-size:clamp(18px, 1.75vw, 24px);--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#111111;--n-accordion-title-hover-color:#447672;--n-accordion-title-active-color:#447672;--n-accordion-icon-size:15px;}.elementor-1036 .elementor-element.elementor-element-9ff4283 {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-1036 .elementor-element.elementor-element-9ff4283 > .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:"Overpass", Sans-serif;font-weight:300;text-transform:none;line-height:1.28em;letter-spacing:-0.012em;}:where( .elementor-1036 .elementor-element.elementor-element-9ff4283 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1036 .elementor-element.elementor-element-19120df{margin:34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Overpass", Sans-serif;font-size:14px;font-weight:300;text-transform:none;line-height:1.74em;color:#8C8C8C;}.elementor-1036 .elementor-element.elementor-element-8976a58{--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:clamp(32px, 5vw, 86px) clamp(32px, 5vw, 86px);--row-gap:clamp(32px, 5vw, 86px);--column-gap:clamp(32px, 5vw, 86px);--padding-top:clamp(76px, 11vh, 150px);--padding-bottom:clamp(76px, 11vh, 150px);--padding-left:clamp(20px, 5vw, 88px);--padding-right:clamp(20px, 5vw, 88px);}.elementor-1036 .elementor-element.elementor-element-86350fa{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-951547a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;}.elementor-1036 .elementor-element.elementor-element-951547a .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:clamp(30px, 3.9vw, 54px);font-weight:200;text-transform:none;line-height:1.12em;letter-spacing:-0.018em;color:#111111;}.elementor-1036 .elementor-element.elementor-element-163c7a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Overpass", Sans-serif;font-size:15.5px;font-weight:300;text-transform:none;line-height:1.8em;color:#595959;}.elementor-1036 .elementor-element.elementor-element-d5ee533{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1036 .elementor-element.elementor-element-d5ee533 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1036 .elementor-element.elementor-element-d5ee533 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-1036 .elementor-element.elementor-element-274618a{margin:clamp(34px, 4vw, 52px) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1036 .elementor-element.elementor-element-aabbaa5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-e471410{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:clamp(26px, 3vw, 40px);--padding-left:68px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-76007b9{font-family:"Overpass", Sans-serif;font-size:15.5px;font-weight:300;text-transform:none;line-height:1.74em;color:#595959;}.elementor-1036 .elementor-element.elementor-element-20611c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:clamp(26px, 3vw, 40px);--padding-left:68px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-5d19d30{font-family:"Overpass", Sans-serif;font-size:15.5px;font-weight:300;text-transform:none;line-height:1.74em;color:#595959;}.elementor-1036 .elementor-element.elementor-element-2dda23d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:clamp(26px, 3vw, 40px);--padding-left:68px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-534bc39{font-family:"Overpass", Sans-serif;font-size:15.5px;font-weight:300;text-transform:none;line-height:1.74em;color:#595959;}.elementor-1036 .elementor-element.elementor-element-199a178{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:clamp(26px, 3vw, 40px);--padding-left:68px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-1074de0{font-family:"Overpass", Sans-serif;font-size:15.5px;font-weight:300;text-transform:none;line-height:1.74em;color:#595959;}.elementor-1036 .elementor-element.elementor-element-393102f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:clamp(26px, 3vw, 40px);--padding-left:68px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-338eb0d{font-family:"Overpass", Sans-serif;font-size:15.5px;font-weight:300;text-transform:none;line-height:1.74em;color:#595959;}.elementor-1036 .elementor-element.elementor-element-766fd48{--n-accordion-title-font-size:clamp(18px, 1.75vw, 24px);--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#111111;--n-accordion-title-hover-color:#447672;--n-accordion-title-active-color:#447672;--n-accordion-icon-size:15px;}.elementor-1036 .elementor-element.elementor-element-766fd48 {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-1036 .elementor-element.elementor-element-766fd48 > .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:"Overpass", Sans-serif;font-weight:300;text-transform:none;line-height:1.28em;letter-spacing:-0.012em;}:where( .elementor-1036 .elementor-element.elementor-element-766fd48 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1036 .elementor-element.elementor-element-ccfc3fa{--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:center;--gap:clamp(32px, 6vw, 88px) clamp(32px, 6vw, 88px);--row-gap:clamp(32px, 6vw, 88px);--column-gap:clamp(32px, 6vw, 88px);--padding-top:clamp(76px, 11vh, 150px);--padding-bottom:clamp(76px, 11vh, 150px);--padding-left:clamp(20px, 5vw, 88px);--padding-right:clamp(20px, 5vw, 88px);}.elementor-1036 .elementor-element.elementor-element-ccfc3fa:not(.elementor-motion-effects-element-type-background), .elementor-1036 .elementor-element.elementor-element-ccfc3fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#447672;}.elementor-1036 .elementor-element.elementor-element-6e80ff9{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-cc34d89{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;}.elementor-1036 .elementor-element.elementor-element-cc34d89 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.22em;color:#E1D6CB;}.elementor-1036 .elementor-element.elementor-element-0231b1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-1036 .elementor-element.elementor-element-0231b1e .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:clamp(30px, 3.9vw, 54px);font-weight:200;text-transform:none;line-height:1.12em;letter-spacing:-0.018em;color:#F2F2F1;}.elementor-1036 .elementor-element.elementor-element-e9c52b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Overpass", Sans-serif;font-size:clamp(16px, 1.2vw, 18px);font-weight:300;text-transform:none;line-height:1.8em;color:rgba(242,242,241,.84);}.elementor-1036 .elementor-element.elementor-element-f5ee40c{margin:38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1036 .elementor-element.elementor-element-f5ee40c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1036 .elementor-element.elementor-element-f5ee40c .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-1036 .elementor-element.elementor-element-c841c25{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1036 .elementor-element.elementor-element-c841c25 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:11px;font-weight:300;text-transform:uppercase;line-height:1.6em;letter-spacing:0.16em;color:rgba(242,242,241,.6);}.elementor-1036 .elementor-element.elementor-element-b427a05{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-383d309{--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:clamp(36px, 6vw, 92px) clamp(36px, 6vw, 92px);--row-gap:clamp(36px, 6vw, 92px);--column-gap:clamp(36px, 6vw, 92px);--padding-top:clamp(76px, 11vh, 150px);--padding-bottom:clamp(76px, 11vh, 150px);--padding-left:clamp(20px, 5vw, 88px);--padding-right:clamp(20px, 5vw, 88px);}.elementor-1036 .elementor-element.elementor-element-900442d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-6e818af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;}.elementor-1036 .elementor-element.elementor-element-6e818af .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:clamp(30px, 3.9vw, 54px);font-weight:200;text-transform:none;line-height:1.12em;letter-spacing:-0.018em;color:#111111;}.elementor-1036 .elementor-element.elementor-element-6eeeff3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 38px) 0px;font-family:"Overpass", Sans-serif;font-size:15.5px;font-weight:300;text-transform:none;line-height:1.8em;color:#595959;}.elementor-1036 .elementor-element.elementor-element-260efbc{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-8fedb8e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-6d06264{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;}.elementor-1036 .elementor-element.elementor-element-6d06264 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:10.5px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.22em;color:#447672;}.elementor-1036 .elementor-element.elementor-element-df8b18d .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:16px;font-weight:300;text-transform:none;line-height:1.6em;color:#111111;}.elementor-1036 .elementor-element.elementor-element-8b1cf6e{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-1845e77{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-de06bc2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;}.elementor-1036 .elementor-element.elementor-element-de06bc2 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:10.5px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.22em;color:#447672;}.elementor-1036 .elementor-element.elementor-element-e9cdaec .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:16px;font-weight:300;text-transform:none;line-height:1.6em;color:#111111;}.elementor-1036 .elementor-element.elementor-element-77d63ae{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-847680b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-a4ab4f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;}.elementor-1036 .elementor-element.elementor-element-a4ab4f0 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:10.5px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.22em;color:#447672;}.elementor-1036 .elementor-element.elementor-element-ab0b50e .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:16px;font-weight:300;text-transform:none;line-height:1.6em;color:#111111;}.elementor-1036 .elementor-element.elementor-element-035d1bf{--grid-template-columns:repeat(0, auto);text-align:left;margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-size:16px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-1036 .elementor-element.elementor-element-035d1bf .elementor-social-icon{background-color:#447672;--icon-padding:15px;}.elementor-1036 .elementor-element.elementor-element-035d1bf .elementor-social-icon i{color:#F2F2F1;}.elementor-1036 .elementor-element.elementor-element-035d1bf .elementor-social-icon svg{fill:#F2F2F1;}.elementor-1036 .elementor-element.elementor-element-035d1bf .elementor-social-icon:hover{background-color:#2E5450;}.elementor-1036 .elementor-element.elementor-element-1bf1489{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-8fcee74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-1036 .elementor-element.elementor-element-8fcee74 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0.22em;color:#447672;}.elementor-1036 .elementor-element.elementor-element-bac2ff1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1036 .elementor-element.elementor-element-bac2ff1 .elementor-field-group{padding-right:calc( 22px/2 );padding-left:calc( 22px/2 );margin-bottom:22px;}.elementor-1036 .elementor-element.elementor-element-bac2ff1 .elementor-form-fields-wrapper{margin-left:calc( -22px/2 );margin-right:calc( -22px/2 );margin-bottom:-22px;}.elementor-1036 .elementor-element.elementor-element-bac2ff1 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1036 .elementor-element.elementor-element-bac2ff1 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1036 .elementor-element.elementor-element-bac2ff1 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-1036 .elementor-element.elementor-element-bac2ff1 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-1036 .elementor-element.elementor-element-bac2ff1 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-1036 .elementor-element.elementor-element-bac2ff1 .elementor-field-type-html{padding-bottom:0px;}.elementor-1036 .elementor-element.elementor-element-bac2ff1 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-1036 .elementor-element.elementor-element-bac2ff1 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-1036 .elementor-element.elementor-element-bac2ff1 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-1036 .elementor-element.elementor-element-bac2ff1 .elementor-button[type="submit"]{color:#ffffff;}.elementor-1036 .elementor-element.elementor-element-bac2ff1 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-1036 .elementor-element.elementor-element-bac2ff1 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1036 .elementor-element.elementor-element-bac2ff1 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-1036 .elementor-element.elementor-element-bac2ff1 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-1036 .elementor-element.elementor-element-bac2ff1 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1036 .elementor-element.elementor-element-bac2ff1 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1036 .elementor-element.elementor-element-bac2ff1{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-1036 .elementor-element.elementor-element-4bf6dec{margin:clamp(40px, 5vw, 64px) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1036 .elementor-element.elementor-element-4bf6dec iframe{height:320px;}.elementor-1036 .elementor-element.elementor-element-5020802{--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:12pxpx 28pxpx;--row-gap:12pxpx;--column-gap:28pxpx;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:clamp(20px, 5vw, 88px);--padding-right:clamp(20px, 5vw, 88px);}.elementor-1036 .elementor-element.elementor-element-5020802:not(.elementor-motion-effects-element-type-background), .elementor-1036 .elementor-element.elementor-element-5020802 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E5450;}.elementor-1036 .elementor-element.elementor-element-32e72e7 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:11px;font-weight:300;text-transform:none;line-height:1.6em;letter-spacing:0.1em;color:rgba(242,242,241,.55);}.elementor-1036 .elementor-element.elementor-element-0cd74e7 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:11px;font-weight:300;text-transform:none;line-height:1.6em;letter-spacing:0.1em;color:rgba(242,242,241,.55);}.elementor-1036 .elementor-element.elementor-element-1cd80d2 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:11px;font-weight:300;text-transform:none;line-height:1.6em;letter-spacing:0.1em;color:rgba(242,242,241,.55);}body.elementor-page-1036:not(.elementor-motion-effects-element-type-background), body.elementor-page-1036 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F1;}@media(max-width:1024px){.elementor-1036 .elementor-element.elementor-element-f7e2c03{--margin-top:0px;--margin-bottom:-78px;--margin-left:0px;--margin-right:0px;}.elementor-1036 .elementor-element.elementor-element-ad92def img{height:34px;}.elementor-1036 .elementor-element.elementor-element-30a13e8{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:42px 42px;--row-gap:42px;--column-gap:42px;}.elementor-1036 .elementor-element.elementor-element-9bc6a81{--padding-top:116px;--padding-bottom:0px;--padding-left:clamp(20px, 5vw, 88px);--padding-right:clamp(20px, 5vw, 88px);}.elementor-1036 .elementor-element.elementor-element-631ab8c{--min-height:62vh;}.elementor-1036 .elementor-element.elementor-element-1de7597{--flex-wrap:wrap;}.elementor-1036 .elementor-element.elementor-element-4cfa643{--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:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1036 .elementor-element.elementor-element-2af9a69{--padding-top:0px;--padding-bottom:0px;--padding-left:clamp(20px, 5vw, 88px);--padding-right:clamp(20px, 5vw, 88px);}.elementor-1036 .elementor-element.elementor-element-9c5325f{--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-1036 .elementor-element.elementor-element-86550dd{--min-height:clamp(380px, 58vh, 480px);}.elementor-1036 .elementor-element.elementor-element-86550dd:not(.elementor-motion-effects-element-type-background), .elementor-1036 .elementor-element.elementor-element-86550dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-1036 .elementor-element.elementor-element-9e0be67{--padding-top:0px;--padding-bottom:clamp(26px, 3vw, 40px);--padding-left:46px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-d958533{--padding-top:0px;--padding-bottom:clamp(26px, 3vw, 40px);--padding-left:46px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-138eb10{--padding-top:0px;--padding-bottom:clamp(26px, 3vw, 40px);--padding-left:46px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-f7bc601{--padding-top:0px;--padding-bottom:clamp(26px, 3vw, 40px);--padding-left:46px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-e5fc2e2{--padding-top:0px;--padding-bottom:clamp(26px, 3vw, 40px);--padding-left:46px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-666bddc{--padding-top:0px;--padding-bottom:clamp(26px, 3vw, 40px);--padding-left:46px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-bc0028d{--padding-top:0px;--padding-bottom:clamp(26px, 3vw, 40px);--padding-left:46px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-e52d92d{--padding-top:0px;--padding-bottom:clamp(26px, 3vw, 40px);--padding-left:46px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-f20391b{--padding-top:0px;--padding-bottom:clamp(26px, 3vw, 40px);--padding-left:46px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-8976a58{--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:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1036 .elementor-element.elementor-element-e471410{--padding-top:0px;--padding-bottom:clamp(26px, 3vw, 40px);--padding-left:46px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-20611c2{--padding-top:0px;--padding-bottom:clamp(26px, 3vw, 40px);--padding-left:46px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-2dda23d{--padding-top:0px;--padding-bottom:clamp(26px, 3vw, 40px);--padding-left:46px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-199a178{--padding-top:0px;--padding-bottom:clamp(26px, 3vw, 40px);--padding-left:46px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-393102f{--padding-top:0px;--padding-bottom:clamp(26px, 3vw, 40px);--padding-left:46px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-ccfc3fa{--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:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1036 .elementor-element.elementor-element-383d309{--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:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1036 .elementor-element.elementor-element-5020802{--justify-content:flex-start;}}@media(max-width:767px){.elementor-1036 .elementor-element.elementor-element-f7e2c03{--margin-top:0px;--margin-bottom:-62px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:clamp(20px, 5vw, 88px);--padding-right:clamp(20px, 5vw, 88px);}.elementor-1036 .elementor-element.elementor-element-ad92def img{height:30px;}.elementor-1036 .elementor-element.elementor-element-9bc6a81{--padding-top:104px;--padding-bottom:0px;--padding-left:clamp(20px, 5vw, 88px);--padding-right:clamp(20px, 5vw, 88px);}.elementor-1036 .elementor-element.elementor-element-1de7597{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:34px;--padding-bottom:34px;--padding-left:clamp(20px, 5vw, 88px);--padding-right:clamp(20px, 5vw, 88px);}.elementor-1036 .elementor-element.elementor-element-e9d9d2e{text-align:center;}.elementor-1036 .elementor-element.elementor-element-e9d9d2e .elementor-heading-title{font-size:10px;letter-spacing:0.18em;}.elementor-1036 .elementor-element.elementor-element-8115a0c{text-align:center;}.elementor-1036 .elementor-element.elementor-element-8115a0c .elementor-heading-title{font-size:10px;letter-spacing:0.18em;}.elementor-1036 .elementor-element.elementor-element-25a95c7{text-align:center;}.elementor-1036 .elementor-element.elementor-element-25a95c7 .elementor-heading-title{font-size:10px;letter-spacing:0.18em;}.elementor-1036 .elementor-element.elementor-element-f974ca8{text-align:center;}.elementor-1036 .elementor-element.elementor-element-f974ca8 .elementor-heading-title{font-size:10px;letter-spacing:0.18em;}.elementor-1036 .elementor-element.elementor-element-fbac1bf{text-align:center;}.elementor-1036 .elementor-element.elementor-element-fbac1bf .elementor-heading-title{font-size:10px;letter-spacing:0.18em;}.elementor-1036 .elementor-element.elementor-element-9ad6d7d{text-align:center;}.elementor-1036 .elementor-element.elementor-element-9ad6d7d .elementor-heading-title{font-size:10px;letter-spacing:0.18em;}.elementor-1036 .elementor-element.elementor-element-e1dbc28{text-align:center;}.elementor-1036 .elementor-element.elementor-element-e1dbc28 .elementor-heading-title{font-size:10px;letter-spacing:0.18em;}.elementor-1036 .elementor-element.elementor-element-2af9a69{--margin-top:170px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1036 .elementor-element.elementor-element-14551e6{font-size:15px;}.elementor-1036 .elementor-element.elementor-element-86550dd:not(.elementor-motion-effects-element-type-background), .elementor-1036 .elementor-element.elementor-element-86550dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.dradenisefreitas.com.br/wp-content/uploads/2026/09/retrato-bw-mobile.jpg");background-position:0px -25px;}.elementor-1036 .elementor-element.elementor-element-d04e374{width:100%;max-width:100%;}.elementor-1036 .elementor-element.elementor-element-9e0be67{--padding-top:0px;--padding-bottom:26px;--padding-left:34px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-4f94275{font-size:15px;}.elementor-1036 .elementor-element.elementor-element-d958533{--padding-top:0px;--padding-bottom:26px;--padding-left:34px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-d6cd8ec{font-size:15px;}.elementor-1036 .elementor-element.elementor-element-138eb10{--padding-top:0px;--padding-bottom:26px;--padding-left:34px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-85df9ca{font-size:15px;}.elementor-1036 .elementor-element.elementor-element-f7bc601{--padding-top:0px;--padding-bottom:26px;--padding-left:34px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-0c0ac3c{font-size:15px;}.elementor-1036 .elementor-element.elementor-element-e5fc2e2{--padding-top:0px;--padding-bottom:26px;--padding-left:34px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-39bdcf1{font-size:15px;}.elementor-1036 .elementor-element.elementor-element-666bddc{--padding-top:0px;--padding-bottom:26px;--padding-left:34px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-ba682f6{font-size:15px;}.elementor-1036 .elementor-element.elementor-element-bc0028d{--padding-top:0px;--padding-bottom:26px;--padding-left:34px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-b937420{font-size:15px;}.elementor-1036 .elementor-element.elementor-element-e52d92d{--padding-top:0px;--padding-bottom:26px;--padding-left:34px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-2abbd28{font-size:15px;}.elementor-1036 .elementor-element.elementor-element-f20391b{--padding-top:0px;--padding-bottom:26px;--padding-left:34px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-88c5aff{font-size:15px;}.elementor-1036 .elementor-element.elementor-element-163c7a5{font-size:15px;}.elementor-1036 .elementor-element.elementor-element-e471410{--padding-top:0px;--padding-bottom:26px;--padding-left:34px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-76007b9{font-size:15px;}.elementor-1036 .elementor-element.elementor-element-20611c2{--padding-top:0px;--padding-bottom:26px;--padding-left:34px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-5d19d30{font-size:15px;}.elementor-1036 .elementor-element.elementor-element-2dda23d{--padding-top:0px;--padding-bottom:26px;--padding-left:34px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-534bc39{font-size:15px;}.elementor-1036 .elementor-element.elementor-element-199a178{--padding-top:0px;--padding-bottom:26px;--padding-left:34px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-1074de0{font-size:15px;}.elementor-1036 .elementor-element.elementor-element-393102f{--padding-top:0px;--padding-bottom:26px;--padding-left:34px;--padding-right:0px;}.elementor-1036 .elementor-element.elementor-element-338eb0d{font-size:15px;}.elementor-1036 .elementor-element.elementor-element-e9c52b7{font-size:15px;}.elementor-1036 .elementor-element.elementor-element-6eeeff3{font-size:15px;}.elementor-1036 .elementor-element.elementor-element-260efbc{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1036 .elementor-element.elementor-element-8b1cf6e{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1036 .elementor-element.elementor-element-77d63ae{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}}@media(min-width:768px){.elementor-1036 .elementor-element.elementor-element-f7e2c03{--content-width:calc(1440px - 2 * clamp(20px, 5vw, 88px));}.elementor-1036 .elementor-element.elementor-element-631ab8c{--width:46vw;}.elementor-1036 .elementor-element.elementor-element-fe0e282{--content-width:calc(1440px - 2 * clamp(20px, 5vw, 88px));}.elementor-1036 .elementor-element.elementor-element-86550dd{--content-width:calc(1440px - 2 * clamp(20px, 5vw, 88px));}.elementor-1036 .elementor-element.elementor-element-abef57d{--content-width:calc(1440px - 2 * clamp(20px, 5vw, 88px));}.elementor-1036 .elementor-element.elementor-element-8976a58{--content-width:calc(1440px - 2 * clamp(20px, 5vw, 88px));}.elementor-1036 .elementor-element.elementor-element-ccfc3fa{--content-width:calc(1440px - 2 * clamp(20px, 5vw, 88px));}.elementor-1036 .elementor-element.elementor-element-383d309{--content-width:calc(1440px - 2 * clamp(20px, 5vw, 88px));}.elementor-1036 .elementor-element.elementor-element-5020802{--content-width:calc(1440px - 2 * clamp(20px, 5vw, 88px));}}@media(max-width:1024px) and (min-width:768px){.elementor-1036 .elementor-element.elementor-element-631ab8c{--width:100%;}}/* Start custom CSS *//* ===== Denise Freitas — cabeçalho, hero e credenciais ===== */
body.elementor-page-1036{
  --dn-petrol:#447672; --dn-paper:#F2F2F1;
  --dn-gutter:clamp(20px, 5vw, 88px);
  --dn-edge:max(var(--dn-gutter), calc((100vw - 1440px) / 2 + var(--dn-gutter)));
}

/* cabeçalho: transparente no topo, papel com desfoque ao rolar */
body.elementor-page-1036 .dn-hd{ border-bottom:1px solid transparent; transition:background-color .5s, padding .5s, border-color .5s; }
body.elementor-page-1036 .dn-hd.elementor-sticky--effects{
  background-color:rgba(242,242,241,.93) !important;
  -webkit-backdrop-filter:blur(14px); backdrop-filter:blur(14px);
  border-bottom-color:rgba(68,118,114,.11);
}
/* em container encaixotado o padding vertical fica no container interno */
body.elementor-page-1036 .dn-hd > .e-con-inner{ transition:padding .5s; }
body.elementor-page-1036 .dn-hd.elementor-sticky--effects > .e-con-inner{ padding-top:13px !important; padding-bottom:13px !important; }
body.elementor-page-1036 .dn-hd__logo img{ width:auto; transition:height .5s; }
body.elementor-page-1036 .dn-hd.elementor-sticky--effects .dn-hd__logo img{ height:34px; }
@media (max-width:767px){ body.elementor-page-1036 .dn-hd.elementor-sticky--effects .dn-hd__logo img{ height:26px; } }

/* botões: degradê caminhando devagar, sem parar */
body.elementor-page-1036 .dn-btn .elementor-button{
  display:inline-flex; align-items:center; gap:14px;
  padding:25px 40px; border:0; border-radius:0; line-height:1;
  color:var(--dn-paper); fill:var(--dn-paper);
  font-family:"Overpass", sans-serif; font-size:12px; font-weight:500; letter-spacing:.16em; text-transform:uppercase;
  background-color:var(--dn-petrol);
  background-image:linear-gradient(110deg,#447672 0%,#639993 18%,#447672 38%,#2C5451 58%,#639993 80%,#447672 100%);
  background-size:300% 100%;
  animation:dn-sheen 7.5s ease-in-out infinite;
  transition:filter .45s;
}
body.elementor-page-1036 .dn-btn .elementor-button:hover,
body.elementor-page-1036 .dn-btn .elementor-button:focus{ color:var(--dn-paper); filter:brightness(1.08); }
body.elementor-page-1036 .dn-btn .elementor-button-icon{ font-size:11px; transition:transform .45s; }
body.elementor-page-1036 .dn-btn .elementor-button-icon svg{ width:11px; height:11px; }
body.elementor-page-1036 .dn-btn .elementor-button:hover .elementor-button-icon{ transform:translateX(5px); }
body.elementor-page-1036 .dn-btn--sm .elementor-button{ padding:14px 24px; font-size:10.5px; }
@media (max-width:767px){ body.elementor-page-1036 .dn-btn:not(.dn-btn--sm) .elementor-button{ padding:22px 28px; } }
@keyframes dn-sheen{ 0%,100%{ background-position:0% 50%; } 50%{ background-position:100% 50%; } }

/* hero: título com destaque, largura do parágrafo */
body.elementor-page-1036 .dn-hero__title strong{ font-weight:400; color:var(--dn-petrol); }
body.elementor-page-1036 .dn-hero__text{ max-width:26rem; }
body.elementor-page-1036 .dn-hero__text p{ margin:0; }

/* hero: foto preenche a coluna inteira, do topo da tela ao fim da seção */
body.elementor-page-1036 .dn-hero__media{ position:relative; overflow:hidden; }
body.elementor-page-1036 .dn-hero__img{ position:absolute !important; inset:0; width:100% !important; height:100%; margin:0 !important; }
body.elementor-page-1036 .dn-hero__img .elementor-widget-container,
body.elementor-page-1036 .dn-hero__img a{ height:100%; }
body.elementor-page-1036 .dn-hero__img img{
  width:100% !important; height:100% !important; max-width:none;
  object-fit:cover; object-position:50% 35%;
  clip-path:inset(0 0 100% 0); animation:dn-unveil 1.3s .3s cubic-bezier(.22,.61,.36,1) forwards;
}
/* véu claro no topo da foto — o menu passa por cima e precisa continuar legível */
body.elementor-page-1036 .dn-hero__media::after{
  content:""; position:absolute; inset:0 0 auto; height:200px; z-index:2; pointer-events:none;
  background:linear-gradient(180deg, rgba(242,242,241,.78) 0%, rgba(242,242,241,0) 100%);
}
@keyframes dn-unveil{ to{ clip-path:inset(0 0 0 0); } }
@media (max-width:1024px){ body.elementor-page-1036 .dn-hero__media::after{ display:none; } }

/* faixa de credenciais */
body.elementor-page-1036 .dn-cred b{ color:var(--dn-paper); font-weight:500; }

@media (prefers-reduced-motion:reduce){
  body.elementor-page-1036 .dn-btn .elementor-button{ animation:none; background-image:none; }
  body.elementor-page-1036 .dn-hero__img img{ animation:none; clip-path:none; }
}

/* ajustes de layout */
body.elementor-page-1036 .dn-hd__logo, body.elementor-page-1036 .dn-hd .dn-btn{ flex:0 0 auto !important; }
body.elementor-page-1036 .dn-hd__logo img{ max-width:none; }
body.elementor-page-1036 .dn-hero__copy{ flex:1 1 0% !important; min-width:0; }
body.elementor-page-1036 .dn-hero__media{ flex:0 0 46vw !important; }
body.elementor-page-1036 .dn-hero__text{ max-width:26rem !important; }
@media (max-width:1024px){
  body.elementor-page-1036 .dn-hero__copy{ flex:0 0 auto !important; }
  body.elementor-page-1036 .dn-hero__media{ flex:0 0 auto !important; width:100% !important; min-height:62vh; }
}
body.elementor-page-1036 .dn-hd__menu{ flex:1 1 0% !important; min-width:0; }

/* só no editor: espaço reservado do menu com altura realista */
body.elementor-page-1036 .dn-hd__menu{ --min-height:0px; }
body.elementor-page-1036 .dn-hd__menu .elementor-empty-view{ min-height:40px; }
body.elementor-page-1036 .dn-hd__menu .elementor-first-add{ min-height:40px; padding:0; }

/* ===================================================================
   SOBRE · ABORDAGEM · BANDA P&B
   =================================================================== */

/* títulos de seção: destaque, equilíbrio de linhas, quebra manual só do tablet para cima */
body.elementor-page-1036 .dn-h2 strong{ font-weight:400; color:var(--dn-petrol); }
body.elementor-page-1036 .dn-h2 .elementor-heading-title{ text-wrap:balance; }
body.elementor-page-1036 .brk{ display:none; }
@media (min-width:768px){ body.elementor-page-1036 .brk{ display:inline; } }
body.elementor-page-1036 .dn-lede{ max-width:52ch !important; margin-left:auto !important; margin-right:auto !important; }
body.elementor-page-1036 .dn-lede p{ margin:0; text-wrap:pretty; }

/* sobre: retrato sangrando à esquerda + detalhe sobreposto */
body.elementor-page-1036 .dn-about__media{ flex:0 0 46vw !important; position:relative; }
body.elementor-page-1036 .dn-about__body{ flex:1 1 0% !important; min-width:0; }
body.elementor-page-1036 .dn-about__img img{ width:100%; aspect-ratio:1 / 1; object-fit:cover; object-position:50% 58%; }
body.elementor-page-1036 .dn-about__inset{ position:absolute !important; right:-46px; bottom:-46px; z-index:3; width:clamp(140px, 17vw, 232px) !important; margin:0 !important; }
body.elementor-page-1036 .dn-about__inset img{ width:100%; aspect-ratio:3 / 4; object-fit:cover; object-position:50% 45%; border:8px solid var(--dn-paper); }
body.elementor-page-1036 .dn-about__quote{ border-left:1px solid rgba(68,118,114,.22); padding-left:26px; }
body.elementor-page-1036 .dn-about__text p{ margin:0 0 1.3em; }
body.elementor-page-1036 .dn-about__text p:last-child{ margin-bottom:0; }
@media (max-width:1100px){ body.elementor-page-1036 .dn-about__inset{ right:-24px; bottom:-24px; } }
@media (max-width:1024px){ body.elementor-page-1036 .dn-about__media{ flex:0 0 auto !important; width:100% !important; } }

/* abordagem: cartões que viram verdes no hover */
body.elementor-page-1036 .dn-pillar{ flex:1 1 0% !important; min-width:0; transition:background-color .5s, border-color .5s, transform .55s; }
body.elementor-page-1036 .dn-pillar:hover{ background-color:var(--dn-petrol) !important; border-color:var(--dn-petrol) !important; transform:translateY(-4px); }
body.elementor-page-1036 .dn-pillar .elementor-heading-title, body.elementor-page-1036 .dn-pillar__p, body.elementor-page-1036 .dn-pillar__p p{ transition:color .5s; }
body.elementor-page-1036 .dn-ico{ display:block; width:44px; height:44px; margin-bottom:24px; color:var(--dn-petrol); transition:transform .55s, color .5s; }
body.elementor-page-1036 .dn-ico svg{ width:100%; height:100%; display:block; }
body.elementor-page-1036 .dn-pillar:hover .dn-ico{ color:var(--dn-paper); transform:translateY(-3px) scale(1.06); }
body.elementor-page-1036 .dn-pillar:hover .dn-pillar__n .elementor-heading-title{ color:#E1D6CB !important; }
body.elementor-page-1036 .dn-pillar:hover .dn-pillar__t .elementor-heading-title{ color:var(--dn-paper) !important; }
body.elementor-page-1036 .dn-pillar:hover .dn-pillar__p, body.elementor-page-1036 .dn-pillar:hover .dn-pillar__p p{ color:rgba(242,242,241,.88) !important; }
body.elementor-page-1036 .dn-pillar__p p{ margin:0; }
@media (max-width:1024px){ body.elementor-page-1036 .dn-pillar{ flex:0 0 auto !important; } }

/* faixa de três fotos */
body.elementor-page-1036 .dn-strip__img{ flex:1 1 0% !important; min-width:0; }
body.elementor-page-1036 .dn-strip__img img{ width:100%; aspect-ratio:4 / 3; object-fit:cover; }
body.elementor-page-1036 .dn-strip__img--1 img{ object-position:50% 42%; }
body.elementor-page-1036 .dn-strip__img--2 img{ object-position:50% 40%; }

/* banda P&B: fotos coloridas, tratamento em preto e branco no CSS */
body.elementor-page-1036 .dn-plate .elementor-motion-effects-layer{ filter:grayscale(1) contrast(1.02); }
body.elementor-page-1036 .dn-plate > .e-con-inner{ height:100%; justify-content:flex-end; }
body.elementor-page-1036 .dn-plate__quote .elementor-heading-title{ max-width:21ch; }
body.elementor-page-1036 .dn-ico svg, body.elementor-page-1036 .dn-ico svg *{ fill:none !important; stroke:currentColor !important; }

/* ===================================================================
   TRATAMENTOS · DÚVIDAS · CTA · CONTATO · RODAPÉ
   =================================================================== */

/* acordeão: fio fino, número à esquerda, sinal de + desenhado em CSS */
body.elementor-page-1036 .dn-acc .e-n-accordion{ border-top:1px solid rgba(68,118,114,.22); counter-reset:dn-acc; }
body.elementor-page-1036 .dn-acc .e-n-accordion-item{ border-bottom:1px solid rgba(68,118,114,.22); counter-increment:dn-acc; }
body.elementor-page-1036 .dn-acc .e-n-accordion-item-title{
  display:grid !important; grid-template-columns:56px minmax(0,1fr) 30px; align-items:center; gap:12px;
  padding:clamp(20px, 2.2vw, 28px) 0 !important; border:0 !important; background:transparent !important; cursor:pointer;
}
body.elementor-page-1036 .dn-acc .e-n-accordion-item-title::-webkit-details-marker{ display:none; }
body.elementor-page-1036 .dn-acc .e-n-accordion-item-title::before{
  content:counter(dn-acc, decimal-leading-zero);
  font-size:11px; font-style:italic; letter-spacing:.1em; color:#6E9793; line-height:1;
}
body.elementor-page-1036 .dn-acc--faq .e-n-accordion-item-title::before{ content:"—"; }
body.elementor-page-1036 .dn-acc .e-n-accordion-item-title::after{
  content:""; width:15px; height:15px; justify-self:end;
  background:linear-gradient(#447672,#447672) center / 15px 1px no-repeat, linear-gradient(#447672,#447672) center / 1px 15px no-repeat;
  transition:background-size .5s cubic-bezier(.22,.61,.36,1);
}
body.elementor-page-1036 .dn-acc .e-n-accordion-item[open] > .e-n-accordion-item-title::after{ background-size:15px 1px, 1px 0; }
body.elementor-page-1036 .dn-acc .e-n-accordion-item-title-header{ min-width:0; }
body.elementor-page-1036 .dn-acc .e-n-accordion-item-title-text{ margin:0; transition:color .4s, transform .5s cubic-bezier(.22,.61,.36,1); }
body.elementor-page-1036 .dn-acc .e-n-accordion-item-title:hover .e-n-accordion-item-title-text{ transform:translateX(7px); }
body.elementor-page-1036 .dn-acc__text{ max-width:74ch !important; }
body.elementor-page-1036 .dn-acc__text p{ margin:0 0 1.3em; }
body.elementor-page-1036 .dn-acc__text p:last-child{ margin-bottom:0; }
body.elementor-page-1036 .dn-acc__text .dn-sub{ margin:14px 0 0; padding-left:18px; border-left:1px solid rgba(68,118,114,.22); }
body.elementor-page-1036 .dn-acc__text .dn-sub b{ color:#111111; font-weight:500; }
body.elementor-page-1036 .dn-acc__text .dn-after{ margin-top:20px; }
@media (max-width:1024px){ body.elementor-page-1036 .dn-acc .e-n-accordion-item-title{ grid-template-columns:34px minmax(0,1fr) 22px; } }
@media (max-width:767px){ body.elementor-page-1036 .dn-acc .e-n-accordion-item-title{ grid-template-columns:26px minmax(0,1fr) 20px; gap:8px; } }
body.elementor-page-1036 .dn-nota p{ margin:0; }

/* textos à esquerda */
body.elementor-page-1036 .dn-lede-l p{ margin:0; max-width:58ch; }

/* dúvidas: coluna do acordeão gruda enquanto a da esquerda rola */
body.elementor-page-1036 .dn-duo__aside{ flex:.84 1 0% !important; min-width:0; }
body.elementor-page-1036 .dn-duo__main{ flex:1.16 1 0% !important; min-width:0; position:sticky; top:116px; align-self:flex-start; }
body.elementor-page-1036 .dn-faq__img{ width:100%; }
body.elementor-page-1036 .dn-faq__img img{ width:100%; aspect-ratio:4 / 5; object-fit:cover; object-position:50% 50%; }
@media (max-width:1024px){
  body.elementor-page-1036 .dn-duo__aside, body.elementor-page-1036 .dn-duo__main{ flex:0 0 auto !important; width:100%; position:static; }
}

/* CTA verde */
body.elementor-page-1036 .dn-cta .dn-h2 strong{ font-weight:300; color:#E1D6CB; }
body.elementor-page-1036 .dn-cta__copy{ flex:1.1 1 0% !important; min-width:0; }
body.elementor-page-1036 .dn-cta__figure{ flex:.9 1 0% !important; min-width:0; position:relative; }
body.elementor-page-1036 .dn-cta__lede p{ margin:0; max-width:46ch; }
body.elementor-page-1036 .dn-cta__img{ width:100%; }
body.elementor-page-1036 .dn-cta__img img{ width:100%; aspect-ratio:4 / 5; object-fit:cover; object-position:50% 30%; }
body.elementor-page-1036 .dn-cta__mark{ position:absolute !important; left:-52px; top:-52px; z-index:2; width:clamp(116px, 13.5vw, 176px) !important; margin:0 !important; opacity:.95; }
body.elementor-page-1036 .dn-cta__mark img{ width:100%; }
body.elementor-page-1036 .dn-btn--light .elementor-button{
  color:#447672; fill:#447672; background-color:#F2F2F1;
  background-image:linear-gradient(110deg,#F2F2F1 0%,#FFFFFF 18%,#EDEDEB 38%,#DEDEDA 58%,#FFFFFF 80%,#F2F2F1 100%);
}
body.elementor-page-1036 .dn-btn--light .elementor-button:hover, body.elementor-page-1036 .dn-btn--light .elementor-button:focus{ color:#447672; }
@media (max-width:1024px){
  body.elementor-page-1036 .dn-cta__copy, body.elementor-page-1036 .dn-cta__figure{ flex:0 0 auto !important; width:100%; }
  body.elementor-page-1036 .dn-cta__img img{ aspect-ratio:auto; object-position:50% 50%; }
}

/* contato */
body.elementor-page-1036 .dn-contact__info{ flex:.92 1 0% !important; min-width:0; }
body.elementor-page-1036 .dn-contact__form{ flex:1.08 1 0% !important; min-width:0; }
body.elementor-page-1036 .dn-info{ border-bottom:1px solid rgba(68,118,114,.11); }
body.elementor-page-1036 .dn-info--first{ border-top:1px solid rgba(68,118,114,.22); }
body.elementor-page-1036 .dn-info__ico{ flex:0 0 26px !important; width:26px !important; }
body.elementor-page-1036 .dn-info__body{ flex:1 1 0% !important; min-width:0; }
body.elementor-page-1036 .dn-ico-sm{ display:block; width:20px; height:20px; margin-top:4px; color:#447672; }
body.elementor-page-1036 .dn-ico-sm svg{ width:100%; height:100%; display:block; }
body.elementor-page-1036 .dn-ico-sm svg *{ fill:none !important; stroke:currentColor !important; }
body.elementor-page-1036 .dn-info__v a{ color:inherit; transition:color .35s; }
body.elementor-page-1036 .dn-info__v a:hover{ color:#447672; }
@media (max-width:767px){ body.elementor-page-1036 .dn-info__ico{ flex-basis:22px !important; width:22px !important; } }
@media (max-width:1024px){ body.elementor-page-1036 .dn-contact__info, body.elementor-page-1036 .dn-contact__form{ flex:0 0 auto !important; width:100%; } }

/* formulário: só o fio de baixo, rótulo em caixa alta */
body.elementor-page-1036 .dn-form .elementor-field-textual{
  background:transparent !important; border:0 !important; border-bottom:1px solid rgba(68,118,114,.22) !important; border-radius:0 !important;
  padding:14px 0 12px !important; font-family:"Overpass",sans-serif; font-size:15px; font-weight:300; color:#111111; box-shadow:none !important;
  transition:border-color .45s;
}
body.elementor-page-1036 .dn-form .elementor-field-textual:focus{ border-bottom-color:#447672 !important; outline:none; }
body.elementor-page-1036 .dn-form .elementor-field-textual::placeholder{ font-size:11px; letter-spacing:.16em; text-transform:uppercase; color:#595959; opacity:1; }
body.elementor-page-1036 .dn-form textarea.elementor-field-textual{ min-height:104px; resize:vertical; }
body.elementor-page-1036 .dn-form .e-form__buttons{ justify-content:flex-start; margin-top:6px; }
body.elementor-page-1036 .dn-form .elementor-field-type-submit .elementor-button{ flex:0 0 auto !important; width:auto; }

/* mapa em tons de cinza */
body.elementor-page-1036 .dn-map{ border:1px solid rgba(68,118,114,.22); }
body.elementor-page-1036 .dn-map iframe{ display:block; height:320px; filter:grayscale(1) contrast(.96) opacity(.9); }

/* redes sociais */
body.elementor-page-1036 .dn-social .elementor-social-icon{ border-radius:0; transition:transform .45s, background-color .45s; }
body.elementor-page-1036 .dn-social .elementor-social-icon:hover{ transform:scale(1.14); }

/* rodapé */
body.elementor-page-1036 .dn-ft__by .elementor-heading-title a{ color:#E1D6CB; font-weight:500; padding-bottom:2px; border-bottom:1px solid transparent; transition:color .35s, border-color .35s; }
body.elementor-page-1036 .dn-ft__by .elementor-heading-title a:hover{ color:#F2F2F1; border-bottom-color:#E1D6CB; }

/* título do acordeão: o kit estiliza h3 (Cormorant, caixa alta) — aqui volta ao sistema */
body.elementor-page-1036 .dn-acc .e-n-accordion-item-title-text{
  font-family:"Overpass",sans-serif !important; font-size:clamp(18px, 1.75vw, 24px) !important; font-weight:300 !important;
  line-height:1.28 !important; letter-spacing:-.012em !important; text-transform:none !important; color:#111111 !important;
}
body.elementor-page-1036 .dn-acc .e-n-accordion-item-title:hover .e-n-accordion-item-title-text,
body.elementor-page-1036 .dn-acc .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-text{ color:#447672 !important; }

/* menu (Menu de navegação · menu-sitenovo) */
body.elementor-page-1036 .dn-nav .elementor-nav-menu--main .elementor-item.elementor-item-active:not(:hover){ color:#447672; }
body.elementor-page-1036 .dn-nav .elementor-nav-menu--main .elementor-item:after{ bottom:0; }
body.elementor-page-1036 .dn-nav .elementor-menu-toggle{ padding:0; }
body.elementor-page-1036 .dn-nav .elementor-nav-menu--dropdown{ box-shadow:0 18px 44px rgba(17,17,17,.07); border-bottom:1px solid rgba(68,118,114,.22); }
body.elementor-page-1036 .dn-nav .elementor-nav-menu--dropdown .elementor-item{
  font-family:"Overpass",sans-serif !important; font-size:11.5px !important; font-weight:400 !important; letter-spacing:.17em !important; text-transform:uppercase !important;
  line-height:1.5 !important; padding:15px var(--dn-gutter) !important; border-bottom:1px solid rgba(68,118,114,.11) !important; color:#595959; background:#F2F2F1;
}
body.elementor-page-1036 .dn-nav .elementor-nav-menu--dropdown .elementor-nav-menu{ padding:18px 0 22px; background:#F2F2F1; }
body.elementor-page-1036 .dn-nav .elementor-nav-menu--dropdown li:last-child .elementor-item{ border-bottom:0 !important; }
body.elementor-page-1036 .dn-nav .elementor-nav-menu--dropdown .elementor-item:hover,
body.elementor-page-1036 .dn-nav .elementor-nav-menu--dropdown .elementor-item.elementor-item-active{ color:#447672 !important; background:#F2F2F1 !important; }

/* faixa de credenciais: uma linha só no desktop */
body.elementor-page-1036 .dn-creds .dn-cred .elementor-heading-title{ white-space:nowrap; }
@media (min-width:1025px){
  body.elementor-page-1036 .dn-creds .dn-cred .elementor-heading-title{ font-size:clamp(8.8px, .72vw, 11px) !important; letter-spacing:.1em !important; }
}
@media (min-width:1200px){
  body.elementor-page-1036 .dn-creds, body.elementor-page-1036 .dn-creds > .e-con-inner{ flex-wrap:nowrap !important; }
}
@media (max-width:767px){
  body.elementor-page-1036 .dn-creds .dn-cred .elementor-heading-title{ white-space:normal; }
}/* End custom CSS */