*{box-sizing:border-box}:root{--shadeGray:#f7f7f7;--white:#fff;--logoPrimaryColor:#d6191b;--sectionPadding:clamp(3.5rem,7.82vw,6.13rem) 1rem;--h1Size:clamp(1.9373rem,3.9vw,3.0623rem);--headerSubsxnFontSize:clamp(0.8125rem,1.6vw,1rem);--bodyFontSize:1rem;--largeBorderRadius:1rem;--midBorderRadius:0.75rem;--smallBorderRadius:0.5rem;--ctaButtonTransitionColor:var(--logoPrimaryColor);--logoColorToggleWhite:var(--logoPrimaryColor);--whiteToggleToLogo:var(--white);--darkToggleWhite:var(--dark);--logoColorToggleToMedium:var(--logoPrimaryColor);--bgColor:var(--white);--lightGrayBgColorToggle:var(--shadeGray);--textColor:#000000;--textOnDarkBG:var(--white);--dark:#121212;--darkBgToggle:#121212;--medium:#282828;--accent:#404040;--whiteColorFilter:brightness(0) saturate(100%) invert(100%)}.anchorToggleTheme{transition:color .3s}#footerLogoHolder{border-radius:var(--smallBorderRadius);padding:.5rem;background-color:var(--shadeGray)}#ContactUlImgFooter img{filter:var(--whiteColorFilter)}#MediaLinksFooterUL a{background-color:var(--accent)}#MediaLinksFooterUL a:hover{background-color:var(--logoPrimaryColor)}#surgeryInteriorPicture{max-height:clamp(22rem,38.5vw,27rem)}@media(max-width:760px){#surgeryInteriorPicture{max-height:17rem}}.spinningCircles{border:5px solid var(--white);border-bottom:5px solid rgba(0,0,0,0);border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body.darkMode{background-color:var(--bgColor);--textColor:#fafbfc;--bgColor:var(--dark);--logoColorToggleWhite:var(--white);--logoColorToggleToMedium:var(--medium);--whiteToggleToLogo:var(--logoPrimaryColor);--anchorToggleColor:rgb(170,170,255);--darkToggleWhite:var(--white);--lightGrayBgColorToggle:rgba(0,0,0,0.2);--darkBgToggle:rgba(0,0,0,0.7)}body.darkMode #PreviewContainer li:hover,body.darkMode #UploadLabel,body.darkMode .dropdownLiItemTheme a:hover{background-color:var(--medium)}body.darkMode #ContactForm input,body.darkMode #ContactForm textarea{background-color:var(--accent);color:#fff}body.darkMode #ContactForm select{background-color:var(--accent);color:#b8b8b8}body.darkMode #ContactForm input:hover,body.darkMode #ContactForm textarea:hover{border:1px solid var(--logoPrimaryColor)}body.darkMode #ContactForm ::placeholder{color:#b8b8b8}body.darkMode #GridHolderTestimonialCells li{box-shadow:none}body.darkMode #FooterWaves{opacity:.5}body.darkMode #NavbarContainer{background-color:var(--bgColor)}body.darkMode #ServicesGrid li{background-color:var(--medium)}body.darkMode #ServicesGrid li:hover h3{color:var(--logoPrimaryColor)}body.darkMode #ServicesGrid img{filter:var(--whiteColorFilter)}body.darkMode #GridHolderTestimonialCells li,body.darkMode #WaveHeroPicture{background-color:var(--medium)}body.darkMode .ctaFeaturedServiceSxnTheme a:before{background-color:var(--accent)}body.darkMode .ctaFeaturedServiceSxnTheme img,body.darkMode .themeColorIcon{filter:var(--whiteColorFilter)}body.darkMode .anchorToggleTheme a{color:var(--textColor)}body.darkMode .formInputColorToggleTheme #UploadLabel,body.darkMode .formInputColorToggleTheme input,body.darkMode .formInputColorToggleTheme select,body.darkMode .formInputColorToggleTheme textArea{background-color:hsla(0,0%,100%,.2)}body.darkMode .formInputColorToggleTheme #UploadLabel::placeholder,body.darkMode .formInputColorToggleTheme input::placeholder,body.darkMode .formInputColorToggleTheme select::placeholder,body.darkMode .formInputColorToggleTheme textArea::placeholder{color:hsla(0,0%,100%,.5)}body.darkMode .darkLogoBg{background-color:var(--accent)}body.darkMode #NavLogoAnchor{background-color:var(--medium)}body.darkMode #NavLogoAnchor img:first-of-type{opacity:0;transform:translateY(-30%)}body.darkMode #NavLogoAnchor img:last-of-type{opacity:1;transform:translate(0)}body.darkMode #dark-mode-toggle div:first-of-type{opacity:1;transform:translate(-50%,-50%)}body.darkMode #dark-mode-toggle div:last-of-type{opacity:0;transform:translate(calc(-50% + .6rem),100%)}body.darkMode #dark-mode-toggle div:last-of-type:before{background-color:var(--dark)}body.darkMode #LastCTASection{background-color:rgba(214,25,27,.7)}@media(max-width:1100px){body.darkMode .dropdownTheme{background-color:var(--medium)}}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/fonts/roboto-v30-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/fonts/roboto-v30-latin-700.woff2) format("woff2")}body,html{width:100%;font-family:Roboto,Arial;margin:0;padding:0}@media(min-width:2000px){body,html{font-size:.85vw}}#NavbarContainer,body,section{transition:background-color .3s}img{overflow:hidden!important}.contactUsHolder{cursor:pointer;text-decoration:none;position:relative;display:inline-block;width:auto;padding:0 2rem;line-height:clamp(2.875em,5.5vw,3.5em);color:var(--white);background-color:var(--logoPrimaryColor);font-size:var(--bodyFontSize);font-weight:700;text-align:center;border-radius:var(--smallBorderRadius);margin:1rem 0 0}.contactUsHolder:before{width:0;background-color:var(--darkToggleWhite);transition:all .2s ease-in-out;z-index:1}.contactUsHolder:after,.contactUsHolder:before{position:absolute;display:flex;align-items:center;justify-content:center;flex-direction:column;content:"";top:0;left:0;height:100%;visibility:hidden;border-radius:var(--smallBorderRadius)}.contactUsHolder:after{width:100%;z-index:2;color:var(--whiteToggleToLogo)}.contactUsHolder:hover:before{width:100%;visibility:visible}.contactUsHolder:hover:after{visibility:visible}.contactUsHolder a:after{content:"CONTACT US"}@media(max-width:1100px){.contactUsHolder{justify-content:flex-start;align-items:flex-start}}