dialog#rdsite-modal .rdsite-modal-content:has(.hotsites-doctor-card-modal--desktop){background-color:#fff;border-radius:8px;padding:64px 48px 40px 64px;display:flex;width:100%;max-width:784px;min-height:500px;max-height:600px;overflow:visible;box-sizing:border-box}dialog#rdsite-modal .rdsite-modal-content:has(.hotsites-doctor-card-modal--desktop):before{content:"";position:absolute;top:0;left:0;background-color:#ccd9e7;width:128px;height:100%;border-radius:8px 0 0 8px}dialog#rdsite-modal .rdsite-modal-content:has(.hotsites-doctor-card-modal--desktop) .close-button{top:30px;right:30px;z-index:6}dialog#rdsite-modal .rdsite-modal-content:has(.hotsites-doctor-card-modal--desktop) .hotsites-doctor-card-modal--desktop{margin-left:135px;width:100%;overflow-x:visible}dialog#rdsite-modal .rdsite-modal-content:has(.hotsites-doctor-card-modal--desktop) .hotsites-doctor-card-modal--desktop .img,dialog#rdsite-modal .rdsite-modal-content:has(.hotsites-doctor-card-modal--desktop) .hotsites-doctor-card-modal--desktop .icon{position:absolute;z-index:5;top:35px;left:35px;width:128px;height:128px;border-radius:65px;border:2px solid #004186;display:flex;justify-content:center;align-items:center}dialog#rdsite-modal .rdsite-modal-content:has(.hotsites-doctor-card-modal--desktop) .hotsites-doctor-card-modal--desktop .img{background-position:50%;background-size:cover}dialog#rdsite-modal .rdsite-modal-content:has(.hotsites-doctor-card-modal--desktop) .hotsites-doctor-card-modal--desktop .icon{background-color:#d7f3ff}dialog#rdsite-modal .rdsite-modal-content:has(.hotsites-doctor-card-modal--desktop) .hotsites-doctor-card-modal--desktop .icon cura-icon{--color: #004186 !important}dialog#rdsite-modal .rdsite-modal-content:has(.hotsites-doctor-card-modal--desktop) .hotsites-doctor-card-modal--desktop .description p{color:#4f4f4f;font-size:24px;font-weight:500;line-height:140%;padding-bottom:0;max-width:540px;text-align:initial}dialog#rdsite-modal .rdsite-modal-content:has(.hotsites-doctor-card-modal--desktop) .hotsites-doctor-card-modal--desktop .description .detail{font-size:12px}dialog#rdsite-modal .rdsite-modal-content:has(.hotsites-doctor-card-modal--desktop) .hotsites-doctor-card-modal--desktop .description .detail span:first-of-type{color:#828282;margin-right:8px}dialog#rdsite-modal .rdsite-modal-content:has(.hotsites-doctor-card-modal--desktop) .hotsites-doctor-card-modal--desktop .description .detail span:nth-of-type(2){color:#004186}dialog#rdsite-modal .rdsite-modal-content:has(.hotsites-doctor-card-modal--desktop) .hotsites-doctor-card-modal--desktop .curriculo ul{max-height:240px;overflow-y:auto;margin-top:39px;max-width:505px;font-size:14px;font-weight:400;line-height:125%;text-align:left}dialog#rdsite-modal .rdsite-modal-content:has(.hotsites-doctor-card-modal--desktop) .hotsites-doctor-card-modal--desktop .curriculo ul li{list-style:none;display:flex;gap:10px;text-align:left;margin-bottom:12px;font-size:14px;line-height:125%;color:#4a4a4a}dialog#rdsite-modal .rdsite-modal-content:has(.hotsites-doctor-card-modal--desktop) .hotsites-doctor-card-modal--desktop .curriculo ul li:before{content:"";width:8px;height:8px;border-radius:50%;background-color:#df8d2c;display:block;flex-shrink:0;margin-top:5px}dialog#rdsite-modal .rdsite-modal-content:has(.hotsites-doctor-card-modal--desktop) .hotsites-doctor-card-modal--desktop .button{width:100%;position:absolute;z-index:2;bottom:30px;right:30px;display:flex;justify-content:flex-end}dialog#rdsite-modal .rdsite-modal-content:has(.hotsites-doctor-card-modal--desktop) .hotsites-doctor-card-modal--desktop .button cura-button{height:48px;padding:0 36px;margin-top:32px;font-size:14px;text-transform:uppercase}dialog#rdsite-modal-drawer:has(.hotsites-doctor-card-modal--mobile) .draggable-area{background-color:#ccd9e7}dialog#rdsite-modal-drawer:has(.hotsites-doctor-card-modal--mobile) .draggable-area .draggable-thumb{background-color:#85a0bc;border-radius:8px}dialog#rdsite-modal-drawer:has(.hotsites-doctor-card-modal--mobile) .close-sheet{display:none}dialog#rdsite-modal-drawer:has(.hotsites-doctor-card-modal--mobile) .hotsites-doctor-card-modal--mobile .img,dialog#rdsite-modal-drawer:has(.hotsites-doctor-card-modal--mobile) .hotsites-doctor-card-modal--mobile .icon{position:absolute;z-index:2;left:50%;translate:-50%;top:32px;width:84px;height:84px;border-radius:65px;border:2px solid #004186;display:flex;justify-content:center;align-items:center}dialog#rdsite-modal-drawer:has(.hotsites-doctor-card-modal--mobile) .hotsites-doctor-card-modal--mobile .img{background-position:50%;background-size:cover}dialog#rdsite-modal-drawer:has(.hotsites-doctor-card-modal--mobile) .hotsites-doctor-card-modal--mobile .icon{background-color:#d7f3ff}dialog#rdsite-modal-drawer:has(.hotsites-doctor-card-modal--mobile) .hotsites-doctor-card-modal--mobile .icon cura-icon{--color: #004186 !important}dialog#rdsite-modal-drawer:has(.hotsites-doctor-card-modal--mobile) .hotsites-doctor-card-modal--mobile p{text-align:left;padding-bottom:8px}dialog#rdsite-modal-drawer:has(.hotsites-doctor-card-modal--mobile) .hotsites-doctor-card-modal--mobile .info{padding-top:120px}dialog#rdsite-modal-drawer:has(.hotsites-doctor-card-modal--mobile) .hotsites-doctor-card-modal--mobile .info p{color:#4f4f4f;font-size:18px;font-weight:500;line-height:28px}dialog#rdsite-modal-drawer:has(.hotsites-doctor-card-modal--mobile) .hotsites-doctor-card-modal--mobile .info .description p:first-of-type{color:#828282;font-size:12px;font-weight:400;line-height:125%}dialog#rdsite-modal-drawer:has(.hotsites-doctor-card-modal--mobile) .hotsites-doctor-card-modal--mobile .info .description p:nth-of-type(2){color:#004186;font-size:12px;font-weight:400;line-height:125%}dialog#rdsite-modal-drawer:has(.hotsites-doctor-card-modal--mobile) .hotsites-doctor-card-modal--mobile .info .curriculo{padding-top:20px;overflow-y:auto;max-height:40vh}dialog#rdsite-modal-drawer:has(.hotsites-doctor-card-modal--mobile) .hotsites-doctor-card-modal--mobile .info .curriculo li{list-style:none;display:flex;gap:10px;text-align:left;margin-bottom:12px;font-size:14px;line-height:125%;color:#4a4a4a}dialog#rdsite-modal-drawer:has(.hotsites-doctor-card-modal--mobile) .hotsites-doctor-card-modal--mobile .info .curriculo li:before{content:"";width:8px;height:8px;border-radius:50%;background-color:#df8d2c;display:block;flex-shrink:0;margin-top:5px}dialog#rdsite-modal-drawer:has(.hotsites-doctor-card-modal--mobile) .hotsites-doctor-card-modal--mobile .schedule{padding-top:24px}dialog#rdsite-modal-drawer:has(.hotsites-doctor-card-modal--mobile) .hotsites-doctor-card-modal--mobile .schedule cura-button{width:100%;height:38px;text-transform:uppercase}*{padding:0;margin:0;border:none;list-style:none;outline:none;-moz-box-sizing:border-box;box-sizing:border-box}html,body{height:100%;width:100%;position:relative}body{font-size:100%;font-family:Gotham,Arial,Helvetica,sans-serif;font-weight:400;color:var(--neutral-800, #4a4a4a);background:var(--neutral-0, #ffffff);text-rendering:optimizeLegibility;overflow-x:hidden}@font-face{font-family:Gotham;src:local("Gotham-Book"),local("Gotham Book"),url(/v2/assets/fonts/Gotham-Book.woff) format("woff"),url(/v2/assets/fonts/Gotham-Book.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:local("Gotham-Book"),local("Gotham Book"),url(/v2/assets/fonts/Gotham-Book.woff) format("woff"),url(/v2/assets/fonts/Gotham-Book.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Gotham;src:local("Gotham-Medium"),local("Gotham Medium"),url(/v2/assets/fonts/Gotham-Medium.woff) format("woff"),url(/v2/assets/fonts/Gotham-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:local("Gotham-Bold"),local("Gotham Bold"),url(/v2/assets/fonts/Gotham-Bold.woff) format("woff"),url(/v2/assets/fonts/Gotham-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:local("Gotham-Black"),local("Gotham Black"),url(/v2/assets/fonts/Gotham-Black.woff) format("woff"),url(/v2/assets/fonts/Gotham-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}:root{--app-header-height: 108px;--sticky-button-height: 82px;--extra-padding: 102px}@media only screen and (min-width: 768px){:root{--sticky-button-height: 114px}}@media only screen and (min-width: 1226px){:root{--app-header-height: 130px}}
