 
/* 
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;
}

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


 .kcw *, .kcw ::after, .kcw ::before{
    -webkit-box-sizing:inherit;
    box-sizing:inherit
}
html .kcw {
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    -moz-text-size-adjust:none;
    -webkit-text-size-adjust:none;
    -ms-text-size-adjust:none;
    text-size-adjust:none;
    color:#123246;
    font-family:"Lato",sans-serif;
    line-height:1.6;
    font-weight:400;
    background:#fff;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
body .kcw {
    min-height:10vh
}
 .kcw blockquote,body .kcw , .kcw dd, .kcw dl, .kcw figure, .kcw ol, .kcw p, .kcw pre, .kcw ul{
    margin:0
}
 .kcw button, .kcw input, .kcw label{
    line-height:1.2
}
 .kcw h1, .kcw h2, .kcw h3, .kcw h4, .kcw h5, .kcw h6{
    text-wrap:balance
}
 .kcw img, .kcw picture{
    display:block;
    max-width:100%
}
 .kcw button, .kcw input, .kcw select, .kcw textarea{
    font:inherit
}
 .kcw textarea:not([rows]){
    min-height:10rem
}
 .kcw :target{
    scroll-margin-block:5rem
}
 .kcw #kcw__stc_top .kcw__login_button a, .kcw #kcw__stc_top .kcw__uk-nav-default li a, .kcw .kcw__tm-header .kcw__uk-navbar a, .kcw .kcw__tm-section-title, .kcw .kcw__uk-accordion-title, .kcw .kcw__uk-article-meta, .kcw .kcw__uk-article-title, .kcw .kcw__uk-badge, .kcw .kcw__uk-breadcrumb>*>*, .kcw .kcw__uk-button, .kcw .kcw__uk-card-badge, .kcw .kcw__uk-card-title, .kcw .kcw__uk-comment-meta, .kcw .kcw__uk-countdown-number, .kcw .kcw__uk-countdown-separator, .kcw .kcw__uk-description-list>dt, .kcw .kcw__uk-dropdown-nav, .kcw .kcw__uk-font-default, .kcw .kcw__uk-font-primary, .kcw .kcw__uk-font-secondary, .kcw .kcw__uk-form-label, .kcw .kcw__uk-heading-2xlarge, .kcw .kcw__uk-heading-large, .kcw .kcw__uk-heading-medium, .kcw .kcw__uk-heading-small, .kcw .kcw__uk-heading-xlarge, .kcw .kcw__uk-label, .kcw .kcw__uk-logo, .kcw .kcw__uk-modal-title, .kcw .kcw__uk-nav-default, .kcw .kcw__uk-nav-primary, .kcw .kcw__uk-navbar-dropdown-nav, .kcw .kcw__uk-pagination>*>*, .kcw .kcw__uk-subnav>*>:first-child, .kcw .kcw__uk-tab>*>a, .kcw .kcw__uk-text-lead, .kcw .kcw__uk-text-meta, .kcw blockquote, .kcw blockquote footer{
    font-family:inherit
}
 .kcw #kcw__tm-main.kcw__uk-section{
    padding-bottom:0
}
 .kcw .kcw__wk-panel .kcw__uk-button{
    margin:.5em;
    font-size:.75em
}
 .kcw .kcw__by-letter .kcw__letter{
    display:inline-block;
    vertical-align:top;
    padding:0 .25em
}
 .kcw .kcw__uk-subnav a, .kcw .kcw__widget-stc-related li a{
    color:#042f4c;
    text-decoration:none
}
 .kcw .kcw__uk-subnav a:focus, .kcw .kcw__uk-subnav a:hover, .kcw .kcw__widget-stc-related li a:focus, .kcw .kcw__widget-stc-related li a:hover{
    color:#cc7e2e;
    text-decoration:none
}
 .kcw .kcw__uk-container{
    display:flow-root;
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    max-width:1200px;
    margin-left:auto;
    margin-right:auto;
    padding-left:15px;
    padding-right:15px
}
 .kcw .kcw__uk-container>:last-child{
    margin-bottom:0
}
 .kcw .kcw__uk-container .kcw__uk-container{
    padding-left:0;
    padding-right:0
}
 .kcw .kcw__uk-container-xsmall{
    max-width:750px
}
 .kcw .kcw__uk-container-small{
    max-width:900px
}
 .kcw .kcw__uk-container-large{
    max-width:1400px
}
 .kcw .kcw__uk-container-xlarge{
    max-width:1600px
}
 .kcw .kcw__uk-container-expand{
    max-width:none
}
 .kcw .kcw__uk-container-expand-left{
    margin-left:0
}
 .kcw .kcw__uk-container-expand-right{
    margin-right:0
}
 .kcw .kcw__uk-container-item-padding-remove-left, .kcw .kcw__uk-container-item-padding-remove-right{
    width:calc(100% + 15px)
}
 .kcw .kcw__uk-container-item-padding-remove-left{
    margin-left:-15px
}
 .kcw .kcw__uk-container-item-padding-remove-right{
    margin-right:-15px
}
html .kcw .kcw__show-nav{
    overflow:hidden
}
 .kcw .kcw__button, .kcw .kcw__uk-button, .kcw input[type=submit]{
    text-decoration:none;
    display:inline-block;
    vertical-align:baseline;
    padding:1em;
    color:#fff;
    font-size:.875em;
    font-weight:900;
    line-height:1;
    letter-spacing:.107em;
    text-transform:uppercase;
    border:1px solid #cc7e2e;
    background-color:#cc7e2e;
    cursor:pointer;
    -webkit-transition:color 500ms,background-color 500ms,border-color 500ms;
    transition:color 500ms,background-color 500ms,border-color 500ms
}
 .kcw .kcw__button:focus, .kcw .kcw__button:hover, .kcw .kcw__uk-button:focus, .kcw .kcw__uk-button:hover, .kcw input[type=submit]:focus, .kcw input[type=submit]:hover{
    text-decoration:none;
    color:#fff;
    background-color:#0072ce;
    border-color:#0072ce
}
 .kcw .kcw__button.kcw__disabled, .kcw .kcw__button[disabled], .kcw .kcw__uk-button.kcw__disabled, .kcw .kcw__uk-button[disabled], .kcw input[type=submit].kcw__disabled, .kcw input[type=submit][disabled]{
    background-color:#5e5e5e;
    border-color:#5e5e5e;
    cursor:default
}
 .kcw .kcw__button.kcw__disabled:focus, .kcw .kcw__button.kcw__disabled:hover, .kcw .kcw__button[disabled]:focus, .kcw .kcw__button[disabled]:hover, .kcw .kcw__uk-button.kcw__disabled:focus, .kcw .kcw__uk-button.kcw__disabled:hover, .kcw .kcw__uk-button[disabled]:focus, .kcw .kcw__uk-button[disabled]:hover, .kcw input[type=submit].kcw__disabled:focus, .kcw input[type=submit].kcw__disabled:hover, .kcw input[type=submit][disabled]:focus, .kcw input[type=submit][disabled]:hover{
    color:#fff;
    background-color:#5e5e5e;
    border-color:#5e5e5e;
    cursor:default
}
 .kcw .kcw__button--has-icon{
    position:relative;
    padding-left:3.25em
}
 .kcw .kcw__button--has-icon .kcw__button-icon-svg{
    display:block;
    position:absolute;
    left:1em;
    top:50%;
    -webkit-transform:translate3d(0,-50%,0);
    transform:translate3d(0,-50%,0)
}
 .kcw a.kcw__el-link{
    font-size:1em!important
}
 .kcw .kcw__button--blue{
    background-color:#0072ce
}
 .kcw .kcw__button--blue:focus, .kcw .kcw__button--blue:hover{
    background-color:#cc7e2e
}
 .kcw .kcw__fav_phys_page_link .kcw__far.kcw__fa-heart, .kcw .kcw__fav_phys_page_link .kcw__fas.kcw__fa-heart{
    color:#fff
}
 .kcw .kcw__featured-button{
    text-decoration:none;
    display:block;
    padding:.842em 2.526em .842em .842em;
    color:#fff;
    font-size:1.1875em;
    line-height:1;
    font-weight:700;
    background-color:#0072ce;
    cursor:pointer;
    -webkit-transition:color 500ms,background-color 500ms;
    transition:color 500ms,background-color 500ms
}
 .kcw .kcw__featured-button:focus, .kcw .kcw__featured-button:hover{
    text-decoration:none;
    color:#fff;
    background-color:#cc7e2e
}
 .kcw .kcw__featured-button--has-icon{
    position:relative;
    padding-left:2.454em
}
 .kcw .kcw__featured-button-icon{
    display:block;
    position:absolute;
    left:1.25em;
    top:50%;
    width:20px;
    height:20px;
    -webkit-transform:translateX(-50%) translateY(-50%);
    transform:translateX(-50%) translateY(-50%)
}
 .kcw .kcw__featured-button-arrow-icon{
    display:block;
    position:absolute;
    right:1em;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    z-index:1;
    width:13px;
    height:13px
}
 .kcw .kcw__screen-reader-text, .kcw .kcw__vh{
    position:absolute;
    border:0;
    margin:-1px;
    padding:0;
    height:1px;
    width:1px;
    white-space:nowrap;
    overflow:hidden;
    clip:rect(0 0 0 0)
}
 .kcw .kcw__screen-reader-text.kcw__focusable:active, .kcw .kcw__screen-reader-text.kcw__focusable:focus, .kcw .kcw__vh.kcw__focusable:active, .kcw .kcw__vh.kcw__focusable:focus{
    position:static;
    margin:0;
    width:auto;
    height:auto;
    white-space:inherit;
    overflow:visible;
    clip:auto
}
 .kcw .kcw__h1, .kcw .kcw__h2, .kcw .kcw__uk-article-title, .kcw .kcw__uk-h1, .kcw .kcw__uk-h2, .kcw h1, .kcw h2{
    color:#123246
}
 .kcw .kcw__h1, .kcw .kcw__h2, .kcw .kcw__h3, .kcw .kcw__uk-article-title, .kcw .kcw__uk-h1, .kcw .kcw__uk-h2, .kcw .kcw__uk-h3, .kcw h1, .kcw h2, .kcw h3{
    margin:0 0 .5em;
    font-family:"Lato",sans-serif;
    font-weight:900;
    line-height:1.2
}
 .kcw .kcw__h4, .kcw .kcw__uk-h4, .kcw h4{
    color:#123246;
    font-weight:900
}
 .kcw .kcw__h4, .kcw .kcw__h5, .kcw .kcw__h6, .kcw .kcw__uk-h4, .kcw .kcw__uk-h5, .kcw .kcw__uk-h6, .kcw h4, .kcw h5, .kcw h6{
    margin:0 0 .5em;
    font-family:"Lato",sans-serif;
    line-height:1.2
}
 .kcw ol+.kcw__h1, .kcw ol+.kcw__h2, .kcw ol+.kcw__h3, .kcw ol+.kcw__h4, .kcw ol+.kcw__h5, .kcw ol+.kcw__h6, .kcw ol+.kcw__uk-article-title, .kcw ol+.kcw__uk-h1, .kcw ol+.kcw__uk-h2, .kcw ol+.kcw__uk-h3, .kcw ol+.kcw__uk-h4, .kcw ol+.kcw__uk-h5, .kcw ol+.kcw__uk-h6, .kcw ol+h1, .kcw ol+h2, .kcw ol+h3, .kcw ol+h4, .kcw ol+h5, .kcw ol+h6, .kcw p+.kcw__h1, .kcw p+.kcw__h2, .kcw p+.kcw__h3, .kcw p+.kcw__h4, .kcw p+.kcw__h5, .kcw p+.kcw__h6, .kcw p+.kcw__uk-article-title, .kcw p+.kcw__uk-h1, .kcw p+.kcw__uk-h2, .kcw p+.kcw__uk-h3, .kcw p+.kcw__uk-h4, .kcw p+.kcw__uk-h5, .kcw p+.kcw__uk-h6, .kcw p+h1, .kcw p+h2, .kcw p+h3, .kcw p+h4, .kcw p+h5, .kcw p+h6, .kcw ul+.kcw__h1, .kcw ul+.kcw__h2, .kcw ul+.kcw__h3, .kcw ul+.kcw__h4, .kcw ul+.kcw__h5, .kcw ul+.kcw__h6, .kcw ul+.kcw__uk-article-title, .kcw ul+.kcw__uk-h1, .kcw ul+.kcw__uk-h2, .kcw ul+.kcw__uk-h3, .kcw ul+.kcw__uk-h4, .kcw ul+.kcw__uk-h5, .kcw ul+.kcw__uk-h6, .kcw ul+h1, .kcw ul+h2, .kcw ul+h3, .kcw ul+h4, .kcw ul+h5, .kcw ul+h6{
    margin-top:1em
}
 .kcw .kcw__h1 a, .kcw .kcw__h2 a, .kcw .kcw__h3 a, .kcw .kcw__h4 a, .kcw .kcw__h5 a, .kcw .kcw__h6 a, .kcw .kcw__uk-article-title a, .kcw .kcw__uk-h1 a, .kcw .kcw__uk-h2 a, .kcw .kcw__uk-h3 a, .kcw .kcw__uk-h4 a, .kcw .kcw__uk-h5 a, .kcw .kcw__uk-h6 a, .kcw h1 a, .kcw h2 a, .kcw h3 a, .kcw h4 a, .kcw h5 a, .kcw h6 a{
    color:inherit;
    text-decoration:none
}
 .kcw .kcw__h1 a:focus, .kcw .kcw__h1 a:hover, .kcw .kcw__h2 a:focus, .kcw .kcw__h2 a:hover, .kcw .kcw__h3 a:focus, .kcw .kcw__h3 a:hover, .kcw .kcw__h4 a:focus, .kcw .kcw__h4 a:hover, .kcw .kcw__h5 a:focus, .kcw .kcw__h5 a:hover, .kcw .kcw__h6 a:focus, .kcw .kcw__h6 a:hover, .kcw .kcw__uk-article-title a:focus, .kcw .kcw__uk-article-title a:hover, .kcw .kcw__uk-h1 a:focus, .kcw .kcw__uk-h1 a:hover, .kcw .kcw__uk-h2 a:focus, .kcw .kcw__uk-h2 a:hover, .kcw .kcw__uk-h3 a:focus, .kcw .kcw__uk-h3 a:hover, .kcw .kcw__uk-h4 a:focus, .kcw .kcw__uk-h4 a:hover, .kcw .kcw__uk-h5 a:focus, .kcw .kcw__uk-h5 a:hover, .kcw .kcw__uk-h6 a:focus, .kcw .kcw__uk-h6 a:hover, .kcw h1 a:focus, .kcw h1 a:hover, .kcw h2 a:focus, .kcw h2 a:hover, .kcw h3 a:focus, .kcw h3 a:hover, .kcw h4 a:focus, .kcw h4 a:hover, .kcw h5 a:focus, .kcw h5 a:hover, .kcw h6 a:focus, .kcw h6 a:hover{
    color:inherit;
    text-decoration:underline
}
 .kcw .kcw__h1, .kcw .kcw__uk-article-title, .kcw .kcw__uk-h1, .kcw h1{
    font-size:1.875rem
}
 .kcw .kcw__h2, .kcw .kcw__uk-h2, .kcw h2{
    font-size:1.5rem
}
 .kcw .kcw__h3, .kcw .kcw__uk-h3, .kcw h3{
    font-size:1.375rem;
    color:#0072ce
}
 .kcw .kcw__h4, .kcw .kcw__uk-h4, .kcw h4{
    font-size:1.125rem
}
 .kcw .kcw__h5, .kcw .kcw__uk-h5, .kcw h5{
    font-size:.875rem;
    color:#5b6770;
    font-weight:700;
    text-transform:uppercase;
    letter-spacing:.071428571em
}
 .kcw .kcw__h6, .kcw .kcw__uk-h6, .kcw h6{
    font-size:1rem;
    color:#123246;
    font-weight:400
}
 .kcw .kcw__search-bar label, .kcw label{
    display:block
}
 .kcw input[type=email], .kcw input[type=number], .kcw input[type=password], .kcw input[type=search], .kcw input[type=tel], .kcw input[type=text], .kcw input[type=url], .kcw textarea{
    padding:.5em .75em;
    border:2px solid #f2f1f0;
    background:#fff;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    color:#123246;
    -webkit-transition:border-color 250ms;
    transition:border-color 250ms
}
 .kcw input[type=email]:focus, .kcw input[type=number]:focus, .kcw input[type=password]:focus, .kcw input[type=search]:focus, .kcw input[type=tel]:focus, .kcw input[type=text]:focus, .kcw input[type=url]:focus, .kcw textarea:focus{
    border-color:#afa9a3;
    outline:0
}
 .kcw table td, .kcw table th{
    font-size:1em;
    font-weight:400
}
 .kcw address{
    font-style:normal
}
 .kcw .kcw__uk-article ol li, .kcw .kcw__uk-article p, .kcw .kcw__uk-article ul li, .kcw .kcw__uk-panel ol li, .kcw .kcw__uk-panel p, .kcw .kcw__uk-panel ul li{
    font-size:1.0625em
}
 .kcw .kcw__uk-article p.kcw__p-lead, .kcw .kcw__uk-panel p.kcw__p-lead{
    color:#0072ce;
    font-size:1.125em;
    font-weight:900
}
 .kcw .kcw__uk-article ol li::marker, .kcw .kcw__uk-article ul li::marker, .kcw .kcw__uk-panel ol li::marker, .kcw .kcw__uk-panel ul li::marker{
    color:#0072ce
}
 .kcw .kcw__uk-article ol li li, .kcw .kcw__uk-article ul li li, .kcw .kcw__uk-panel ol li li, .kcw .kcw__uk-panel ul li li{
    font-size:1em
}
 .kcw .kcw__uk-link, .kcw a{
    color:#cc7e2e;
    text-decoration:underline;
    -webkit-transition:color 500ms;
    transition:color 500ms
}
 .kcw .kcw__uk-link:focus, .kcw .kcw__uk-link:hover, .kcw a:focus, .kcw a:hover{
    color:#8f5820;
    text-decoration:underline
}
 .kcw .kcw__l-header::after{
    display:block;
    clear:both;
    content:" "
}
 .kcw .kcw__search-bar{
    line-height:1
}
 .kcw .kcw__search-bar .kcw__search-form{
    position:relative
}
 .kcw .kcw__search-bar .kcw__search-field, .kcw .kcw__search-bar .kcw__search-submit{
    font-size:inherit;
    line-height:inherit
}
 .kcw .kcw__search-bar .kcw__search-field{
    display:block;
    padding:.5em 2.3em .5em .75em;
    border:1px solid #f2f1f0;
    background-color:#f2f1f0
}
 .kcw .kcw__search-bar .kcw__search-field::-webkit-input-placeholder{
    font-style:italic
}
 .kcw .kcw__search-bar .kcw__search-field::-moz-placeholder{
    font-style:italic
}
 .kcw .kcw__search-bar .kcw__search-field::-ms-input-placeholder{
    font-style:italic
}
 .kcw .kcw__search-bar .kcw__search-field::placeholder{
    font-style:italic
}
 .kcw .kcw__search-bar .kcw__search-submit{
    text-decoration:none;
    cursor:pointer;
    display:inline-block;
    vertical-align:top;
    position:absolute;
    top:0;
    right:0;
    padding:0 .65em;
    border:0;
    height:100%;
    color:#fff;
    background-color:#cc7e2e;
    -webkit-transition:color 500ms,background-color 500ms;
    transition:color 500ms,background-color 500ms
}
 .kcw .kcw__search-bar .kcw__search-submit:focus, .kcw .kcw__search-bar .kcw__search-submit:hover{
    text-decoration:none;
    color:#fff;
    background-color:#0072ce
}
 .kcw .kcw__search-bar .kcw__search-submit svg{
    display:block;
    width:16px;
    height:16px
}
 .kcw .kcw__navigation--footer{
    margin-bottom:1.5em;
    text-align:center
}
 .kcw .kcw__navigation--footer .kcw__uk-nav, .kcw .kcw__navigation--footer .kcw__uk-nav-default{
    padding:0;
    list-style:none;
    margin:0-.75em;
    font-size:1em;
    line-height:1
}
 .kcw .kcw__navigation--footer .kcw__uk-nav li, .kcw .kcw__navigation--footer .kcw__uk-nav-default li{
    display:inline-block;
    vertical-align:baseline;
    margin-right:-5px
}
 .kcw .kcw__navigation--footer .kcw__uk-nav li+li, .kcw .kcw__navigation--footer .kcw__uk-nav-default li+li{
    margin-left:0;
    border-left:1px solid #fff
}
 .kcw .kcw__navigation--footer .kcw__uk-nav li a, .kcw .kcw__navigation--footer .kcw__uk-nav-default li a{
    display:block;
    padding:0 .75em;
    color:#fff;
    font-size:.9375em;
    font-weight:700;
    text-decoration:none;
    letter-spacing:0
}
 .kcw .kcw__navigation--footer .kcw__uk-nav li a:focus, .kcw .kcw__navigation--footer .kcw__uk-nav li a:hover, .kcw .kcw__navigation--footer .kcw__uk-nav-default li a:focus, .kcw .kcw__navigation--footer .kcw__uk-nav-default li a:hover{
    color:#fff;
    text-decoration:underline
}
 .kcw .kcw__navigation--main{
    position:relative;
    width:100%;
    text-align:center;
    z-index:490
}
 .kcw .kcw__navigation--main>.kcw__uk-nav, .kcw .kcw__navigation--main>.kcw__uk-nav-default{
    margin:0;
    padding:0;
    list-style:none;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:1em;
    line-height:1
}
 .kcw .kcw__navigation--main>.kcw__uk-nav li, .kcw .kcw__navigation--main>.kcw__uk-nav-default li{
    position:relative
}
 .kcw .kcw__navigation--main>.kcw__uk-nav-default>li, .kcw .kcw__navigation--main>.kcw__uk-nav>li{
    display:inline-block;
    vertical-align:top;
    margin:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-flex:1;
    -ms-flex:1 1 auto;
    flex:1 1 auto
}
 .kcw .kcw__navigation--main>.kcw__uk-nav-default>li+li::before, .kcw .kcw__navigation--main>.kcw__uk-nav>li+li::before{
    position:absolute;
    left:0;
    top:50%;
    margin-left:-1px;
    width:2px;
    height:15px;
    background-color:#0072ce;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    z-index:1;
    content:" "
}
 .kcw .kcw__navigation--main>.kcw__uk-nav-default>li+li:last-of-type::before, .kcw .kcw__navigation--main>.kcw__uk-nav>li+li:last-of-type::before{
    content:none
}
 .kcw .kcw__navigation--main>.kcw__uk-nav-default>li a, .kcw .kcw__navigation--main>.kcw__uk-nav>li a{
    display:block;
    position:relative;
    padding:1.15em .5em;
    width:100%;
    color:#042f4c;
    font-size:.875em;
    font-weight:700;
    line-height:1.2;
    letter-spacing:0;
    text-decoration:none;
    z-index:10
}
 .kcw .kcw__navigation--main>.kcw__uk-nav-default>li a:focus, .kcw .kcw__navigation--main>.kcw__uk-nav-default>li a:hover, .kcw .kcw__navigation--main>.kcw__uk-nav>li a:focus, .kcw .kcw__navigation--main>.kcw__uk-nav>li a:hover{
    color:#cc7e2e;
    text-decoration:none
}
 .kcw .kcw__navigation--main>.kcw__uk-nav-default>li>a, .kcw .kcw__navigation--main>.kcw__uk-nav>li>a{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
 .kcw .kcw__navigation--main>.kcw__uk-nav-default>li>a.kcw__current_page_ancestor, .kcw .kcw__navigation--main>.kcw__uk-nav-default>li>a.kcw__current_page_item, .kcw .kcw__navigation--main>.kcw__uk-nav-default>li>a.kcw__current_page_parent, .kcw .kcw__navigation--main>.kcw__uk-nav>li>a.kcw__current_page_ancestor, .kcw .kcw__navigation--main>.kcw__uk-nav>li>a.kcw__current_page_item, .kcw .kcw__navigation--main>.kcw__uk-nav>li>a.kcw__current_page_parent{
    color:#cc7e2e
}
 .kcw .kcw__navigation--main>.kcw__uk-nav-default>li .kcw__nav-item--button, .kcw .kcw__navigation--main>.kcw__uk-nav>li .kcw__nav-item--button{
    color:#fff;
    background-color:#0072ce
}
 .kcw .kcw__navigation--main>.kcw__uk-nav-default>li .kcw__nav-item--button:focus, .kcw .kcw__navigation--main>.kcw__uk-nav-default>li .kcw__nav-item--button:hover, .kcw .kcw__navigation--main>.kcw__uk-nav>li .kcw__nav-item--button:focus, .kcw .kcw__navigation--main>.kcw__uk-nav>li .kcw__nav-item--button:hover{
    color:#fff;
    background-color:#cc7e2e
}
 .kcw .kcw__navigation--main>.kcw__uk-nav-default>li .kcw__uk-nav-sub, .kcw .kcw__navigation--main>.kcw__uk-nav-default>li ul, .kcw .kcw__navigation--main>.kcw__uk-nav>li .kcw__uk-nav-sub, .kcw .kcw__navigation--main>.kcw__uk-nav>li ul{
    list-style:none;
    display:block;
    position:absolute;
    left:-9999px;
    top:100%;
    margin:0;
    padding:.5em 1.4375em;
    min-width:15em;
    text-align:left;
    z-index:490;
    opacity:0;
    background:#0072ce;
    -webkit-box-shadow:0 7px 19px -8px rgba(66,66,66,.5);
    box-shadow:0 7px 19px -8px rgba(66,66,66,.5);
    -webkit-transition:opacity 100ms linear;
    transition:opacity 100ms linear
}
 .kcw .kcw__navigation--main>.kcw__uk-nav-default>li .kcw__uk-nav-sub li, .kcw .kcw__navigation--main>.kcw__uk-nav-default>li ul li, .kcw .kcw__navigation--main>.kcw__uk-nav>li .kcw__uk-nav-sub li, .kcw .kcw__navigation--main>.kcw__uk-nav>li ul li{
    display:block;
    margin:0
}
 .kcw .kcw__navigation--main>.kcw__uk-nav-default>li .kcw__uk-nav-sub>li+li, .kcw .kcw__navigation--main>.kcw__uk-nav-default>li ul>li+li, .kcw .kcw__navigation--main>.kcw__uk-nav>li .kcw__uk-nav-sub>li+li, .kcw .kcw__navigation--main>.kcw__uk-nav>li ul>li+li{
    border-top:1px solid #fff
}
 .kcw .kcw__navigation--main>.kcw__uk-nav-default>li .kcw__uk-nav-sub a, .kcw .kcw__navigation--main>.kcw__uk-nav-default>li ul a, .kcw .kcw__navigation--main>.kcw__uk-nav>li .kcw__uk-nav-sub a, .kcw .kcw__navigation--main>.kcw__uk-nav>li ul a{
    padding:1em 0;
    color:#fff;
    font-size:1em
}
 .kcw .kcw__footer-address a:focus, .kcw .kcw__footer-address a:hover, .kcw .kcw__footer-text-block a:focus, .kcw .kcw__footer-text-block a:hover, .kcw .kcw__navigation--main>.kcw__uk-nav-default>li .kcw__uk-nav-sub a:focus, .kcw .kcw__navigation--main>.kcw__uk-nav-default>li .kcw__uk-nav-sub a:hover, .kcw .kcw__navigation--main>.kcw__uk-nav-default>li ul a:focus, .kcw .kcw__navigation--main>.kcw__uk-nav-default>li ul a:hover, .kcw .kcw__navigation--main>.kcw__uk-nav>li .kcw__uk-nav-sub a:focus, .kcw .kcw__navigation--main>.kcw__uk-nav>li .kcw__uk-nav-sub a:hover, .kcw .kcw__navigation--main>.kcw__uk-nav>li ul a:focus, .kcw .kcw__navigation--main>.kcw__uk-nav>li ul a:hover{
    color:#fff
}
 .kcw .kcw__navigation--main>.kcw__uk-nav-default>li .kcw__uk-nav-sub .kcw__current-menu-ancestor a, .kcw .kcw__navigation--main>.kcw__uk-nav-default>li .kcw__uk-nav-sub .kcw__current-menu-item a, .kcw .kcw__navigation--main>.kcw__uk-nav-default>li ul .kcw__current-menu-ancestor a, .kcw .kcw__navigation--main>.kcw__uk-nav-default>li ul .kcw__current-menu-item a, .kcw .kcw__navigation--main>.kcw__uk-nav-default>li.kcw__current-menu-ancestor>a, .kcw .kcw__navigation--main>.kcw__uk-nav-default>li.kcw__current-menu-item>a, .kcw .kcw__navigation--main>.kcw__uk-nav>li .kcw__uk-nav-sub .kcw__current-menu-ancestor a, .kcw .kcw__navigation--main>.kcw__uk-nav>li .kcw__uk-nav-sub .kcw__current-menu-item a, .kcw .kcw__navigation--main>.kcw__uk-nav>li ul .kcw__current-menu-ancestor a, .kcw .kcw__navigation--main>.kcw__uk-nav>li ul .kcw__current-menu-item a, .kcw .kcw__navigation--main>.kcw__uk-nav>li.kcw__current-menu-ancestor>a, .kcw .kcw__navigation--main>.kcw__uk-nav>li.kcw__current-menu-item>a{
    color:#cc7e2e
}
 .kcw .kcw__navigation--main>.kcw__uk-nav-default>li .kcw__uk-nav-sub>li.kcw__uk-parent, .kcw .kcw__navigation--main>.kcw__uk-nav-default>li ul>li.kcw__uk-parent, .kcw .kcw__navigation--main>.kcw__uk-nav>li .kcw__uk-nav-sub>li.kcw__uk-parent, .kcw .kcw__navigation--main>.kcw__uk-nav>li ul>li.kcw__uk-parent{
    position:relative
}
 .kcw .kcw__navigation--main>.kcw__uk-nav-default>li .kcw__uk-nav-sub>li.kcw__uk-parent>ul, .kcw .kcw__navigation--main>.kcw__uk-nav-default>li ul>li.kcw__uk-parent>ul, .kcw .kcw__navigation--main>.kcw__uk-nav>li .kcw__uk-nav-sub>li.kcw__uk-parent>ul, .kcw .kcw__navigation--main>.kcw__uk-nav>li ul>li.kcw__uk-parent>ul{
    position:absolute;
    left:-9999px;
    top:0;
    opacity:0
}
 .kcw .kcw__navigation--main>.kcw__uk-nav-default>li .kcw__uk-nav-sub>li.kcw__uk-parent>ul ul, .kcw .kcw__navigation--main>.kcw__uk-nav-default>li ul>li.kcw__uk-parent>ul ul, .kcw .kcw__navigation--main>.kcw__uk-nav>li .kcw__uk-nav-sub>li.kcw__uk-parent>ul ul, .kcw .kcw__navigation--main>.kcw__uk-nav>li ul>li.kcw__uk-parent>ul ul, .kcw .kcw__navigation--utility>.kcw__uk-nav-default>li .kcw__sub-menu, .kcw .kcw__navigation--utility>.kcw__uk-nav>li .kcw__sub-menu{
    display:none
}
 .kcw .kcw__navigation--main>.kcw__uk-nav li.kcw__is-active>.kcw__uk-nav-sub, .kcw .kcw__navigation--main>.kcw__uk-nav li:hover>.kcw__uk-nav-sub, .kcw .kcw__navigation--main>.kcw__uk-nav-default li.kcw__is-active>.kcw__uk-nav-sub, .kcw .kcw__navigation--main>.kcw__uk-nav-default li:hover>.kcw__uk-nav-sub{
    left:0;
    opacity:1
}
 .kcw .kcw__navigation--main>.kcw__uk-nav li:last-child.kcw__is-active>.kcw__uk-nav-sub, .kcw .kcw__navigation--main>.kcw__uk-nav li:last-child:hover>.kcw__uk-nav-sub, .kcw .kcw__navigation--main>.kcw__uk-nav-default li:last-child.kcw__is-active>.kcw__uk-nav-sub, .kcw .kcw__navigation--main>.kcw__uk-nav-default li:last-child:hover>.kcw__uk-nav-sub{
    left:auto;
    right:0
}
 .kcw .kcw__navigation--main>.kcw__uk-nav .kcw__uk-nav-sub li.kcw__uk-parent.kcw__is-active>ul, .kcw .kcw__navigation--main>.kcw__uk-nav .kcw__uk-nav-sub li.kcw__uk-parent:hover>ul, .kcw .kcw__navigation--main>.kcw__uk-nav-default .kcw__uk-nav-sub li.kcw__uk-parent.kcw__is-active>ul, .kcw .kcw__navigation--main>.kcw__uk-nav-default .kcw__uk-nav-sub li.kcw__uk-parent:hover>ul{
    left:100%;
    top:0;
    opacity:1
}
 .kcw .kcw__navigation--utility{
    margin-bottom:.5em;
    text-align:right
}
 .kcw .kcw__navigation--utility>.kcw__uk-nav, .kcw .kcw__navigation--utility>.kcw__uk-nav-default{
    margin:0;
    padding:0;
    list-style:none;
    font-size:1em;
    line-height:1
}
 .kcw .kcw__navigation--utility>.kcw__uk-nav-default>li, .kcw .kcw__navigation--utility>.kcw__uk-nav>li{
    display:inline-block;
    vertical-align:top;
    margin:0
}
 .kcw .kcw__navigation--utility>.kcw__uk-nav-default>li+li, .kcw .kcw__navigation--utility>.kcw__uk-nav>li+li{
    margin-left:1em
}
 .kcw .kcw__navigation--utility>.kcw__uk-nav-default>li a, .kcw .kcw__navigation--utility>.kcw__uk-nav>li a{
    display:block;
    padding:.5em .15em;
    color:#042f4c;
    font-size:1em;
    font-weight:700;
    letter-spacing:0;
    text-decoration:none
}
 .kcw .kcw__navigation--utility>.kcw__uk-nav-default>li a:focus, .kcw .kcw__navigation--utility>.kcw__uk-nav-default>li a:hover, .kcw .kcw__navigation--utility>.kcw__uk-nav>li a:focus, .kcw .kcw__navigation--utility>.kcw__uk-nav>li a:hover{
    color:#cc7e2e
}
 .kcw .kcw__navigation--utility>.kcw__uk-nav-default>li a.kcw__menu-icon--careers, .kcw .kcw__navigation--utility>.kcw__uk-nav>li a.kcw__menu-icon--careers{
    padding-left:1.5em;
    background:url(https://cdn.kyruus.com/pmc-customer-static-assets/stclair/images/1.0/menu-icon-careers.png)center left no-repeat;
    background-size:18px 18px
}
 .kcw .kcw__navigation--utility>.kcw__uk-nav-default>li a.kcw__menu-icon--giving, .kcw .kcw__navigation--utility>.kcw__uk-nav>li a.kcw__menu-icon--giving{
    padding-left:1.5em;
    background:url(https://cdn.kyruus.com/pmc-customer-static-assets/stclair/images/1.0/menu-icon-giving.png)center left no-repeat;
    background-size:18px 18px
}
 .kcw .kcw__navigation--utility>.kcw__uk-nav-default>li a.kcw__menu-icon--profile, .kcw .kcw__navigation--utility>.kcw__uk-nav>li a.kcw__menu-icon--profile{
    padding-left:1.5em;
    background:url(https://cdn.kyruus.com/pmc-customer-static-assets/stclair/images/1.0/menu-icon-profile.png)center left no-repeat;
    background-size:18px 18px
}
 .kcw .kcw__navigation--utility>.kcw__uk-nav-default>li.kcw__current-menu-ancestor>a, .kcw .kcw__navigation--utility>.kcw__uk-nav-default>li.kcw__current-menu-item>a, .kcw .kcw__navigation--utility>.kcw__uk-nav>li.kcw__current-menu-ancestor>a, .kcw .kcw__navigation--utility>.kcw__uk-nav>li.kcw__current-menu-item>a{
    color:#cc7e2e
}
 .kcw .kcw__site-header-mobile{
    position:relative;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    margin:0;
    padding:1em 1.5em;
    overflow:hidden;
    background:#fff;
    z-index:9999
}
 .kcw .kcw__site-header-mobile .kcw__uk-logo{
    display:inline-block;
    vertical-align:top;
    max-width:13.8125em;
    font-size:1em
}
 .kcw .kcw__mobile-header-left{
    float:left
}
@supports (display:flex){
     .kcw .kcw__mobile-header-left{
        -webkit-box-flex:1;
        -ms-flex:1 0 auto;
        flex:1 0 auto
    }
}
 .kcw .kcw__mobile-header-right{
    float:right
}
 .kcw .kcw__menu-button{
    text-decoration:none;
    cursor:pointer;
    border:0;
    text-align:center;
    display:inline-block;
    vertical-align:top;
    padding:.75em;
    color:#fff;
    line-height:1;
    background-color:#0072ce;
    -webkit-transition:background-color 500ms;
    transition:background-color 500ms
}
 .kcw .kcw__menu-button:focus, .kcw .kcw__menu-button:hover{
    text-decoration:none;
    color:#fff;
    background-color:#cc7e2e
}
 .kcw .kcw__menu-icon--open{
    display:block
}
 .kcw .kcw__menu-icon--close, .kcw .kcw__show-nav .kcw__menu-icon--open{
    display:none
}
 .kcw .kcw__footer-branding svg, .kcw .kcw__footer-social svg, .kcw .kcw__show-nav .kcw__menu-icon--close{
    display:block
}
 .kcw .kcw__site-footer{
    position:relative;
    padding:2.75em 0;
    color:#fff !important;
    background-color:#123246
}
 .kcw .kcw__site-footer small{
    font-size:.9375em
}
 .kcw .kcw__l-footer{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
 .kcw .kcw__l-footer+.kcw__l-footer{
    margin-top:1.5em
}
 .kcw .kcw__l-footer-col{
    width:100%
}
 .kcw .kcw__footer-business-info{
    margin:0 0 2.1875em;
    text-align:center
}
 .kcw .kcw__footer-branding{
    margin-bottom:1.5em
}
 .kcw .kcw__footer-address p{
    margin:0;
    line-height:1.4375
}
 .kcw .kcw__footer-address a, .kcw .kcw__footer-text-block a{
    color:#fff
}
 .kcw .kcw__footer-text-block{
    margin:0 auto 1.5em;
    max-width:30.5em;
    text-align:center
}
 .kcw .kcw__footer-text-block p{
    margin:0;
    font-size:.875em;
    line-height:1.357142857;
    font-weight:400
}
 .kcw .kcw__footer-text-block p strong{
    font-size:1.214285714em
}
 .kcw .kcw__footer-social{
    margin-bottom:3em;
    text-align:center
}
 .kcw .kcw__footer-logos ul, .kcw .kcw__footer-social ul{
    margin:0;
    padding:0;
    list-style:none
}
 .kcw .kcw__footer-logos li, .kcw .kcw__footer-social li{
    display:inline-block;
    vertical-align:top
}
 .kcw .kcw__footer-social li+li, .kcw .kcw__imagebox svg{
    margin-left:5px
}
 .kcw .kcw__footer-logos{
    margin-bottom:1.5em
}
 .kcw .kcw__footer-logos, .kcw .kcw__site-copyright{
    text-align:center
}
 .kcw .kcw__site-copyright p{
    margin:0;
    font-size:.9375em;
    font-weight:700
}
 .kcw .kcw__imagebox{
    display:block;
    margin-top:1em
}
 .kcw .kcw__imagebox svg{
    display:inline-block;
    vertical-align:baseline;
    margin-bottom:-8px
}
 .kcw .kcw__imagebox a{
    color:#fff;
    -webkit-transition:opacity 500ms;
    transition:opacity 500ms
}
 .kcw .kcw__imagebox a:focus, .kcw .kcw__imagebox a:hover{
    color:#fff;
    opacity:.75
}
 .kcw .kcw__footer-rainbow-bar{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    z-index:1
}
 .kcw .kcw__rainbow-color-1, .kcw .kcw__rainbow-color-2, .kcw .kcw__rainbow-color-3, .kcw .kcw__rainbow-color-4, .kcw .kcw__rainbow-color-5{
    height:7px;
    -webkit-box-flex:1;
    -ms-flex:1 0 0px;
    flex:1 0 0
}
 .kcw .kcw__rainbow-color-1{
    background-color:#0072ce
}
 .kcw .kcw__rainbow-color-2{
    background-color:#cc7e2e
}
 .kcw .kcw__rainbow-color-3{
    background-color:#c8c9c7
}
 .kcw .kcw__rainbow-color-4{
    background-color:#5b6770
}
 .kcw .kcw__rainbow-color-5{
    background-color:#968c83
}
 .kcw .kcw__site-header{
    display:none;
    background-color:#fff
}
 .kcw .kcw__site-header-main{
    padding:1.6875em 0
}
 .kcw .kcw__site-header-navigation{
    background-color:#f2f1f0
}
 .kcw .kcw__header-search-bar{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
 .kcw .kcw__header-search-bar .kcw__search-bar{
    max-width:16em
}
 .kcw .kcw__uk-logo img{
    margin-top:0!important
}
 .kcw .kcw__uk-logo-inverse{
    display:none
}
 .kcw .kcw__footer-branding a{
    display:inline-block;
    vertical-align:top
}
 .kcw .kcw__search-bar .kcw__search-form{
    margin:0
}
 .kcw .kcw__search-bar .kcw__search-field{
    width:auto
}
@media (min-width:640px){
     .kcw .kcw__uk-container{
        padding-left:20px;
        padding-right:20px
    }
     .kcw .kcw__uk-container-expand-left.kcw__uk-container-xsmall, .kcw .kcw__uk-container-expand-right.kcw__uk-container-xsmall{
        max-width:calc(50% + 375px - 20px)
    }
     .kcw .kcw__uk-container-expand-left.kcw__uk-container-small, .kcw .kcw__uk-container-expand-right.kcw__uk-container-small{
        max-width:calc(50% + 450px - 20px)
    }
     .kcw .kcw__uk-container-item-padding-remove-left, .kcw .kcw__uk-container-item-padding-remove-right{
        width:calc(100% + 20px)
    }
     .kcw .kcw__uk-container-item-padding-remove-left{
        margin-left:-20px
    }
     .kcw .kcw__uk-container-item-padding-remove-right{
        margin-right:-20px
    }
}
@media (min-width:47.5em){
    html .kcw .kcw__show-nav{
        overflow:scroll
    }
     .kcw .kcw__featured-button{
        padding:1.09em 3.454em 1.09em 1.09em;
        font-size:1.375em
    }
     .kcw .kcw__featured-button--has-icon{
        padding-left:3.454em
    }
     .kcw .kcw__featured-button-icon{
        left:1.727em;
        width:32px;
        height:32px
    }
     .kcw .kcw__featured-button-arrow-icon{
        right:1.363em;
        width:23px;
        height:21px
    }
    @supports (display:flex){
         .kcw .kcw__l-header{
            display:-webkit-box;
            display:-ms-flexbox;
            display:flex;
            -webkit-box-align:center;
            -ms-flex-align:center;
            align-items:center;
            -webkit-box-pack:justify;
            -ms-flex-pack:justify;
            justify-content:space-between
        }
    }
     .kcw .kcw__l-header-col-1{
        float:left;
        width:25%
    }
    @supports (display:flex){
         .kcw .kcw__l-header-col-1{
            width:auto
        }
    }
     .kcw .kcw__l-header-col-2{
        float:right;
        width:75%
    }
    @supports (display:flex){
         .kcw .kcw__l-header-col-2{
            margin-left:auto;
            width:auto
        }
    }
     .kcw .kcw__navigation--footer{
        margin-bottom:0;
        text-align:left
    }
     .kcw .kcw__site-header-mobile{
        display:none
    }
     .kcw .kcw__l-footer-col{
        width:50%
    }
     .kcw .kcw__footer-business-info{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        text-align:left
    }
     .kcw .kcw__footer-branding{
        margin-bottom:0
    }
     .kcw .kcw__footer-address{
        margin-left:2.5em;
        padding-left:2.5em;
        border-left:1px solid #fff
    }
     .kcw .kcw__footer-text-block{
        margin:0;
        text-align:left
    }
     .kcw .kcw__footer-social{
        text-align:right
    }
     .kcw .kcw__footer-logos{
        margin-bottom:0
    }
     .kcw .kcw__footer-logos, .kcw .kcw__site-copyright{
        text-align:right
    }
     .kcw .kcw__imagebox{
        display:inline-block;
        vertical-align:baseline;
        margin-top:0;
        margin-left:.5em;
        padding-left:.5em;
        border-left:1px solid #fff
    }
     .kcw .kcw__site-header{
        display:block
    }
}
@media (min-width:960px){
     .kcw .kcw__uk-container{
        padding-left:40px;
        padding-right:40px
    }
     .kcw .kcw__uk-container-expand-left, .kcw .kcw__uk-container-expand-right{
        max-width:calc(50% + 600px - 40px)
    }
     .kcw .kcw__uk-container-expand-left.kcw__uk-container-xsmall, .kcw .kcw__uk-container-expand-right.kcw__uk-container-xsmall{
        max-width:calc(50% + 375px - 40px)
    }
     .kcw .kcw__uk-container-expand-left.kcw__uk-container-small, .kcw .kcw__uk-container-expand-right.kcw__uk-container-small{
        max-width:calc(50% + 450px - 40px)
    }
     .kcw .kcw__uk-container-expand-left.kcw__uk-container-large, .kcw .kcw__uk-container-expand-right.kcw__uk-container-large{
        max-width:calc(50% + 700px - 40px)
    }
     .kcw .kcw__uk-container-expand-left.kcw__uk-container-xlarge, .kcw .kcw__uk-container-expand-right.kcw__uk-container-xlarge{
        max-width:calc(50% + 800px - 40px)
    }
     .kcw .kcw__uk-container-item-padding-remove-left, .kcw .kcw__uk-container-item-padding-remove-right{
        width:calc(100% + 40px)
    }
     .kcw .kcw__uk-container-item-padding-remove-left{
        margin-left:-40px
    }
     .kcw .kcw__uk-container-item-padding-remove-right{
        margin-right:-40px
    }
}
@media (min-width:60em){
     .kcw .kcw__h1, .kcw .kcw__uk-article-title, .kcw .kcw__uk-h1, .kcw h1{
        font-size:2.3125rem
    }
     .kcw .kcw__h2, .kcw .kcw__uk-h2, .kcw h2{
        font-size:1.625rem
    }
}
@media (min-width:75em){
     .kcw .kcw__navigation--main>.kcw__uk-nav-default>li a, .kcw .kcw__navigation--main>.kcw__uk-nav>li a{
        font-size:1em
    }
}
@media only screen and (max-width:959px){
    body .kcw  .kcw__uk-offcanvas-bar .kcw__uk-nav-default>li>a{
        font-family:inherit
    }
}
