 
/* 
Reset Styles 
=============== */

.kcw {
  box-sizing: unset;
}

.kcw * {
  /* per https://kyruus.jira.com/browse/KENG-35371: this negates the effect of Kyruus' * {font-size: 14px} */
  font-size: inherit;
}

.kcw section,
.kcw div,
.kcw dl,
.kcw dt,
.kcw dd,
.kcw ul,
.kcw ol,
.kcw li,
.kcw h1,
.kcw h2,
.kcw h3,
.kcw h4,
.kcw h5,
.kcw h6,
.kcw pre,
.kcw form,
.kcw fieldset,
.kcw input,
.kcw textarea,
.kcw label,
.kcw p,
.kcw blockquote,
.kcw th,
.kcw td,
.kcw a {
  box-sizing: unset;
  margin: 0;
  padding: 0;
}

.kcw table {
  border-collapse: collapse;
  border-spacing: 0;
}

.kcw fieldset,
.kcw img {
  border: 0;
}

.kcw address,
.kcw caption,
.kcw cite,
.kcw code,
.kcw dfn,
.kcw em,
.kcw strong,
.kcw th,
.kcw var {
  font-style: normal;
  font-weight: normal;
}

.kcw ol,
.kcw ul {
  list-style: none;
}

.kcw caption,
.kcw th {
  text-align: left;
}

.kcw h1,
.kcw h2,
.kcw h3,
.kcw h4,
.kcw h5,
.kcw h6 {
  font-size: 100%;
  font-weight: bold;
}

.kcw q:before,
.kcw q:after {
  content: '';
}

.kcw abbr,
.kcw acronym {
  border: 0;
}

.kcw a {
  /* per https://kyruus.jira.com/browse/KENG-35371: this negates the effect of Kyruus' a {display: inline-block} */
  display: inline;
}

.kcw p:first-child {
  /* per https://kyruus.jira.com/browse/KENG-35371: this negates the effect of Kyruus' p:first-child margin-top styles */
  margin-top: inherit;
}

.kcw p:last-child {
  /* per https://kyruus.jira.com/browse/KENG-35371: this negates the effect of Kyruus' p:last-child margin-bottom styles */
  margin-bottom: inherit;
   color: #fff;
}
:root {
  font-size: 16px;
}
/* Reset Styles End
=============== */


/* mixins */
/* ------------------------------------------------------------------------------------- 
Sets Breakpoint -- http://www.sitepoint.com/managing-responsive-breakpoints-sass/
------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------- 
Fonts
Setting fonts with mixins instead of font variable 
This way when using a webfont with different weights you can control through the mixin
------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------- 
Plain Ul or OL
------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------- 
Font Size
------------------------------------------------------------------------------------- */
/* ---------------------------------- 
Usage
    body {
      @include font-size(16);
    }
------------------------------------- */
/* ------------------------------------------------------------------------------------- 
Line Height Size
------------------------------------------------------------------------------------- */
/* ---------------------------------- 
Usage
    body {
      @include line-height (16);
    }
------------------------------------- */
/* ------------------------------------------------------------------------------------- 
Sets Breakpoint -- http://www.sitepoint.com/managing-responsive-breakpoints-sass/
------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------- 
Clear Fix
------------------------------------------------------------------------------------- */
/* ---------------------------------- 
Clear Fix Usage Example
    .article {
         @include clearfix();
    }
------------------------------------- */
/* ------------------------------------------------------------------------------------- 
Border Radius
------------------------------------------------------------------------------------- */
/* ----------------------------------  
Border Radius Usage Example

    .button {
      @include border-radius(5px);
    }

    .submit-button {
      @include border-top-radius(10px);
      @include border-right-radius(8px);
      @include border-bottom-radius(10px);
      @include border-left-radius (6px);
    }
------------------------------------- */
/* ----------------------------------
Transitions
Usage: 
@include transition(all .3s ease);
------------------------------------- */
/* ----------------------------------
Transforms
Usage: 
@include Transform(10px, 0, 45deg);
------------------------------------- */
/* variables */
/* ------------------------------------------------------------------------------------- 
Colors
------------------------------------------------------------------------------------- */
/* Fonts */
/* Available in 300, 400, 700 */
/* Available in 300, 700 */
/* Main Nav */
/* Main Nav - Mobile */
/* Secondary Nav */
/* Footer */
/* Links */
/* Buttons */
/* Borders */
/* Global spacing */
/* base styles */
body .kcw  { font-family: "Roboto", sans-serif; font-style: normal; font-weight: 300; font-size: 1rem; line-height: 1.5; height: 100%; margin: 0; padding: 0; width: 100%; -webkit-text-size-adjust: 100%; /* Keeps iphone from enlarging text on horizontal view */ }

@media (min-width: 1281px) { body .kcw  { font-size: 1.125rem; } }

/* Column Styles
------------------------------------------*/
 .kcw .kcw__TwoColumn > div,  .kcw .kcw__ThreeColumn > div,  .kcw .kcw__FourColumn > div { margin-bottom: 1.5rem; }

@media (min-width: 768px) {  .kcw .kcw__TwoColumn,  .kcw .kcw__ThreeColumn,  .kcw .kcw__FourColumn { -webkit-column-count: 2; column-count: 2; -webkit-column-gap: 40px; column-gap: 40px; }
   .kcw .kcw__TwoColumn > div.kcw__dontsplit,  .kcw .kcw__TwoColumn > li.kcw__dontsplit,  .kcw .kcw__ThreeColumn > div.kcw__dontsplit,  .kcw .kcw__ThreeColumn > li.kcw__dontsplit,  .kcw .kcw__FourColumn > div.kcw__dontsplit,  .kcw .kcw__FourColumn > li.kcw__dontsplit { -webkit-column-break-inside: avoid; break-inside: avoid-column; page-break-inside: avoid; } }

@media (min-width: 1024px) {  .kcw .kcw__ThreeColumn { -webkit-column-count: 3; column-count: 3; } }

@media (min-width: 1281px) {  .kcw .kcw__FourColumn { -webkit-column-count: 4; column-count: 4; } }

 .kcw .kcw__ClearFix:after,  .kcw .kcw__cmspage:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

 .kcw a { -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; font-style: normal; font-weight: 700; }

 .kcw li { margin-bottom: 0.625rem; }

/* Skip to Content
------------------------------------------*/
 .kcw a.kcw__SkipTo { display: block; background: #000; color: #fff; text-decoration: none; left: -32767px; height: 0; line-height: 0; overflow: hidden; }

 .kcw a.kcw__SkipTo:hover,  .kcw a.kcw__SkipTo:focus { display: block; left: 2%; padding: 1.2em .75em; line-height: auto; outline: 1px dashed #D0DEE5; z-index: 6000; }

/* Header
==========================================*/
 .kcw #kcw__HeaderTop { max-width: 1600px; margin: 0 auto; -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1); box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1); position: relative; }

@media (min-width: 1024px) {  .kcw #kcw__HeaderTop { padding: 0 40px; -webkit-box-shadow: none; box-shadow: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } }

 .kcw #kcw__HeaderTop .kcw__cmspanel { margin-bottom: 0; }

 .kcw #kcw__HeaderTop #kcw__Logo { display: -webkit-box; display: -ms-flexbox; display: flex; margin-right: auto; }

 .kcw #kcw__HeaderTop #kcw__Logo .kcw__MenuButton { position: relative; width: 69px; }

 .kcw #kcw__HeaderTop #kcw__Logo .kcw__MenuButton > .kcw__Menu { margin: 0; color: #404042; background: #fff; border: none; border-radius: 0; height: 100%; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; }

@media (min-width: 1024px) {  .kcw #kcw__HeaderTop #kcw__Logo .kcw__MenuButton > .kcw__Menu { display: none; } }

 .kcw #kcw__HeaderTop #kcw__Logo .kcw__MenuButton > .kcw__Menu span.kcw__Text { position: absolute; height: 1px; width: 1px; overflow: hidden; clip: rect(1px 1px 1px 1px); }

 .kcw #kcw__HeaderTop #kcw__Logo .kcw__MenuButton > .kcw__Menu .kcw__Icon,  .kcw #kcw__HeaderTop #kcw__Logo .kcw__MenuButton > .kcw__Menu .kcw__Icon:before,  .kcw #kcw__HeaderTop #kcw__Logo .kcw__MenuButton > .kcw__Menu .kcw__Icon:after { display: block; border-radius: 2px; background-clip: padding-box; /* stops bg color from leaking outside the border: */ height: 4px; width: 29px; background: #404042; position: absolute; top: 50%; right: 20px; content: ''; -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; }

 .kcw #kcw__HeaderTop #kcw__Logo .kcw__MenuButton > .kcw__Menu .kcw__Icon { margin-top: -2px; }

 .kcw #kcw__HeaderTop #kcw__Logo .kcw__MenuButton > .kcw__Menu .kcw__Icon:before { top: -8px; right: 0; }

 .kcw #kcw__HeaderTop #kcw__Logo .kcw__MenuButton > .kcw__Menu .kcw__Icon:after { top: 8px; right: 0; }

 .kcw #kcw__HeaderTop #kcw__Logo .kcw__MenuButton > .kcw__Menu:has(input:checked) .kcw__Icon { background-color: transparent; }

 .kcw #kcw__HeaderTop #kcw__Logo .kcw__MenuButton > .kcw__Menu:has(input:checked) .kcw__Icon:before { -webkit-transform: translateX(0) translateY(0) rotate(-45deg); -ms-transform: translateX(0) translateY(0) rotate(-45deg); transform: translateX(0) translateY(0) rotate(-45deg); top: 0; }

 .kcw #kcw__HeaderTop #kcw__Logo .kcw__MenuButton > .kcw__Menu:has(input:checked) .kcw__Icon:after { -webkit-transform: translateX(0) translateY(0) rotate(45deg); -ms-transform: translateX(0) translateY(0) rotate(45deg); transform: translateX(0) translateY(0) rotate(45deg); top: 0; }

 .kcw #kcw__HeaderTop #kcw__Logo .kcw__MenuButton > .kcw__Menu input { -webkit-appearance: none; -moz-appearance: none; appearance: none; padding: 0; margin: 0; outline: none; pointer-events: none; }

 .kcw #kcw__HeaderTop #kcw__Logo .kcw__cmspanel,  .kcw #kcw__HeaderTop #kcw__Logo p { margin: 0; }

 .kcw #kcw__HeaderTop #kcw__Logo .kcw__cmspanel { padding: 13px 20px; max-width: 300px; }

@media (max-width: 1023px) {  .kcw #kcw__HeaderTop #kcw__Logo .kcw__cmspanel { margin-right: auto; } }

@media (min-width: 1024px) {  .kcw #kcw__HeaderTop #kcw__Logo .kcw__cmspanel { padding: 13px 20px 13px 0; } }

 .kcw #kcw__HeaderTop #kcw__Logo h1 { margin: 0; }

 .kcw #kcw__HeaderTop #kcw__Logo a { display: block; }

 .kcw #kcw__HeaderTop #kcw__Logo img { display: block; max-width: 100%; }

 .kcw #kcw__HeaderTop #kcw__Logo svg { width: 100%; height: 100%; }

@media (max-width: 1023px) {  .kcw #kcw__HeaderTop .kcw__NavContent { display: none; color: #fff; background: #165B7E; }
   .kcw #kcw__HeaderTop .kcw__NavContent a:link :not(.kcw__SetLocationButton),  .kcw #kcw__HeaderTop .kcw__NavContent a:visited :not(.kcw__SetLocationButton) { color: #fff; }
   .kcw #kcw__HeaderTop .kcw__NavContent #kcw__modaal-search h2 { display: none; } }

 .kcw #kcw__HeaderTop .kcw__NavContent #kcw__MainNavWrap { padding: 20px; }

@media (min-width: 1024px) {  .kcw #kcw__HeaderTop .kcw__NavContent #kcw__MainNavWrap { display: none; } }

 .kcw #kcw__HeaderTop .kcw__NavContent #kcw__MainNavWrap #kcw__MainNav > ul { margin-bottom: 0; }

 .kcw #kcw__HeaderTop .kcw__NavContent #kcw__MainNavWrap #kcw__MainNav > ul > li { font-size: 1.375rem; line-height: 1.375; margin-bottom: 1rem; }

 .kcw #kcw__HeaderTop .kcw__NavContent #kcw__MainNavWrap #kcw__MainNav > ul > li a:link,  .kcw #kcw__HeaderTop .kcw__NavContent #kcw__MainNavWrap #kcw__MainNav > ul > li a:visited { color: #fff; text-decoration: none; }

 .kcw #kcw__HeaderTop .kcw__NavContent #kcw__MainNavWrap #kcw__MainNav > ul > li.kcw__HasDropdown > button { display: none; }

@media (max-width: 1023px) {  .kcw #kcw__HeaderTop .kcw__NavContent #kcw__MainNavWrap #kcw__MainNav > ul > li.kcw__SearchItem { display: none; } }

 .kcw #kcw__HeaderTop .kcw__NavContent #kcw__SecondaryNavWrap { font-style: normal; font-weight: 300; font-size: 1.125rem; padding: 20px 20px 10px; color: #404042; background: #E7EEF2; }

 .kcw #kcw__HeaderTop .kcw__NavContent #kcw__SecondaryNavWrap .kcw__cmsPanelContent { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

 .kcw #kcw__HeaderTop .kcw__NavContent #kcw__SecondaryNavWrap .kcw__cmsPanelContent > * { width: 100%; margin: 0; }

 .kcw #kcw__HeaderTop .kcw__NavContent #kcw__SecondaryNavWrap .kcw__cmsPanelContent ul { list-style: none; padding: 0; margin: 0; }

 .kcw #kcw__HeaderTop .kcw__NavContent #kcw__SecondaryNavWrap .kcw__cmsPanelContent .kcw__Patient-Portal-Link { font-size: 1.25rem; display: -webkit-box; display: -ms-flexbox; display: flex; }

 .kcw #kcw__HeaderTop .kcw__NavContent #kcw__SecondaryNavWrap .kcw__cmsPanelContent .kcw__Patient-Portal-Link a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 100%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; background: #ddd; }

 .kcw #kcw__HeaderTop .kcw__NavContent #kcw__SecondaryNavWrap .kcw__cmsPanelContent .kcw__Patient-Portal-Link a img { display: block; width: 32px; }

 .kcw #kcw__HeaderTop .kcw__NavContent #kcw__SecondaryNavWrap .kcw__cmsPanelContent .kcw__Patient-Portal-Link a:hover,  .kcw #kcw__HeaderTop .kcw__NavContent #kcw__SecondaryNavWrap .kcw__cmsPanelContent .kcw__Patient-Portal-Link a:focus,  .kcw #kcw__HeaderTop .kcw__NavContent #kcw__SecondaryNavWrap .kcw__cmsPanelContent .kcw__Patient-Portal-Link a:active { text-decoration: none; background: #e9e9e9; }

 .kcw #kcw__HeaderTop .kcw__NavContent #kcw__SecondaryNavWrap a:link,  .kcw #kcw__HeaderTop .kcw__NavContent #kcw__SecondaryNavWrap a:visited { border-radius: 6px; color: #404042; text-decoration: none; }

 .kcw #kcw__HeaderTop .kcw__NavContent #kcw__SecondaryNavWrap a:hover,  .kcw #kcw__HeaderTop .kcw__NavContent #kcw__SecondaryNavWrap a:focus,  .kcw #kcw__HeaderTop .kcw__NavContent #kcw__SecondaryNavWrap a:active { text-decoration: none; }

@media (min-width: 1024px) {  .kcw #kcw__HeaderTop .kcw__NavContent #kcw__SecondaryNavWrap { font-size: 1rem; padding: 2px 0; background: transparent; float: right; justify-self: flex-end; margin-left: auto; }
   .kcw #kcw__HeaderTop .kcw__NavContent #kcw__SecondaryNavWrap .kcw__cmsPanelContent { display: block; }
   .kcw #kcw__HeaderTop .kcw__NavContent #kcw__SecondaryNavWrap .kcw__cmsPanelContent > * { display: inline-block; width: auto; }
   .kcw #kcw__HeaderTop .kcw__NavContent #kcw__SecondaryNavWrap .kcw__cmsPanelContent li { display: inline-block; margin-bottom: .25rem; }
   .kcw #kcw__HeaderTop .kcw__NavContent #kcw__SecondaryNavWrap .kcw__cmsPanelContent .kcw__Patient-Portal-Link { font-size: 1rem; display: inline-block; }
   .kcw #kcw__HeaderTop .kcw__NavContent #kcw__SecondaryNavWrap .kcw__cmsPanelContent .kcw__Patient-Portal-Link a { display: inline-block; color: #404042; background: none; width: auto; }
   .kcw #kcw__HeaderTop .kcw__NavContent #kcw__SecondaryNavWrap .kcw__cmsPanelContent .kcw__Patient-Portal-Link a > img { display: inline-block; width: 16px; padding-right: 8px; }
   .kcw #kcw__HeaderTop .kcw__NavContent #kcw__SecondaryNavWrap .kcw__cmsPanelContent .kcw__Patient-Portal-Link a:hover,  .kcw #kcw__HeaderTop .kcw__NavContent #kcw__SecondaryNavWrap .kcw__cmsPanelContent .kcw__Patient-Portal-Link a:focus,  .kcw #kcw__HeaderTop .kcw__NavContent #kcw__SecondaryNavWrap .kcw__cmsPanelContent .kcw__Patient-Portal-Link a:active { background: #E7EEF2; }
   .kcw #kcw__HeaderTop .kcw__NavContent #kcw__SecondaryNavWrap a:link,  .kcw #kcw__HeaderTop .kcw__NavContent #kcw__SecondaryNavWrap a:visited { display: inline-block; padding: 5px; margin-left: 20px; color: #404042; text-decoration: none; }
   .kcw #kcw__HeaderTop .kcw__NavContent #kcw__SecondaryNavWrap a:hover,  .kcw #kcw__HeaderTop .kcw__NavContent #kcw__SecondaryNavWrap a:focus,  .kcw #kcw__HeaderTop .kcw__NavContent #kcw__SecondaryNavWrap a:active { text-decoration: none; background: #E7EEF2; } }

/* style for closed state */
@media (max-width: 1023px) {  .kcw #kcw__HeaderTop:has(input) + .kcw__NavBannerWrap #kcw__MainNavWrap2 { display: none; -webkit-clip-path: rect(0 100% 0 0); clip-path: rect(0 100% 0 0); -webkit-transition-property: display clip-path; -o-transition-property: display clip-path; transition-property: display clip-path; -webkit-transition-duration: 1s; -o-transition-duration: 1s; transition-duration: 1s; transition-behavior: allow-discrete; -webkit-transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1); -o-transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1); transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1); } }

/* style for open state */
@media (max-width: 1023px) {  .kcw #kcw__HeaderTop:has(input:checked) + .kcw__NavBannerWrap #kcw__MainNavWrap2 { display: block; -webkit-clip-path: rect(0 100% 100% 0); clip-path: rect(0 100% 100% 0); /* starting style for animation */ }
  @starting-style { #kcw__HeaderTop:has(input:checked) + .kcw__NavBannerWrap #kcw__MainNavWrap2 { height: 0; -webkit-clip-path: rect(0 100% 0 0); clip-path: rect(0 100% 0 0); } } }

@-webkit-keyframes appear { from { opacity: 0; }
  to { opacity: 1; } }

@keyframes appear { from { opacity: 0; }
  to { opacity: 1; } }

@-webkit-keyframes vanish { from { display: block;
    opacity: 1; }
  to { display: none;
    opacity: 0; } }

@keyframes vanish { from { display: block;
    opacity: 1; }
  to { display: none;
    opacity: 0; } }

 .kcw .kcw__MainNavDropdowns .kcw__cmspanel,  .kcw .kcw__Default #kcw__MainNav .kcw__cmspanel,  .kcw .kcw__Small #kcw__MainNav .kcw__cmspanel { display: none; }

 .kcw .kcw__Mobile .kcw__Search { margin: 0 0 1.25em; }

 .kcw #kcw__Search form,  .kcw #kcw__Search fieldset { width: 100%; }

 .kcw #kcw__Search form::after,  .kcw #kcw__Search fieldset::after { display: block; content: ""; clear: both; }

@media (max-width: 1023px) {  .kcw #kcw__Search form,  .kcw #kcw__Search fieldset { padding: 0 18px; width: 100%; max-width: 500px; -webkit-box-sizing: border-box; box-sizing: border-box; } }

 .kcw #kcw__Search input#kcw__SearchInput { float: left; max-width: 100%; width: 100%; margin-bottom: .5rem; }

@media screen and (min-width: 320px) {  .kcw #kcw__Search input#kcw__SearchInput { margin-bottom: 0; width: 64%; } }

 .kcw #kcw__Search input.kcw__Button { margin-bottom: 0; color: #165B7E; background: #96DE00; border: 1px solid #96DE00; float: left; width: 100%; max-width: 100%; }

@media screen and (min-width: 320px) {  .kcw #kcw__Search input.kcw__Button { margin-left: 2%; width: 34%; } }

 .kcw #kcw__Search input.kcw__Button:hover,  .kcw #kcw__Search input.kcw__Button:focus,  .kcw #kcw__Search input.kcw__Button:active { color: #165B7E; background: #a0ed00; border: 1px solid #a0ed00; }

@media (min-width: 1024px) {  .kcw #kcw__Search { clear: right; float: right; text-align: right; min-width: 380px; margin-bottom: 10px; } }

 .kcw .kcw__js #kcw__MainNav > ul > li > .kcw__cmspanel { display: none; }

 .kcw .kcw__js #kcw__MainNav > ul > li.kcw__Open > .kcw__cmspanel { display: block; }

@media (max-width: 1023px) {  .kcw #kcw__MainNav > ul > li:hover > .kcw__cmspanel,  .kcw #kcw__MainNav > ul > li.kcw__Open > .kcw__cmspanel { max-height: 0; display: none !important; } }

/* only filled on desktop */
@media (min-width: 1024px) {  .kcw #kcw__MainNavWrap2 #kcw__MainNavWrap { background: transparent; z-index: 99; }
   .kcw #kcw__MainNavWrap2 #kcw__MainNavWrap.kcw__AbsoluteNav { position: absolute; } }

 .kcw #kcw__MainNavWrap2 #kcw__MainNavWrap.kcw__Fixed { position: fixed; background: #165B7E; top: 0; width: 100%; max-width: 100%; -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.25); box-shadow: 0 3px 6px rgba(0, 0, 0, 0.25); }

@media (min-width: 1024px) {  .kcw #kcw__modaal-search { display: none; } }

 .kcw #kcw__MainNav ul { list-style: none; margin-left: 0; padding-left: 0; width: 100%; }

 .kcw #kcw__MainNavWrap2 { position: relative; background: #165B7E; }

 .kcw #kcw__MainNavWrap2 .kcw__Call a { font-size: 1.375rem; padding: 20px; display: inline-block; text-decoration: none; font-weight: 700; }

 .kcw #kcw__MainNavWrap2 .kcw__Call a:link,  .kcw #kcw__MainNavWrap2 .kcw__Call a:visited { color: #fff; }

 .kcw #kcw__MainNavWrap2 .kcw__Call a:hover,  .kcw #kcw__MainNavWrap2 .kcw__Call a:focus,  .kcw #kcw__MainNavWrap2 .kcw__Call a:active { text-decoration: underline; }

 .kcw #kcw__MainNavWrap2 .kcw__Call p { margin: 0; }

@media (min-width: 1024px) {  .kcw #kcw__MainNavWrap2 .kcw__Call { display: none; } }

 .kcw #kcw__MainNavWrap2 #kcw__MainNavWrap { color: #fff; position: relative; padding: 0 20px; }

@media (min-width: 1024px) {  .kcw #kcw__MainNavWrap2 #kcw__MainNavWrap { width: 100%; z-index: 99; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 20px; }
   .kcw #kcw__MainNavWrap2 #kcw__MainNavWrap.kcw__Fixed { position: fixed; background: #165B7E; top: 0; width: 100%; max-width: 100%; }
   .kcw #kcw__MainNavWrap2 #kcw__MainNavWrap button.kcw__modaal-search { background: url(/imgs/icons/search.svg) center center no-repeat; background-size: 1.25em; width: 3.5em; display: inline-block; border: 0; text-indent: -9999px; position: relative; z-index: 99; margin: 0; } }

@media (min-width: 1024px) and (max-width: 1023px) {  .kcw #kcw__MainNavWrap2 #kcw__MainNavWrap button.kcw__modaal-search { display: none; } }

 .kcw #kcw__MainNavWrap2 #kcw__MainNav { max-width: 1640px; -webkit-box-sizing: border-box; box-sizing: border-box; margin: 0 auto; display: -webkit-box; display: -ms-flexbox; display: flex; }

@media (min-width: 1024px) {  .kcw #kcw__MainNavWrap2 #kcw__MainNav { max-width: 1600px0 40px; } }

 .kcw #kcw__MainNavWrap2 #kcw__MainNav > h2 { display: none; }

 .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul { display: -webkit-box; display: -ms-flexbox; display: flex; margin: 0; padding: 0; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

@media (min-width: 1024px) {  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } }

 .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li { display: -webkit-box; display: -ms-flexbox; display: flex; margin: 0 auto 0 0; z-index: 999; /* MainNavDropDowns ==========================================*/ }

 .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li.kcw__SearchItem { margin-left: auto; margin-right: 0; }

 .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li p { margin-bottom: 1.5em; }

 .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li hr { border-bottom: 1px solid rgba(255, 255, 255, 0.15); }

 .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li a:link,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li a:visited { text-decoration: none; }

 .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li:hover,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li:focus { color: #fff; background: #165B7E; }

 .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li > a,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li > strong,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li.kcw__Search > button { padding: 0 0 1rem; display: block; position: relative; font-size: 1.375rem; line-height: 1.125; font-weight: 700; color: #fff; background: none; }

@media (min-width: 1024px) {  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li > a,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li > strong,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li.kcw__Search > button { font-size: 1.125rem; padding: 15px 10px 18px 20px; font-weight: 400; } }

@media (min-width: 1281px) {  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li > a,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li > strong,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li.kcw__Search > button { padding: 15px 10px 18px 20px; font-size: 1.125rem; } }

@media screen and (min-width: 1380px) {  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li > a,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li > strong,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li.kcw__Search > button { font-size: 1.25rem; } }

@media (min-width: 1481px) {  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li > a,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li > strong,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li.kcw__Search > button { font-size: 1.375rem; } }

 .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li > a:focus,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li > a:hover,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li > a:active,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li > strong:focus,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li > strong:hover,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li > strong:active,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li.kcw__Search > button:focus,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li.kcw__Search > button:hover,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li.kcw__Search > button:active { background: #165B7E; color: #96DE00; }

 .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li.kcw__stickynav-logo > a,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li.kcw__stickynav-logo > strong,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li.kcw__stickynav-logo.kcw__Search > button { padding: 14px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

 .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li.kcw__HasDropdown > button { border: none; color: #fff; background: none; border-radius: 0; display: inline; padding: 0; margin: 0 10px 0 0; }

 .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li.kcw__HasDropdown > button:hover,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li.kcw__HasDropdown > button:focus { color: #96DE00; }

 .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li.kcw__HasDropdown > button > span { display: inline-block; width: 1.5rem; height: 1rem; position: relative; }

 .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li.kcw__HasDropdown > button > span:after { border-bottom: .375rem solid transparent; border-left: .375rem solid #fff; border-top: .375rem solid transparent; content: ' '; height: 0; position: absolute; right: 50%; margin-right: -.125rem; margin-top: -.375rem; top: 50%; -webkit-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; width: 0; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }

 .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li.kcw__HasDropdown:hover > button > span:after,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li.kcw__HasDropdown:focus > button > span:after,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li.kcw__HasDropdown:active > button > span:after,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li.kcw__HasDropdown.kcw__Open > button > span:after { opacity: .25; border-left-color: #96DE00; }

 .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel { margin: 0; color: #fff; line-height: 1.25; left: 0; position: absolute; z-index: 1000; background-color: #186187; max-height: 0; overflow: hidden; width: 100%; top: 100%; -webkit-transition: max-height 200ms ease-in-out; -o-transition: max-height 200ms ease-in-out; transition: max-height 200ms ease-in-out; -webkit-box-shadow: 0px 10px 15px -8px rgba(0, 0, 0, 0.3); box-shadow: 0px 10px 15px -8px rgba(0, 0, 0, 0.3); }

 .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel .kcw__cmsPanelContent { max-width: 1480px; margin: 0 auto; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 1.75rem 160px 1.5rem; position: relative; min-height: 152px; }

 .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel .kcw__cmsPanelContent button.kcw__CloseButton { padding: 0; cursor: pointer; position: absolute; color: #222; background: none; border: none; height: 44px; width: 44px; top: 20px; right: 65px; display: inline-block; font-size: 1rem; text-transform: uppercase; text-indent: -99999px; display: block; }

 .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel .kcw__cmsPanelContent button.kcw__CloseButton:hover,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel .kcw__cmsPanelContent button.kcw__CloseButton:focus,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel .kcw__cmsPanelContent button.kcw__CloseButton:active { background: rgba(0, 0, 0, 0.2); }

 .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel .kcw__cmsPanelContent button.kcw__CloseButton span { pointer-events: none; }

 .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel .kcw__cmsPanelContent button.kcw__CloseButton span:before,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel .kcw__cmsPanelContent button.kcw__CloseButton span:after { position: absolute; content: ' '; right: 20px; top: 6px; height: 32px; width: 4px; border-radius: 2px; background-color: #fff; }

 .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel .kcw__cmsPanelContent button.kcw__CloseButton span:before { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }

 .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel .kcw__cmsPanelContent button.kcw__CloseButton span:after { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }

 .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel .kcw__cmsPanelContent button.kcw__CloseButton span:hover:before,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel .kcw__cmsPanelContent button.kcw__CloseButton span:hover:after { background-color: #fff; }

 .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel a:link,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel a:visited { color: #fff; }

 .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel a:hover,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel a:focus,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel a:active { color: #96DE00; text-decoration: underline; }

 .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel button,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel .kcw__Button,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel a.kcw__Button:link,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel p.kcw__Button a:link,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel p.kcw__MoreLink a:link,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel a.kcw__Button:visited,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel p.kcw__Button a:visited,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel p.kcw__MoreLink a:visited { border: 2px solid #96DE00; background: rgba(0, 0, 0, 0.1); color: #fff; text-decoration: none; margin-bottom: 0; }

 .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel button:hover,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel .kcw__Button:hover,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel a.kcw__Button:hover,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel p.kcw__Button a:hover,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel p.kcw__MoreLink a:hover,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel button:focus,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel .kcw__Button:focus,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel a.kcw__Button:focus,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel p.kcw__Button a:focus,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel p.kcw__MoreLink a:focus,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel button:active,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel .kcw__Button:active,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel a.kcw__Button:active,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel p.kcw__Button a:active,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel p.kcw__MoreLink a:active { border: 2px solid #96DE00; background: #96DE00; color: #165B7E; }

 .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel a.kcw__ButtonWhitePlain:link,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel a.kcw__ButtonWhitePlain:visited { color: #165B7E; text-decoration: none; }

 .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel a.kcw__ButtonWhitePlain:hover,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel a.kcw__ButtonWhitePlain:focus,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel a.kcw__ButtonWhitePlain:active { color: #404042; background: #ddd; }

 .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel h1,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel h2,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel h3,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel h4,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel h5,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel h6 { color: #fff; }

 .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel .kcw__basicSearch { margin-bottom: 1.5em; display: -webkit-box; display: -ms-flexbox; display: flex; }

 .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel .kcw__basicSearch:last-child { border-bottom: none; padding-bottom: 0; }

 .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel .kcw__physicianSearchBox,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel #kcw__physicianSearchBox,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li .kcw__cmspanel input.kcw__theKeyword { width: 99%; max-width: 800px; margin-right: 1%; border-color: #fff; }

 .kcw #kcw__MainNavWrap2 [data-whatinput="keyboard"] #kcw__MainNav > ul > li.kcw__HasDropdown:hover > a > span > button > span:after,  .kcw #kcw__MainNavWrap2 [data-whatinput="keyboard"] #kcw__MainNav > ul > li.kcw__HasDropdown:hover > strong > span > button > span:after,  .kcw #kcw__MainNavWrap2 [data-whatinput="keyboard"] #kcw__MainNav > ul > li.kcw__HasDropdown:focus > a > span > button > span:after,  .kcw #kcw__MainNavWrap2 [data-whatinput="keyboard"] #kcw__MainNav > ul > li.kcw__HasDropdown:focus > strong > span > button > span:after,  .kcw #kcw__MainNavWrap2 [data-whatinput="keyboard"] #kcw__MainNav > ul > li.kcw__HasDropdown:active > a > span > button > span:after,  .kcw #kcw__MainNavWrap2 [data-whatinput="keyboard"] #kcw__MainNav > ul > li.kcw__HasDropdown:active > strong > span > button > span:after,  .kcw #kcw__MainNavWrap2 [data-whatinput="keyboard"] #kcw__MainNav > ul > li.kcw__HasDropdown.kcw__Open > a > span > button > span:after,  .kcw #kcw__MainNavWrap2 [data-whatinput="keyboard"] #kcw__MainNav > ul > li.kcw__HasDropdown.kcw__Open > strong > span > button > span:after { opacity: 1; }

 .kcw #kcw__MainNavWrap2 [data-whatinput="keyboard"] #kcw__MainNav > ul > li > a > span > button:hover,  .kcw #kcw__MainNavWrap2 [data-whatinput="keyboard"] #kcw__MainNav > ul > li > a > span > button:focus,  .kcw #kcw__MainNavWrap2 [data-whatinput="keyboard"] #kcw__MainNav > ul > li > a > span > button:active,  .kcw #kcw__MainNavWrap2 [data-whatinput="keyboard"] #kcw__MainNav > ul > li > strong > span > button:hover,  .kcw #kcw__MainNavWrap2 [data-whatinput="keyboard"] #kcw__MainNav > ul > li > strong > span > button:focus,  .kcw #kcw__MainNavWrap2 [data-whatinput="keyboard"] #kcw__MainNav > ul > li > strong > span > button:active { background: #a0ed00; }

 .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li:hover > .kcw__cmspanel,  .kcw #kcw__MainNavWrap2 #kcw__MainNav > ul > li.kcw__Open > .kcw__cmspanel { max-height: 1000px; }

/* Search Modaal */
 .kcw .kcw__modaal-container { max-width: 800px; border-radius: 8px; }

 .kcw .kcw__modaal-container .kcw__modaal-content-container { padding: 50px 4%; }

 .kcw .kcw__modaal-container .kcw__modaal-content-container h2 { text-align: center; }

 .kcw .kcw__modaal-container .kcw__modaal-content-container #kcw__Search { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; float: none; margin: 0 auto; }

/* Footer Styles 
==========================================*/
 .kcw footer { background: #165B7E; color: #fff; font-style: normal; font-weight: 400; font-size: 1rem; -webkit-box-sizing: border-box; box-sizing: border-box; margin: 0 auto; padding: 0 20px 48px; }

@media (min-width: 1024px) {  .kcw footer { padding: 0 40px 20px; } }

 .kcw footer .kcw__cmspanel { margin-bottom: .5rem; }

 .kcw footer a:link,  .kcw footer a:visited { color: #96DE00; }

 .kcw footer a:hover,  .kcw footer a:focus,  .kcw footer a:active { color: #06DDFB; text-decoration: underline; }

 .kcw footer ul { list-style: none; margin-left: 0; padding-left: 0; margin-bottom: 1.5rem; }

 .kcw footer ul.kcw__Footer-Social-Icons { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 0; }

@media (min-width: 1024px) {  .kcw footer ul.kcw__Footer-Social-Icons { float: right; } }

 .kcw footer ul.kcw__Footer-Social-Icons li { margin: 0; }

 .kcw footer ul.kcw__Footer-Social-Icons li a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 44px; height: 44px; border-radius: 6px; background-clip: padding-box; /* stops bg color from leaking outside the border: */ }

 .kcw footer ul.kcw__Footer-Social-Icons li a img { margin: auto; }

 .kcw footer ul.kcw__Footer-Social-Icons li a:link,  .kcw footer ul.kcw__Footer-Social-Icons li a:visited { text-decoration: none; }

 .kcw footer ul.kcw__Footer-Social-Icons li a:hover,  .kcw footer ul.kcw__Footer-Social-Icons li a:focus,  .kcw footer ul.kcw__Footer-Social-Icons li a:active { background: #0e3c53; text-decoration: none; }

 .kcw footer .kcw__Footer-Tagline { font-size: 1.25rem; font-style: normal; font-weight: 700; opacity: .55; }

@media (min-width: 1024px) {  .kcw footer .kcw__Footer-Tagline { font-size: 1.5rem; } }

 .kcw footer #kcw__google_translate_element { margin-bottom: 1rem; }

 .kcw footer #kcw__google_translate_element .kcw__goog-te-gadget-simple { padding-top: 4px; padding-bottom: 4px; }

 .kcw footer #kcw__FooterTop,  .kcw footer #kcw__FooterWrap { -webkit-box-sizing: border-box; box-sizing: border-box; max-width: 1600px; margin: 0 auto; }

 .kcw footer #kcw__FooterTop { padding: 1.5rem 0 0; }

 .kcw footer #kcw__FooterWrap { padding-bottom: 1rem; padding-top: 1.5rem; }

@media (min-width: 800px) {  .kcw footer #kcw__FooterWrap #kcw__FooterLeft { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 0; }
   .kcw footer #kcw__FooterWrap #kcw__FooterLeft .kcw__cmspanel:nth-child(1) { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
   .kcw footer #kcw__FooterWrap #kcw__FooterLeft .kcw__cmspanel:nth-child(2) { -webkit-box-flex: 2; -ms-flex: 2; flex: 2; }
   .kcw footer #kcw__FooterWrap #kcw__FooterLeft li { line-height: 1.125; padding-top: .2rem; padding-bottom: .175rem; }
   .kcw footer #kcw__FooterWrap li { margin: 0; } }

@media (min-width: 1024px) {  .kcw footer #kcw__FooterWrap { display: -webkit-box; display: -ms-flexbox; display: flex; }
   .kcw footer #kcw__FooterWrap #kcw__FooterLeft { -webkit-box-flex: 2; -ms-flex: 2; flex: 2; }
   .kcw footer #kcw__FooterWrap #kcw__FooterLeft .kcw__cmspanel { margin: 0; }
   .kcw footer #kcw__FooterWrap #kcw__FooterRight { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; text-align: right; } }

 .kcw .kcw__cls-1 {
  fill: #dc1e34;
}

												 .kcw .kcw__cls-2 {
													fill: #231f20;
												}

												 .kcw .kcw__cls-3 {
													fill: none;
													stroke: #231f20;
													stroke-miterlimit: 10;
												}

												 .kcw .kcw__cls-4 {
													fill: #76777a;
												}
/*# sourceMappingURL=output.css.map */