/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.dx8-tabs{background-color:#dbdbdb;}@media screen and (min-width:37.5em){.dx8-tabs{height:auto;margin:0;overflow:hidden;white-space:nowrap;}}.dx8-tabs li a{color:#000;background:#cecece;display:block;font-size:0.929em;padding:11px 20px;}.dx8-tabs li a:hover{background:#b3b3b3;}.dx8-tabs li.is-active a{background:#f1f1f1;pointer-events:none;}@media screen and (max-width:37.5em){.dx8-tabs li{display:block;margin:0;}}@media screen and (min-width:37.5em){.dx8-tabs li{display:block;float:left;vertical-align:bottom;margin:0 1px 0 0;}[dir="rtl"] .dx8-tabs li{margin:0 0 0 1px;float:right;}}#user-login-form,#user-register-form,#user-pass,#search-form,#search-block-form{border:1px solid #dbdbdb;margin-top:-1px;margin-bottom:15px;padding:15px 30px;}#user-login-form .form-item,#user-register-form .form-item,#user-pass .form-item,#search-form .form-item,#search-block-form .form-item{padding:15px 0;}#user-login-form .form-item .description,#user-register-form .form-item .description,#user-pass .form-item .description,#search-form .form-item .description,#search-block-form .form-item .description{margin-top:10px;}#user-login-form .form-actions,#user-register-form .form-actions,#user-pass .form-actions,#search-form .form-actions,#search-block-form .form-actions{padding:15px 0;}#user-login-form label,#user-register-form label,#user-pass label,#search-form label,#search-block-form label{display:table;margin-bottom:10px;}#user-login-form input,#user-login-form select,#user-register-form input,#user-register-form select,#user-pass input,#user-pass select,#search-form input,#search-form select,#search-block-form input,#search-block-form select{max-width:100%;}#user-login-form details.form-wrapper,#user-register-form details.form-wrapper,#user-pass details.form-wrapper,#search-form details.form-wrapper,#search-block-form details.form-wrapper{border-bottom-width:0;margin:15px 0;}#user-login-form details.form-wrapper .dx8-details-content,#user-register-form details.form-wrapper .dx8-details-content,#user-pass details.form-wrapper .dx8-details-content,#search-form details.form-wrapper .dx8-details-content,#search-block-form details.form-wrapper .dx8-details-content{border:1px solid #dbdbdb;border-top:0;padding:15px 30px;}#user-login-form details.form-wrapper .dx8-details-content fieldset,#user-register-form details.form-wrapper .dx8-details-content fieldset,#user-pass details.form-wrapper .dx8-details-content fieldset,#search-form details.form-wrapper .dx8-details-content fieldset,#search-block-form details.form-wrapper .dx8-details-content fieldset{border:0;}#user-login-form details.form-wrapper .dx8-details-content legend,#user-register-form details.form-wrapper .dx8-details-content legend,#user-pass details.form-wrapper .dx8-details-content legend,#search-form details.form-wrapper .dx8-details-content legend,#search-block-form details.form-wrapper .dx8-details-content legend{position:relative;top:15px;padding:10px 0;}#user-login-form details.form-wrapper .dx8-details-content > fieldset > legend,#user-register-form details.form-wrapper .dx8-details-content > fieldset > legend,#user-pass details.form-wrapper .dx8-details-content > fieldset > legend,#search-form details.form-wrapper .dx8-details-content > fieldset > legend,#search-block-form details.form-wrapper .dx8-details-content > fieldset > legend{width:100%;border-bottom:1px solid #dbdbdb;}#user-login-form details.form-wrapper summary,#user-register-form details.form-wrapper summary,#user-pass details.form-wrapper summary,#search-form details.form-wrapper summary,#search-block-form details.form-wrapper summary{padding:10px;background:#dbdbdb;}#user-login-form .form-type-checkbox label,#user-register-form .form-type-checkbox label,#user-pass .form-type-checkbox label,#search-form .form-type-checkbox label,#search-block-form .form-type-checkbox label{margin-bottom:0;}#user-login-form .form-checkbox,#user-register-form .form-checkbox,#user-pass .form-checkbox,#search-form .form-checkbox,#search-block-form .form-checkbox{margin-right:10px;float:left;}#edit-help-link{display:block;margin-top:10px;}.search-block-form{padding:15px 0;}.search-block-form h2{margin-bottom:10px;}#search-block-form{padding:0;border:0;}#search-block-form:before,#search-block-form:after{content:"";display:table;}#search-block-form:after{clear:both;}#search-block-form .form-item{margin-right:15px;}#search-block-form .form-item,#search-block-form .form-actions{float:left;padding:0;}#search-block-form input{margin:0;}.node-preview-container{background-color:#dbdbdb;}.node-preview-container .node-preview-backlink{display:inline-block;line-height:14px;padding:4px 15px;background:#0071b8 linear-gradient(to bottom,#007bc6,#0071b8);border:1px solid #1e5c90;border-radius:20px;font:700 14px Arial;color:#fff;text-shadow:0 1px rgba(0,0,0,0.5);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}.node-preview-container .node-preview-backlink:hover,.node-preview-container .node-preview-backlink:focus{background:#2369a6 linear-gradient(to bottom,#0c97ed,#1f86c7);border-color:#1f86c7;}.node-preview-container .node-preview-backlink:hover{box-shadow:0 1px 2px rgba(23,26,28,0.25);}.node-preview-container .node-preview-backlink:focus{border-color:#1280df;}.node-preview-container .node-preview-backlink:active{background:#0071b8 linear-gradient(to bottom,#08639b,#0071b8);border-color:#144b78;box-shadow:inset 0 1px 3px rgba(0,0,0,0.2);}.node-preview-container .node-preview-backlink:before{content:'\00AB';margin-right:5px;font-size:16px;}
.coh-style-homepage-video-hero-wrapper{margin-bottom:0 !important;position:relative;border-bottom:1rem solid rgb(65,182,230);box-shadow:0 0.625rem 2rem 0 rgb(0,51,84);}.coh-style-homepage-video-hero-wrapper.coh-style-50-50-component-background-dark-blue{background-image:url(../svg/quick-action-dark-blue-theme.svg);background-color:#003354;}.coh-style-homepage-video-hero-wrapper .coh-style-primary-button:hover,.coh-style-homepage-video-hero-wrapper .coh-style-primary-button:focus{text-decoration:underline;}.coh-style-homepage-video-hero-wrapper::after{content:'';background-color:rgb(0,98,155);height:1rem;width:100%;max-width:17.7%;bottom:-1rem;position:absolute;margin-left:75%;}.coh-style-homepage-video-hero-wrapper::before{content:'';position:absolute;bottom:-1rem;background-color:rgb(255,163,0);margin-left:65.5%;height:1rem;max-width:10%;width:100%;clip-path:polygon(20% 0%,100% 0,100% 100%,0% 100%);}.coh-style-homepage-video-hero-wrapper .oembed-item{position:relative;display:block;width:100%;padding:0;overflow:hidden;}.coh-style-homepage-video-hero-wrapper .oembed-item::before{padding-top:56.25%;display:block;content:'';}.coh-style-homepage-video-hero-wrapper .oembed-item iframe{position:absolute;top:0;bottom:0;width:100%;height:100%;inset:0;}.coh-style-homepage-video-hero-wrapper h1{font-size:2.25rem;line-height:2.25rem;letter-spacing:0.015em;font-weight:600;}.coh-style-homepage-video-hero-wrapper .description p{font-weight:400;font-size:1.25rem;line-height:2rem;}.coh-style-homepage-video-hero-wrapper .coh-style-50-50-component-image-right .image-col-wrapper{margin-left:0;}@media screen and (min-width:1440px){.coh-style-homepage-video-hero-wrapper .coh-style-50-50-component-image-left .oembed-item{left:-20px;}.coh-style-homepage-video-hero-wrapper .coh-style-50-50-component-image-right .oembed-item{right:-20px;}}@media screen and (min-width:1440px){.coh-style-homepage-video-hero-wrapper .coh-style-50-50-component-image-left .oembed-item,.coh-style-homepage-video-hero-wrapper .coh-style-50-50-component-image-right .oembed-item{max-height:315px;}}@media screen and (max-width:575px){.coh-style-homepage-video-hero-wrapper::before{margin-left:33%;max-width:18%;}.coh-style-homepage-video-hero-wrapper::after{margin-left:50%;max-width:33%;}}
.slim-hero--image-container img{width:100%;}.site-search-inner.locations .description-wrapper .country{display:none;}@media screen and (min-width:992px){.header-bottom.mobile-header-menus ul.menu-level-2 > li:first-child{display:none;}}form .form-textarea,form .form-type-number .form-number,form .form-type-select select,form .form-type-tel input,form .form-type-textfield input,form .form-type-email input,form .form-type-date input{border-color:rgba(99,102,106,1);}.view-narrow-topic-feeds .hidden .views-exposed-form *{display:none;}.user-logged-in header[class*="coh-ce-cpt_microsite_header"]{position:relative;}.no-appointments .appt-btn{display:none;}.be-related-link-container{margin-top:50px;}.be-related-link-container .be-label{display:flex;font-weight:bold;margin-left:24px;font-size:14px;}.be-related-link-container .be-list{margin-bottom:0;}.be-related-link-container .be-list-item{list-style:none;margin-top:3px;}.be-related-link-container .be-related-link{font-size:14px;}@media screen and (min-width:992px){.be-related-link-container{display:flex;justify-content:center;padding:0 24px;}.be-related-link-container .be-label{margin-left:0;}.be-related-link-container .be-list{display:flex;}.be-related-link-container .be-list-item{margin-top:0;}}
form.webform-submission-form .webform-flex--container h1::after,form.webform-submission-form .webform-confirmation__message h1::after{background-color:rgb(255,163,0);height:0.25rem;width:10rem;position:relative;content:"";display:block;margin:0.75rem auto 3.125rem 0;}@media screen and (min-width:1440px){form.webform-submission-form .webform-flex--container h1{max-width:1200px;width:100vw;}}@media only screen and (max-width:1440px) and (min-width:1170px){form.webform-submission-form .webform-flex--container h1{max-width:1100px;width:100vw;}}
