.elementor-118 .elementor-element.elementor-element-099acb47{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-4ecc0ac7{--display:flex;--min-height:0vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:18.8vw;--padding-bottom:5.4vw;--padding-left:0vw;--padding-right:0vw;}.elementor-118 .elementor-element.elementor-element-4ecc0ac7:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-4ecc0ac7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1928;background-image:url("https://lucasbonadio.com.br/wp-content/uploads/2026/09/sobre-doutor-fundo.webp");background-position:center center;background-size:cover;}.elementor-118 .elementor-element.elementor-element-c536efa7{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-7%;--margin-bottom:0%;--margin-left:15%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-118 .elementor-element.elementor-element-46bb7a48{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--padding-top:.25vw;--padding-bottom:.25vw;--padding-left:1.4vw;--padding-right:1.4vw;}.elementor-118 .elementor-element.elementor-element-46bb7a48:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-46bb7a48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #101F34 0%, #467DCE 100%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-118 .elementor-element.elementor-element-99da7a5e{text-align:center;}.elementor-118 .elementor-element.elementor-element-99da7a5e .elementor-heading-title{font-family:"Vend Sans", Sans-serif;font-size:clamp(12px,.9375vw,18px);font-weight:700;line-height:1.35em;letter-spacing:0.22em;color:#D8D8D8;}.elementor-118 .elementor-element.elementor-element-b2f25c53 > .elementor-widget-container{margin:1.65vw 0vw 0vw 0vw;}.elementor-118 .elementor-element.elementor-element-b2f25c53{text-align:left;}.elementor-118 .elementor-element.elementor-element-b2f25c53 .elementor-heading-title{font-family:"Vend Sans", Sans-serif;font-size:clamp(28px,2.34375vw,45px);font-weight:700;line-height:1.27em;color:#F2F2F2;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.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-118 .elementor-element.elementor-element-0bca369f > .elementor-widget-container{margin:1.7vw 0vw 0vw 0vw;}.elementor-118 .elementor-element.elementor-element-0bca369f{text-align:left;color:#F2F2F2;font-family:"Vend Sans", Sans-serif;font-size:clamp(12px,.9375vw,18px);font-weight:400;line-height:1.722em;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-118 .elementor-element.elementor-element-dc1b9977 .elementor-button{background-color:transparent;font-family:"Vend Sans", Sans-serif;font-size:clamp(12px,.9375vw,18px);font-weight:400;line-height:1.45em;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #101F34 0%, #467DCE 100%);border-radius:40px 40px 40px 40px;padding:.72vw 1.5vw .72vw 1.5vw;}.elementor-118 .elementor-element.elementor-element-dc1b9977 > .elementor-widget-container{margin:6.6vw 0vw 0vw 0vw;}.elementor-118 .elementor-element.elementor-element-dc1b9977 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-118 .elementor-element.elementor-element-dc1b9977 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-118 .elementor-element.elementor-element-08ebcd0a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-118 .elementor-element.elementor-element-8ca3e70a{--display:flex;--position:fixed;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:50vh;--z-index:40;}body:not(.rtl) .elementor-118 .elementor-element.elementor-element-8ca3e70a{left:0px;}body.rtl .elementor-118 .elementor-element.elementor-element-8ca3e70a{right:0px;}.elementor-118 .elementor-element.elementor-element-ba428267{--grid-template-columns:repeat(1, auto);--icon-size:26px;--grid-column-gap:8px;--grid-row-gap:0px;}.elementor-118 .elementor-element.elementor-element-ba428267 .elementor-widget-container{text-align:left;}.elementor-118 .elementor-element.elementor-element-ba428267 .elementor-social-icon{background-color:#FFFFFF00;--icon-padding:0.2em;}.elementor-118 .elementor-element.elementor-element-ba428267 .elementor-social-icon i{color:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-ba428267 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-5186686e{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9px;--padding-bottom:9px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-5186686e:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-5186686e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #101F34 0%, #467DCE 100%);}.elementor-118 .elementor-element.elementor-element-8194a938{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-528ab341{text-align:left;color:#FFFFFF;font-family:"Vend Sans", Sans-serif;font-size:clamp(12px,0.6250vw,12px);font-weight:400;line-height:1.45em;}.elementor-118 .elementor-element.elementor-element-4a30f8a0{text-align:left;color:#FFFFFF;font-family:"Vend Sans", Sans-serif;font-size:clamp(12px,0.6250vw,12px);font-weight:400;line-height:1.45em;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-118 .elementor-element.elementor-element-099acb47{--width:100%;}.elementor-118 .elementor-element.elementor-element-4ecc0ac7{--width:100%;}.elementor-118 .elementor-element.elementor-element-c536efa7{--width:22.3%;}.elementor-118 .elementor-element.elementor-element-46bb7a48{--width:auto;}.elementor-118 .elementor-element.elementor-element-8ca3e70a{--width:84px;}.elementor-118 .elementor-element.elementor-element-5186686e{--width:100%;}.elementor-118 .elementor-element.elementor-element-8194a938{--width:max-content;}}@media(max-width:1024px) and (min-width:768px){.elementor-118 .elementor-element.elementor-element-c536efa7{--width:48%;}}@media(max-width:1024px){.elementor-118 .elementor-element.elementor-element-4ecc0ac7{--min-height:850px;--padding-top:180px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-c536efa7{--margin-top:0%;--margin-bottom:0%;--margin-left:6%;--margin-right:0%;}.elementor-118 .elementor-element.elementor-element-46bb7a48{--padding-top:5px;--padding-bottom:5px;--padding-left:20px;--padding-right:20px;}.elementor-118 .elementor-element.elementor-element-99da7a5e .elementor-heading-title{font-size:16px;}.elementor-118 .elementor-element.elementor-element-b2f25c53 > .elementor-widget-container{margin:26px 0px 0px 0px;}.elementor-118 .elementor-element.elementor-element-b2f25c53 .elementor-heading-title{font-size:34px;}.elementor-118 .elementor-element.elementor-element-0bca369f > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-118 .elementor-element.elementor-element-0bca369f{font-size:17px;}.elementor-118 .elementor-element.elementor-element-dc1b9977 > .elementor-widget-container{margin:45px 0px 0px 0px;}.elementor-118 .elementor-element.elementor-element-dc1b9977 .elementor-button{font-size:18px;padding:14px 24px 14px 24px;}.elementor-118 .elementor-element.elementor-element-5186686e{--padding-top:9px;--padding-bottom:9px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-528ab341{font-size:12px;}.elementor-118 .elementor-element.elementor-element-4a30f8a0{font-size:12px;}}@media(max-width:767px){.elementor-118 .elementor-element.elementor-element-099acb47{--width:100%;--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-118 .elementor-element.elementor-element-4ecc0ac7{--width:100%;--min-height:0px;--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:center;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-c536efa7{--width:90%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-118 .elementor-element.elementor-element-46bb7a48{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:20px;--padding-right:20px;}.elementor-118 .elementor-element.elementor-element-99da7a5e .elementor-heading-title{font-size:16px;}.elementor-118 .elementor-element.elementor-element-b2f25c53 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-118 .elementor-element.elementor-element-b2f25c53 .elementor-heading-title{font-size:32px;}.elementor-118 .elementor-element.elementor-element-0bca369f > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-118 .elementor-element.elementor-element-0bca369f{font-size:17px;}.elementor-118 .elementor-element.elementor-element-dc1b9977 > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-118 .elementor-element.elementor-element-dc1b9977 .elementor-button{font-size:16px;padding:14px 24px 14px 24px;}.elementor-118 .elementor-element.elementor-element-8ca3e70a{--width:100%;--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-118 .elementor-element.elementor-element-5186686e{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:9px;--padding-bottom:9px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-8194a938{--width:max-content;--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;}.elementor-118 .elementor-element.elementor-element-528ab341{font-size:12px;}.elementor-118 .elementor-element.elementor-element-4a30f8a0{font-size:12px;}}/* Start custom CSS for container, class: .elementor-element-099acb47 *//* Native Elementor containers and widgets; CSS handles composition and continuous text motion. */
@font-face{font-family:'Vend Sans';src:url('https://lucasbonadio.com.br/wp-content/uploads/drlucas-fonts/vend-sans-variable.ttf') format('truetype');font-weight:300 900;font-style:normal;font-display:swap}
.dl-about-page,.dl-header,.dl-footer{font-family:'Vend Sans',sans-serif}
.dl-header{position:absolute;inset:0 0 auto;z-index:50}
.dl-about-page .e-con{min-width:0}
.dl-about-page p:last-child,.dl-footer p:last-child{margin-bottom:0}
.dl-about-biography p{margin-bottom:1.722em}
.dl-about-page .dl-eyebrow,.dl-footer .dl-eyebrow{width:fit-content;max-width:100%}
.dl-about-page .dl-about-opening{position:relative;overflow:hidden;background-size:100% 100%}
.dl-about-page .dl-about-person{position:absolute;right:15.625%;bottom:0;width:24.21875%}
.dl-about-person img{display:block;width:100%;height:auto}
.dl-about-page .dl-side-social{position:var(--position,fixed);transform:translateY(-50%);padding:35px 16px;border-radius:0 50px 50px 0;background:linear-gradient(90deg,#1a2d49,#467dce)}
.dl-button .elementor-button{box-shadow:0 0 36px #006dff60;transition:box-shadow .2s ease,transform .2s ease}
.dl-button .elementor-button-content-wrapper{align-items:center}
.dl-button .elementor-button-icon{display:flex;align-items:center;justify-content:center;border-radius:50%;background:#aec7ed;color:#467dce;padding:8px}
.dl-button .elementor-button-icon svg{width:17px;height:17px;transform:rotate(-45deg)}
.dl-button .elementor-button:hover,.dl-button .elementor-button:focus-visible{box-shadow:0 0 42px #006dff80;transform:translateY(-3px)}
.dl-header .dl-button .elementor-button{box-shadow:none}
.dl-about-page a:focus-visible,.dl-header a:focus-visible,.dl-footer a:focus-visible{outline:3px solid #82aaff;outline-offset:5px}
.dl-about-page .dl-curriculum-pending a:not([href]){cursor:default}
.dl-about-page .dl-ticker{overflow:hidden;white-space:nowrap}
.dl-about-page .dl-ticker p{letter-spacing:.3em;font-size:12px;line-height:1.1}
.dl-about-page .dl-ticker .dl-ticker-track{display:flex;flex-direction:row;flex-wrap:nowrap;width:max-content!important;max-width:none;gap:0;animation:dl-about-ticker-flow 105s linear infinite;will-change:transform}
.dl-about-page .dl-ticker .dl-ticker-copy{flex:0 0 auto;width:max-content!important;max-width:none;padding-right:3rem}
.dl-about-page .dl-ticker .dl-ticker-copy p{margin:0;white-space:nowrap}
.dl-about-page .dl-ticker:hover .dl-ticker-track,.dl-about-page .dl-ticker:focus-within .dl-ticker-track{animation-play-state:paused}
@keyframes dl-about-ticker-flow{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(min-width:1025px){.dl-about-page .dl-curriculum-pending .elementor-button-icon{padding:.41667vw}.dl-about-page .dl-curriculum-pending .elementor-button-icon svg{width:.88542vw;height:.88542vw}.dl-about-page .dl-side-social{width:4.375vw;padding:2.5vw .8vw}.dl-about-page .dl-side-social .elementor-social-icon{font-size:1.354vw}}
@media(max-width:1024px){.dl-about-page .dl-about-opening{background-size:auto 100%;background-position:48% center}.dl-about-page .dl-about-person{width:42%;right:2%}}
@media(max-width:767px){.dl-about-page .dl-about-opening{background-position:38% top}.dl-about-page .dl-about-opening:before{content:'';position:absolute;inset:0;background:#0D19284D;pointer-events:none}.dl-about-page .dl-about-person{position:relative;right:auto;bottom:auto;width:80%;max-width:465px;margin-top:40px;align-self:center}.dl-about-page .dl-button .elementor-button{max-width:100%}.dl-about-page .dl-about-copy{position:relative}}
@media(prefers-reduced-motion:reduce){.dl-about-page *,.dl-header *,.dl-footer *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.dl-about-page .dl-ticker .dl-ticker-track{transform:none;will-change:auto}.dl-button .elementor-button:hover{transform:none}}
@media(min-width:1025px){.dl-about-page .dl-curriculum-pending .elementor-button{width:17.8646vw;max-width:343px}.dl-about-page .dl-side-social{height:15.46875vw;justify-content:center}.dl-about-page .dl-side-social .elementor-grid{row-gap:1.15vw}}

/* Keep native entrance effects accessible when reduced motion is requested. */
@media(prefers-reduced-motion:reduce){.dl-about-page .dl-about-copy,.dl-about-page .dl-about-person{visibility:visible!important;opacity:1!important;transform:none!important}}/* End custom CSS */