.elementor-1415 .elementor-element.elementor-element-2e1ff376{padding:50px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-1415 .elementor-element.elementor-element-1d4bb89 .elementor-heading-title{font-family:"Mansory", Sans-serif;font-size:40px;font-weight:400;line-height:1rem;letter-spacing:-2.6px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1415 .elementor-element.elementor-element-f7dfd24{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-primary );}.elementor-1415 .elementor-element.elementor-element-686de016{text-align:justify;font-family:"Work Sans", Sans-serif;font-size:18px;font-weight:300;color:#2B2B2B;}.elementor-1415 .elementor-element.elementor-element-45b511b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1415 .elementor-element.elementor-element-3ed7379{width:var( --container-widget-width, 54.925% );max-width:54.925%;--container-widget-width:54.925%;--container-widget-flex-grow:0;}.elementor-1415 .elementor-element.elementor-element-3ed7379.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-1415 .elementor-element.elementor-element-19d82d1{text-align:justify;font-family:"Work Sans", Sans-serif;font-size:17px;font-weight:300;color:#2B2B2B;}.elementor-1415 .elementor-element.elementor-element-07d76c2{--spacer-size:20px;}.elementor-1415 .elementor-element.elementor-element-17f3dc4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1415 .elementor-element.elementor-element-e11695b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1415 .elementor-element.elementor-element-e11695b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1415 .elementor-element.elementor-element-d8a60f8 .elementor-heading-title{font-family:"Mansory", Sans-serif;font-size:40px;font-weight:400;line-height:1rem;letter-spacing:-2.6px;word-spacing:0px;}.elementor-1415 .elementor-element.elementor-element-dd7c387{font-family:"Work Sans", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-primary );}.elementor-1415 .elementor-element.elementor-element-af9c5a6{--spacer-size:30px;}.elementor-1415 .elementor-element.elementor-element-4abc333 .elementor-heading-title{font-family:"Mansory", Sans-serif;font-size:40px;font-weight:400;line-height:2rem;letter-spacing:-2.6px;}.elementor-1415 .elementor-element.elementor-element-227a119{font-family:"Work Sans", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-primary );}.elementor-1415 .elementor-element.elementor-element-dd823b5{--spacer-size:50px;}.elementor-1415 .elementor-element.elementor-element-1613927{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1415 .elementor-element.elementor-element-94c0509 .elementor-heading-title{font-family:"Mansory", Sans-serif;font-size:40px;font-weight:400;line-height:1rem;letter-spacing:-2.6px;}.elementor-1415 .elementor-element.elementor-element-df8ff28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1415 .elementor-element.elementor-element-3e1a545{font-family:"Work Sans", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-primary );}.elementor-1415 .elementor-element.elementor-element-128c0ce{width:var( --container-widget-width, 39.403% );max-width:39.403%;--container-widget-width:39.403%;--container-widget-flex-grow:0;}.elementor-1415 .elementor-element.elementor-element-128c0ce.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1415 .elementor-element.elementor-element-c99fa10{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:22px 22px 22px 22px;}.elementor-1415 .elementor-element.elementor-element-c99fa10:not(.elementor-motion-effects-element-type-background), .elementor-1415 .elementor-element.elementor-element-c99fa10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1415 .elementor-element.elementor-element-fbc6baa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1415 .elementor-element.elementor-element-fbc6baa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1415 .elementor-element.elementor-element-2951ab9{width:var( --container-widget-width, 121.687% );max-width:121.687%;--container-widget-width:121.687%;--container-widget-flex-grow:0;}.elementor-1415 .elementor-element.elementor-element-2951ab9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1415 .elementor-element.elementor-element-abf8edc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1415 .elementor-element.elementor-element-abf8edc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1415 .elementor-element.elementor-element-f4e3617 .elementor-heading-title{font-family:"Mansory", Sans-serif;font-size:40px;font-weight:400;line-height:2rem;letter-spacing:-2.6px;}.elementor-1415 .elementor-element.elementor-element-1b854ca{font-family:"Work Sans", Sans-serif;font-size:18px;font-weight:300;}.elementor-1415 .elementor-element.elementor-element-31fa478{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1415 .elementor-element.elementor-element-959154b{--spacer-size:50px;}.elementor-1415 .elementor-element.elementor-element-488be82 .elementor-heading-title{font-family:"Mansory", Sans-serif;font-size:40px;font-weight:400;line-height:1rem;letter-spacing:-2.6px;}.elementor-1415 .elementor-element.elementor-element-f243c53{font-family:"Work Sans", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-primary );}.elementor-1415 .elementor-element.elementor-element-7a456ad{font-family:"Work Sans", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-primary );}.elementor-1415 .elementor-element.elementor-element-7a456ad a:hover, .elementor-1415 .elementor-element.elementor-element-7a456ad a:focus{color:var( --e-global-color-accent );}.elementor-1415 .elementor-element.elementor-element-716a332{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1415 .elementor-element.elementor-element-716a332.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1415 .elementor-element.elementor-element-6d5e781{width:var( --container-widget-width, 55.926% );max-width:55.926%;--container-widget-width:55.926%;--container-widget-flex-grow:0;}.elementor-1415 .elementor-element.elementor-element-6d5e781.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1415 .elementor-element.elementor-element-9cb9c4d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1415 .elementor-element.elementor-element-02ca289 .elementor-heading-title{font-family:"Mansory", Sans-serif;font-size:40px;font-weight:400;line-height:1rem;letter-spacing:-2.6px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1415 .elementor-element.elementor-element-e11695b{--width:60.316%;}.elementor-1415 .elementor-element.elementor-element-fbc6baa{--width:41.65%;}.elementor-1415 .elementor-element.elementor-element-abf8edc{--width:60.036%;}.elementor-1415 .elementor-element.elementor-element-716a332{--width:98.456%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1415 .elementor-element.elementor-element-d8a60f8 .elementor-heading-title{line-height:1em;}.elementor-1415 .elementor-element.elementor-element-94c0509 .elementor-heading-title{line-height:1em;}}@media(max-width:767px){.elementor-1415 .elementor-element.elementor-element-2e1ff376{padding:25px 0px 0px 0px;}.elementor-1415 .elementor-element.elementor-element-64573d04 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1415 .elementor-element.elementor-element-1d4bb89 .elementor-heading-title{font-size:35px;line-height:1em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1415 .elementor-element.elementor-element-686de016{text-align:justify;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1415 .elementor-element.elementor-element-81157a5{margin-top:-25px;margin-bottom:0px;}.elementor-1415 .elementor-element.elementor-element-19d82d1{text-align:justify;}.elementor-1415 .elementor-element.elementor-element-d8a60f8 .elementor-heading-title{font-size:35px;line-height:1em;}.elementor-1415 .elementor-element.elementor-element-4abc333 .elementor-heading-title{font-size:35px;}.elementor-1415 .elementor-element.elementor-element-94c0509 .elementor-heading-title{font-size:35px;line-height:1em;}.elementor-1415 .elementor-element.elementor-element-128c0ce{width:var( --container-widget-width, 293.469px );max-width:293.469px;--container-widget-width:293.469px;--container-widget-flex-grow:0;}.elementor-1415 .elementor-element.elementor-element-f4e3617 .elementor-heading-title{font-size:35px;}.elementor-1415 .elementor-element.elementor-element-488be82 .elementor-heading-title{font-size:35px;line-height:1em;}.elementor-1415 .elementor-element.elementor-element-6d5e781{width:var( --container-widget-width, 289.344px );max-width:289.344px;--container-widget-width:289.344px;--container-widget-flex-grow:0;}.elementor-1415 .elementor-element.elementor-element-02ca289 .elementor-heading-title{font-size:35px;line-height:1.1em;}}/* Start custom CSS */:root {
  --g:#0F3403; --t:#E5764A; --td:#C85A30;
  --be:#FFEDD9; --ch:#FBE2D3; --ln:#ECDCC6;
  --gs:#EAF0E4; --w:#FFFFFF;
  --body:#2C2A24; --mu:#6A6357;
  --font-display:'Archivo',system-ui,sans-serif;
  --font-body:'Work Sans',system-ui,sans-serif;
}

/* artigo */
.pt-article h2 { font-family:var(--font-display); font-style:italic; font-weight:800; color:var(--g); font-size:clamp(1.55rem,3.4vw,2.05rem); margin:2.6rem 0 1rem; line-height:1.15; }
.pt-article h2:first-child { margin-top:0 }
.pt-article h3 { font-family:var(--font-body); font-weight:700; color:var(--g); font-size:1.18rem; margin:1.8rem 0 .7rem; }
.pt-article p { margin-bottom:1.1rem; font-size:1.07rem; line-height:1.7; color:var(--body); }
.pt-article strong { color:var(--g); font-weight:600 }
.pt-article ul { margin:0 0 1.2rem; padding-left:0; list-style:none }
.pt-article ul li { position:relative; padding-left:1.6rem; margin-bottom:.6rem; font-size:1.07rem; color:var(--body); }
.pt-article ul li::before { content:""; position:absolute; left:0; top:.62em; width:8px; height:8px; border-radius:50%; background:var(--t); }
.pt-lead { font-size:1.18rem !important; color:var(--g); font-weight:500; }

/* chips deformidades */
.pt-defs { display:flex; flex-wrap:wrap; gap:.6rem; margin:1rem 0 1.4rem }
.pt-defs span { background:var(--w); border:1px solid var(--ln); border-radius:999px; padding:.45em 1em; font-weight:600; font-size:.92rem; color:var(--g); }
.pt-defs span b { color:var(--td) }

/* callout */
.pt-callout { border-radius:14px; padding:1.3rem 1.5rem; margin:1.8rem 0; background:var(--ch); border-left:4px solid var(--t); }
.pt-callout .tag { display:block; font-weight:700; font-size:.78rem; letter-spacing:.12em; text-transform:uppercase; color:var(--td); margin-bottom:.5rem; }
.pt-callout strong { color:var(--td) }
.pt-callout p { margin:0; font-size:1.02rem; color:var(--body); line-height:1.65 }

/* resumo */
.pt-resumo { background:var(--gs); border:1px solid #d6e2cc; border-radius:16px; padding:1.6rem 1.8rem; margin:2.4rem 0; }
.pt-resumo h3 { font-family:var(--font-display); font-style:italic; font-weight:800; color:var(--g); font-size:1.3rem; margin:0 0 .8rem; }
.pt-resumo ul li::before { background:var(--g) }

/* FAQ */
.pt-faq details { background:var(--w); border:1px solid var(--ln); border-radius:12px; margin-bottom:.8rem; overflow:hidden; }
.pt-faq summary { cursor:pointer; list-style:none; padding:1.15rem 1.3rem; font-weight:600; font-size:1.02rem; color:var(--g); display:flex; justify-content:space-between; gap:1rem; align-items:center; font-family:var(--font-body); }
.pt-faq summary::-webkit-details-marker { display:none }
.pt-faq summary .pm { flex:0 0 22px; height:22px; border-radius:50%; background:var(--ch); color:var(--td); display:flex; align-items:center; justify-content:center; font-weight:700; transition:transform .3s; }
.pt-faq details[open] summary .pm { transform:rotate(45deg) }
.pt-faq .ans { padding:0 1.3rem 1.2rem; color:var(--body); font-size:1.02rem; line-height:1.65 }

/* sidebar */
.pt-side-box { background:var(--w); border:1px solid var(--ln); border-radius:16px; padding:1.3rem 1.4rem; margin-bottom:1.4rem; }
.pt-side-box h4 { font-family:var(--font-display); font-style:italic; font-weight:800; color:var(--g); font-size:1.05rem; margin-bottom:.9rem; }
.pt-side-list { list-style:none; margin:0; padding:0 }
.pt-side-list li { border-bottom:1px solid var(--ln) }
.pt-side-list li:last-child { border-bottom:none }
.pt-side-list a { display:block; padding:.6rem 0; color:var(--body); font-size:.94rem; font-weight:500; text-decoration:none; }
.pt-side-list a:hover { color:var(--td) }
.pt-side-list a.current { color:var(--td); font-weight:700; border-left:3px solid var(--t); padding-left:.7rem; margin-left:-.7rem; }
.pt-side-cta { background:var(--g); border-radius:16px; padding:1.5rem; }
.pt-side-cta h4 { font-family:var(--font-display); font-style:italic; font-weight:800; color:#fff; font-size:1.15rem; margin-bottom:.5rem; }
.pt-side-cta p { font-size:.92rem; color:#D9C9B0; margin-bottom:1rem; line-height:1.5 }
.pt-wa-btn { display:inline-flex; align-items:center; justify-content:center; gap:.5em; background:var(--t); color:#fff; font-weight:600; font-size:.92rem; padding:.85em 1.2em; border-radius:999px; text-decoration:none; width:100%; transition:background .2s; }
.pt-wa-btn:hover { background:var(--td); text-decoration:none; color:#fff }
.pt-wa-btn svg { width:1em; height:1em; fill:#fff }

/* sources */
.pt-sources { margin-top:2.4rem; padding-top:1.4rem; border-top:1px solid var(--ln); font-size:.9rem; color:var(--mu); }
.pt-sources h4 { font-family:var(--font-body); font-weight:700; color:var(--g); font-size:.92rem; letter-spacing:.06em; text-transform:uppercase; margin-bottom:.5rem; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Mansory';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://drdouglasprina.com.br/wp-content/uploads/2024/10/Mansory.ttf') format('truetype');
}
@font-face {
	font-family: 'Mansory';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://drdouglasprina.com.br/wp-content/uploads/2024/10/Mansory-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Mansory';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://drdouglasprina.com.br/wp-content/uploads/2024/10/Mansory-Semi-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Mansory';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://drdouglasprina.com.br/wp-content/uploads/2024/10/Mansory-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */