#kcwHeader .kcw__ah-header, #kcwFooter .kcw__ah-header{
    display:flex;
    text-align:center;
    padding:20px 0;
  }
  
   #kcwHeader .kcw__aha-logo, #kcwFooter .kcw__aha-logo{
    display:flex;
    width:200px;
    float:left;
  }
  
   #kcwHeader .kcw__nav, #kcwFooter .kcw__nav{
    flex-grow:1;
  }
  
   #kcwHeader .kcw__nav ul, #kcwFooter .kcw__nav ul{
    margin:0;
  }
  
   #kcwHeader .kcw__nav-menu, #kcwFooter .kcw__nav-menu{
    list-style:none;
    padding:0;
    font-weight:700;
    display:flex;
    margin:0;
    justify-content:space-between;
  }
  
   #kcwHeader .kcw__nav-menu li a, #kcwFooter .kcw__nav-menu li a{
    text-decoration:none;
    font-size:12px;
    color:#004976;
    margin:20px 0;
    line-height:32px;
    display:block;
    white-space:nowrap;
    font-family:"NunitoSans-Bold", sans-serif;
  }
  
   #kcwHeader .kcw__nav-menu li a:hover, #kcwFooter .kcw__nav-menu li a:hover{
    text-decoration:none;
  }
  
   #kcwHeader .kcw__nav-menu li a.kcw__primary-btn, #kcwFooter .kcw__nav-menu li a.kcw__primary-btn{
      color:#fff;
      background-color:#0f69a0;
      line-height:1.3;
      border-radius:48px;
      border:none;
      padding:12px 16px 12px 16px;
      min-width:80px
  }
  
   #kcwHeader .kcw__nav-menu li a.kcw__primary-btn:hover, #kcwFooter .kcw__nav-menu li a.kcw__primary-btn:hover{
      text-decoration:none;
      background-color:#034167;
      outline:none
  }
  
   #kcwHeader .kcw__nav-menu li a.kcw__primary-btn:visited, #kcwFooter .kcw__nav-menu li a.kcw__primary-btn:visited{
      box-shadow:none;
      outline:none;
      text-decoration:none;
  }
  
  @media (min-width: 321px){
     #kcwHeader .kcw__nav-menu li a, #kcwFooter .kcw__nav-menu li a{
      font-size:14px;
    }
  }
  
  @media (max-width: 480px){
     #kcwHeader .kcw__nav-menu li a.kcw__primary-btn, #kcwFooter .kcw__nav-menu li a.kcw__primary-btn{
      padding:5px 10px;
    }
  }
  
  @media (min-width: 420px){	
     #kcwHeader .kcw__aha-logo, #kcwFooter .kcw__aha-logo{
      width:280px;
    }
  
     #kcwHeader .kcw__nav-menu, #kcwFooter .kcw__nav-menu{
      align-items:center;
    }
  
     #kcwHeader .kcw__nav-menu li a, #kcwFooter .kcw__nav-menu li a{
      font-size:16px;
    }
  }
  
  @media (min-width: 320px) and (max-width: 961px){	
     #kcwHeader .kcw__nav, #kcwFooter .kcw__nav{
      order:1;
    } 
  }
  
  @media (min-width: 768px){
     #kcwHeader .kcw__ah-header, #kcwFooter .kcw__ah-header{
      display:flex;
      justify-content:space-between;
      padding:20px 0px 20px 50px;
      margin:0 20px;
    }
    
     #kcwHeader .kcw__aha-logo, #kcwFooter .kcw__aha-logo{
      width:240px;
      align-items:center;
      justify-content:center;
    }
    
     #kcwHeader .kcw__nav, #kcwFooter .kcw__nav{
      margin-top:0px;
    }
    
     #kcwHeader .kcw__nav-menu, #kcwFooter .kcw__nav-menu{
      float:right;
      align-items:center;
      justify-content:center;
    }
  
     #kcwHeader .kcw__nav-menu li, #kcwFooter .kcw__nav-menu li{
      margin-right:30px;
    }
  
     #kcwHeader .kcw__nav-menu li:last-child, #kcwFooter .kcw__nav-menu li:last-child{
      margin-right:0;
    }
  
     #kcwHeader .kcw__nav-menu li a, #kcwFooter .kcw__nav-menu li a{
      font-size:16px;
      color:#004976;
      font-weight:500;
    } 
    
     #kcwHeader .kcw__nav-menu li a:hover, #kcwFooter .kcw__nav-menu li a:hover{
      text-decoration:underline;
    }
  }
  
  @media (min-width: 961px){
     #kcwHeader .kcw__nav-menu, #kcwFooter .kcw__nav-menu{
      display:flex;
      align-items:center;
    }
  }
  
  @media (max-width: 767px){	
     #kcwHeader .kcw__ah-header, #kcwFooter .kcw__ah-header{
      display:block;
      text-align:center;
      padding:30px;
    }
  
     #kcwHeader .kcw__nav, #kcwFooter .kcw__nav{
      clear:both;
      margin-top:5px;
    }  
  }
  
  @media (max-width: 961px){	
     #kcwHeader .kcw__aha-logo, #kcwFooter .kcw__aha-logo{
      zoom:75%;
    }
  
     #kcwHeader .kcw__nav-menu li, #kcwFooter .kcw__nav-menu li{
      align-items:center;
      color:#004976;
      display:flex;
      justify-content:space-between;
    }
  }

#kcwHeader *, #kcwFooter *{
  font-size:inherit;
}

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

#kcwHeader table, #kcwFooter table{
  border-collapse:collapse;
  border-spacing:0;
}

#kcwHeader fieldset, #kcwHeader img, #kcwHeader abbr, #kcwHeader acronym, #kcwFooter fieldset, #kcwFooter img, #kcwFooter abbr, #kcwFooter acronym{
  border:0;
}

#kcwHeader address, #kcwHeader caption, #kcwHeader cite, #kcwHeader code, #kcwHeader dfn, #kcwHeader em, #kcwHeader strong, #kcwHeader th, #kcwHeader var, #kcwFooter address, #kcwFooter caption, #kcwFooter cite, #kcwFooter code, #kcwFooter dfn, #kcwFooter em, #kcwFooter strong, #kcwFooter th, #kcwFooter var{
  font-style:normal;
  font-weight:normal;
}

#kcwHeader ol, #kcwHeader ul, #kcwFooter ol, #kcwFooter ul{
  list-style:none;
}

#kcwHeader caption, #kcwHeader th, #kcwFooter caption, #kcwFooter th{
  text-align:left;
}

#kcwHeader h1, #kcwHeader h2, #kcwHeader h3, #kcwHeader h4, #kcwHeader h5, #kcwHeader h6, #kcwFooter h1, #kcwFooter h2, #kcwFooter h3, #kcwFooter h4, #kcwFooter h5, #kcwFooter h6{
  font-size:100%;
  font-weight:bold;
}

#kcwHeader q:before, #kcwHeader q:after, #kcwFooter q:before, #kcwFooter q:after{
  content:'';
}

#kcwHeader label, #kcwFooter label{
  text-indent:0px;
}

#kcwHeader a, #kcwFooter a{
  display:inline;
}

#kcwHeader p:first-child, #kcwFooter p:first-child{
  margin-top:inherit;
}

#kcwHeader p:last-child, #kcwFooter p:last-child{
  margin-bottom:inherit;
}



@font-face{
    font-family:"NunitoSans-Bold";
    src: url(https://cdn.kyruus.com/pmc-customer-static-assets/allina/fonts/1.0/NunitoSans-Bold.ttf) format("truetype");
  }


#kcwFooter .kcw__kyruus-custom-wrapper,
#kcwFooter .kcw__kyruus-custom-wrapper div,
#kcwFooter .kcw__kyruus-custom-wrapper h3,
#kcwFooter .kcw__kyruus-custom-wrapper li,
#kcwFooter .kcw__kyruus-custom-wrapper ul,
#kcwHeader .kcw__kyruus-custom-wrapper,
#kcwHeader .kcw__kyruus-custom-wrapper div,
#kcwHeader .kcw__kyruus-custom-wrapper h3,
#kcwHeader .kcw__kyruus-custom-wrapper li,
#kcwHeader .kcw__kyruus-custom-wrapper ul {
    margin: 0;
    padding: 0
}

#kcwFooter .kcw__kyruus-custom-wrapper img,
#kcwFooter abbr,
#kcwFooter acronym,
#kcwFooter fieldset,
#kcwFooter img,
#kcwHeader .kcw__kyruus-custom-wrapper img,
#kcwHeader abbr,
#kcwHeader acronym,
#kcwHeader fieldset,
#kcwHeader img {
    border: 0
}

#kcwFooter .kcw__kyruus-custom-wrapper li,
#kcwFooter ol,
#kcwFooter ul,
#kcwHeader .kcw__kyruus-custom-wrapper li,
#kcwHeader ol,
#kcwHeader ul {
    list-style: none
}

#kcwFooter .kcw__kyruus-custom-wrapper h3,
#kcwHeader .kcw__kyruus-custom-wrapper h3 {
    font-size: 100%;
    font-weight: 400
}

#kcwFooter .kcw__kyruus-custom-wrapper,
#kcwHeader .kcw__kyruus-custom-wrapper {
    font: 13px/1.22 arial, helvetica, clean, sans-serif;
    font-size: small;
    font: x-small;
    background-color: #fff
}

#kcwFooter div.kcw__page-content-wrapper,
#kcwHeader div.kcw__page-content-wrapper {
    padding-bottom: 77px
}

#kcwFooter div.kcw__footer,
#kcwHeader div.kcw__footer {
    margin-top: -77px
}

#kcwFooter .kcw__kyruus-custom-wrapper .kcw__container,
#kcwHeader .kcw__kyruus-custom-wrapper .kcw__container {
    position: relative;
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    text-align: left
}

#kcwFooter .kcw__kyruus-custom-wrapper .kcw__header,
#kcwHeader .kcw__kyruus-custom-wrapper .kcw__header {
    padding: 20px 0 0
}

#kcwFooter .kcw__kyruus-custom-wrapper .kcw__logo,
#kcwHeader .kcw__kyruus-custom-wrapper .kcw__logo {
    max-width: 263px;
    min-width: 20px;
    width: 100%;
    display: inline-block
}

#kcwFooter .kcw__kyruus-custom-wrapper .kcw__links,
#kcwHeader .kcw__kyruus-custom-wrapper .kcw__links {
    text-align: center;
    padding: 10px 0 20px
}

#kcwFooter .kcw__kyruus-custom-wrapper .kcw__links a,
#kcwHeader .kcw__kyruus-custom-wrapper .kcw__links a {
    padding: 5px;
    color: #9aa5b2;
    white-space: nowrap
}

#kcwFooter .kcw__kyruus-custom-wrapper .kcw__logo img,
#kcwHeader .kcw__kyruus-custom-wrapper .kcw__logo img {
    width: 100%
}

@media (min-width:768px) {

    #kcwFooter .kcw__kyruus-custom-wrapper #kcw__ft,
    #kcwFooter .kcw__kyruus-custom-wrapper .kcw__container,
    #kcwHeader .kcw__kyruus-custom-wrapper #kcw__ft,
    #kcwHeader .kcw__kyruus-custom-wrapper .kcw__container {
        width: 750px
    }
}

@media (min-width:992px) {

    #kcwFooter .kcw__kyruus-custom-wrapper .kcw__container,
    #kcwHeader .kcw__kyruus-custom-wrapper .kcw__container {
        width: 970px
    }
}

@media (min-width:1200px) {

    #kcwFooter .kcw__kyruus-custom-wrapper .kcw__container,
    #kcwHeader .kcw__kyruus-custom-wrapper .kcw__container {
        width: 1170px
    }
}

#kcwFooter *,
#kcwHeader * {
    font-size: inherit
}

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

#kcwFooter table,
#kcwHeader table {
    border-collapse: collapse;
    border-spacing: 0
}

#kcwFooter address,
#kcwFooter caption,
#kcwFooter cite,
#kcwFooter code,
#kcwFooter dfn,
#kcwFooter em,
#kcwFooter strong,
#kcwFooter th,
#kcwFooter var,
#kcwHeader address,
#kcwHeader caption,
#kcwHeader cite,
#kcwHeader code,
#kcwHeader dfn,
#kcwHeader em,
#kcwHeader strong,
#kcwHeader th,
#kcwHeader var {
    font-style: normal;
    font-weight: 400
}

#kcwFooter caption,
#kcwFooter th,
#kcwHeader caption,
#kcwHeader th {
    text-align: left
}

#kcwFooter h1,
#kcwFooter h2,
#kcwFooter h3,
#kcwFooter h4,
#kcwFooter h5,
#kcwFooter h6,
#kcwHeader h1,
#kcwHeader h2,
#kcwHeader h3,
#kcwHeader h4,
#kcwHeader h5,
#kcwHeader h6 {
    font-size: 100%;
    font-weight: 700
}

#kcwFooter q:after,
#kcwFooter q:before,
#kcwHeader q:after,
#kcwHeader q:before {
    content: ""
}

#kcwFooter label,
#kcwHeader label {
    text-indent: 0
}

#kcwFooter a,
#kcwHeader a {
    display: inline
}

#kcwFooter p:first-child,
#kcwHeader p:first-child {
    margin-top: inherit
}

#kcwFooter p:last-child,
#kcwHeader p:last-child {
    margin-bottom: inherit
}

#kcwFooter .kcw__links {
  text-align: center;
  padding: 10px 0 20px 0;
}

#kcwFooter .kcw__links a {
    color: #4D4D4D;
    cursor: pointer;
    text-decoration: none;
    padding: 5px;
    white-space: nowrap;
}

#kcwFooter {
  background-color: #F5F5F5;
}

#kcwFooter .kcw__container .kcw__footer-copyright {
  text-align: center;
}

@font-face{
    font-family: "NunitoSans-Regular";
    src: url(https://cdn.kyruus.com/pmc-customer-static-assets/allina/fonts/1.2/NunitoSans-Regular.ttf) format("truetype");
  }

#kcwFooter {
font-family: "NunitoSans-Regular";
}

#kcwHeader h3, #kcwHeader h4 {
font-family: "NunitoSans-Bold";
}

#kcwheader a, #kcwHeader button, #kcwFooter a, #kcwFooter button {
font-family: "NunitoSans-Bold";
}