.HeaderNavigation>.NavigationList>.NavigationItem>.NavigationList{background-color:#efefef}.HeaderNavigation>.NavigationList>.NavigationItem>.NavigationList:after{border-bottom-color:#efefef}.FooterAboutLogo{max-width:189px}.FooterAboutContact
a{font-weight:bold;color:inherit}.CalloutBlockItemImage{padding-bottom:0}.CalloutBlockItemImage::before{content:'';display:block;padding-bottom:56.25%}.PageHeaderWithBackgroundImage{color:#A0333E}.HomePage .InfoBlockStandard
.InfoBlockDescription{max-width:634px;font-size:18px;line-height:30px}.HomePage
.Header{background-color:transparent}.HomePage
.Header.HeaderDockedScrolled{background-color:#FFF;color:#4a4a4a}.HomePage .HeroImageStandard
.HeroImageInner{padding-top:230px;padding-bottom:156px}.HomePage
.InfoBlock.HomePageMedicalMarket{background-color:#fff}#HomePageOurCapabilities{background-color:#FFF}#HomePageOurCapabilities
.CalloutBlockItemInner{background:#FFF;border-radius:6px;box-shadow:0 4px 6px rgba(0,0,0,0.12);overflow:hidden;transition:all 0.25s}#HomePageOurCapabilities .CalloutBlockItemInner:hover{box-shadow:0 16px 12px rgba(0,0,0,0.12)}#HomePageOurCapabilities .slick-list{padding-bottom:28px}.HomePage
.InfoBlockImageCutout.HomePageQuality{background-color:#F2F2F2;overflow:hidden;position:relative}.HomePage .InfoBlockImageCutout.HomePageQuality
.InfoBlockTitle{margin-bottom:0.4166666667em;line-height:1.2222222222}.HomePageQuality.InfoBlockImageCutout
.InfoBlockImageColumn{position:relative;-ms-flex-item-align:stretch;align-self:stretch}.HomePageQuality.InfoBlockImageCutout
.InfoBlockImage{width:auto;height:100%;position:absolute;left:32px;top:0}@media (min-width: 641px){.HomePage .HomePageMedicalMarket.InfoBlockStandard
.InfoBlockInner{padding-top:128px;padding-bottom:128px}}.HomePage .HomePageMedicalMarket.InfoBlockStandard
.InfoBlockTitle{margin-bottom:22px;font-size:36px}#HomePageOtherMarkets{background-color:#A0333E}.HomePage #HomePageOtherMarkets
.CalloutBlockInner{max-width:1000px}.HomePage #HomePageOtherMarkets
.CalloutBlockItemInner{margin:0}.HomePage #HomePageOtherMarkets
.CalloutBlockItemContent{padding:0}.HomePage #HomePageOtherMarkets
.CalloutBlockTitle{margin-bottom:31px}.HomePage #HomePageOtherMarkets .CalloutBlockTitle,
.HomePage #HomePageOtherMarkets
.CalloutBlockItemTitle{color:#FFF}.HomePage #HomePageOtherMarkets
.CalloutBlockItemTitle{margin-bottom:0}#HomePageOtherMarkets .slick-dot-button{background-color:#FFF}#HomePageOtherMarkets .slick-active .slick-dot-button{background-color:rgba(0, 0, 0, 0.35)}.HomePage #HomePageOtherMarkets
.CalloutBlockNavigationArrow{border-color:#fff}#HomePageOtherMarkets .CalloutBlockNavigationArrowPrevious_st0,
#HomePageOtherMarkets
.CalloutBlockNavigationArrowNext_st0{fill:#FFF}#HomePageOtherMarkets
.CalloutBlockItemLink{font-style:normal;text-decoration:none}.HomePage
.CalloutBlockItemIcon{width:100px;height:100px}.ContactInfo~.ContactInfo{margin-top:7px;padding-top:12px;border-top:1px solid #EFEFEF}.GalleryListingItemTitle{font-size:21px;font-weight:400}.GalleryListingItemDescription{margin:14px
0 0 0}.GalleryListingItemCount{line-height:28px}.GalleryAlbumPage .PageHeaderWithBackgroundImage
.PageHeaderSubtitle{color:#636363}@media (max-width: 1140px){.ContactInfo~.ContactInfo{margin-top:17px;padding-top:16px}}@media (max-width: 1024px){.HomePage .HeroImageStandard
.HeroImageInner{padding-top:164px;padding-bottom:100px}.FooterAboutLogo{max-width:239px}}@media (max-width: 960px){.ContactInfo~.ContactInfo{margin-top:-8px;padding-top:12px}}@media (max-width: 768px){.FooterNavigation>.NavigationList>.NavigationItem:nth-child(1),.FooterNavigation>.NavigationList>.NavigationItem:nth-child(2){min-width:100%;text-align:center}.HomePageQuality.InfoBlockImageCutout
.InfoBlockImage{position:static;width:100%;height:auto}}@media (max-width: 640px){.HomePage .HomePageMedicalMarket.InfoBlockStandard
.InfoBlockTitle{font-size:32px}.HomePage .InfoBlockImageCutout.HomePageQuality
.InfoBlockTitle{font-size:30px}.ContactLocation{margin-bottom:36px}.ContactInfo~.ContactInfo{margin-top:17px;padding-top:16px}}.QuickContactUsForm
.FormFieldLabel{color:#595959}.ReCAPTCHATextBox,
.QuickContactUsForm
.FormFieldInput.ReCAPTCHATextBox{height:0;padding:0;border:0;max-width:304px}.QuickContactUsForm
.FormFieldInput.ReCAPTCHATextBox{max-width:224px}.QuickContactUsForm
.StaticFormFieldLabel{position:static;height:auto;margin:0;padding:0
0 0 4px;background-color:transparent}.g-recaptcha{min-height:78px}.g-recaptcha
iframe{display:block}iframe[title^="recaptcha challenge"],iframe[src^="https://www.google.com/recaptcha/"]{display:block}@media (max-width: 384px){.ReCAPTCHATextBox{max-width:164px}.QuickContactUsForm
.FormFieldInput.ReCAPTCHATextBox{max-width:160px}.g-recaptcha{min-height:144px}}.HTMLContent
a{font-weight:700}