/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--featured-media-background-color:transparent;--featured-media-border-color:var(--theme-color-swap);--featured-media-text-color:inherit;}.featured-media{background-color:var(--featured-media-background-color);padding:60px;position:relative;width:100%;}@media screen and (max-width:575px){.featured-media{padding:30px;}}.featured-media.featured-media--no-padding{padding:0;}@media screen and (max-width:575px){.featured-media.featured-media--no-padding{padding:0;}}.featured-media.featured-media--no-padding + .featured-media.featured-media--no-padding{margin-top:60px;}.slick-list .featured-media.featured-media--no-padding + .featured-media.featured-media--no-padding{margin-top:60px;}.featured-media.color-mode--inherit{--featured-media-border-color:#ffcd00;}.featured-media.color-mode--dark-gray,.bg-dark-gray .featured-media{--featured-media-background-color:var(--theme-color-swap);--featured-media-border-color:#fff;--featured-media-text-color:#fff;}.featured-media.color-mode--light-gray,.bg-light-gray .featured-media{--featured-media-background-color:#ededed;--featured-media-border-color:#151515;}.featured-media.color-mode--gray,.bg-gray .featured-media{--featured-media-background-color:#63666a;--featured-media-border-color:#ffcd00;}.featured-media.color-mode--gold,.bg-gold .featured-media{--featured-media-background-color:#ffcd00;--featured-media-border-color:#000;}.featured-media__grid{margin-left:auto;margin-right:auto;max-width:calc(90rem - 200px);align-items:start;display:grid;grid-template-areas:"media" "content";}@media screen and (min-width:768px){.featured-media__grid{align-items:center;grid-template-areas:"media content";grid-template-columns:40% 60%;}}@media screen and (min-width:992px){.featured-media__grid{grid-template-columns:1fr 1fr;}}.featured-media__media{background-color:transparent;margin-left:10px;margin-top:10px;padding:25px 2.5rem 45px 1.875rem;position:relative;grid-area:media;padding:0;position:relative;}.featured-media__media::before{border:2px var(--theme-border-style-swap) var(--theme-border-color-swap);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;transform:translate(10px,10px);z-index:1;}.featured-media__media::before{content:normal;}.featured-media--media-overlay .featured-media__media::before{content:"";}.featured-media__media img,.featured-media__media iframe{aspect-ratio:16/9;height:auto;-o-object-fit:contain;object-fit:contain;width:100%;}.featured-media__media .figure{margin:0;}.featured-media__content{grid-area:content;margin-left:40px;}@media screen and (max-width:767px){.featured-media__content{align-self:start;margin:40px 0 0;}}.featured-media__title{color:inherit;font-weight:600;-webkit-hyphens:none;hyphens:none;line-height:1.5;margin:0 0 1.25rem;text-rendering:optimizeLegibility;font-family:"Zilla Slab",serif;font-size:1.625rem;line-height:31px;margin-bottom:15px;margin-top:1.875rem;}@media screen and (min-width:768px){.featured-media__title{font-size:1.875rem;line-height:36px;margin-bottom:15px;}}.featured-media__title a{color:inherit;font-weight:inherit;}@media print{.featured-media__title{orphans:3;-moz-column-break-after:avoid;break-after:avoid-page;widows:3;}.featured-media__title::after{display:inline-block;}}.featured-media__title{color:var(--featured-media-text-color);font-size:1.75rem;font-weight:600;line-height:1.1;}.featured-media__blurb{color:var(--featured-media-text-color);font-family:"Roboto",sans-serif;font-size:1.125rem;line-height:1.3;}@media screen and (min-width:768px){.featured-media--right .featured-media__grid{grid-template-areas:"content media";grid-template-columns:60% 40%;}}@media screen and (min-width:992px){.featured-media--right .featured-media__grid{grid-template-columns:1fr 1fr;}}.featured-media--right .featured-media__content{margin-left:0;margin-right:40px;}.featured-media--right .featured-media__media::before{transform:translate(-10px,10px);}.featured-media--tabs.featured-media{--featured-media-border-color:#ffcd00;--featured-media-text-color:inherit;}.featured-media--tabs .featured-media__content{align-self:baseline;margin-top:100px;}@media screen and (max-width:991px){.featured-media--tabs .featured-media__content{align-self:initial;margin-top:0;}}
.google-translate{margin-bottom:0.9375rem;position:relative;}@media screen and (min-width:992px){.google-translate{margin-bottom:0;}}@media screen and (min-width:992px){.l-header-childrens .google-translate .google-translate__toggle{color:#fff;}.l-header-childrens .google-translate .google-translate__toggle::after{color:#fff;}}.google-translate.open .google-translate__toggle::after{content:"\e90e";}@media screen and (min-width:992px){.google-translate.open .google-translate__toggle::before{content:"";}}.google-translate.open .google-translate-element{background-color:#d4d4d4;display:block;margin-top:0.9375rem;}@media screen and (min-width:992px){.google-translate.open .google-translate-element{margin-top:0;padding:0.3125rem 0.625rem;width:250%;}}.google-translate__toggle{align-items:center;background:inherit;border:0;display:inline-flex;font-size:0.875rem;font-weight:300;height:2.25rem;margin:0;min-height:2.25rem;min-width:2.25rem;padding:0;text-align:left;width:100%;}@media screen and (min-width:992px){.google-translate__toggle{padding-left:1.25rem;}}.google-translate__toggle:active,.google-translate__toggle:focus,.google-translate__toggle:hover{background:inherit;}.google-translate__toggle:focus-visible{outline:-webkit-focus-ring-color auto 0.0625rem;}.google-translate__toggle::after{content:"\e90d";display:inline-block;font-family:icomoon;font-size:0.5rem;margin-left:0.625rem;}.google-translate__toggle::before{background-color:#000;bottom:0;height:0.3125rem;left:1.25rem;position:absolute;right:0;}@media screen and (min-width:992px){.l-header-childrens .google-translate__toggle::before{background-color:#fff;}}.google-translate-element{background:#fff;box-shadow:0 0.3125rem 0.625rem rgba(0,0,0,0.2);display:none;padding:20px;}@media screen and (min-width:992px){.google-translate-element{bottom:0;position:absolute;right:0;transform:translateY(100%);z-index:2;}}.l-header__mobile .google-translate-element{margin-bottom:1.25rem;}.google-translate-element .goog-te-gadget .goog-te-combo{border-color:#767676;margin-bottom:0.625rem;width:100%;}.l-header__mobile-translate{display:flex;justify-content:flex-end;position:absolute;left:0;top:1.4375rem;width:calc(100% - 107px);z-index:5;}@media screen and (min-width:768px){.l-header__mobile-translate{top:1.875rem;width:calc(100% - 107px);}}@media screen and (min-width:992px){.l-header__mobile-translate{display:none;}}.l-header__mobile-translate .google-translate{display:flex;margin-bottom:0;margin-right:0;position:relative;width:100%;}.l-header__mobile-translate .google-translate.open .google-translate-element{background-color:#fff;box-shadow:none;margin-top:0;position:absolute;top:4.6875rem;width:100vw;}@media screen and (min-width:768px){.l-header__mobile-translate .google-translate.open .google-translate-element{top:5.3125rem;}}.l-header__mobile-translate .google-translate__toggle{color:#fff;font-size:1.25rem;justify-content:flex-end;margin-right:0.625rem;}@media screen and (min-width:576px){.l-header__mobile-translate .google-translate__toggle{font-size:1.6875rem;margin-right:1.25rem;}}.l-header__mobile-translate .google-translate__toggle::after{font-size:0.5rem;margin-left:0.3125rem;}@media screen and (min-width:576px){.l-header__mobile-translate .google-translate__toggle::after{font-size:0.8125rem;margin-left:0.625rem;}}.l-header__mobile-translate .goog-te-gadget{color:#151515;font-size:1.0625rem;}.l-header__mobile-translate .goog-te-gadget a{color:#151515;font-size:1.0625rem;}.l-header__mobile-translate .goog-te-gadget a img{width:3.4375rem;}
.header-region-search{background:#ffcd00;bottom:0;display:flex;left:0;height:3.125rem;padding:0.3125rem 0.9375rem;position:absolute;right:0;transition:transform 300ms ease-in-out;z-index:1;}.l-header-childrens .header-region-search{background:#007f91;}@media screen and (min-width:992px){.header-region-search{height:36px;left:auto;padding:0;right:2.1875rem;width:calc(100% - 273px);}}@media screen and (min-width:1440px){.header-region-search{right:7.1875rem;width:calc(100% - 432px);}}.more-open .header-region-search{display:none;}.header-region-search.exposed{transform:translateY(100%);}.header-region-search form{display:flex;flex:1;}.header-region-search .form-item{flex:1;}.header-region-search .form-item__search{background:transparent;border:0;border-bottom:1px solid;font-size:1rem;height:26px;padding:0;margin:0.3125rem;width:100%;}@media screen and (min-width:992px){.header-region-search .form-item__search{font-size:0.9375rem;}}.header-region-search .form-item__search:focus{outline:none;}.l-header-childrens .header-region-search .form-item__search{color:#fff;}.header-region-search .form-item__search::-webkit-input-placeholder{color:#151515;font-size:1rem;line-height:1.5;}.l-header-childrens .header-region-search .form-item__search::-webkit-input-placeholder{color:#fff;}.header-region-search .form-item__search:-moz-placeholder{color:#151515;font-size:1rem;line-height:1.5;}.l-header-childrens .header-region-search .form-item__search:-moz-placeholder{color:#fff;}.header-region-search .form-item__search::-moz-placeholder{color:#151515;font-size:1rem;line-height:1.5;}.l-header-childrens .header-region-search .form-item__search::-moz-placeholder{color:#fff;}.header-region-search .form-item__search:-ms-input-placeholder{color:#151515;font-size:1rem;line-height:1.5;}.l-header-childrens .header-region-search .form-item__search:-ms-input-placeholder{color:#fff;}.header-region-search input[type=submit]{background:transparent;border:0;bottom:0;font-size:0;height:36px;margin-bottom:0;padding:0;position:absolute;right:0;top:0;width:36px;z-index:1;}.header-region-search .header-region-search__icon{align-items:center;display:flex;flex:0 0 36px;height:36px;justify-content:center;width:36px;}.header-region-search .header-region-search__icon svg{height:0.9375rem;width:0.9375rem;}.header-region-search .header-region-search__icon svg path{fill:#151515;}.l-header-childrens .header-region-search .header-region-search__icon svg path{fill:#fff;}
.icon-buttons .icon-button{align-items:center;background-color:#ededed;border:0;color:#000;display:flex;font-family:"Antonio",sans-serif;font-size:1.125rem;line-height:1.5;padding:0;text-align:left;text-decoration:none;text-transform:uppercase;width:100%;}@media screen and (min-width:992px){.icon-buttons .icon-button{font-size:1.25rem;line-height:1.4;}}.icon-buttons .icon-button:hover{color:#151515;}.icon-buttons .icon-button *{color:inherit;}.icon-buttons .icon-button + .icon-buttons .icon-button{margin-top:20px;}.icon-buttons .icon-button.button--icon{background-color:#ededed;color:#000;font-family:"Antonio",sans-serif;font-size:1.25rem;line-height:1.4;padding-right:85px;}.icon-buttons .icon-button__lead-svg{align-items:center;display:flex;flex:0 0 auto;height:40px;justify-content:center;margin-left:15px;position:relative;width:40px;z-index:3;}@media screen and (min-width:992px){.icon-buttons .icon-button__lead-svg{margin-left:20px;}}.icon-buttons .icon-button__lead-svg svg{display:flex;height:100%;width:100%;}.icon-buttons .icon-button__lead-svg img{height:auto;max-height:100%;max-width:100%;width:auto;}.icon-buttons .icon-button__trailing-svg{display:flex;height:14px;position:absolute;right:25px;width:15px;z-index:1;}@media screen and (min-width:992px){.icon-buttons .icon-button__trailing-svg{height:17px;width:18px;}}.icon-buttons .icon-button__trailing-svg svg{height:auto;width:100%;}.icon-buttons .icon-button__trailing-svg svg path{max-width:100%;}.icon-buttons .icon-button__trailing-svg path{fill:var(--icon-button-trailing-icon-color);}.icon-buttons .icon-button__text{flex:1;margin-left:15px;padding-bottom:12px;padding-top:12px;}@media screen and (min-width:992px){.icon-buttons .icon-button__text{padding-bottom:20px;padding-top:20px;}}.icon-buttons .icon-button__text:first-child{margin-left:20px;}.icon-buttons.bg-gold-pattern-particle .icon-button{background-color:#fff;}.icon-buttons--full-width{margin-bottom:60px;margin-top:60px;padding:1.25rem;}.icon-buttons--full-width .button--icon::after,.icon-buttons--full-width .button--icon::before{background:var(--icon-button-slide-color-full);}@media screen and (min-width:992px){.icon-buttons--full-width .icon-buttons__container{display:flex;gap:1.25rem;}}@media screen and (min-width:992px){.icon-buttons--full-width .icon-buttons__container > *{flex:0 1 calc((100% - 1.25rem * 2) / 3);}}@media screen and (min-width:992px){.icon-buttons--full-width .icon-button{margin-bottom:0;}}
.link-list{list-style-type:none;margin:0;padding:0;text-align:left;}@media screen and (min-width:992px){.l-grid--1col .link-list{-moz-columns:2;columns:2;}}.services__toggle-clear-cols .link-list{display:flex;}.link-list + .link-list{margin-top:0.9375rem;}.link-list ul{list-style:none;margin:0;padding:0;}.link-list__item > a{font-size:1rem;}.link-list__item > a:not(.button){color:#00558c;display:inline-block;font-size:1.125rem;font-weight:500;line-height:1.5;padding-left:30px;position:relative;text-decoration:none;}.link-list__item > a:not(.button):hover,.link-list__item > a:not(.button):focus,.link-list__item > a:not(.button):active{color:#00558c;text-decoration:underline;}.link-list__item > a:not(.button):hover::before,.link-list__item > a:not(.button):focus::before,.link-list__item > a:not(.button):active::before{color:var(--link-arrow-arrow-color);transform:translateX(5px);}.link-list__item > a:not(.button)::before{content:"\e912";color:var(--link-arrow-arrow-color);font-family:"icomoon";left:0;position:absolute;top:0;transition:color 300ms ease-in-out,transform 300ms ease-in-out;will-change:transform;}.link-list__item.search__toggle{align-items:center;display:inline-flex;flex-grow:1;margin-bottom:0;}[class*=bg-black] .link-list__item > a:not(.button),[class*=bg-dark] .link-list__item > a:not(.button){color:#fff;display:inline-block;font-size:1.125rem;font-weight:500;line-height:1.5;padding-left:30px;position:relative;text-decoration:none;}[class*=bg-black] .link-list__item > a:not(.button):hover,[class*=bg-black] .link-list__item > a:not(.button):focus,[class*=bg-black] .link-list__item > a:not(.button):active,[class*=bg-dark] .link-list__item > a:not(.button):hover,[class*=bg-dark] .link-list__item > a:not(.button):focus,[class*=bg-dark] .link-list__item > a:not(.button):active{color:#fff;text-decoration:underline;}[class*=bg-black] .link-list__item > a:not(.button):hover::before,[class*=bg-black] .link-list__item > a:not(.button):focus::before,[class*=bg-black] .link-list__item > a:not(.button):active::before,[class*=bg-dark] .link-list__item > a:not(.button):hover::before,[class*=bg-dark] .link-list__item > a:not(.button):focus::before,[class*=bg-dark] .link-list__item > a:not(.button):active::before{color:#ffcd00;transform:translateX(5px);}[class*=bg-black] .link-list__item > a:not(.button)::before,[class*=bg-dark] .link-list__item > a:not(.button)::before{content:"\e912";color:#ffcd00;font-family:"icomoon";left:0;position:absolute;top:0;transition:color 300ms ease-in-out,transform 300ms ease-in-out;will-change:transform;}.link-list--footer .link-list__item > a{font-weight:300;}.link-list--footer .link-list__item > a:not(.button){color:#fff;display:inline-block;font-size:1.125rem;font-weight:500;line-height:1.5;padding-left:30px;position:relative;text-decoration:none;}.link-list--footer .link-list__item > a:not(.button):hover,.link-list--footer .link-list__item > a:not(.button):focus,.link-list--footer .link-list__item > a:not(.button):active{color:#fff;text-decoration:underline;}.link-list--footer .link-list__item > a:not(.button):hover::before,.link-list--footer .link-list__item > a:not(.button):focus::before,.link-list--footer .link-list__item > a:not(.button):active::before{color:#ffcd00;transform:translateX(5px);}.link-list--footer .link-list__item > a:not(.button)::before{content:"\e912";color:#ffcd00;font-family:"icomoon";left:0;position:absolute;top:0;transition:color 300ms ease-in-out,transform 300ms ease-in-out;will-change:transform;}.link-list--footer .link-list__item > a:hover,.link-list--footer .link-list__item > a:focus,.link-list--footer .link-list__item > a:active{text-decoration:underline;}.link-list--footer .link-list__item > a:hover::before,.link-list--footer .link-list__item > a:focus::before,.link-list--footer .link-list__item > a:active::before{color:#fff;}.patient-education__link-list .link-list-card{border:0;border-top:5px solid #000;padding:0;width:-moz-fit-content;width:fit-content;}
