.elementor-9013 .elementor-element.elementor-element-1d48590{--display:flex;--min-height:80px;--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;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E4DFD3;--border-color:#E4DFD3;--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;--z-index:100;}.elementor-9013 .elementor-element.elementor-element-1d48590:not(.elementor-motion-effects-element-type-background), .elementor-9013 .elementor-element.elementor-element-1d48590 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9013 .elementor-element.elementor-element-6c2e47f .elementor-heading-title{font-family:"Houstiq", Sans-serif;font-size:20px;font-weight:400;letter-spacing:2px;color:#1B4D49;}.elementor-9013 .elementor-element.elementor-element-d12ae38 .elementor-button{background-color:#1B4D49;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-9013 .elementor-element.elementor-element-d12ae38 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9013 .elementor-element.elementor-element-d12ae38 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-9013 .elementor-element.elementor-element-ae605d6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9013 .elementor-element.elementor-element-e4c6bc2{--display:flex;}.elementor-9013 .elementor-element.elementor-element-a818697{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-9013 .elementor-element.elementor-element-a818697 .elementor-heading-title{font-family:"Tenor Sans", Sans-serif;font-size:36px;font-weight:400;text-transform:none;color:#16302D;}.elementor-9013 .elementor-element.elementor-element-9030e2d .elementor-button{background-color:#1B4D49;font-family:"Raleway", Sans-serif;font-weight:400;border-radius:5px 5px 5px 5px;}.elementor-9013 .elementor-element.elementor-element-9030e2d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9013 .elementor-element.elementor-element-9030e2d .elementor-button-content-wrapper{flex-direction:row;}.elementor-9013 .elementor-element.elementor-element-ec3639c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-9013 .elementor-element.elementor-element-1d48590{--min-height:64px;}.elementor-9013 .elementor-element.elementor-element-6c2e47f .elementor-heading-title{font-size:16px;letter-spacing:1.6px;}.elementor-9013 .elementor-element.elementor-element-d12ae38 .elementor-button{font-size:15px;}.elementor-9013 .elementor-element.elementor-element-a818697{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-9013 .elementor-element.elementor-element-a818697 .elementor-heading-title{font-size:26px;}.elementor-9013 .elementor-element.elementor-element-9030e2d .elementor-button{font-size:14px;}}@media(min-width:768px){.elementor-9013 .elementor-element.elementor-element-1d48590{--content-width:1160px;}}/* Start custom CSS */html{scroll-padding-top:112px}html,body{max-width:100%;overflow-x:hidden}.hn,.hn *{box-sizing:border-box}.hn{font-family:Raleway,sans-serif;color:#1d2b29;line-height:1.6}.hn h1,.hn h2,.hn h3,.hn p{margin:0}.hn a{color:#1B4D49}.hn a:hover{color:#0f302d}.hn img{max-width:100%;display:block}.hn-in{max-width:1160px;margin:0 auto}.hn-sec{padding:80px 20px}.hn-cream{background:#F6F3EC}.hn-green{background:#1B4D49}.hn-d{font-family:'Tenor Sans',Houstiq,serif;font-weight:400;color:#16302d}.hn-h2{font-size:36px;line-height:1.2}.hn-eye{font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;letter-spacing:2.4px;text-transform:uppercase;color:#1B4D49}.hn-lead{font-size:17px;line-height:1.6;color:#3c4c49}.hn-center{text-align:center}.hn-head{display:flex;flex-direction:column;gap:12px;align-items:center;text-align:center;margin-bottom:40px}.hn-head .hn-lead{max-width:620px}.hn-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:58px;padding:0 30px;border-radius:6px;background:#1B4D49;color:#fff!important;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;text-decoration:none!important;border:0;cursor:pointer}.hn-btn:hover{background:#12312e}.hn-btn-o{background:transparent;color:#1B4D49!important;border:1.5px solid #1B4D49;min-height:52px;font-size:15px}.hn-btn-o:hover{background:#1B4D49;color:#fff!important}.hn-btn-w{background:#fff;color:#1B4D49!important}.hn-btn-w:hover{background:#F6F3EC}.hn-link{font-size:15px;font-weight:600}.hn-ph{background:#d9d3c4}.hn-m{display:none!important}/* header */.home-header .elementor-widget-image img{width:150px!important;height:auto!important}@media(min-width:1025px){.home-header .elementor-nav-menu--main .elementor-nav-menu{flex-wrap:nowrap;white-space:nowrap}}/* hero */.hn-hero{padding:72px 20px}.hn-hero .hn-in{display:flex;gap:72px;align-items:center}.hn-hero-t{flex:1;display:flex;flex-direction:column;gap:24px}.hn-hero h1{font-size:50px;line-height:1.16}.hn-hero-sub{font-size:26px;line-height:1.3;color:#1B4D49}.hn-hero-p{font-size:19px;color:#3c4c49;max-width:560px}.hn-hero-a{display:flex;align-items:center;gap:18px;margin-top:8px}.hn-hero-a .hn-btn{padding:0 22px;font-size:15px;white-space:nowrap}.hn-hero-a .hn-link{white-space:nowrap;font-size:14px}.hn-hero-l{display:contents}.hn-hero-img{width:440px;height:520px;flex-shrink:0;border-radius:10px;object-fit:cover;object-position:center top}/* credenciais */.hn-cred{padding:30px 20px;border-bottom:1px solid #e4dfd3}.hn-cred .hn-in{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;text-align:center}.hn-cred b{display:block;font-family:'Tenor Sans',Houstiq,serif;font-weight:400;font-size:24px;color:#16302d;line-height:1.25}.hn-cred span{display:block;margin-top:6px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;color:#4f5f5c;line-height:1.5}/* resumo */.hn-res{padding:72px 20px}.hn-res .hn-in{max-width:760px;display:flex;flex-direction:column;gap:18px}.hn-res p.hn-t{font-size:20px;line-height:1.7}/* depoimentos (container nativo) */.hn-dep-wrap{background:#F6F3EC}/* áreas */.hn-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.hn-card{background:#F6F3EC;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;text-decoration:none!important;color:inherit!important}.hn-card img{width:100%;height:210px;object-fit:cover}.hn-card-b{padding:28px;display:flex;flex-direction:column;gap:14px}.hn-card h3{font-size:24px}.hn-card p{font-size:15px;color:#3c4c49}.hn-card .hn-link{color:#1B4D49;text-decoration:underline}.hn-acc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 28px;margin-top:28px}.hn-acc-b{grid-row:1;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:52px;padding:0 20px;border:1px solid #e4dfd3;border-radius:8px;background:#fff;color:#16302d;font-family:Raleway,sans-serif;font-size:15px;font-weight:600;text-align:left;cursor:pointer}.hn-acc-b:hover,.hn-acc-b:focus{background:#F6F3EC;color:#16302d}.hn-acc-b[aria-expanded="true"]{background:#1B4D49;border-color:#1B4D49;color:#fff}.hn-acc-b[aria-expanded="true"] .hn-chev{transform:rotate(180deg)}.hn-acc-p{grid-row:2;grid-column:1/-1;display:none;padding:32px;border:1px solid #e4dfd3;border-radius:10px}.hn-acc-p.is-open{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.hn-acc-p a{min-height:56px;padding:10px 16px;border-radius:8px;background:#F6F3EC;display:flex;align-items:center;justify-content:center;text-align:center;font-size:14px;font-weight:600;line-height:1.35;text-decoration:none;color:#16302d}.hn-acc-p a:hover{background:#ece8dd}.hn-acc-p a i{display:none;font-style:normal;color:#1B4D49}/* mais procurados */.hn-mp-g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.hn-mp-c{padding:24px;background:#fff;border:1px solid #e4dfd3;border-radius:10px;display:flex;flex-direction:column;gap:10px;text-decoration:none!important}.hn-mp-c:hover{border-color:#1B4D49}.hn-mp-c em{font-style:normal;font-family:Montserrat,sans-serif;font-size:10px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;color:#1B4D49}.hn-mp-c h3{font-family:Raleway,sans-serif;font-size:17px;font-weight:700;color:#16302d}.hn-mp-c p{font-size:14px;color:#3c4c49}.hn-mp-c .hn-more{font-size:14px;font-weight:600;color:#1B4D49}.hn-mp-c i{display:none;font-style:normal;color:#1B4D49}.hn-mp-foot{display:flex;justify-content:center;margin-top:40px}/* vídeo */.hn-vid .hn-in{display:flex;gap:72px;align-items:center}.hn-vid video{width:300px;height:533px;flex-shrink:0;border-radius:10px;object-fit:cover;background:#d9d3c4}.hn-vid-t{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.hn-vid-t p{font-size:17px;line-height:1.75;color:#3c4c49;max-width:600px}/* sobre */.hn-sob .hn-in{display:flex;gap:72px;align-items:center}.hn-sob-t{flex:1;display:flex;flex-direction:column;gap:20px}.hn-sob .hn-eye{color:#cfe0dc}.hn-sob h2{color:#fff}.hn-sob-t p{font-size:17px;line-height:1.75;color:#e6efed;max-width:640px}.hn-sob-q{font-family:'Tenor Sans',Houstiq,serif;font-size:21px!important;line-height:1.5!important;color:#fff!important;max-width:600px;margin-top:8px!important}.hn-sob a{color:#fff!important}.hn-sob-img{width:380px;height:460px;flex-shrink:0;border-radius:10px;object-fit:cover;object-position:center top;background:#3d6b66}/* localização */.hn-loc .hn-in{display:flex;gap:72px;align-items:center}.hn-loc-img{width:520px;height:380px;flex-shrink:0;border-radius:10px;object-fit:cover}.hn-loc-t{display:flex;flex-direction:column;gap:18px}.hn-loc-t>p{font-size:17px;line-height:1.75;color:#3c4c49;max-width:520px}.hn-loc-d{display:flex;flex-direction:column;gap:10px;font-size:16px;color:#1d2b29}.hn-loc-a{display:flex;gap:24px;align-items:center;margin-top:8px;flex-wrap:wrap}/* faq */.hn-faq-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.hn-faq details{background:#fff;border-radius:10px;padding:26px 28px}.hn-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:12px;font-size:17px;font-weight:700;color:#16302d;line-height:1.4}.hn-faq summary::-webkit-details-marker{display:none}.hn-faq summary span{display:none;color:#1B4D49;font-size:22px;font-weight:400;line-height:1}.hn-faq details p{margin-top:10px;font-size:15px;line-height:1.7;color:#3c4c49}/* cta */.hn-cta{padding:88px 20px;text-align:center}.hn-cta .hn-in{display:flex;flex-direction:column;gap:20px;align-items:center}.hn-cta h2{color:#fff;font-size:38px}.hn-cta p{font-size:18px;line-height:1.65;color:#e6efed;max-width:600px}/* rodapé */.hn-foot{background:#12312e;padding:56px 20px;font-size:14px;line-height:1.8;color:#d5e2df}.hn-foot .hn-in{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.hn-foot img{width:170px;height:auto;margin-bottom:12px}.hn-foot strong{display:block;margin-bottom:8px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;letter-spacing:1.8px;color:#fff;text-transform:uppercase}.hn-foot a{color:#fff!important;font-weight:600}/* barra fixa */.hn-bar{display:none}@media(max-width:767px){.hn-d-only{display:none!important}.hn-m{display:revert!important}.hn-sec{padding:48px 20px}.hn-h2{font-size:26px;line-height:1.25}.hn-eye{font-size:11px;letter-spacing:1.8px}.hn-lead{font-size:15px}.hn-head{margin-bottom:24px;gap:8px}.hn-btn{min-height:56px;font-size:15px;width:100%;padding:0 16px}.home-header .elementor-widget-image img{width:120px!important}.hn-hero{padding:32px 20px 0}.hn-hero .hn-in{flex-direction:column;gap:16px;align-items:stretch}.hn-hero-t{gap:16px}.hn-hero h1{font-size:30px;line-height:1.2}.hn-hero-sub{font-size:19px}.hn-hero-p{font-size:16px}.hn-hero-a{flex-direction:column;gap:0;margin-top:4px}.hn-hero-l{display:flex;justify-content:center;gap:28px;min-height:44px;align-items:center;width:100%}.hn-hero-l .hn-link{font-size:14px}.hn-hero-img{width:100%;height:360px;border-radius:10px 10px 0 0}.hn-cred{padding:24px 20px}.hn-cred .hn-in{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.hn-cred b{font-size:18px}.hn-cred span{font-size:10px;letter-spacing:1.2px;margin-top:4px}.hn-res{padding:40px 20px}.hn-res .hn-in{gap:14px}.hn-res p.hn-t{font-size:16px}.hn-cards{display:none}.hn-acc{grid-template-columns:1fr;gap:12px;margin-top:0}.hn-acc-b,.hn-acc-p{grid-row:auto;grid-column:auto}.hn-acc-b{min-height:64px;border:0;border-radius:10px;background:#F6F3EC;font-family:'Tenor Sans',Houstiq,serif;font-weight:400;font-size:19px}.hn-acc-b .hn-chev{color:#1B4D49}.hn-acc-b[aria-expanded="true"] .hn-chev{color:#fff}.hn-acc-p{padding:4px 20px 12px;border:0;background:#F6F3EC;margin-top:-8px}.hn-acc-p.is-open{display:flex;flex-direction:column;gap:0}.hn-acc-p a{min-height:52px;padding:0;border-radius:0;background:transparent;justify-content:space-between;text-align:left;font-size:16px;border-bottom:1px solid #e4dfd3}.hn-acc-p a:last-child{border-bottom:0}.hn-acc-p a i{display:inline}.hn-mp{padding-top:0!important;background:#fff!important}.hn-mp .hn-head{display:block;margin:0;text-align:left}.hn-mp .hn-head .hn-lead{display:none}.hn-mp .hn-h2{display:flex;align-items:center;min-height:56px;padding:0 20px;background:#1B4D49;color:#fff;font-size:19px;border-radius:10px 10px 0 0}.hn-mp-g{display:flex;flex-direction:column;gap:0;padding:4px 20px 12px;background:#F6F3EC;border-radius:0 0 10px 10px}.hn-mp-c{position:relative;padding:8px 24px 8px 0;min-height:56px;justify-content:center;gap:2px;background:transparent;border:0;border-bottom:1px solid #e4dfd3;border-radius:0}.hn-mp-c:last-child{border-bottom:0}.hn-mp-c em{font-size:9px;letter-spacing:1.4px}.hn-mp-c h3{font-size:16px;font-weight:600}.hn-mp-c p,.hn-mp-c .hn-more{display:none}.hn-mp-c i{display:block;position:absolute;right:0;top:50%;transform:translateY(-50%)}.hn-mp-foot{display:none}.hn-vid{background:#F6F3EC}.hn-vid .hn-in{flex-direction:column-reverse;gap:18px;align-items:stretch}.hn-vid video{width:240px;height:426px;align-self:center}.hn-vid-t{gap:18px}.hn-vid-t p{font-size:16px;line-height:1.7}.hn-sob .hn-in{flex-direction:column;gap:16px;align-items:stretch}.hn-sob-t{display:contents}.hn-sob .hn-eye{order:1}.hn-sob h2{order:2}.hn-sob picture{order:3}.hn-sob-t p{order:4;font-size:16px;line-height:1.7}.hn-sob-q{order:5;font-size:18px!important}.hn-sob-t .hn-link{order:6;min-height:44px;display:flex;align-items:center}.hn-sob-img{width:100%;height:auto;aspect-ratio:700/809;object-position:center}.hn-loc .hn-in{flex-direction:column;gap:16px;align-items:stretch}.hn-loc-t{display:contents}.hn-loc h2{order:1}.hn-loc-img{order:2;width:100%;height:220px}.hn-loc-d{order:3;font-size:15px;gap:8px}.hn-loc-a{order:4;margin-top:0}.hn-faq-g{grid-template-columns:1fr;gap:10px}.hn-faq details{padding:18px 20px}.hn-faq summary{font-size:16px;align-items:center}.hn-faq summary span{display:block}.hn-faq details[open] summary span{transform:rotate(45deg)}.hn-faq details p{margin-top:8px;font-size:15px;line-height:1.65}.hn-cta{padding:56px 20px}.hn-cta h2{font-size:28px}.hn-cta p{font-size:16px}.hn-cta .hn-in{gap:16px}.hn-foot{padding:40px 20px 112px;line-height:1.75}.hn-foot .hn-in{grid-template-columns:1fr;gap:20px}.hn-foot strong{display:none}.hn-bar{display:flex;position:fixed;left:0;bottom:0;width:100%;z-index:999;padding:10px 16px;background:#fff;border-top:1px solid #e4dfd3}.hn-bar .hn-btn{min-height:52px}.elementor-editor-active .hn-bar{position:relative}}.hn-acc>span{position:absolute}.elementor-widget-html{width:100%}.hn .hn-hero-img{width:440px!important;height:520px!important;max-width:none}.hn .hn-card img{width:100%!important;height:210px!important}.hn .hn-sob-img{width:380px!important;height:460px!important;max-width:none}.hn .hn-loc-img{width:520px!important;height:380px!important;max-width:none}.hn .hn-foot img{width:170px!important;height:auto!important}@media(max-width:767px){.hn .hn-hero-img{width:100%!important;height:360px!important}.hn .hn-sob-img{width:100%!important;height:auto!important}.hn .hn-loc-img{width:100%!important;height:220px!important}}@media(min-width:768px) and (max-width:1100px){.hn-hero .hn-in,.hn-vid .hn-in,.hn-sob .hn-in,.hn-loc .hn-in{gap:40px}.hn .hn-hero-img{width:360px!important;height:440px!important}.hn .hn-loc-img{width:400px!important;height:300px!important}.hn .hn-sob-img{width:320px!important;height:400px!important}.hn-hero h1{font-size:40px}.hn-hero-a{flex-wrap:wrap}.hn-mp-g{grid-template-columns:repeat(2,minmax(0,1fr))}.hn-acc-p.is-open{grid-template-columns:repeat(3,minmax(0,1fr))}.hn-cred .hn-in{grid-template-columns:repeat(2,minmax(0,1fr))}}body.page:not(.x) .elementor > .e-con.home-header:first-child .elementor-widget-image img{width:150px!important;height:auto!important;max-height:none!important;object-fit:contain!important}@media(max-width:767px){body.page:not(.x) .elementor > .e-con.home-header:first-child .elementor-widget-image img{width:120px!important}}.hn[id],.hn-acc>span,#depoimentos{scroll-margin-top:110px}.hn-ph,.hn-sob-img{color:transparent;font-size:0}.home-wordmark .elementor-heading-title,.home-wordmark a{white-space:nowrap;color:#1B4D49!important}.hn h1.hn-d,.hn h2.hn-d,.hn h3.hn-d,.hn p.hn-d,.hn .hn-d,.hn-cred b,.hn .hn-sob-q{font-family:'Tenor Sans',Houstiq,serif!important;font-weight:400!important}.hn-hero-solo .hn-hero-sub,.hn-hero video~*{}.hn .hn-flow>*+*{margin-top:18px!important}.hn .hn-flow>h2.hn-h2:not(:first-child){margin-top:52px!important}.hn .hn-flow>h3.hn-h3,.hn .hn-flow>.hn-h4{margin-top:34px!important}.hn .hn-flow>h2.hn-h2+*{margin-top:18px!important}.hn .hn-flow>h3.hn-h3+*,.hn .hn-flow>.hn-h4+*{margin-top:12px!important}.hn .hn-flow>.hn-btn{margin-top:30px!important}.hn .hn-flow>video,.hn .hn-flow>img{margin-top:28px!important;margin-bottom:10px}.hn .hn-rt,.hn .hn-rt p,.hn .hn-rt li{font-family:Raleway,sans-serif!important;font-size:17px!important;line-height:1.75!important;color:#3c4c49}.hn .hn-rt p{margin:0 0 16px!important}.hn .hn-rt p:last-child,.hn .hn-rt ul:last-child,.hn .hn-rt ol:last-child{margin-bottom:0!important}.hn .hn-rt ul,.hn .hn-rt ol{margin:0 0 16px!important;padding-left:22px}.hn .hn-rt li{margin:0 0 8px!important}.hn .hn-rt h3,.hn .hn-rt h4{font-family:Raleway,sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:1.35!important;color:#16302d!important;margin:30px 0 12px!important}.hn .hn-list,.hn .hn-list li{font-family:Raleway,sans-serif!important;font-size:17px!important;line-height:1.7!important}.hn .hn-list{gap:10px}.hn .hn-list li{margin:0!important}.hn h2.hn-h2{margin-bottom:0!important}.hn .hn-faq1 .hn-rt,.hn .hn-faq1 .hn-rt p{font-size:15px!important;line-height:1.7!important}.hn-ipage .hn-hero-sub{font-family:Raleway,sans-serif!important;font-size:19px!important;line-height:1.55!important;color:#3c4c49!important}.hn-trust{font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;letter-spacing:.4px;line-height:1.6;color:#4f5f5c;margin-top:-6px!important}.hn-ires .hn-rt,.hn-ires .hn-rt p{font-size:19px!important;line-height:1.7!important;color:#1d2b29}.hn-rev{padding:0 20px 56px}.hn-rev .hn-in{max-width:760px;padding:18px 22px;border-left:3px solid #1B4D49;background:#F6F3EC;border-radius:0 8px 8px 0}.hn .hn-rev p{font-size:14px!important;line-height:1.65!important;color:#3c4c49}.hn-art+.hn-rev{padding-top:0}@media(max-width:767px){.home-header .elementor-widget-button{display:none!important}.home-wordmark .elementor-heading-title{font-size:16px!important;letter-spacing:1.6px!important}.hn .hn-rt,.hn .hn-rt p,.hn .hn-rt li,.hn .hn-list,.hn .hn-list li{font-size:16px!important;line-height:1.7!important}.hn .hn-flow>h2.hn-h2:not(:first-child){margin-top:40px!important}.hn .hn-flow>h3.hn-h3,.hn .hn-flow>.hn-h4{margin-top:28px!important}.hn .hn-rt h3,.hn .hn-rt h4{font-size:18px!important}.hn-ipage.hn-hero{padding-top:24px}.hn-ipage .hn-hero-t{gap:14px}.hn-ipage .hn-hero-sub{font-size:16px!important}.hn-ires .hn-rt,.hn-ires .hn-rt p{font-size:16px!important}.hn-trust{text-align:center;margin-top:0!important;font-size:11px}.hn-ipage.hn-hero video{margin-top:4px}.hn-rev{padding-bottom:40px}}@media(min-width:1025px){.home-header li.menu-item:has(> a[href*="wa.me"]){display:none}}.hn-bar{transition:transform .25s ease}.hn-bar.is-off{transform:translateY(110%)}.hn-h3{font-family:Raleway,sans-serif;font-size:20px;font-weight:700;color:#16302d;line-height:1.35}.hn-h4{font-family:Raleway,sans-serif;font-size:17px;font-weight:700;color:#16302d;line-height:1.4}.hn-psub{font-size:18px;color:#1B4D49;font-weight:600}.hn-art .hn-in{max-width:760px}.hn-flow>*+*{margin-top:18px}.hn-flow>.hn-h2{margin-bottom:6px}.hn-flow>.hn-h3,.hn-flow>.hn-h4{margin-top:30px}.hn-flow>.hn-btn{margin-top:26px}.hn-rt{font-size:17px;line-height:1.75;color:#3c4c49}.hn .hn-rt p{margin:0 0 14px}.hn .hn-rt p:last-child{margin:0}.hn-rt strong,.hn-rt b{color:#16302d}.hn-rt ul,.hn-rt ol{margin:0 0 14px;padding-left:22px}.hn-rt a{text-decoration:underline;text-underline-offset:3px}.hn-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:16px;line-height:1.6;color:#1d2b29}.hn-list li{position:relative;padding-left:26px}.hn-list li:before{content:"";position:absolute;left:4px;top:.6em;width:8px;height:8px;border-radius:50%;background:#1B4D49}.hn-two .hn-in{max-width:1160px;display:flex;gap:64px;align-items:center}.hn-two-m{flex:0 0 400px}.hn .hn-two-m img{width:100%!important;height:auto!important;border-radius:10px}.hn-two-t{flex:1;min-width:0}.hn-two.hn-rev2 .hn-in{flex-direction:row-reverse}.hn .hn-flow video,.hn-hero video{width:300px;height:533px;border-radius:10px;object-fit:cover;background:#d9d3c4;flex-shrink:0}.hn .hn-flow video{display:block;margin-left:auto;margin-right:auto}.hn .hn-flow img{border-radius:10px;height:auto!important}.hn-hero-intro{max-width:560px}.hn-hero-solo .hn-in{display:block;max-width:760px}.hn-faq1 .hn-in{max-width:860px}.hn-faq1 .hn-faq-g{grid-template-columns:1fr;gap:10px}.hn-faq1 details{padding:20px 24px}.hn-faq1 summary{align-items:center}.hn-faq1 summary span{display:block}.hn-faq1 details[open] summary span{transform:rotate(45deg)}.hn-faq1 .hn-rt{margin-top:10px;font-size:15px;line-height:1.7}.hn-rel{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:36px}.hn-rel a{min-height:44px;padding:8px 18px;border-radius:999px;background:#fff;border:1px solid #e4dfd3;display:flex;align-items:center;font-size:14px;font-weight:600;text-decoration:none;color:#16302d}.hn-rel-t{text-align:center;margin-top:40px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;color:#1B4D49}.hn-dep-n{padding:64px 20px 56px}@media(max-width:767px){.hn-h3{font-size:18px}.hn-rt{font-size:16px;line-height:1.7}.hn-two .hn-in,.hn-two.hn-rev2 .hn-in{flex-direction:column;gap:20px;align-items:stretch}.hn-two-m{flex:none;width:100%}.hn .hn-flow video,.hn-hero video{width:240px;height:426px;align-self:center}.hn-faq1 details{padding:18px 20px}.hn-dep-n{padding:48px 20px 40px}}.hn-ipage .hn-hero-sub{font-size:22px;line-height:1.4}@media(max-width:767px){.hn-ipage .hn-hero-sub{font-size:18px}}.hn .hn-two-m video{display:block;width:300px;height:533px;margin:0 auto;border-radius:10px;object-fit:cover;background:#d9d3c4}@media(max-width:767px){.hn .hn-two-m video{width:240px;height:426px}}.hn h3.hn-h3,.hn .hn-h4,.hn-mp-c h3,.hn-faq summary{font-family:Raleway,sans-serif!important;font-weight:700!important}.hn h3.hn-h3{font-size:20px!important;color:#16302d!important}.hn .hn-h4{font-size:17px!important;color:#16302d!important}.hn h2.hn-h2{font-size:36px!important;line-height:1.2!important}.hn h1.hn-d{font-size:50px!important;line-height:1.16!important}@media(max-width:767px){.hn h3.hn-h3{font-size:18px!important}.hn h2.hn-h2{font-size:26px!important}.hn h1.hn-d{font-size:30px!important;line-height:1.2!important}}.home-header .elementor-button,.home-header .elementor-button-text{white-space:nowrap}.home-header .elementor-widget-button{flex-shrink:0}
/* rodapé: logo centralizado sobre a assinatura */
.hn-foot .hn-in>div:first-child{display:flex;flex-direction:column;align-items:center;width:fit-content;max-width:100%}
.hn-foot .hn-in>div:first-child p{align-self:stretch;margin:0}
.hn .hn-foot .hn-in>div:first-child img{display:block;margin:0 auto 12px!important}
/* rodapé PC: marca na coluna do meio (opção C) */
@media (min-width:1025px){.hn-foot .hn-in{grid-template-columns:1fr 1.1fr 1fr!important;align-items:start}.hn-foot .hn-in>div:first-child{order:2;width:100%!important;align-items:center!important;text-align:center}.hn-foot .hn-in>div:first-child p{align-self:center!important;text-align:center}.hn-foot .hn-in>div:nth-child(2){order:1}.hn-foot .hn-in>div:nth-child(3){order:3;text-align:right}}
/* ajustes 17/09: espaço antes de Veja também; hero em proporção natural no celular */
.hn .hn-rel-t{margin:48px 0 0!important}
.hn .hn-rel{margin-top:16px!important}
@media(max-width:767px){.hn .hn-hero-img{height:auto!important;aspect-ratio:1000/1182;object-position:center!important}}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Houstiq';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://joaodermatologista.com.br/wp-content/uploads/2026/06/Houstiq.ttf') format('truetype');
}
@font-face {
	font-family: 'Houstiq';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */