:root{--thm-primary:#0a3cbc;--thm-primary-rgb:10,60,188;--thm-secondary:#9b1c30;--thm-secondary-rgb:155,28,48;--thm-secondary-dark:#7d1727;--thm-green:#39b54a;--thm-green-rgb:57,181,74;--thm-black:#17191e;--thm-black-rgb:23,25,30;--thm-heading-font-color:#17191e}.main-slider-one__content .main-slider-one__text{color:#fff;max-width:540px;margin:18px 0 32px;font-size:18px;line-height:1.6}.thm-btn:before{background-color:var(--thm-secondary)!important}.de-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.de-btn--ghost{display:inline-flex;align-items:center;padding:10px 38px;line-height:40px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.018em;color:var(--thm-black);background-color:transparent;border:2px solid transparent;border-radius:0;transition:all .3s linear}.de-btn--ghost:hover{border-color:var(--thm-primary);color:var(--thm-primary)}.service-one__single{height:100%;min-height:360px;margin-bottom:30px;padding:40px 42px 34px;display:flex}.service-one__single-inner{padding-left:0;display:flex;flex-direction:column;width:100%}.qc-count{position:absolute;top:24px;right:30px;font-size:40px;line-height:1;font-weight:700;color:#202835;letter-spacing:.02em}.qc-head{display:flex;align-items:center;gap:18px;margin-bottom:18px;padding-right:50px}.qc-head .icon-box{position:static;flex:0 0 auto;width:52px;height:52px;background-color:var(--thm-primary);-webkit-mask:var(--qc-icon) no-repeat center /contain;mask:var(--qc-icon) no-repeat center /contain;transition:background-color .3s linear}.service-one__single:hover .qc-head .icon-box{background-color:var(--thm-secondary)}.qc-head h2{margin:0;font-size:22px;line-height:1.25;color:var(--thm-white)}.service-one__single-inner .content-box{flex:1 1 auto;display:flex;flex-direction:column}.service-one__single-inner .content-box p{margin:0}.service-one__single-inner .content-box .btn-box{margin-top:auto;padding-top:18px}.sec-title .service-one__intro{max-width:760px;margin:16px auto 0}.service-one .row.justify-content-center .service-one__single{margin-bottom:0}.service-one .row.justify-content-center>[class*=col-]{margin-bottom:30px}.diag-projects .project-one__single-img{position:relative;overflow:hidden}.diag-projects .project-one__single .project-one__single-img img{width:100%;height:500px;object-fit:cover;transition:transform .6s ease}.diag-projects .project-one__single:hover .project-one__single-img img{transform:scale(1.06)}.diag-projects .project-one__single-img:before{display:none!important}.diag-projects .project-one__single .overlay-text{left:22px;right:auto;bottom:22px;max-width:calc(100% - 44px);padding:16px 22px;background-color:var(--thm-primary);opacity:1;transform:none;transition:none}.diag-projects .project-one__single .overlay-text p{margin:0 0 4px;color:hsla(0,0%,100%,.85);font-size:13px;line-height:1.2;text-transform:uppercase;letter-spacing:.04em}.diag-projects .project-one__single .overlay-text h2{margin:0;color:#fff;font-size:20px;line-height:1.25;text-transform:none}.diag-projects .project-one__single .overlay-text .hover-text{display:block;max-height:0;margin-top:0;opacity:0;overflow:hidden;color:hsla(0,0%,100%,.92);font-size:14px;line-height:1.45;transition:max-height .45s ease,opacity .45s ease,margin-top .45s ease}.diag-projects .project-one__single:hover .overlay-text .hover-text{max-height:120px;margin-top:10px;opacity:1}.xafran-original{--thm-primary:#e90b35;--thm-primary-rgb:233,11,53;--thm-black:#11161f;--thm-black-rgb:17,22,31;--thm-heading-font-color:#11161f}.xafran-original .thm-btn:before{background-color:var(--thm-black)!important}.video-feed{padding-top:110px}@media only screen and (max-width:767px){.video-feed{padding-top:70px}}.video-feed .team-one__single-img .inner{position:relative;overflow:hidden}.video-feed .team-one__single-img .inner img{width:100%;aspect-ratio:9/16;height:auto;object-fit:cover;display:block;transition:transform .6s ease}.video-feed .team-one__single:hover .team-one__single-img .inner img{transform:scale(1.06)}.video-feed .video-play{position:absolute;inset:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0;border:none;cursor:pointer;background-color:rgba(var(--thm-black-rgb),.25);transition:background-color .4s ease;z-index:2}.video-feed .team-one__single:hover .video-play{background-color:rgba(var(--thm-black-rgb),.45)}.video-feed .video-play i{display:flex;align-items:center;justify-content:center;width:70px;height:70px;border-radius:50%;background-color:var(--thm-primary);color:#fff;font-size:22px;transition:transform .3s ease,background-color .3s ease}.video-feed .team-one__single:hover .video-play i{transform:scale(1.1);background-color:var(--thm-secondary)}.dr-blog .blog-one__single-img .inner img{width:100%;height:240px;object-fit:cover}.dr-blog .blog-one__single{height:100%;display:flex;flex-direction:column}.dr-blog .blog-one__single-content{flex:1 1 auto;display:flex;flex-direction:column}.dr-blog .blog-one__single-content .btn-box{margin-top:auto}.about-dr .row{align-items:center}.dr-contact{position:relative;background:var(--thm-black);padding:110px 0 0;z-index:1}.dr-contact .row{align-items:stretch}.dr-contact__title{color:#fff;font-size:34px;line-height:1.2;font-weight:700;margin:0 0 26px}.dr-contact__form{max-width:560px}.dr-contact__form input,.dr-contact__form textarea{width:100%;display:block;margin-bottom:16px;padding:16px 22px;font-size:15px;font-family:var(--thm-font);color:#fff;background-color:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.14);border-radius:8px;transition:border-color .3s ease,background-color .3s ease}.dr-contact__form input::placeholder,.dr-contact__form textarea::placeholder{color:hsla(0,0%,100%,.45)}.dr-contact__form input:focus,.dr-contact__form textarea:focus{outline:none;border-color:var(--thm-primary);background-color:hsla(0,0%,100%,.07)}.dr-contact__form textarea{min-height:140px;resize:vertical}.dr-contact__form .thm-btn{margin-top:8px}.dr-contact__form-row{display:flex;gap:16px}.dr-contact__form-row input{flex:1 1;min-width:0}.dr-contact__info{padding-left:30px}.dr-contact__lead{color:#abafb5;margin:0 0 34px;max-width:470px}.dr-contact__list{list-style:none;margin:0 0 36px;padding:0}.dr-contact__list li{display:flex;gap:18px;align-items:flex-start;margin-bottom:26px}.dr-contact__icon{flex:0 0 auto;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--thm-primary);color:#fff;font-size:22px}.dr-contact__list h4{color:#fff;font-size:18px;margin:0 0 6px}.dr-contact__list p{color:#abafb5;margin:0}.dr-contact__list a{color:#abafb5}.dr-contact__list a:hover{color:var(--thm-primary)}.dr-contact__map{margin-top:90px;line-height:0}.dr-contact__map iframe{width:100%;height:600px;border:0;display:block}@media only screen and (max-width:991px){.dr-contact__info{padding-left:0;margin-top:50px}}.footer-dr .footer-widget__links-box ul li{color:#abafb5;line-height:30px}.footer-dr__btn{margin-top:16px}.body-dark-bg:not(.xafran-original) .main-header-one__left{flex:0 0 auto}.body-dark-bg:not(.xafran-original) .main-header-one__left .logo-box,.body-dark-bg:not(.xafran-original) .main-header-one__left .logo-box a{display:inline-block;line-height:0}.body-dark-bg:not(.xafran-original) .main-header-one__left .logo-box a img{width:174px;height:auto;max-height:none;transition:width .3s ease}.body-dark-bg:not(.xafran-original) .sticky-menu .main-header-one__left .logo-box a img{width:148px}.body-dark-bg:not(.xafran-original) .footer-widget__about .logo-box a img{width:190px;height:auto}@media only screen and (max-width:991px){.body-dark-bg:not(.xafran-original) .main-header-one__left .logo-box a img{width:150px}.body-dark-bg:not(.xafran-original) .footer-widget__about .logo-box a img{width:168px}}.body-dark-bg:not(.xafran-original) .menu-area.sticky-menu{animation:none;transition:transform .4s ease,background-color .25s ease;will-change:transform}.body-dark-bg:not(.xafran-original) .menu-area.sticky-menu.header--hidden{transform:translateY(calc(-100% - 14px))}#contato,#quadro-clinico,#sobre{scroll-margin-top:110px}.blog-masthead .menu-area:not(.sticky-menu){background-color:#011c39}.dr-crumb{background:var(--thm-gray-bg)}.blog-masthead .dr-crumb{padding-top:122px}.dr-crumb .container{display:flex;align-items:center;gap:9px}.dr-crumb a,.dr-crumb__current{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.dr-crumb a{color:var(--thm-primary);transition:color .25s ease}.dr-crumb a:hover{color:var(--thm-secondary)}.dr-crumb__sep{color:#aeb4bd}.dr-crumb__current{color:#8a9099}.blog-masthead .dr-mag{padding-top:30px}.blog-post-masthead .dr-crumb{background:var(--thm-white)}.blog-post-masthead .blog-details{padding-top:34px}@media only screen and (max-width:991px){.blog-masthead .dr-crumb{padding-top:104px}}.sobre-bio{padding:100px 0 70px}.sobre-bio .about-one__img .experience-box .counter-box h2,.sobre-bio .about-one__img .experience-box .text-box p,.sobre-bio__crm{color:var(--thm-primary)}.sobre-bio__crm{font-weight:600;letter-spacing:.5px;margin:0 0 22px}.sobre-bio__locais{list-style:none;margin:0 0 28px;padding:0}.sobre-bio__locais li{position:relative;padding:0 0 14px 28px;margin-bottom:14px;border-bottom:1px solid #e9edf2}.sobre-bio__locais li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.sobre-bio__locais li:before{content:"";position:absolute;left:0;top:7px;width:12px;height:12px;border-radius:50%;background:var(--thm-primary)}.sobre-bio__cidade{display:block;font-weight:700;color:var(--thm-black,#14181f);font-size:18px;line-height:1.4}.sobre-bio__desc{display:block;color:#6b7280}.sobre-humanizado{padding:60px 0 70px;background:#f6f8fb}.sobre-humanizado__text p{font-size:18px;line-height:1.9;color:#4b5563;margin:0}.sobre-galeria{padding:90px 0 100px}.sobre-galeria__item{position:relative;margin-bottom:30px;overflow:hidden;border-radius:10px;box-shadow:0 12px 30px rgba(20,24,31,.08)}.sobre-galeria__item img{width:100%;height:320px;object-fit:cover;object-position:center top;display:block;transition:transform .4s ease}.sobre-galeria__item:hover img{transform:scale(1.06)}@media only screen and (max-width:767px){.sobre-galeria__item img{height:260px}}.dredson-post-cta{margin-top:45px;padding:38px 40px;background:#f6f8fb;border-radius:12px;border-left:4px solid var(--thm-base,#1c74e9)}.dredson-post-cta__title{margin:0 0 12px;font-size:26px;line-height:1.3;color:#14181f}.dredson-post-cta__text{margin:0 0 26px;font-size:17px;line-height:1.8;color:#4b5563}.blog-details__content-img1 img{width:100%;height:460px;object-fit:cover;border-radius:10px;display:block}.sidebar__recent-post-box .img-box img{width:80px;height:80px;object-fit:cover;border-radius:6px}@media only screen and (max-width:767px){.dredson-post-cta{padding:30px 24px}.blog-details__content-img1 img{height:280px}}.page-header--dr{position:relative}.page-header--dr:after{content:"";position:absolute;inset:0;background-color:rgba(var(--thm-black-rgb),.62);z-index:1}.page-header--dr .container{position:relative;z-index:2}.dr-mag{padding:90px 0 100px;background:var(--thm-gray-bg)}.dr-mag__top{margin-bottom:38px}.dr-mag__title{font-size:34px;line-height:1.2;margin:0 0 10px;color:var(--thm-black)}.dr-mag__sub{margin:0;color:#5e6670;max-width:660px}.dr-mag__feature{position:relative;display:block;height:100%;min-height:500px;border-radius:14px;overflow:hidden}.dr-mag__feature-img{position:absolute;inset:0}.dr-mag__feature-img img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.dr-mag__feature:hover .dr-mag__feature-img img{transform:scale(1.05)}.dr-mag__feature:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(17,22,31,.92) 0,rgba(17,22,31,.45) 45%,rgba(17,22,31,0) 78%)}.dr-mag__feature-body{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:38px 40px;color:#fff}.dr-mag__feature-body h3{color:#fff;font-size:30px;line-height:1.25;margin:10px 0 12px}.dr-mag__feature-body p{color:hsla(0,0%,100%,.85);margin:0 0 16px;max-width:560px}.dr-mag__tag{position:absolute;top:22px;left:22px;z-index:3;background-color:var(--thm-primary);color:#fff;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:7px 14px;border-radius:4px}.dr-mag__tag--sm{top:14px;left:14px;padding:5px 11px;font-size:11px}.dr-mag__date{letter-spacing:.04em;opacity:.9}.dr-mag__date,.dr-mag__more{font-size:13px;text-transform:uppercase}.dr-mag__more{display:inline-flex;align-items:center;gap:8px;font-weight:700;letter-spacing:.03em;color:var(--thm-primary)}.dr-mag__feature-body .dr-mag__more{color:#fff}.dr-mag__more .icon-left-arrow{font-size:11px}.dr-mag__side{gap:26px;height:100%}.dr-mag__item,.dr-mag__side{display:flex;flex-direction:column}.dr-mag__item{flex:1 1;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 6px 36px rgba(21,24,32,.07)}.dr-mag__item-img{position:relative;height:150px;flex:0 0 auto;overflow:hidden}.dr-mag__item-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.dr-mag__item:hover .dr-mag__item-img img{transform:scale(1.07)}.dr-mag__item-body{padding:16px 22px 20px;display:flex;flex-direction:column;flex:1 1}.dr-mag__item-body .dr-mag__date{color:#8a9099}.dr-mag__item-body h4{font-size:17px;line-height:1.35;margin:7px 0 12px;color:var(--thm-black)}.dr-mag__item-body .dr-mag__more{margin-top:auto}.dr-mag__grid{margin-top:58px}.dr-mag__grid-title{font-size:22px;color:var(--thm-black);margin:0 0 28px;padding-bottom:12px;border-bottom:2px solid var(--thm-primary);display:inline-block}.dr-mag__grid .row>[class*=col-]{margin-bottom:30px}.dr-mag__item--grid{height:100%}.dr-mag__item--grid .dr-mag__item-img{height:200px}@media only screen and (max-width:991px){.dr-mag__feature{min-height:420px;margin-bottom:26px}.dr-mag__side{height:auto}.dr-mag__item-img{height:200px}}@media only screen and (max-width:575px){.dr-mag__feature-body{padding:26px 24px}.dr-mag__feature-body h3{font-size:23px}}