/* Doenças: visual treatment over native Elementor sections and toggle widget. */
body.page-id-8174 .elementor-element-37aae911{position:relative;overflow:hidden;min-height:220px;padding:58px 0!important;background:radial-gradient(circle at 82% 10%,rgba(33,167,157,.27),transparent 31%),linear-gradient(120deg,#06183f 0%,#0c2643 65%,#0b3946 100%)!important}
body.page-id-8174 .elementor-element-37aae911:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent 49.9%,rgba(255,255,255,.04) 50%,transparent 50.1%);background-size:96px 96px;opacity:.25;pointer-events:none}
body.page-id-8174 .elementor-element-37aae911:after{content:'+';position:absolute;right:8%;top:50%;transform:translateY(-52%);font:500 170px/1 'Montserrat',sans-serif;color:rgba(255,255,255,.05);pointer-events:none}
body.page-id-8174 .elementor-element-37aae911>.elementor-container{position:relative;z-index:1;max-width:1220px!important;width:calc(100% - 96px)!important;min-height:0!important}
body.page-id-8174 .elementor-element-37aae911 .elementor-widget-wrap{align-content:center!important}
body.page-id-8174 .elementor-element-4da51d5>.elementor-widget-wrap{padding:0!important}
body.page-id-8174 .elementor-element-052bb48{text-align:left!important}
body.page-id-8174 .elementor-element-052bb48 .elementor-heading-title{color:#fff!important;font:800 clamp(44px,4.6vw,60px)/1.05 'Montserrat',sans-serif!important;letter-spacing:-.055em!important;text-align:left!important}
body.page-id-8174 .elementor-element-052bb48 .elementor-heading-title:after{content:'';display:block;width:74px;height:5px;margin-top:22px;border-radius:99px;background:var(--le-mint)}

body.page-id-8174 .elementor-element-09c8f64{background:linear-gradient(180deg,#f7faf9 0%,#f1f6f5 100%)!important;padding:62px 0 66px!important;margin:0!important}
body.page-id-8174 .elementor-element-09c8f64>.elementor-container{max-width:1220px!important;width:calc(100% - 96px)!important}
body.page-id-8174 .elementor-element-09c8f64 .elementor-background-overlay{display:none!important}
body.page-id-8174 .elementor-element-6516547{margin:0 0 20px!important;background:transparent!important}
body.page-id-8174 .elementor-element-6516547>.elementor-container{max-width:none!important;width:100%!important}
body.page-id-8174 .elementor-element-302f4f4>.elementor-widget-wrap{padding:0!important}
body.page-id-8174 .elementor-element-6e32d83{text-align:left!important;margin:0!important}
body.page-id-8174 .elementor-element-6e32d83 .elementor-heading-title{color:var(--le-navy)!important;font:800 clamp(33px,3.3vw,42px)/1.1 'Montserrat',sans-serif!important;letter-spacing:-.045em!important;text-align:left!important;text-transform:none!important}
body.page-id-8174 .elementor-element-6e32d83 .elementor-heading-title:after{content:'';display:block;width:72px;height:4px;margin-top:19px;border-radius:99px;background:var(--le-mint)}
body.page-id-8174 .elementor-element-5410e08>.elementor-container{display:flex!important;align-items:stretch!important;gap:20px;max-width:none!important;width:100%!important}
body.page-id-8174 .elementor-element-c72e771,
body.page-id-8174 .elementor-element-434cf3a{width:calc(50% - 10px)!important}
body.page-id-8174 .elementor-element-c72e771>.elementor-widget-wrap,
body.page-id-8174 .elementor-element-434cf3a>.elementor-widget-wrap{padding:28px 30px!important;border:1px solid #dfeae7;border-radius:23px;background:#fff;box-shadow:0 18px 44px rgba(13,47,59,.06)}
body.page-id-8174 .elementor-element-9081071,
body.page-id-8174 .elementor-element-ace3c55{margin:0!important}
body.page-id-8174 .elementor-element-9081071 p,
body.page-id-8174 .elementor-element-ace3c55 p{color:#34444a!important;font-size:15px!important;line-height:1.72!important;text-align:left!important;margin:0 0 18px!important}
body.page-id-8174 .elementor-element-9081071 p:last-child,
body.page-id-8174 .elementor-element-ace3c55 p:last-child{margin-bottom:0!important}

body.page-id-8174 .elementor-element-31478f1{position:relative;width:100%!important;left:0!important;background:#eaf7f5!important;padding:60px 0 8px!important;margin:0!important}
body.page-id-8174 .elementor-element-31478f1 .elementor-background-overlay{display:none!important}
body.page-id-8174 .elementor-element-31478f1>.elementor-container{max-width:1220px!important;width:calc(100% - 96px)!important}
body.page-id-8174 .elementor-element-dd9b1dd{text-align:left!important;margin:0 0 13px!important}
body.page-id-8174 .elementor-element-dd9b1dd .elementor-heading-title{color:var(--le-navy)!important;font:800 clamp(33px,3.3vw,42px)/1.1 'Montserrat',sans-serif!important;letter-spacing:-.045em!important;text-align:left!important}
body.page-id-8174 .elementor-element-dd9b1dd .elementor-heading-title:after{content:'';display:block;width:72px;height:4px;margin-top:19px;border-radius:99px;background:var(--le-mint)}
body.page-id-8174 .elementor-element-4ee4558{text-align:left!important;margin:0!important}
body.page-id-8174 .elementor-element-4ee4558 p{color:#506269!important;font-size:17px!important;line-height:1.55!important;text-align:left!important;margin:0!important}

body.page-id-8174 .elementor-element-e839219{width:100%!important;left:0!important;background:linear-gradient(180deg,#eaf7f5 0%,#f5faf8 100%)!important;padding:16px 0 68px!important;margin:0!important}
body.page-id-8174 .elementor-element-e839219>.elementor-container{max-width:1220px!important;width:calc(100% - 96px)!important}
body.page-id-8174 .elementor-element-ae80534{width:100%!important}
body.page-id-8174 .elementor-element-ae80534 .elementor-toggle-item{overflow:hidden;margin:0 0 14px!important;border:1px solid #d9eae6;border-radius:18px;background:#fff;box-shadow:0 11px 30px rgba(19,69,73,.055);transition:border-color .2s ease,box-shadow .2s ease}
body.page-id-8174 .elementor-element-ae80534 .elementor-toggle-item:hover,
body.page-id-8174 .elementor-element-ae80534 .elementor-toggle-item:has(.elementor-tab-title.elementor-active){border-color:#a6dcd3;box-shadow:0 16px 38px rgba(19,69,73,.1)}
body.page-id-8174 .elementor-element-ae80534 .elementor-tab-title{display:flex!important;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:20px 25px!important;border:0!important;background:transparent!important}
body.page-id-8174 .elementor-element-ae80534 .elementor-tab-title.elementor-active{background:#fff!important}
body.page-id-8174 .elementor-element-ae80534 .elementor-toggle-title{flex:1;color:var(--le-navy)!important;font-family:'Montserrat',sans-serif!important;font-size:17px!important;font-weight:700!important;line-height:1.4!important;letter-spacing:-.02em!important}
body.page-id-8174 .elementor-element-ae80534 .elementor-toggle-icon{float:none!important;flex:0 0 34px;width:34px!important;height:34px;display:inline-flex!important;align-items:center;justify-content:center;margin:0!important;border-radius:50%;background:var(--le-mint-soft);color:var(--le-mint)!important;text-align:center!important;font-size:14px}
body.page-id-8174 .elementor-element-ae80534 .elementor-tab-title.elementor-active .elementor-toggle-icon{background:var(--le-mint);color:#fff!important}
body.page-id-8174 .elementor-element-ae80534 .elementor-tab-content{padding:0 28px 30px!important;border:0!important;color:#34444a!important;font-size:15px!important;line-height:1.7!important}
body.page-id-8174 .elementor-element-ae80534 .elementor-tab-content>*{max-width:980px}
body.page-id-8174 .elementor-element-ae80534 .elementor-tab-content ul{padding-left:21px!important;margin:0 0 18px!important}
body.page-id-8174 .elementor-element-ae80534 .elementor-tab-content li{padding-left:3px;margin:0 0 20px!important}
body.page-id-8174 .elementor-element-ae80534 .elementor-tab-content li::marker{color:var(--le-mint)}
body.page-id-8174 .elementor-element-ae80534 .elementor-tab-content strong{color:var(--le-navy);font-weight:700}

@media (min-width:768px) and (max-width:1050px){
body.page-id-8174 .elementor-element-37aae911>.elementor-container,
body.page-id-8174 .elementor-element-09c8f64>.elementor-container,
body.page-id-8174 .elementor-element-31478f1>.elementor-container,
body.page-id-8174 .elementor-element-e839219>.elementor-container{width:calc(100% - 64px)!important}
body.page-id-8174 .elementor-element-c72e771>.elementor-widget-wrap,
body.page-id-8174 .elementor-element-434cf3a>.elementor-widget-wrap{padding:26px!important}
body.page-id-8174 .elementor-element-9081071 p,
body.page-id-8174 .elementor-element-ace3c55 p{font-size:14px!important}
}
@media (max-width:767px){
body.page-id-8174 .elementor-element-37aae911{min-height:0;padding:49px 0 54px!important}
body.page-id-8174 .elementor-element-37aae911:after{right:4%;font-size:135px}
body.page-id-8174 .elementor-element-37aae911>.elementor-container,
body.page-id-8174 .elementor-element-09c8f64>.elementor-container,
body.page-id-8174 .elementor-element-31478f1>.elementor-container,
body.page-id-8174 .elementor-element-e839219>.elementor-container{width:calc(100% - 32px)!important}
body.page-id-8174 .elementor-element-052bb48 .elementor-heading-title{font-size:40px!important}
body.page-id-8174 .elementor-element-052bb48 .elementor-heading-title:after{width:58px;height:4px;margin-top:17px}
body.page-id-8174 .elementor-element-09c8f64{padding:48px 0 50px!important}
body.page-id-8174 .elementor-element-6516547{margin-bottom:21px!important}
body.page-id-8174 .elementor-element-6e32d83 .elementor-heading-title,
body.page-id-8174 .elementor-element-dd9b1dd .elementor-heading-title{font-size:31px!important}
body.page-id-8174 .elementor-element-5410e08>.elementor-container{flex-direction:column!important;gap:16px!important}
body.page-id-8174 .elementor-element-c72e771,
body.page-id-8174 .elementor-element-434cf3a{width:100%!important}
body.page-id-8174 .elementor-element-c72e771>.elementor-widget-wrap,
body.page-id-8174 .elementor-element-434cf3a>.elementor-widget-wrap{padding:24px 22px!important}
body.page-id-8174 .elementor-element-9081071 p,
body.page-id-8174 .elementor-element-ace3c55 p{font-size:14px!important;line-height:1.68!important}
body.page-id-8174 .elementor-element-31478f1{padding:50px 0 8px!important}
body.page-id-8174 .elementor-element-4ee4558 p{font-size:15px!important}
body.page-id-8174 .elementor-element-e839219{padding:16px 0 50px!important}
body.page-id-8174 .elementor-element-ae80534 .elementor-toggle-item{margin-bottom:11px!important;border-radius:15px}
body.page-id-8174 .elementor-element-ae80534 .elementor-tab-title{min-height:68px;padding:16px 18px!important;gap:11px}
body.page-id-8174 .elementor-element-ae80534 .elementor-toggle-title{font-size:15px!important;line-height:1.42!important}
body.page-id-8174 .elementor-element-ae80534 .elementor-toggle-icon{flex-basis:30px;width:30px!important;height:30px}
body.page-id-8174 .elementor-element-ae80534 .elementor-tab-content{padding:0 20px 24px!important;font-size:14px!important;line-height:1.65!important}
}
