@import url(https://fonts.googleapis.com/css2?family=Lora:wght@400;700&family=Raleway:wght@300;400;700;800&display=swap);
@import url(https://use.fontawesome.com/releases/v4.7.0/css/font-awesome-css.min.css);
h1,
h2,
h3,
h4,
h5,
h6,
p {
  text-rendering: optimizeLegibility
}

a img,
button,
img {
  border: 0
}

.breadcrumbs::after,
.off-canvas-wrapper-inner::after,
.row::after,
hr {
  clear: both
}

.button,
[type=checkbox]+label[for],
[type=radio]+label[for],
a,
a.bottom-nav:hover,
header #utility-nav .burger-button:hover,
section#alerts .arrows .slick-arrow {
  cursor: pointer
}

img,
legend,
textarea {
  max-width: 100%
}

.is-drilldown,
svg:not(:root) {
  overflow: hidden
}

.button,
img {
  vertical-align: middle
}

.h4,
.h5,
h4,
h5 {
  letter-spacing: 0
}

img,
select[multiple],
textarea[rows] {
  height: auto
}

html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%
}

.dropdown:hover .dropdown-content-medium,
article,
aside,
details,
figcaption,
figure,
footer,
header,
header .dropdown:hover .dropdown-content,
header .dropdown:hover .dropdown-content-mega,
header .logo a,
header .logo span,
hgroup,
main,
menu,
nav,
section,
summary,
ul.paginator li.slick-active {
  display: block
}

[data-whatinput=mouse] .off-canvas,
[data-whatinput=mouse] button,
a:active,
a:hover {
  outline: 0
}

img {
  -ms-interpolation-mode: bicubic;
  display: inline-block
}

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0
}

a,
b,
em,
i,
strong {
  line-height: inherit
}

button,
select {
  text-transform: none
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer
}

input {
  line-height: normal
}

input[type=checkbox],
input[type=radio] {
  box-sizing: border-box;
  padding: 0
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto
}

input[type=search] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
  box-sizing: border-box
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none
}

textarea {
  overflow: auto;
  min-height: 50px
}

optgroup {
  font-weight: 700
}

html {
  font-size: 100%;
  box-sizing: border-box
}

*,
::after,
::before {
  box-sizing: inherit
}

body {
  padding: 0;
  margin: 0;
  font-family: Lora, serif;
  font-weight: 400;
  line-height: 1.5;
  color: #343434;
  background: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

.button,
button {
  line-height: 1;
  -webkit-appearance: none
}

button {
  overflow: visible;
  -moz-appearance: none
}

.row {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto
}

.breadcrumbs::after,
.breadcrumbs::before,
.off-canvas-wrapper-inner::after,
.off-canvas-wrapper-inner::before,
.row::after,
.row::before {
  content: ' ';
  display: table
}

.row .row {
  margin-left: -.625rem;
  margin-right: -.625rem
}

.column,
.columns {
  width: 100%;
  float: left;
  padding-left: .625rem;
  padding-right: .625rem
}

.column:last-child:not(:first-child),
.columns:last-child:not(:first-child) {
  float: right
}

.column.end:last-child:last-child,
.end.columns:last-child:last-child {
  float: left
}

.column.row.row,
.row.row.columns {
  float: none
}

.row .column.row.row,
.row .row.row.columns {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0
}

.button.fullWidth,
.small-12,
[type=file],
aside .callout .image img,
button.fullWidth {
  width: 100%
}

.button,
[type=checkbox],
[type=file],
[type=radio] {
  margin: 0 0 1rem
}

blockquote,
dd,
div,
dl,
dt,
form,
h1,
h2,
h3,
h4,
h5,
h6,
li,
ol,
p,
pre,
td,
th,
ul {
  margin: 0;
  padding: 0
}

dl,
ol,
p,
ul {
  margin-bottom: 1rem
}

ol,
ul {
  margin-left: 1.25rem
}

p {
  font-size: inherit
}

em,
i {
  font-style: italic
}

b,
strong {
  font-weight: 700
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: Raleway, sans-serif;
  font-weight: 400;
  font-style: normal;
  color: inherit;
  margin-top: 0;
  margin-bottom: .5rem;
  line-height: 1.4
}

a {
  background-color: transparent;
  color: #4f7343;
  text-decoration: none
}

a:focus,
a:hover {
  color: #44633a
}

hr {
  max-width: 64rem;
  height: 0;
  border-right: 0;
  border-top: 0;
  border-bottom: 1px solid #d8d8d8;
  border-left: 0;
  margin: 1.25rem auto
}

dl,
ol,
ul {
  line-height: 1.75;
  list-style-position: outside
}

li {
  font-size: inherit
}

ul {
  list-style-type: disc;
  list-style-image: url("https://cdn.amedisys.com/img/smallOval.svg")
}

ol ol,
ol ul,
ul ol,
ul ul {
  margin-left: 1.25rem;
  margin-bottom: 0
}

blockquote {
  padding: .5625rem 1.25rem 0 1.1875rem;
  border-left: 1px solid #d8d8d8
}

blockquote,
blockquote p {
  line-height: 1.6;
  color: #8a8a8a
}

cite {
  display: block;
  font-size: .8125rem;
  color: #8a8a8a
}

cite:before {
  content: '\2014 \0020'
}

.dropdown-content-medium a::before,
.dropdown-content-medium span::before,
.hide,
.show-for-print,
.slick-hidden {
  display: none !important
}

@media print {
  blockquote,
  img,
  pre,
  tr {
    page-break-inside: avoid
  }
  * {
    background: 0 0 !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important
  }
  .show-for-print {
    display: block !important
  }
  .hide-for-print {
    display: none !important
  }
  table.show-for-print {
    display: table !important
  }
  thead.show-for-print {
    display: table-header-group !important
  }
  tbody.show-for-print {
    display: table-row-group !important
  }
  tr.show-for-print {
    display: table-row !important
  }
  td.show-for-print,
  th.show-for-print {
    display: table-cell !important
  }
  a,
  a:visited {
    text-decoration: underline
  }
  a[href]:after {
    content: " ("attr(href) ")"
  }
  .ir a:after,
  a[href^='#']:after,
  a[href^='javascript:']:after {
    content: ''
  }
  abbr[title]:after {
    content: " ("attr(title) ")"
  }
  blockquote,
  pre {
    border: 1px solid #8a8a8a
  }
  thead {
    display: table-header-group
  }
  img {
    max-width: 100% !important
  }
  @page {
    margin: .5cm
  }
  h2,
  h3,
  p {
    orphans: 3;
    widows: 3
  }
  h2,
  h3 {
    page-break-after: avoid
  }
  header #utility-nav {
    display: none
  }
}

.button {
  display: inline-block;
  text-align: center;
  transition: background-color .25s ease-out, color .25s ease-out;
  border: 1px solid transparent
}

.button:focus,
.button:hover {
  background-color: #436239;
  color: #fff
}

[type=color],
[type=date],
[type=datetime-local],
[type=datetime],
[type=email],
[type=month],
[type=number],
[type=password],
[type=search],
[type=tel],
[type=text],
[type=time],
[type=url],
[type=week],
textarea {
  box-sizing: border-box;
  font-family: inherit;
  box-shadow: inset 0 1px 2px rgba(10, 10, 10, .1);
  -webkit-appearance: none;
  -moz-appearance: none;
  box-sizing: border-box;
  font-family: inherit;
  -webkit-appearance: none;
  -moz-appearance: none
}

.off-canvas,
.sub-nav .sub-nav-home {
  font-family: Raleway, sans-serif;
  text-transform: uppercase
}

[type=color]:focus,
[type=date]:focus,
[type=datetime-local]:focus,
[type=datetime]:focus,
[type=email]:focus,
[type=month]:focus,
[type=number]:focus,
[type=password]:focus,
[type=search]:focus,
[type=tel]:focus,
[type=text]:focus,
[type=time]:focus,
[type=url]:focus,
[type=week]:focus,
textarea:focus {
  border: 1px solid #8a8a8a;
  background-color: #fff;
  outline: 0;
  box-shadow: 0 0 5px #d8d8d8;
  transition: box-shadow .5s, border-color .25s ease-in-out
}

input::placeholder,
textarea::placeholder {
  color: #d8d8d8
}

label,
select {
  color: #343434
}

input:disabled,
input[readonly],
select:disabled,
textarea:disabled,
textarea[readonly] {
  background-color: #d8d8d8;
  cursor: default
}

[type=button],
[type=submit] {
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none
}

[type=checkbox]+label,
[type=radio]+label {
  display: inline-block;
  margin-left: .5rem;
  margin-right: 1rem;
  margin-bottom: 0;
  vertical-align: baseline
}

label>[type=checkbox],
label>[type=radio] {
  margin-right: .5rem
}

label {
  display: block;
  margin: 0;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.8
}

fieldset {
  border: 0;
  padding: 0;
  margin: 0
}

legend {
  margin-bottom: .5rem
}

.fieldset {
  border: 0 solid #d8d8d8
}

.fieldset legend {
  background: #fff;
  padding: 0 .1875rem;
  margin: 0 0 0 -.1875rem
}

select {
  width: 100%;
  height: 2.4375rem;
  padding: .5rem 1.5rem .5rem .5rem;
  border: 1px solid #d8d8d8;
  margin: 0 0 1rem;
  font-size: 1rem;
  font-family: inherit;
  line-height: normal;
  background-color: #fff;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");
  background-size: 9px 6px;
  background-position: right -1rem center;
  background-origin: content-box;
  background-repeat: no-repeat
}

@media screen and (min-width:0\0) {
  select {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==")
  }
}

select::-ms-expand {
  display: none
}

select[multiple] {
  background-image: none
}

.breadcrumbs {
  list-style: none;
  margin: 0 0 1rem
}

.breadcrumbs li {
  float: left;
  color: #343434;
  font-size: .6875rem;
  cursor: default;
  text-transform: uppercase
}

.breadcrumbs li:not(:last-child)::after {
  color: #d8d8d8;
  content: "/";
  margin: 0 .75rem;
  position: relative;
  top: 1px;
  opacity: 1
}

.breadcrumbs a,
.h4.green,
.small.green,
h4.green {
  color: #4f7343
}

.breadcrumbs a:hover,
section#faqs .accordion-content a {
  text-decoration: underline
}

.breadcrumbs .disabled {
  color: #d8d8d8;
  cursor: not-allowed
}

.is-drilldown {
  position: relative
}

.is-drilldown li {
  display: block !important
}

.is-drilldown a:hover,
.mast-content a,
body .page-faqs,
section .button,
section button,
section#faqs a {
  text-decoration: none
}

.is-drilldown-submenu {
  position: absolute;
  top: 0;
  left: 100%;
  z-index: -1;
  width: 100%;
  background: #fff;
  transition: transform .15s linear
}

.is-drilldown-submenu.is-active {
  z-index: 1;
  display: block;
  transform: translateX(-100%)
}

.is-drilldown-submenu.is-closing {
  transform: translateX(100%)
}

.is-drilldown-submenu-parent>a,
header,
header .dropdown:not(.mega-dropdown),
header .dropdown>a,
nav,
section#alerts .columns {
  position: relative
}

.is-drilldown-submenu-parent>a::after {
  content: '';
  display: none;
  width: 0;
  height: 0;
  border: 6px inset;
  border-color: transparent transparent transparent #4f7343;
  border-left-style: solid;
  border-right-width: 0;
  position: absolute;
  top: 50%;
  margin-top: -6px;
  right: 1rem
}

.js-drilldown-back>a::before {
  content: '';
  width: 0;
  height: 0;
  border: 6px inset;
  border-color: transparent #4f7343 transparent transparent;
  border-right-style: solid;
  border-left-width: 0;
  display: inline-block;
  vertical-align: middle;
  margin-right: .75rem
}

body,
html {
  height: 100%
}

.off-canvas-wrapper {
  width: 100%;
  overflow-x: hidden;
  position: relative;
  backface-visibility: hidden;
  -webkit-overflow-scrolling: auto
}

.off-canvas-wrapper-inner {
  position: relative;
  width: 100%;
  min-height: 100%;
  transition: transform .5s
}

.off-canvas-content {
  min-height: 100%;
  background: #fff;
  transition: transform .5s;
  backface-visibility: hidden;
  z-index: 1;
  padding-bottom: .1px;
  box-shadow: 0 0 10px rgba(10, 10, 10, .5)
}

.js-off-canvas-exit {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(127, 168, 108, .25);
  cursor: pointer;
  transition: background .5s
}

.off-canvas {
  position: absolute;
  background: #4f7343;
  z-index: -1;
  max-height: 100%;
  overflow-y: auto;
  transform: translateX(0)
}

.off-canvas.position-left {
  left: -250px;
  top: 0;
  width: 250px
}

.is-open-left {
  transform: translateX(250px)
}

.off-canvas.position-right {
  right: -250px;
  top: 0;
  width: 250px
}

.is-open-right {
  transform: translateX(-250px)
}

.invisible {
  visibility: hidden
}

@media screen and (max-width:0em),
  screen and (min-width:40em) {
    .show-for-small-only {
      display: none !important
    }
}

@media screen and (min-width:40em) {
  .row .row {
    margin-left: -.9375rem;
    margin-right: -.9375rem
  }
  .column,
  .columns,
  .medium-uncollapse>.column,
  .medium-uncollapse>.columns {
    padding-left: .9375rem;
    padding-right: .9375rem
  }
  .medium-pull-1,
  .medium-pull-10,
  .medium-pull-11,
  .medium-pull-2,
  .medium-pull-3,
  .medium-pull-4,
  .medium-pull-5,
  .medium-pull-6,
  .medium-pull-7,
  .medium-pull-8,
  .medium-pull-9,
  .medium-push-1,
  .medium-push-10,
  .medium-push-11,
  .medium-push-2,
  .medium-push-3,
  .medium-push-4,
  .medium-push-5,
  .medium-push-6,
  .medium-push-7,
  .medium-push-8,
  .medium-push-9 {
    position: relative
  }
  .medium-1 {
    width: 8.33333%
  }
  .medium-push-1 {
    left: 8.33333%
  }
  .medium-pull-1 {
    left: -8.33333%
  }
  .medium-offset-0 {
    margin-left: 0
  }
  .medium-2 {
    width: 16.66667%
  }
  .medium-push-2 {
    left: 16.66667%
  }
  .medium-pull-2 {
    left: -16.66667%
  }
  .medium-offset-1 {
    margin-left: 8.33333%
  }
  .medium-3 {
    width: 25%
  }
  .medium-push-3 {
    left: 25%
  }
  .medium-pull-3 {
    left: -25%
  }
  .medium-offset-2 {
    margin-left: 16.66667%
  }
  .medium-4 {
    width: 33.33333%
  }
  .medium-push-4 {
    left: 33.33333%
  }
  .medium-pull-4 {
    left: -33.33333%
  }
  .medium-offset-3 {
    margin-left: 25%
  }
  .medium-5 {
    width: 41.66667%
  }
  .medium-push-5 {
    left: 41.66667%
  }
  .medium-pull-5 {
    left: -41.66667%
  }
  .medium-offset-4 {
    margin-left: 33.33333%
  }
  .medium-6 {
    width: 50%
  }
  .medium-push-6 {
    left: 50%
  }
  .medium-pull-6 {
    left: -50%
  }
  .medium-offset-5 {
    margin-left: 41.66667%
  }
  .medium-7 {
    width: 58.33333%
  }
  .medium-push-7 {
    left: 58.33333%
  }
  .medium-pull-7 {
    left: -58.33333%
  }
  .medium-offset-6 {
    margin-left: 50%
  }
  .medium-8 {
    width: 66.66667%
  }
  .medium-push-8 {
    left: 66.66667%
  }
  .medium-pull-8 {
    left: -66.66667%
  }
  .medium-offset-7 {
    margin-left: 58.33333%
  }
  .medium-9 {
    width: 75%
  }
  .medium-push-9 {
    left: 75%
  }
  .medium-pull-9 {
    left: -75%
  }
  .medium-offset-8 {
    margin-left: 66.66667%
  }
  .medium-10 {
    width: 83.33333%
  }
  .medium-push-10 {
    left: 83.33333%
  }
  .medium-pull-10 {
    left: -83.33333%
  }
  .medium-offset-9 {
    margin-left: 75%
  }
  .medium-11 {
    width: 91.66667%
  }
  .medium-push-11 {
    left: 91.66667%
  }
  .medium-pull-11 {
    left: -91.66667%
  }
  .medium-offset-10 {
    margin-left: 83.33333%
  }
  .medium-12 {
    width: 100%
  }
  .medium-offset-11 {
    margin-left: 91.66667%
  }
  .medium-up-1>.column,
  .medium-up-1>.columns {
    width: 100%;
    float: left
  }
  .medium-up-1>.column:nth-of-type(1n),
  .medium-up-1>.columns:nth-of-type(1n),
  .medium-up-2>.column:nth-of-type(1n),
  .medium-up-2>.columns:nth-of-type(1n),
  .medium-up-3>.column:nth-of-type(1n),
  .medium-up-3>.columns:nth-of-type(1n),
  .medium-up-4>.column:nth-of-type(1n),
  .medium-up-4>.columns:nth-of-type(1n),
  .medium-up-5>.column:nth-of-type(1n),
  .medium-up-5>.columns:nth-of-type(1n),
  .medium-up-6>.column:nth-of-type(1n),
  .medium-up-6>.columns:nth-of-type(1n),
  .medium-up-7>.column:nth-of-type(1n),
  .medium-up-7>.columns:nth-of-type(1n),
  .medium-up-8>.column:nth-of-type(1n),
  .medium-up-8>.columns:nth-of-type(1n) {
    clear: none
  }
  .medium-up-1>.column:nth-of-type(1n+1),
  .medium-up-1>.columns:nth-of-type(1n+1),
  .medium-up-2>.column:nth-of-type(odd),
  .medium-up-2>.columns:nth-of-type(odd),
  .medium-up-3>.column:nth-of-type(3n+1),
  .medium-up-3>.columns:nth-of-type(3n+1),
  .medium-up-4>.column:nth-of-type(4n+1),
  .medium-up-4>.columns:nth-of-type(4n+1),
  .medium-up-5>.column:nth-of-type(5n+1),
  .medium-up-5>.columns:nth-of-type(5n+1),
  .medium-up-6>.column:nth-of-type(6n+1),
  .medium-up-6>.columns:nth-of-type(6n+1),
  .medium-up-7>.column:nth-of-type(7n+1),
  .medium-up-7>.columns:nth-of-type(7n+1),
  .medium-up-8>.column:nth-of-type(8n+1),
  .medium-up-8>.columns:nth-of-type(8n+1) {
    clear: both
  }
  .medium-up-1>.column:last-child,
  .medium-up-1>.columns:last-child,
  .medium-up-2>.column:last-child,
  .medium-up-2>.columns:last-child,
  .medium-up-3>.column:last-child,
  .medium-up-3>.columns:last-child,
  .medium-up-4>.column:last-child,
  .medium-up-4>.columns:last-child,
  .medium-up-5>.column:last-child,
  .medium-up-5>.columns:last-child,
  .medium-up-6>.column:last-child,
  .medium-up-6>.columns:last-child,
  .medium-up-7>.column:last-child,
  .medium-up-7>.columns:last-child,
  .medium-up-8>.column:last-child,
  .medium-up-8>.columns:last-child {
    float: left
  }
  .medium-up-2>.column,
  .medium-up-2>.columns {
    width: 50%;
    float: left
  }
  .medium-up-3>.column,
  .medium-up-3>.columns {
    width: 33.33333%;
    float: left
  }
  .medium-up-4>.column,
  .medium-up-4>.columns {
    width: 25%;
    float: left
  }
  .medium-up-5>.column,
  .medium-up-5>.columns {
    width: 20%;
    float: left
  }
  .medium-up-6>.column,
  .medium-up-6>.columns {
    width: 16.66667%;
    float: left
  }
  .medium-up-7>.column,
  .medium-up-7>.columns {
    width: 14.28571%;
    float: left
  }
  .medium-up-8>.column,
  .medium-up-8>.columns {
    width: 12.5%;
    float: left
  }
  .medium-collapse>.column,
  .medium-collapse>.columns {
    padding-left: 0;
    padding-right: 0
  }
  .expanded.row .medium-collapse.row,
  .medium-collapse .row {
    margin-left: 0;
    margin-right: 0
  }
  .medium-centered {
    margin-left: auto;
    margin-right: auto
  }
  .medium-centered,
  .medium-centered:last-child:not(:first-child) {
    float: none;
    clear: both
  }
  .medium-pull-0,
  .medium-push-0,
  .medium-uncentered {
    position: static;
    margin-left: 0;
    margin-right: 0;
    float: left
  }
  h1 {
    font-size: 3rem
  }
  h2 {
    font-size: 2.5rem
  }
  h3 {
    font-size: 1.9375rem
  }
  h4 {
    font-size: 1.5625rem
  }
  h5 {
    font-size: 1.25rem
  }
  h6 {
    font-size: 1rem
  }
  .position-left.reveal-for-medium {
    left: 0;
    z-index: auto;
    position: fixed
  }
  .position-left.reveal-for-medium~.off-canvas-content {
    margin-left: 250px
  }
  .position-right.reveal-for-medium {
    right: 0;
    z-index: auto;
    position: fixed
  }
  .position-right.reveal-for-medium~.off-canvas-content {
    margin-right: 250px
  }
  .hide-for-medium {
    display: none !important
  }
  nav .nav-menu-top-ul li {
    padding: .625rem 1.5625rem
  }
}

@media screen and (max-width:39.9375em) {
  .hide-for-small-only,
  .show-for-medium {
    display: none !important
  }
}

@media screen and (min-width:40em) and (max-width:63.9375em) {
  .hide-for-medium-only {
    display: none !important
  }
}

@media screen and (max-width:39.9375em),
  screen and (min-width:64em) {
    .show-for-medium-only {
      display: none !important
    }
}

@media screen and (max-width:63.9375em) {
  .show-for-large {
    display: none !important
  }
}

@media screen and (min-width:64em) and (max-width:74.9375em) {
  .hide-for-large-only {
    display: none !important
  }
}

@media screen and (max-width:63.9375em),
  screen and (min-width:75em) {
    .show-for-large-only {
      display: none !important
    }
}

.clearfix {
  overflow: auto
}

.p,
p {
  line-height: 1.75
}

.sub-nav {
  padding: 1.25rem 0
}

.dropdown-content-medium ul.body-2:not(.table-list),
.off-canvas {
  padding-left: .625rem
}

.sub-nav .sub-nav-home {
  font-weight: 900;
  color: #4f7343
}

.sub-nav .sub-nav-home .sub-nav-text {
  color: #797672
}

.hs_lastname,
.sidebar div:first-child {
  margin-top: 1.25rem
}

a.close-button {
  font-size: 1.5625rem;
  text-align: center
}

.off-canvas a,
.small.white,
a.bottom-nav,
footer a:hover {
  color: #fff
}

.off-canvas {
  height: 100%;
  color: #fff;
  font-weight: 700;
  font-size: 1rem;
  padding-right: .625rem
}

.off-canvas .header {
  color: #fcdeb4;
  font-weight: 900
}

.h1,
.h2,
.h2.figurehead,
h1,
h2,
h2.figurehead {
  font-weight: 300;
  font-family: Raleway, sans-serif
}

.off-canvas li {
  border-bottom: 1px solid #fff;
  padding: .125rem 0
}

.off-canvas li:first-child {
  border-top: none
}

.off-canvas li:last-child {
  border-bottom: none
}

.off-canvas .is-drilldown-submenu {
  height: 100%;
  margin-left: 0;
  padding-left: .625rem
}

.off-canvas .is-drilldown-submenu li {
  padding: .1875rem 0
}

.off-canvas .is-drilldown-submenu li a.nav-button {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  line-height: 1.25;
  gap: 0.625rem;
}

.off-canvas .is-drilldown-submenu li a.nav-button span.nav-button__icon {
  color: #4A7B3D;
}

.off-canvas .is-drilldown-submenu li a.nav-button span.nav-button__label {
  flex-shrink: 1;
}

.off-canvas .is-drilldown-submenu:after {
  content: ''
}

.off-canvas .is-drilldown-submenu .js-drilldown-back:before {
  content: url("https://cdn.amedisys.com/img/BackTriangle.svg")
}

.off-canvas .is-drilldown {
  min-height: 100%
}

.off-canvas ul,
.smallbtn:hover {
  background-color: #4f7343
}

.blockquote,
blockquote {
  border: 1px solid #7fa86c;
  width: 80%;
  margin: 2.5rem auto;
  position: relative
}

.blockquote:before,
blockquote:before {
  content: url("https://cdn.amedisys.com/img/quotation.svg");
  position: absolute;
  margin-top: -2.1875rem;
  width: 3.25rem;
  height: 3.6875rem;
  left: 50%;
  transform: translateX(-50%);
  text-align: center
}

footer,
header .logo,
section#alerts {
  position: relative
}

.blockquote .quote-text,
blockquote .quote-text {
  font-style: italic;
  padding: 1.875rem 1.875rem 0;
  font-size: 1.125rem;
  color: #595854;
  text-align: center;
  line-height: 2.25rem
}

.h1,
.h2.figurehead,
h1,
h2.figurehead {
  font-size: 2.25rem;
  color: #7ba96b;
  letter-spacing: 0;
  line-height: 3rem;
  text-transform: uppercase
}

.h1.alt,
.h2,
h1.alt,
h2 {
  color: #fff;
  text-transform: uppercase
}

.h2,
h2 {
  line-spacing: 3.75rem;
  font-size: 3rem;
  line-height: 3rem
}

.h3,
h3,
header #utility-nav .fa {
  font-weight: 400
}

.h3,
h3 {
  font-family: Raleway, sans-serif;
  font-size: 1.875rem;
  line-height: 2.625rem
}

.h4,
h4 {
  font-family: Raleway, sans-serif;
  font-size: 1.5rem;
  color: #595854;
  line-height: 2.25rem
}

.body-1,
.body-2,
.body-3.team,
aside .callout p,
header #utility-nav ul li {
  line-height: 1.75rem
}

.h5,
h5 {
  font-family: Raleway, sans-serif;
  font-weight: 700;
  font-size: 1.125rem;
  color: #fff
}

.h6,
.small,
h6 {
  font-weight: 900
}

.h5.alt,
.h6.grey,
h5.alt,
h6.grey {
  color: #343434
}

.h6,
h6 {
  font-family: Raleway, sans-serif;
  font-size: 1rem;
  color: #4f7343;
  letter-spacing: .0625rem
}

.body-1,
.body-3 {
  font-family: Lora, serif;
  font-size: 1rem
}

.h6.alt,
h6.alt {
  color: #fff;
  font-family: Raleway, sans-serif
}

.body-1 {
  color: #fff;
  letter-spacing: 0
}

.body-3 {
  color: #fff
}

.small {
  font-family: Raleway, sans-serif;
  font-size: .875rem;
  color: #555e5d;
  letter-spacing: .0625rem;
  text-transform: uppercase
}

.button,
button,
header #utility-nav .locationSearch #locationSearchForm [type=submit],
input[type=submit] {
  font-weight: 800;
  text-decoration: none !important;
  font-family: Raleway, sans-serif
}

.small.quote {
  color: #7fa86c;
  text-align: center;
  padding-bottom: .9375rem
}

.small.copyright {
  font-family: Raleway, sans-serif
}

.button,
button {
  font-size: .875rem;
  color: #4f7343;
  text-transform: uppercase;
  background: 0 0;
  padding: 1rem 2.5rem;
  border-radius: 3.125rem;
  border-color: #343434
}

.button:hover,
button:hover {
  color: #fff;
  border-radius: 3.125rem;
  background-color: #4f7343
}

.button.alt,
button.alt {
  color: #fff;
  border-color: #fff
}

.button.alt:hover,
button.alt:hover {
  border-color: #fcdeb4;
  background: 0 0
}

.button.secondary,
button.secondary {
  padding: .5rem 1.875rem;
  background-color: #4f7343;
  border: transparent;
  color: #fff
}

.button.secondary:hover,
button.secondary:hover,
input[type=submit]:hover {
  color: #343434;
  background-color: #fcdeb4
}

.button.secondary.white,
button.secondary.white {
  color: #4f7343;
  background-color: #fff
}

.button.secondary.white:hover,
button.secondary.white:hover {
  background-color: #4f7343;
  color: #fff
}

.button.play,
button.play {
  padding: 0;
  height: 1.9375rem;
  width: 1.9375rem;
  border-radius: 100%;
  border-color: #fcdeb4;
  border-width: .1875rem;
  background: url("https://cdn.amedisys.com/img/Triangle.svg") 60% center no-repeat;
  display: inline-block
}

.button.play:hover,
button.play:hover,
header .dropdown-content-mega a.sub-header:hover {
  background-color: transparent
}

input[type=submit] {
  font-size: .875rem;
  color: #fff;
  text-transform: uppercase;
  background-color: #4f7343;
  padding: .5rem 1.875rem;
  border-radius: 3.125rem;
  border: transparent;
  transition: .25s ease-out
}

nav .nav-menu-top-ul {
  margin: 0;
  padding: 0;
  list-style: none;
  float: right;
  text-transform: uppercase
}

footer #social li,
header .dropdown,
nav .nav-menu-top-ul li {
  display: inline-block
}

header #utility-nav ul li a:last-child,
nav .nav-menu-top-ul li:last-child {
  padding-right: 0
}

aside .callout {
  border: none;
  color: #fff;
  padding: 0;
  margin: 0 0 1.75rem
}

aside .callout .content {
  background-size: cover;
  padding: 2.1875rem 1.25rem;
  position: relative
}

aside .callout .content:before {
  content: '';
  background: url("https://cdn.amedisys.com/img/QuestionMark.svg") no-repeat;
  width: 3.125rem;
  height: 3.125rem;
  position: absolute;
  top: -1.5625rem
}

aside .callout.home-health-quiz .content {
  background-image: url("https://cdn.amedisys.com/img/home-health-quiz-sidebar_imgBtm.jpg")
}

aside .callout.personal-care-quiz .content {
  background-image: url("https://cdn.amedisys.com/img/personal-care-quiz-sidebar_imgBtm.jpg")
}

aside .callout.hospice-care-quiz .content {
  background-image: url("https://cdn.amedisys.com/img/hospice-care-quiz-sidebar_imgBtm.jpg")
}

aside .callout .title {
  font-family: Raleway, sans-serif;
  text-transform: uppercase;
  font-size: 2.25rem;
  line-height: 3rem;
  font-weight: 100;
  margin-bottom: .625rem
}

aside #find-care-center {
  display: block;
  background: url("https://cdn.amedisys.com/img/WorldMap.svg") 10px center no-repeat #4f7343;
  margin-bottom: 1.75rem;
  padding: 1.25rem .625rem 1.25rem 6.25rem;
  font-family: Raleway, sans-serif;
  color: #fff;
  font-weight: 900;
  text-transform: uppercase
}

.hs_recaptcha {
  transform: scale(.85);
  margin-left: -23px
}

#cookie-cutter {
  position: fixed;
  bottom: -62.5rem;
  transition: .5s ease-in-out;
  width: 100%;
  padding: .9375rem;
  background-color: #fdf7ea;
  z-index: 9999;
  font-size: .875rem
}

#cookie-cutter p {
  margin: 0 !important
}

#cookie-cutter p a {
  text-decoration: underline;
  color: #4f7343
}

#cookie-cutter.active {
  bottom: 0
}

#cookie-cutter .button {
  margin: .625rem 0 .3125rem .3125rem
}

.report-confirm {
  display: none;
  height: 2.5rem;
  color: #4f7343
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0
}

header #utility-nav {
  font-family: Raleway, sans-serif;
  background: #4f7343
}

@media screen and (min-width:64em) {
  .large-pull-1,
  .large-pull-10,
  .large-pull-11,
  .large-pull-2,
  .large-pull-3,
  .large-pull-4,
  .large-pull-5,
  .large-pull-6,
  .large-pull-7,
  .large-pull-8,
  .large-pull-9,
  .large-push-1,
  .large-push-10,
  .large-push-11,
  .large-push-2,
  .large-push-3,
  .large-push-4,
  .large-push-5,
  .large-push-6,
  .large-push-7,
  .large-push-8,
  .large-push-9 {
    position: relative
  }
  .large-1 {
    width: 8.33333%
  }
  .large-push-1 {
    left: 8.33333%
  }
  .large-pull-1 {
    left: -8.33333%
  }
  .large-offset-0 {
    margin-left: 0
  }
  .large-2 {
    width: 16.66667%
  }
  .large-push-2 {
    left: 16.66667%
  }
  .large-pull-2 {
    left: -16.66667%
  }
  .large-offset-1 {
    margin-left: 8.33333%
  }
  .large-3 {
    width: 25%
  }
  .large-push-3 {
    left: 25%
  }
  .large-pull-3 {
    left: -25%
  }
  .large-offset-2 {
    margin-left: 16.66667%
  }
  .large-4 {
    width: 33.33333%
  }
  .large-push-4 {
    left: 33.33333%
  }
  .large-pull-4 {
    left: -33.33333%
  }
  .large-offset-3 {
    margin-left: 25%
  }
  .large-5 {
    width: 41.66667%
  }
  .large-push-5 {
    left: 41.66667%
  }
  .large-pull-5 {
    left: -41.66667%
  }
  .large-offset-4 {
    margin-left: 33.33333%
  }
  .large-6 {
    width: 50%
  }
  .large-push-6 {
    left: 50%
  }
  .large-pull-6 {
    left: -50%
  }
  .large-offset-5 {
    margin-left: 41.66667%
  }
  .large-7 {
    width: 58.33333%
  }
  .large-push-7 {
    left: 58.33333%
  }
  .large-pull-7 {
    left: -58.33333%
  }
  .large-offset-6 {
    margin-left: 50%
  }
  .large-8 {
    width: 66.66667%
  }
  .large-push-8 {
    left: 66.66667%
  }
  .large-pull-8 {
    left: -66.66667%
  }
  .large-offset-7 {
    margin-left: 58.33333%
  }
  .large-9 {
    width: 75%
  }
  .large-push-9 {
    left: 75%
  }
  .large-pull-9 {
    left: -75%
  }
  .large-offset-8 {
    margin-left: 66.66667%
  }
  .large-10 {
    width: 83.33333%
  }
  .large-push-10 {
    left: 83.33333%
  }
  .large-pull-10 {
    left: -83.33333%
  }
  .large-offset-9 {
    margin-left: 75%
  }
  .large-11 {
    width: 91.66667%
  }
  .large-push-11 {
    left: 91.66667%
  }
  .large-pull-11 {
    left: -91.66667%
  }
  .large-offset-10 {
    margin-left: 83.33333%
  }
  .large-12 {
    width: 100%
  }
  .large-offset-11 {
    margin-left: 91.66667%
  }
  .large-up-1>.column,
  .large-up-1>.columns {
    width: 100%;
    float: left
  }
  .large-up-1>.column:nth-of-type(1n),
  .large-up-1>.columns:nth-of-type(1n),
  .large-up-2>.column:nth-of-type(1n),
  .large-up-2>.columns:nth-of-type(1n),
  .large-up-3>.column:nth-of-type(1n),
  .large-up-3>.columns:nth-of-type(1n),
  .large-up-4>.column:nth-of-type(1n),
  .large-up-4>.columns:nth-of-type(1n),
  .large-up-5>.column:nth-of-type(1n),
  .large-up-5>.columns:nth-of-type(1n),
  .large-up-6>.column:nth-of-type(1n),
  .large-up-6>.columns:nth-of-type(1n),
  .large-up-7>.column:nth-of-type(1n),
  .large-up-7>.columns:nth-of-type(1n),
  .large-up-8>.column:nth-of-type(1n),
  .large-up-8>.columns:nth-of-type(1n) {
    clear: none
  }
  .large-up-1>.column:nth-of-type(1n+1),
  .large-up-1>.columns:nth-of-type(1n+1),
  .large-up-2>.column:nth-of-type(odd),
  .large-up-2>.columns:nth-of-type(odd),
  .large-up-3>.column:nth-of-type(3n+1),
  .large-up-3>.columns:nth-of-type(3n+1),
  .large-up-4>.column:nth-of-type(4n+1),
  .large-up-4>.columns:nth-of-type(4n+1),
  .large-up-5>.column:nth-of-type(5n+1),
  .large-up-5>.columns:nth-of-type(5n+1),
  .large-up-6>.column:nth-of-type(6n+1),
  .large-up-6>.columns:nth-of-type(6n+1),
  .large-up-7>.column:nth-of-type(7n+1),
  .large-up-7>.columns:nth-of-type(7n+1),
  .large-up-8>.column:nth-of-type(8n+1),
  .large-up-8>.columns:nth-of-type(8n+1) {
    clear: both
  }
  .large-up-1>.column:last-child,
  .large-up-1>.columns:last-child,
  .large-up-2>.column:last-child,
  .large-up-2>.columns:last-child,
  .large-up-3>.column:last-child,
  .large-up-3>.columns:last-child,
  .large-up-4>.column:last-child,
  .large-up-4>.columns:last-child,
  .large-up-5>.column:last-child,
  .large-up-5>.columns:last-child,
  .large-up-6>.column:last-child,
  .large-up-6>.columns:last-child,
  .large-up-7>.column:last-child,
  .large-up-7>.columns:last-child,
  .large-up-8>.column:last-child,
  .large-up-8>.columns:last-child {
    float: left
  }
  .large-up-2>.column,
  .large-up-2>.columns {
    width: 50%;
    float: left
  }
  .large-up-3>.column,
  .large-up-3>.columns {
    width: 33.33333%;
    float: left
  }
  .large-up-4>.column,
  .large-up-4>.columns {
    width: 25%;
    float: left
  }
  .large-up-5>.column,
  .large-up-5>.columns {
    width: 20%;
    float: left
  }
  .large-up-6>.column,
  .large-up-6>.columns {
    width: 16.66667%;
    float: left
  }
  .large-up-7>.column,
  .large-up-7>.columns {
    width: 14.28571%;
    float: left
  }
  .large-up-8>.column,
  .large-up-8>.columns {
    width: 12.5%;
    float: left
  }
  .large-collapse>.column,
  .large-collapse>.columns {
    padding-left: 0;
    padding-right: 0
  }
  .expanded.row .large-collapse.row,
  .large-collapse .row {
    margin-left: 0;
    margin-right: 0
  }
  .large-uncollapse>.column,
  .large-uncollapse>.columns {
    padding-left: .9375rem;
    padding-right: .9375rem
  }
  .large-centered {
    margin-left: auto;
    margin-right: auto
  }
  .large-centered,
  .large-centered:last-child:not(:first-child) {
    float: none;
    clear: both
  }
  .large-pull-0,
  .large-push-0,
  .large-uncentered {
    position: static;
    margin-left: 0;
    margin-right: 0;
    float: left
  }
  .position-left.reveal-for-large {
    left: 0;
    z-index: auto;
    position: fixed
  }
  .position-left.reveal-for-large~.off-canvas-content {
    margin-left: 250px
  }
  .position-right.reveal-for-large {
    right: 0;
    z-index: auto;
    position: fixed
  }
  .position-right.reveal-for-large~.off-canvas-content {
    margin-right: 250px
  }
  .hide-for-large {
    display: none !important
  }
  header #utility-nav {
    background: #7fa86c;
    background: linear-gradient(to right, #7fa86c 0, #7fa86c 48%, #4f7343 48%)
  }
}

@media screen and (min-width:1024px) {
  header #utility-nav {
    background: #7fa86c;
    background: linear-gradient(to right, #7fa86c 0, #7fa86c 42%, #4f7343 42%)
  }
}

@media screen and (min-width:1117px) {
  header #utility-nav {
    background: #7fa86c;
    background: linear-gradient(to right, #7fa86c 0, #7fa86c 45%, #4f7343 45%)
  }
}

@media screen and (min-width:1230px) {
  header #utility-nav {
    background: #7fa86c;
    background: linear-gradient(to right, #7fa86c 0, #7fa86c 48%, #4f7343 48%)
  }
}

header #utility-nav .fa,
header #utility-nav strong {
  font-size: 16px
}

@media screen and (max-width:73.75em) {
  header #utility-nav .locationSearch strong {
    line-height: 1rem;
    text-align: left;
    margin-left: .375rem
  }
}

header #utility-nav .burger-button {
  font-size: 1.875rem;
  color: #fff;
  font-family: Raleway, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  padding-top: .3125rem
}

header #utility-nav .burger-button:before {
  color: #fff;
  content: "☰";
  padding-right: .625rem
}

header #utility-nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: left;
  float: left !important
}

header #utility-nav ul li {
  display: inline-block;
  font-size: .875rem;
  font-weight: 700;
  text-transform: uppercase;
  float: none !important
}

header #utility-nav ul li a {
  padding: .625rem .5rem !important;
  display: block;
  color: #fff;
  transition: .2s ease-in-out
}

header #utility-nav ul li a:hover {
  text-decoration: none;
  background-color: #208aae
}

header #utility-nav .locationSearch {
  line-height: 1.75rem;
  height: 3rem;
  color: #fff;
  padding: .625rem 0;
  display: -ms-flexbox;
  display: flex;
  font-family: Raleway, sans-serif;
  text-align: right;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: end;
  justify-content: flex-end
}

header #utility-nav .locationSearch span {
  margin-right: .4375rem
}

header #utility-nav .locationSearch #locationSearchForm {
  margin-left: .8125rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row
}

[type=color],
[type=date],
[type=datetime-local],
[type=datetime],
[type=email],
[type=month],
[type=number],
[type=password],
[type=search],
[type=tel],
[type=text],
[type=time],
[type=url],
[type=week],
textarea {
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 2.4375rem;
  padding: .5rem;
  border: 1px solid #d8d8d8;
  margin: 0 0 1rem;
  font-family: inherit;
  font-size: 16px !important;
  color: #343434;
  background-color: #fff;
  box-shadow: inset 0 1px 2px rgb(10 10 10 / 10%);
  border-radius: 0;
  transition: box-shadow .5s, border-color .25s ease-in-out;
  -webkit-appearance: none;
  -moz-appearance: none
}

.location-button,
.patient-button {
  width: 18.75rem;
  font-weight: 900;
  text-transform: uppercase
}

.location-button,
.patient-button,
.smallbtn {
  background-color: #4f7343
}

header #utility-nav .locationSearch #locationSearchForm [type=text] {
  margin-bottom: 0;
  padding: .3125rem .5rem;
  height: auto;
  width: 20.625rem
}

header #utility-nav .locationSearch #locationSearchForm [type=submit] {
  font-size: .875rem;
  color: #fff;
  text-transform: uppercase;
  padding: .5rem 1.875rem;
  background-image: none !important;
  border-radius: 3.125rem;
  border: transparent;
  transition: .25s ease-out;
  margin-bottom: 0;
  background-color: #208aae;
  margin-left: -.8125rem;
  margin-top: 0
}

header #utility-nav .locationSearch #locationSearchForm [type=submit]:hover {
  color: #fff;
  background-color: #116682
}

header #large-nav .navContainer {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex
}

header #large-nav {
  border-bottom: 1px solid #d8d8d8;
  font-family: Raleway, sans-serif
}

header .logo {
  box-sizing: content-box;
  text-align: center;
  display: flex;
  align-items: center
}

header .dropdown-content,
header .dropdown-content-mega {
  display: none;
  font-weight: 400;
  background-color: #e4ecf9;
  box-shadow: 0 8px 16px 0 rgb(0 0 0 / 5%)
}

header .logo img {
  position: static;
  max-width: 21.25rem
}

@media (max-width:1023px) {
  header .logo {
    position: relative;
    margin: 1.25rem 0;
    text-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
  }
}

header ul.primary_nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-pack: end;
  justify-content: flex-end
}

header ul {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: right
}

header ul li {
  display: inline-block;
  font-size: 1rem;
  font-weight: 700;
  text-transform: uppercase
}

header ul li a {
  display: block;
  color: #343434;
  text-decoration: none
}

header ul li a.active,
header ul li a:hover,
header ul li.active>a,
header ul.primary_nav>li:hover>a {
  color: #fff;
  background-color: #208aae;
  text-decoration: none
}

header ul li a.primary {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  line-height: 1.1;
  text-align: left
}

@media screen and (min-width:40em) {
  header ul li a {
    padding: 1.875rem .9375rem 1.6875rem
  }
}

@media (max-width:872px) {
  header ul li a {
    padding: .625rem .3125rem .3125rem
  }
}

header .dropbtn {
  border: none;
  cursor: pointer
}

header .dropdown>a:after {
  content: "";
  height: 0;
  width: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 8px solid #4f7343;
  padding: 0;
  margin-left: .3125rem;
  display: inline-block
}

header .dropdown:hover>a:before,
header .dropdown>a:hover:before {
  content: "";
  height: 0;
  width: 0;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-bottom: 15px solid #e4ecf9;
  padding: 0;
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
  bottom: 0;
  position: absolute;
  display: inline-block
}

header .dropdown.active>a:after,
header .dropdown:hover>a:after,
header .dropdown>a.active:after,
header .dropdown>a:hover:after {
  border-top-color: #fff
}

header .dropdown-content-mega a.sub-header:hover h6 {
  color: #fff;
  background-color: #208aae
}

header .dropdown-content {
  padding: 1.875rem 0;
  min-width: 18.75rem;
  position: absolute;
  z-index: 999;
  text-align: left
}

@media screen and (max-width:1400px) {
  header .dropdown-content {
    left: auto;
    right: 0
  }
}

.body-2 {
  font-family: Lora, serif;
  font-size: 1rem;
  color: #343434;
  letter-spacing: 0
}

header .dropdown-content a {
  line-height: 1rem;
  font-weight: 700
}

header .dropdown-content a:before {
  content: "";
  font-family: sans-serif;
  font-size: .03125rem;
  padding: .3125rem .3125rem .9375rem
}

.dropdown-content-medium ul,
header .dropdown-content ul {
  text-align: left
}

header .dropdown-content-mega {
  font-family: Lora, serif;
  padding: 3.125rem;
  width: 100%;
  position: absolute;
  left: 0;
  margin-left: 0;
  text-align: left;
  z-index: 1000
}

header .dropdown-content-mega .content-drop {
  margin: 0 auto
}

header .dropdown-content-mega h6 {
  margin: 0;
  padding: 5px 0 5px 1.5625rem;
  text-align: left;
  text-transform: none;
  font-weight: 700;
  font-size: 1.375rem;
  line-height: 1.375rem;
  color: #343434
}

header .dropdown-content-mega a {
  padding: 12px 16px 12px 26px;
  text-transform: none;
  display: block;
  line-height: 1rem;
  font-weight: 700
}

header .dropdown-content-mega .descriptor {
  font-style: italic;
  text-transform: none;
  padding: .4375rem 1rem .75rem 1.5625rem;
  line-height: 1.2;
  font-size: .875rem;
  display: block
}

header .dropdown-content-mega a.sub-header {
  line-height: normal;
  padding-left: 0;
  padding-top: 0;
  margin: 0 auto;
  text-align: left;
  text-transform: uppercase;
  padding-bottom: 0
}

header .dropdown-content-mega a:before {
  font-family: sans-serif;
  font-size: .03125rem;
  padding: .3125rem .3125rem .9375rem
}

header .dropdown-content-mega a.nav-button {
  color: #fff;
  background-color: #4A7B3D;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  line-height: 1.25;
  gap: 0.625rem;
}

header .dropdown-content-mega a.nav-button span.nav-button__icon {
  color: #4A7B3D;
  transition: all .2s ease-in-out;
}

header .dropdown-content-mega a.nav-button span.nav-button__label {
  flex-shrink: 1;
}

header .dropdown-content-mega a.nav-button:hover, header .dropdown-content-mega a.nav-button.selected {
  color: #fff;
  background-color: #0C2C02;
}

header .dropdown-content-mega a.nav-button:hover span.nav-button__icon, header .dropdown-content-mega a.nav-button.selected span.nav-button__icon {
  color: #0C2C02;
}

.location-button,
.patient-button,
footer,
footer #to-top-button-small a,
section#alerts .alertsClose,
section#alerts .alertsSlider .slide .alt,
section#alerts .arrows .paginator {
  font-family: Raleway, sans-serif
}

header .dropdown-content-mega ul {
  margin: 0;
  padding: 0;
  text-align: left
}

header .dropdown-content a {
  padding: .75rem 1rem;
  text-transform: none;
  display: block
}

header .location-button {
  margin: -1.25rem 0 .3125rem .5625rem
}

header .patient-button {
  margin: -2.75rem 0 0 1.5rem;
  width: 17.8125rem
}

footer {
  padding: 3.125rem 0 2.5rem;
  background: #343434;
  font-weight: 300;
  color: #fff;
  text-align: center
}

@media print {
  .sidebar,
  .sub-nav,
  footer,
  header ul {
    display: none
  }
  header .logo {
    width: 50%
  }
}

footer #bottom-logo-div {
  height: 10.625rem;
  line-height: 8.75rem
}

footer ul,
ul.paginator {
  list-style: none;
  margin: 0;
  padding: 0
}

footer a {
  color: #fff;
  display: block;
  padding: .25rem 0
}

footer .inner {
  line-height: 18.125rem
}

footer #social {
  margin-top: 1.875rem
}

footer #social p {
  font-size: .875rem;
  margin-top: .625rem
}

footer #social li a {
  display: block;
  padding: 0 .375rem
}

footer #social li a:first-child {
  padding-left: 0
}

footer #to-top-button-small {
  height: 5rem;
  width: 5rem;
  background-color: #fdf7ea;
  border-radius: 100%;
  border: 2px solid #4f7343;
  float: none;
  text-align: center;
  text-transform: uppercase;
  display: inline-block;
  opacity: .85;
  z-index: 1000
}

footer #to-top-button-small a {
  font-size: .875rem;
  color: #343434;
  font-weight: 900
}

footer #to-top-button-small a #up-carat {
  font-size: 1.5rem;
  margin-bottom: -.9375rem;
  margin-top: .625rem
}

footer #to-top-button-small:hover {
  opacity: 1
}

.fieldset {
  border-width: 0;
  margin: 0;
  padding: 0
}

.fieldset legend {
  font-size: 1.125rem;
  color: #4f7343
}

.nopad,
section {
  padding: 0
}

section.nopad {
  padding: 5rem 0 0
}

section#main-content {
  padding: 0 0 2.5rem
}

section#main-content .content-image {
  width: 30%
}

section#main-content h1 {
  padding: 1.875rem 0 1.25rem
}

section#main-content #family-member-zip {
  width: 9.375rem
}

section#home-content {
  margin: 0
}

.sec-header {
  margin-bottom: 1.875rem
}

.smallbtn {
  height: 1.875rem;
  line-height: 1.875rem;
  border-radius: 1.875rem
}

.location-button {
  margin: auto auto 1.75rem;
  text-align: center;
  height: 4.0625rem;
  color: #fff
}

.location-button .location-inner,
.patient-button .patient-inner {
  line-height: 4.0625rem
}

.location-button .location-text {
  padding: 0;
  text-align: left
}

.patient-button {
  margin: auto;
  height: 4.0625rem;
  color: #fff
}

.patient-button .patient-image {
  background: url("https://cdn.amedisys.com/userfiles/Amedisys_day3131_edited.jpg") 0 0/cover;
  height: 4.0625rem;
  width: 4.0625rem
}

.patient-button .patient-text {
  padding: 1.25rem 0 0;
  text-align: left
}

.dropdown-content-medium {
  border-top: 1px solid #d8d8d8;
  margin-right: 1.875rem;
  padding: 1.875rem 0;
  display: none;
  position: absolute;
  background-color: #fdf7ea;
  z-index: 999;
  font-weight: 400;
  text-align: left;
  box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .05)
}

.dropdown-content-medium a,
.dropdown-content-medium span {
  padding: .75rem 1rem;
  text-transform: none;
  display: block;
  line-height: 1rem
}

.dropdown-content-medium span {
  font-weight: 700;
  text-transform: uppercase
}

.dropdown-content-medium ul.table-list {
  padding-right: 1.5625rem
}

.dropdown-content-medium ul.table-list span {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.1875rem;
  font-family: Raleway, sans-serif;
  color: #fff;
  background-color: #4f7343;
  padding: .9375rem 1rem;
  border-bottom: .125rem solid #4f7343
}

.dropdown-content-medium ul.table-list a {
  background-color: #ffffff6E0;
  font-family: Lora, serif;
  border-bottom: .0625rem solid #4f7343;
  padding: .875rem 1rem;
  transition: .4s ease-in-out
}

.dropdown-content-medium ul.table-list a:nth-child(odd) {
  background-color: #ffecc4
}

.dropdown-content-medium ul.table-list a:hover {
  background-color: #749d61;
  color: #fff
}

.dropdown-content-medium div.all-resources {
  text-align: center;
  font-weight: 700;
  padding-right: 1.5625rem
}

.dropdown-content-medium div.all-resources a {
  font-family: Lora, serif;
  padding-left: 0
}

form#resources-form label.middle {
  margin: 0;
  padding-bottom: 0;
  line-height: 2.1875rem;
  font-size: .9375rem
}

section#alerts {
  background: #f9d4a1;
  background: linear-gradient(180deg, #f9d4a1 0, #ffae3b 100%);
  box-shadow: 0 .25rem .25rem .125rem rgb(73 73 73 / 43%);
  z-index: 9;
  transition: .2s ease-in-out;
  overflow: hidden;
  min-height: 46px
}

section#alerts .alertsSlider .slide {
  padding-right: 2.5rem;
  padding-left: 2.5rem
}

section#alerts .alertsSlider .slide .alt {
  font-weight: 600;
  font-size: .9375rem;
  color: #3d3d38;
  margin-bottom: 0;
  padding: .625rem 0
}

section#alerts .alertsSlider .slide .alt .icon {
  margin-right: .3125rem
}

section#alerts .alertsSlider .slide .alt a {
  color: #3d3d38;
  transition: .2s ease-in-out
}

section#alerts .alertsSlider .slide .alt a:hover {
  color: #4f7343;
  text-decoration: underline
}

section#alerts .alertsClose {
  font-weight: 700;
  font-size: 1.375rem;
  border: 2px solid #343434;
  color: #343434;
  position: absolute;
  top: .9375rem;
  right: .9375rem;
  border-radius: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 1.5625rem;
  height: 1.5625rem;
  transition: .2s ease-in-out
}

section#alerts .alertsClose span {
  margin-top: -.1875rem
}

@media screen and (min-width:40em) {
  footer {
    text-align: left;
    padding: 3.125rem 0 4.375rem
  }
  footer #social {
    margin-top: 6.25rem
  }
  section#alerts .alertsClose {
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
  }
}

section#alerts .alertsClose:hover {
  cursor: pointer;
  background-color: #595955;
  border-color: #595955;
  color: #ffae3b
}

section#alerts.inactive {
  height: 0 !important;
  min-height: 0 !important;
  box-shadow: none
}

section#alerts .arrows {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: center;
  align-items: center;
  padding-top: .9375rem;
  z-index: 9
}

.slick-dotted.slick-slider {
  margin-bottom: 0
}

section#alerts .arrows .slick-arrow:hover {
  color: #595955
}

@media screen and (min-width:64em) {
  header .logo {
    text-align: left;
    margin: auto
  }
  header .logo img {
    line-height: 0
  }
  section#alerts .arrows {
    padding-top: 0;
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: -1.5625rem
  }
}

section#alerts .arrows .paginator {
  padding: 0 .625rem;
  font-weight: 700
}

@media screen and (min-width:64em) and (max-width:83.4375em) {
  section#alerts .arrows {
    right: 3.75rem
  }
}

ul.paginator li {
  padding: 0;
  margin: 0;
  display: none
}