a:focus{outline:none}.Page
.Header{background-color:#447BBF}.Page{background-color:#F6F6F6}.CMSPage{background-color:#FBFBFB}.CMSPage
.PageHeaderInner{padding:160px
20px 60px 20px}.Page.HomePage
.Header{background-color:transparent}.PageHeader{background-color:#EFF9FB}.PageHeaderTitle{color:#0D75AD;font-weight:800;letter-spacing:10px;font-size:60px}.HeaderSlidingMenu
.SlidingMenuButtonOpen{background-color:#FDBD3F;border:none;text-transform:none;font-weight:700}.HeaderSlidingMenu
.SlidingMenuButtonClose{background-color:#FDBD3F;border:none}.HeaderSlidingMenu
.SlidingMenuContent{background-color:#EFEFEF}.HeaderSlidingMenuNavigation>.NavigationList>.NavigationItem>.NavigationItemInner>a{color:#447BBF;text-transform:none}.HeaderNavigation>.NavigationList>.NavigationItem>.NavigationItemInner>a{text-transform:none;font-weight:700;color:#EFEFEF}.HeaderNavigation>.NavigationList>.NavigationItem>.NavigationItemInner>a:hover{text-decoration:underline;color:#FFF}.HeaderLogo{padding:20px
0 13px 30px}.HomePage .HeroImagePrimaryButton,
.HeaderButtons > .NavigationList > .NavigationItem > .NavigationItemInner > a,
.HomePage .OurTeam .InfoBlockButton,
.HomePage .EmployeeSpotlight .InfoBlockButton,.HeaderSlidingMenuButtons>.NavigationList>.NavigationItem:first-child>.NavigationItemInner>a{background-color:#FFF;color:#FDBD3F;font-weight:700;text-transform:none;font-size:17px;height:49px;line-height:49px;border:none;letter-spacing:0}.HeaderSlidingMenuButtons>.NavigationList>.NavigationItem:first-child>.NavigationItemInner>a{line-height:50px}.HeaderButtons>.NavigationList>.NavigationItem>.NavigationItemInner>a{padding:0
54px;height:46px;line-height:46px;border-radius:24px}.HomePage .HeroImagePrimaryButton:hover,
.HeaderButtons > .NavigationList > .NavigationItem:hover > .NavigationItemInner > a,
.HomePage .OurTeam .InfoBlockButton:hover,
.HomePage .EmployeeSpotlight .InfoBlockButton:hover,.HeaderSlidingMenuButtons>.NavigationList>.NavigationItem:first-child>.NavigationItemInner>a:hover{background-color:#FDBD3F;color:#FFF;opacity:1}.HomePage .HeroImageImageCutout
.HeroImageContentColumn{padding-bottom:172px;z-index:2}.HomePage .HeroImageImageCutout
.HeroImageInner{padding:158px
50px 0 50px;width:100%}.HomePage
.HeroImageTitle{margin-bottom:40px;text-align:left}.HomePage
.HeroImageTitle{text-transform:none;font-weight:800}.HomePage
.HeroImage{display:flex;position:relative;height:27.24vw;overflow:hidden}.HomePage .HeroImage
.VideoContainer{position:absolute;left:50%;top:57%;z-index:1;width:100%;transform:translateX(-50%) translateY(-50%)}.HomePage .HeroImage .VideoContainer::before{content:"";display:block;height:0;padding-bottom:56.25%}.HomePage .HeroImage
iframe{display:block;position:absolute;left:0;top:0;z-index:1;width:100%;height:100%}.HomePage .HeroImageStandard
.HeroImageInner{position:relative;z-index:2;padding-top:0;padding-bottom:6.444444vw}.HomePage
.CallToAction{background-color:#FFF;margin:80px
auto;box-shadow:0 3px 8px 0 rgba(0,0,0,0.24);border-radius:5px;max-width:82.2919%}.HomePage .CallToAction
.InfoBlockIcon{margin-bottom:16px}.HomePage .CallToAction
.InfoBlockTitle{font-weight:800;margin-bottom:8px}.HomePage .CallToAction
.InfoBlockButtons{margin-bottom:42px;margin-top:0}.HomePage .CallToAction
.InfoBlockButton{font-size:24px;color:#284163;font-weight:400;background-color:transparent;border-radius:0;height:auto;line-height:normal;letter-spacing:0}.HomePage .OurTeam,
.HomePage
.EmployeeSpotlight{background-repeat:repeat;background-size:auto;max-width:82.2919%;margin:0
auto 80px;box-shadow:0 3px 8px 0 rgba(0,0,0,0.24)}.HomePage .OurTeam .InfoBlockInner,
.HomePage .EmployeeSpotlight
.InfoBlockInner{max-width:none;margin:0}.HomePage .OurTeam
.InfoBlockColumns{flex-direction:row-reverse;position:relative;overflow:hidden;min-height:464px}.HomePage .OurTeam .InfoBlockContentColumn,
.HomePage .EmployeeSpotlight
.InfoBlockContentColumn{padding:68px
80px}.HomePage .OurTeam .InfoBlockTitle,
.HomePage .EmployeeSpotlight
.InfoBlockTitle{font-weight:800;color:#FFF}.HomePage .OurTeam .HTMLContent p,
.HomePage .EmployeeSpotlight .HTMLContent
p{color:#FFF;line-height:30px}.HomePage .OurTeam
.InfoBlockImage{max-height:464px;width:auto;float:left;position:absolute;top:0;left:0}.HomePage
.FeaturedVideo{max-width:82.2919%;margin:0
auto 80px;min-height:664px;box-shadow:0 3px 8px 0 rgba(0,0,0,0.24)}.HomePage
.FeaturedVideo.HeroVideoActive{max-width:none;background-image:none !important;background-color:black}.HomePage .FeaturedVideo
.HeroVideoTitle{font-size:36px;font-weight:800}.HomePage .FeaturedVideo
.HeroVideoPlayIcon{margin-bottom:24px}.HomePage .FeaturedVideo
.HeroVideoPlayIcon{letter-spacing:0.7px}.HomePage
.PatientResources{background-color:transparent;margin-bottom:120px}.HomePage .PatientResources
.CalloutBlockInner{padding:10px
0 0}.HomePage .PatientResources .CalloutBlockTitle,.QuickContactUsHeading{color:#4A4A4A;font-weight:800;text-transform:uppercase;letter-spacing:4px;margin-bottom:50px}.HomePage .PatientResources
.CalloutBlockItemLink{text-decoration:none;font-style:normal}.HomePage .PatientResources .CalloutBlockItemLink:hover{text-decoration:underline}.HomePage .PatientResources
.CalloutBlockItemInner{background-color:#FFF;box-shadow:0 4px 8px 0 rgba(0,0,0,0.24);border-radius:5px;transition:0.25s}.HomePage .PatientResources .CalloutBlockItemLink:hover
.CalloutBlockItemInner{background:#F1FBFD;box-shadow:0 8px 12px 0 rgba(0,0,0,0.24);transition:0.25s}.HomePage .PatientResources
.CalloutBlockItemTitle{margin-bottom:0}.HomePage .EmployeeSpotlight
.InfoBlockColumns{position:relative;overflow:hidden;min-height:464px}.HomePage .EmployeeSpotlight
.InfoBlockDescription{color:#FFF;text-transform:uppercase;font-size:14px;font-weight:800;letter-spacing:2px;margin-bottom:0;margin-top:24px}.HomePage .EmployeeSpotlight
.InfoBlockTitle{margin-bottom:8px}.HomePage .EmployeeSpotlight
.InfoBlockButton{max-width:130px;min-width:130px}.HomePage .EmployeeSpotlight
.InfoBlockImage{max-height:464px;width:auto;float:right;position:absolute;top:0;right:0}.QuickContactUs{background-color:#FFF;max-width:82.2919%;margin:0
auto;box-shadow:0 3px 8px 0 rgba(0,0,0,0.24);border-radius:5px;margin-bottom:200px}.QuickContactUsHeading{font-size:32px;margin-bottom:12px}.QuickContactUsDescription{color:#636363;max-width:550px;margin:0
auto 46px}.FormButton,.FormButtonSubmit{background-color:#FDBD3F}.FormButton:hover,.FormButtonSubmit:hover{background-color:#EDA517;opacity:1}.Footer{background-color:#447BBF;border-top:solid 16px #68C3DA}.FooterColumn{flex:1 1 auto;color:#FFF;font-size:18px}.FooterTitle,.FooterNavigation>.NavigationList>.NavigationItem>.NavigationItemInner>a,.FooterSocialHeading{text-transform:none;color:#FFF;font-weight:800;font-size:16px;margin-bottom:12px;display:block}.FooterAboutLogoImage{max-width:191px}.FooterAddress{font-style:normal;display:block;margin-bottom:12px}.FooterPhone{font-weight:700;color:#FFF}.FooterHours{color:#EFEFEF}.FooterNavigation>.NavigationList>.NavigationItem>.NavigationList>.NavigationItem>.NavigationItemInner>a{color:#EFEFEF}.FooterSocialItemIcon > svg
path{fill:#DBDBDB}.FooterCopyright{color:#FFF}.FooterBottomNavigation .NavigationItemInner>a{color:#FFF;text-decoration:underline}.ContactContentInner{padding:90px
20px 200px}.ContactLocation{margin-top:50px}.ContactFormContainer
.HTMLContent{margin-bottom:32px}.ContactFormContainer
.FormGroupContent{background-color:#FBFBFB}.ContactFormContainer .HTMLContent
h2{margin-top:0}.ContactInfoItem{font-size:17px;color:#4A4A4A;padding:0
0 0 26px;flex:1 1 auto}.ContactInfoTitle{font-weight:700}.ContactInfoItemLink{color:#4A4A4A}.ContactInfoItemAddress,.ContactInfoItemTitle{font-weight:700}.ContactInfoItemHoursLine1{margin-bottom:8px}.ContactLocationMap
.MapBlockEmbed{border:solid 1px #ACACAC}@media (min-width: 1920px){.HomePage .CallToAction,
.HomePage .OurTeam,
.HomePage .FeaturedVideo,
.HomePage .EmployeeSpotlight,.QuickContactUs{max-width:1580px}}@media (max-width: 1640px){.HomePage .CallToAction,
.HomePage .OurTeam,
.HomePage .FeaturedVideo,
.HomePage .EmployeeSpotlight,.QuickContactUs{max-width:96%}.HomePage .OurTeam .InfoBlockImage,
.HomePage .EmployeeSpotlight
.InfoBlockImage{height:100%}.HomePage .OurTeam
.InfoBlockImage{left:-70px}.HomePage .EmployeeSpotlight
.InfoBlockImage{right:-90px}}@media (max-width: 1540px){.HomePage .HeroImageStandard
.HeroImageInner{padding-bottom:64px}.HomePage
.HeroImage{height:480px}.HomePage .HeroImage
.VideoContainer{top:50%;width:1540px}}@media (max-width: 1310px){.HomePage .OurTeam .InfoBlockContentColumn,
.HomePage .EmployeeSpotlight
.InfoBlockContentColumn{padding:54px
70px}}@media (max-width: 1280px){.HomePage .OurTeam .InfoBlockColumns,
.HomePage .EmployeeSpotlight
.InfoBlockColumns{min-height:420px}.HomePage .OurTeam .InfoBlockContentColumn,
.HomePage .EmployeeSpotlight
.InfoBlockContentColumn{padding:36px}.ContactContentInner{padding:36px
20px}.ContactInfoItem{font-size:14px}.ContactInfoItem{padding:0
32px 0 26px}}@media (max-width: 1140px){.HomePage .CallToAction,
.HomePage .OurTeam,
.HomePage .FeaturedVideo,
.HomePage .EmployeeSpotlight,.QuickContactUs{max-width:100%}.HomePage
.CallToAction{margin-left:16px;margin-right:16px}.HomePage .OurTeam .InfoBlockColumns,
.HomePage .EmployeeSpotlight
.InfoBlockColumns{flex-direction:column-reverse}.HomePage .OurTeam .InfoBlockContentColumn,
.HomePage .EmployeeSpotlight
.InfoBlockContentColumn{flex:1 1 100%;text-align:left;max-width:500px;padding:0
0 56px}.InfoBlockImageCutout
.InfoBlockImageColumn{margin:16px
auto 0}.HomePage .OurTeam .InfoBlockImage,
.HomePage .EmployeeSpotlight
.InfoBlockImage{position:relative;left:0}.HomePage .OurTeam
.InfoBlockTitle{margin-top:36px}.HomePage .EmployeeSpotlight
.InfoBlockDescription{margin-top:36px}}@media (max-width: 768px){.HomePage .HeroImageImageCutout
.HeroImageInner{padding:150px
30px 80px 30px}.HomePage .HeroImageImageCutout
.HeroImageContentColumn{padding:110px
0 20px;text-align:left}.HomePage .HeroImageStandard
.HeroImageInner{padding-bottom:42px}.HomePage
.HeroImage{height:529px}.HomePage .HeroImage
.VideoContainer{width:960px}.HomePage .CallToAction,
.HomePage .OurTeam,
.HomePage .FeaturedVideo,.QuickContactUs{margin-bottom:0;box-shadow:none}.HomePage
.CallToAction{margin-top:16px;margin-bottom:20px}.HomePage
.EmployeeSpotlight{margin-bottom:50px;padding-top:0}.HomePage .OurTeam
.InfoBlockColumns{flex-direction:column-reverse}.HomePage .OurTeam .InfoBlockImageColumn,
.HomePage .EmployeeSpotlight
.InfoBlockImageColumn{margin:16px
auto 0}.HomePage .OurTeam .InfoBlockImage,
.HomePage .EmployeeSpotlight
.InfoBlockImage{max-height:none;width:100%}.HomePage .OurTeam .InfoBlockContentColumn,
.HomePage .EmployeeSpotlight
.InfoBlockContentColumn{-ms-flex:1 1 100%;flex:1 1 100%;text-align:left;max-width:500px}.HomePage .PatientResources .CalloutBlockTitle,.QuickContactUsHeading{margin-top:42px;font-size:24px;letter-spacing:1.5px}.HomePage .PatientResources
.CalloutBlockItemIcon{width:70px;height:70px}.HomePage .PatientResources
.CalloutBlockItem{margin-bottom:40px !important}.HomePage .PatientResources
.CalloutBlockItemInner{max-width:290px;margin:0
auto}.HomePage
.PatientResources{margin-bottom:16px}.FooterNavigation>.NavigationList>.NavigationItem:nth-child(odd){max-width:100%;width:100%;flex:1 1 100%;text-align:center}}@media (max-width: 640px){.HomePage
.HeroImage{background-image:url("/Images/BackgroundMobile.jpg") !important}.HomePage .HeroImageStandard
.HeroImageInner{padding:0
15px 23px}.HeaderLogoImageMobile{max-width:114px}.HomePage
.HeroImageButtons{margin:0}.HomePage .CallToAction
.InfoBlockButtons{margin-top:8px;margin-bottom:16px}.HomePage .OurTeam .InfoBlockColumns,
.HomePage .EmployeeSpotlight
.InfoBlockColumns{padding:0
16px}.HomePage .InfoBlockImageCutout
.InfoBlockContentColumn{padding:0
22px 46px}.HomePage .OurTeam
.InfoBlockTitle{font-size:32px;margin-top:18px;margin-bottom:8px}.HomePage .EmployeeSpotlight
.InfoBlockTitle{font-size:32px}.HomePage
.FeaturedVideo{min-height:320px}.HeroVideoInner{padding:20px
20px 40px}.HomePage .FeaturedVideo
.HeroVideoTitle{font-size:28px}.HomePage .OurTeam .InfoBlockButtons,
.HomePage .EmployeeSpotlight
.InfoBlockButtons{margin-top:24px}.QuickContactUsInner{padding:0
20px 60px}}@media (max-width: 480px){.HomePage
.HeroImage{height:auto;min-height:435px}.HomePage .HeroImageStandard
.HeroImageInner{padding-top:220px}.HomePage .HeroImage
.VideoContainer{display:none}.PageHeaderInner{padding:160px
20px 80px 20px}.PageHeaderTitle{letter-spacing:4px;font-size:30px;line-height:40px}.ContactInfo{margin-bottom:36px}.ContactInfoItem{font-size:17px}}@media (max-width: 400px){.HomePage
.HeroImageTitle{font-size:32px}}.HTMLContent{color:#284163;font-size:17px}.CMSPage
.HTMLContent{color:#343434}.HTMLContent
a{color:#447BBF;text-decoration:underline}.redactor-dropdown-box-format .redactor-dropdown-h2, .HTMLContent
h2{color:#447BBF;font-weight:800;text-transform:uppercase;margin-top:12px}.redactor-dropdown-box-format .redactor-dropdown-h3, .HTMLContent
h3{color:#EDA517;font-weight:800;font-size:30px;text-transform:uppercase;letter-spacing:4px;margin-top:60px}.redactor-dropdown-box-format .redactor-dropdown-h4, .HTMLContent
h4{color:#447BBF;font-weight:800;font-size:24px;text-transform:uppercase;letter-spacing:4px;margin-top:60px}.redactor-dropdown-box-format .redactor-dropdown-h5, .HTMLContent
h5{color:#EDA517;font-weight:700;font-size:24px;text-transform:uppercase;letter-spacing:4px;margin-top:60px}.CMSPage .HTMLContent
h2{letter-spacing:4px}.redactor-dropdown-box-format .redactor-dropdown-blockquote, .HTMLContent
blockquote{font-style:normal;line-height:1.5;border-top:solid 2px #0D75AD;border-bottom:solid 2px #0D75AD;padding:32px
0;text-align:center;margin-bottom:60px;color:#555;font-size:20px}.HTMLContent
.TableWrapper{max-height:200px;margin:0
0 35px 0}.HTMLContent
table{font-size:16px;font-family:Cairo,Trebuchet MS,sans-serif;border:none;margin:0}.HTMLContent thead>tr>th{padding:20px;background-color:#447BBF;color:#fff;border:none;font-weight:800;text-align:left}.HTMLContent tbody>tr>td{padding:20px}.HTMLContent tbody>tr>td{background-color:#efefef}.HTMLContent tbody>tr:nth-child(odd)>td{background-color:#e5e5e5}.HTMLContent
.TableExpandButton{background-color:#FDBD3F}@media (max-width: 640px){.HTMLContent{font-size:15px}}@media (max-width: 480px){.redactor-dropdown-box-format .redactor-dropdown-h2, .HTMLContent
h2{font-size:24px;font-weight:700;text-align:center}.redactor-dropdown-box-format .redactor-dropdown-h4, .HTMLContent h1,
.redactor-dropdown-box-format .redactor-dropdown-h4, .HTMLContent h3,
.redactor-dropdown-box-format .redactor-dropdown-h4, .HTMLContent h4,
.redactor-dropdown-box-format .redactor-dropdown-h5, .HTMLContent h5,
.redactor-dropdown-box-format .redactor-dropdown-h6, .HTMLContent
h6{text-align:center}}