<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.grid, [class*=grid__col-] {
    zoom: 1;
    width: 100%;
    position: relative
}

.grid, .grid__col-12 {
    width: 100%
}

.button, .grid--align-center [class*=grid__col-], .health-badge, .nav li, .nav-heading, .sticker__content, img {
    vertical-align: middle
}

.grid, ul {
    list-style-type: none
}

.button, .button--primary {
    background-repeat: repeat-x
}

.feature-banner__content&gt;*, .feature-full__content&gt;*, .feature__heading, .grid, .grid:after, .grid:before, .grid__cell-img, .grid__col-auto, .img-responsive, label {
    max-width: 100%
}

.grid {
    display: inline-block;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
    letter-spacing: -.31em!important;
    word-spacing: -.43em!important
}

.grid :after, .grid :before, .grid:after, .grid:before, [class*=grid__col-] {
    letter-spacing: normal;
    word-spacing: normal;
    white-space: normal
}

.health-badge, .sticker, h1 {
    letter-spacing: -.04em
}

.grid *, .grid :after, .grid :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

[class*=grid__col-] {
    display: inline-block;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    vertical-align: top;
    padding: 1em
}

.link-nowrap, .sr-only {
    white-space: nowrap
}

.grid--bleed [class*=grid__col-], .grid__col--bleed {
    padding: 0
}

@media (min-width:480px) {
    .grid__col-xs-12 {
        width: 100%
    }
}

@media (min-width:768px) {
    .grid__col-sm-7 {
        width: 58.33333333%
    }
    .grid__col-sm-5 {
        width: 41.66666667%
    }
}

.grid__col-auto {
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0px;
    flex: 1 0 0px;
    width: auto!important
}

.grid--order-1 {
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1
}

@media only screen and (min-width:768px) {
    .grid--order-2-sm {
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2
    }
    .grid--order-1-sm {
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1
    }
}

.grid--direction-row {
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row
}

.grid--align-center {
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
}

.grid--justify-end {
    text-align: right;
    -moz-text-align-last: right;
    text-align-last: right;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end
}

.grid__cell-img {
    display: block;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-left: 0;
    margin-right: 0;
    width: 100%;
    height: auto
}

body:after, nav, section {
    display: block
}

.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:768px) {
    .container {
        width: 750px
    }
}

@media (min-width:992px) {
    .container {
        width: 970px
    }
}

@media (min-width:1200px) {
    .container {
        width: 1170px
    }
}

.row {
    margin-left: -15px;
    margin-right: -15px
}

p, ul {
    margin: 1rem 0
}

.col-sm-12, .col-sm-3, .col-sm-6, .col-xs-12, .col-xs-5, .col-xs-7 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:480px) {
    .col-xs-12, .col-xs-5, .col-xs-7 {
        float: left
    }
    .col-xs-12 {
        width: 100%
    }
    .col-xs-7 {
        width: 58.33333333%
    }
    .col-xs-5 {
        width: 41.66666667%
    }
}

@media (min-width:768px) {
    .col-sm-12, .col-sm-3, .col-sm-6 {
        float: left
    }
    .col-sm-12 {
        width: 100%
    }
    .col-sm-6 {
        width: 50%
    }
    .col-sm-3 {
        width: 25%
    }
    .pull-right-sm {
        float: right!important
    }
}

*, :after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

img {
    border: 0;
    max-width: 100%
}

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

body, html {
    overflow-x: hidden;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
}

button {
    overflow: visible;
    text-transform: none;
    -webkit-appearance: button
}

button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0
}

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

html {
    font-size: 16px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

@media (max-width:767px) {
    html {
        font-size: 14px
    }
}

body {
    margin: 0;
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.5;
    color: #555;
    background-color: #fff
}

@media (max-width:767px) {
    body {
        font-size: 14px;
        font-size: 1rem
    }
}

body:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    height: 5px;
    background-color: #00989e
}

button, input {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

a {
    background-color: transparent;
    color: #5d9f31;
    text-decoration: underline;
    font-weight: 700
}

ul {
    padding: 0 0 0 1.5em
}

ul li:before {
    content: "\25cf";
    color: #00989e;
    padding-right: .9em;
    margin-left: -1.5em
}

h1, h4 {
    text-transform: lowercase;
    font-weight: 500;
    margin: 1.5rem 0 .5rem
}

h1 {
    font-size: 28.8px;
    font-size: 1.8rem;
    font-family: graze-font, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700;
    color: #00989e
}

@media (max-width:767px) {
    h1 {
        font-size: 25.2px;
        font-size: 1.8rem
    }
}

h4 {
    font-size: 19.2px;
    font-size: 1.2rem
}

@media (max-width:767px) {
    h4 {
        font-size: 16.8px;
        font-size: 1.2rem
    }
}

.lead {
    font-size: 19.2px;
    font-size: 1.2rem;
    font-weight: 300
}

@media (max-width:767px) {
    .lead {
        font-size: 16.8px;
        font-size: 1.2rem
    }
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.fa-2x {
    font-size: 2em
}

.fa-search:before {
    content: "\f002"
}

.fa-user:before {
    content: "\f007"
}

.fa-tag:before {
    content: "\f02b"
}

.fa-chevron-right:before {
    content: "\f054"
}

.fa-shopping-cart:before {
    content: "\f07a"
}

.fa-reorder:before {
    content: "\f0c9"
}

.fa-angle-right:before {
    content: "\f105"
}

.container:after, .container:before, .feature-full__container:after, .feature-full__container:before, .row:after, .row:before {
    content: " ";
    display: table
}

.container:after, .feature-full__container:after, .row:after {
    clear: both
}

.margin-reset {
    margin-top: 0!important;
    margin-bottom: 0!important
}

.margin-bottom {
    margin-bottom: 24px
}

.link-img {
    display: inline-block;
    overflow: hidden
}

.img-responsive {
    display: block;
    height: auto;
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto
}

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

.alert:before, .button--continue:after {
    font-family: FontAwesome;
    width: 1em;
    line-height: 1em;
    text-align: center;
    font-weight: 400;
    font-style: normal;
    speak: none;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@-ms-viewport {
    width: device-width
}

@-o-viewport {
    width: device-width
}

@viewport {
    width: device-width
}

@media (max-width:479px) {
    body::before {
        display: none;
        content: 'xxs'
    }
}

@media (min-width:480px) and (max-width:767px) {
    body::before {
        display: none;
        content: 'xs'
    }
}

@media (min-width:768px) and (max-width:991px) {
    body::before {
        display: none;
        content: 'sm'
    }
}

@media (min-width:992px) and (max-width:1199px) {
    body::before {
        display: none;
        content: 'md'
    }
}

@media (min-width:1200px) {
    body::before {
        display: none;
        content: 'lg'
    }
    .hidden-lg {
        display: none!important
    }
}

@media (max-width:479px) {
    .hidden-xxs {
        display: none!important
    }
}

@media (min-width:480px) and (max-width:767px) {
    .hidden-xs {
        display: none!important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .hidden-sm {
        display: none!important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .hidden-md {
        display: none!important
    }
}

.alert {
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .25);
    box-shadow: 0 2px 2px rgba(0, 0, 0, .25);
    position: relative;
    padding: 24px 24px 24px 48px;
    margin-bottom: 24px;
    border-radius: 4px
}

.alert&gt;:first-of-type:not(.close) {
    margin-top: 0
}

.alert&gt;:last-child {
    margin-bottom: 0
}

.alert p {
    margin-bottom: .5em
}

.alert:before {
    display: inline;
    text-decoration: inherit;
    position: absolute;
    top: 24px;
    left: 12px;
    font-size: 24px;
    font-size: 1.5rem
}

@media (max-width:767px) {
    .alert:before {
        font-size: 21px;
        font-size: 1.5rem
    }
}

.alert--dismissable {
    padding-right: 48px
}

.alert--success {
    background-color: #e1e7b9;
    color: #000;
    border-left: 5px solid #d1da93
}

.alert--success a {
    text-decoration: underline;
    color: #000
}

.alert--success a:active, .alert--success a:focus {
    outline: 0;
    background-color: #000;
    color: #fff;
    text-decoration: none;
    -webkit-box-shadow: 0 0 0 2px #000;
    box-shadow: 0 0 0 2px #000
}

.alert--success .close {
    color: #000
}

.alert--success .close:focus, .alert--success .close:hover {
    background-color: #000;
    color: #fff
}

.alert--success:before {
    content: "\f058"
}

.alert--info {
    background-color: #b3e4e6;
    color: #000;
    border-left: 5px solid #8dd6d9
}

.alert--info a {
    text-decoration: underline;
    color: #000
}

.alert--info a:active, .alert--info a:focus {
    outline: 0;
    background-color: #000;
    color: #fff;
    text-decoration: none;
    -webkit-box-shadow: 0 0 0 2px #000;
    box-shadow: 0 0 0 2px #000
}

.alert--info .close {
    color: #000
}

.alert--info .close:focus, .alert--info .close:hover {
    background-color: #000;
    color: #fff
}

.alert--info:before {
    content: "\f05a"
}

.alert--warning {
    background-color: #fee9b9;
    color: #000;
    border-left: 5px solid #fdd987
}

.alert--warning a {
    text-decoration: underline;
    color: #000
}

.alert--warning a:active, .alert--warning a:focus {
    outline: 0;
    background-color: #000;
    color: #fff;
    text-decoration: none;
    -webkit-box-shadow: 0 0 0 2px #000;
    box-shadow: 0 0 0 2px #000
}

.alert--warning .close {
    color: #000
}

.alert--warning .close:focus, .alert--warning .close:hover {
    background-color: #000;
    color: #fff
}

.alert--warning:before {
    content: "\f071"
}

.alert--danger {
    background-color: #f4c6c1;
    color: #000;
    border-left: 5px solid #ec9e96
}

.alert--danger a {
    text-decoration: underline;
    color: #000
}

.alert--danger a:active, .alert--danger a:focus {
    outline: 0;
    background-color: #000;
    color: #fff;
    text-decoration: none;
    -webkit-box-shadow: 0 0 0 2px #000;
    box-shadow: 0 0 0 2px #000
}

.alert--danger .close {
    color: #000
}

.alert--danger .close:focus, .alert--danger .close:hover {
    background-color: #000;
    color: #fff
}

.alert--danger:before {
    content: "\f06a"
}

.button {
    display: inline-block;
    touch-action: manipulation;
    font-weight: 400;
    text-align: center;
    text-align-last: center;
    text-shadow: none;
    padding: 8px 16px;
    color: #555;
    text-decoration: none;
    border: 1px solid #ccc;
    background-color: #eee;
    background-image: -webkit-linear-gradient(top, #f8f8f8 0, #eee 100%);
    background-image: -o-linear-gradient(top, #f8f8f8 0, #eee 100%);
    background-image: linear-gradient(to bottom, #f8f8f8 0, #eee 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8f8f8', endColorstr='#ffeeeeee', GradientType=0);
    border-radius: 4px;
    -webkit-box-shadow: inset 0 -.1em 0 #d5d5d5, 0 0 0 2px transparent;
    box-shadow: inset 0 -.1em 0 #d5d5d5, 0 0 0 2px transparent
}

.button--primary {
    color: #fff;
    text-decoration: none;
    border: 1px solid #528c2b;
    background-color: #5d9f31;
    background-image: -webkit-linear-gradient(top, #66af36 0, #5d9f31 100%);
    background-image: -o-linear-gradient(top, #66af36 0, #5d9f31 100%);
    background-image: linear-gradient(to bottom, #66af36 0, #5d9f31 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff66af36', endColorstr='#ff5d9f31', GradientType=0);
    border-radius: 4px;
    -webkit-box-shadow: inset 0 -.1em 0 #467825, 0 0 0 2px transparent;
    box-shadow: inset 0 -.1em 0 #467825, 0 0 0 2px transparent
}

.feature, .feature-banner {
    background-repeat: no-repeat;
    background-size: cover;
    zoom: 1
}

.button--lg {
    font-size: 20px;
    font-size: 1.25rem;
    padding: 14px 24px
}

@media (max-width:767px) {
    .button--lg {
        font-size: 17.5px;
        font-size: 1.25rem
    }
}

.button--continue {
    position: relative;
    padding-right: 2em
}

.button--continue:after {
    content: "\f054";
    display: inline;
    text-decoration: inherit;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    opacity: .8;
    filter: alpha(opacity=80);
    position: absolute;
    top: 50%;
    margin-top: -.5em;
    right: .5em
}

.button--block, .button--block-xs {
    display: block;
    width: 100%;
    clear: both;
    margin-bottom: 8px
}

@media (min-width:480px) {
    .button--block-xs {
        display: inline-block;
        width: auto;
        margin-top: 0;
        margin-bottom: 0
    }
}

@media (max-width:479px) {
    .button--block-xs {
        border-radius: 4px!important
    }
}

a.feature:focus, a.feature:focus .feature__heading {
    border-radius: 4px
}

.feature {
    display: inline-block;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    background-position: center center;
    position: relative;
    min-height: 100px;
    width: 100%;
    font-weight: 400;
    text-decoration: none
}

.feature--half:before, .feature--square:before {
    display: table;
    float: left;
    content: ''
}

a.feature:focus, a.feature:hover {
    color: #5d9f31;
    background-color: rgba(0, 0, 0, .5);
    text-decoration: none;
    -webkit-box-shadow: 0 0 0 1px #00989e;
    box-shadow: 0 0 0 1px #00989e
}

a.feature:focus .feature__heading, a.feature:hover .feature__heading {
    background-color: rgba(0, 0, 0, .3)
}

a.feature:focus .feature__footer, a.feature:hover .feature__footer {
    background-color: rgba(255, 255, 255, .95)
}

a.feature:focus {
    -webkit-box-shadow: 0 0 0 3px #00989e;
    box-shadow: 0 0 0 3px #00989e
}

a.feature:focus .feature__footer {
    border-radius: 0 0 4px 4px
}

.feature--half:before {
    padding-top: 50%;
    padding-top: calc(50% - 16px)
}

.feature--square:before {
    padding-top: 100%
}

.feature__heading {
    display: inline-block;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    zoom: 1;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    -ms-flex-item-align: stretch;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-around;
    justify-content: space-around;
    -moz-text-align-last: left;
    -moz-text-align-last: start;
    -moz-text-align-last: initial;
    text-align-last: left;
    text-align-last: start;
    text-align-last: initial;
    width: 100%;
    margin: 0;
    padding: 0 5%;
    color: #fff;
    text-align: center;
    text-shadow: 1px 1px 10px #000
}

.feature-banner__content, .feature__footer {
    -moz-text-align-last: left;
    text-align-last: left;
    width: 100%
}

.feature__footer {
    position: absolute;
    top: auto;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    margin: auto 0 0;
    padding: .5em 1em;
    background-color: rgba(255, 255, 255, .85);
    text-align: left;
    text-align: start;
    text-align: initial;
    -moz-text-align-last: start;
    -moz-text-align-last: initial;
    text-align-last: start;
    text-align-last: initial
}

.feature-banner, .feature-full, .form-control, .form-group, .form-group--has-feedback {
    position: relative
}

.feature-banner__content&gt;:last-child, .feature-full__content&gt;:last-child, .feature-strip__content&gt;:last-child {
    margin-bottom: 0
}

.feature-banner__content, .feature-full__content {
    -ms-flex-direction: column;
    -webkit-align-self: stretch;
    text-align: left
}

.feature-banner {
    display: inline-block;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    min-height: 300px;
    background-position: top right
}

@media (min-width:992px) and (max-width:1199px) {
    .feature-banner {
        background-position: 70%
    }
}

@media (max-width:991px) {
    .feature-banner {
        display: block;
        min-height: 100px;
        background-size: 175%;
        background-position: top right
    }
}

.feature-banner--right {
    background-position: top left
}

@media (min-width:992px) and (max-width:1199px) {
    .feature-banner--right {
        background-position: 30%
    }
}

.feature-banner--center {
    background-position: top center
}

.feature-banner__content {
    display: inline-block;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    zoom: 1;
    -webkit-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: start;
    text-align: initial;
    -moz-text-align-last: start;
    -moz-text-align-last: initial;
    text-align-last: start;
    text-align-last: initial;
    margin-top: 40%;
    padding: 16px;
    background-color: #eee;
    background-image: none;
    color: #555;
    text-shadow: none
}

.feature-full__content, .feature-strip__content {
    display: inline-block;
    zoom: 1;
    -moz-text-align-last: left;
    text-align-last: left
}

.feature-banner__content&gt;:first-child {
    margin-top: 0
}

@media (min-width:992px) {
    .feature-banner__content {
        width: 40%;
        margin-top: 0;
        margin-right: auto;
        padding: 48px 16px 48px 48px;
        background-color: rgba(255, 255, 255, .9)
    }
    .feature-banner__content--right {
        margin-right: 0;
        margin-left: auto
    }
    .feature-banner__content--fade {
        width: 60%;
        padding: 48px 20% 48px 48px;
        background-color: transparent;
        background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, .9) 60%, rgba(255, 255, 255, 0) 100%);
        background-image: -o-linear-gradient(left, rgba(255, 255, 255, .9) 60%, rgba(255, 255, 255, 0) 100%);
        background-image: linear-gradient(to right, rgba(255, 255, 255, .9) 60%, rgba(255, 255, 255, 0) 100%);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6ffffff', endColorstr='#00ffffff', GradientType=1)
    }
    .feature-banner__content--fade.feature-banner__content--right {
        padding: 48px 48px 48px 20%;
        background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .9) 30%);
        background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .9) 30%);
        background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .9) 30%);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#e6ffffff', GradientType=1)
    }
    .feature-banner__content--dark {
        background-color: transparent;
        color: #fff;
        text-shadow: 1px 1px 3px #333
    }
    .feature-banner__content--dark&gt;h1 {
        color: #fff
    }
}

.feature-full, .health-badge, .list-ticked li::before {
    background-repeat: no-repeat
}

.feature-full {
    width: 100vw;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    background-position: top right;
    background-size: 175%;
    background-color: #ccc
}

@media (min-width:992px) {
    .feature-full {
        background-size: cover;
        background-position: 70%
    }
    .feature-full--center {
        background-size: cover
    }
}

@media (min-width:1200px) {
    .feature-full {
        background-position: center
    }
}

.feature-full--center {
    background-position: top center
}

.feature-full--right {
    background-position: top left
}

@media (min-width:992px) {
    .feature-full--right {
        background-size: cover;
        background-position: 30%
    }
}

.feature-full__container {
    padding: 0;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto
}

@media (min-width:768px) {
    .feature-full__container {
        width: 100%
    }
}

@media (min-width:992px) {
    .feature-full__container {
        width: 970px;
        padding-top: 48px;
        padding-bottom: 48px
    }
}

@media (min-width:1200px) {
    .feature-full--right {
        background-position: center
    }
    .feature-full__container {
        width: 1170px
    }
}

.feature-full__content {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: start;
    text-align: initial;
    -moz-text-align-last: start;
    -moz-text-align-last: initial;
    text-align-last: start;
    text-align-last: initial;
    width: 100%;
    margin-top: 40%;
    padding: 16px 10%;
    background-color: #eee;
    background-image: none;
    color: #555;
    text-shadow: none;
    border-radius: 0
}

.feature-full__content&gt;:first-child {
    margin-top: 0
}

@media (min-width:768px) {
    .feature-full__content {
        padding: 48px 10%
    }
}

@media (min-width:992px) {
    .feature-full__content {
        width: 50%;
        margin-top: 0;
        margin-right: auto;
        padding: 48px;
        background-color: rgba(255, 255, 255, .9);
        border-radius: 4px
    }
    .feature-full__content--right {
        margin-right: 0;
        margin-left: auto
    }
}

.feature-full__content--center {
    width: 100%;
    margin-top: 60%
}

@media (min-width:992px) {
    .feature-full__content--center {
        width: 80%;
        margin-top: 30%;
        margin-right: auto;
        margin-left: auto
    }
    .feature-full__content--dark {
        background-color: transparent;
        color: #fff;
        text-shadow: 1px 1px 3px #333
    }
    .feature-full__content--dark&gt;h1 {
        color: #fff
    }
}

@media (min-width:1600px) {
    .feature-full__content--center {
        margin-top: 40%
    }
}

a.feature-strip, a.feature-strip:focus, a.feature-strip:hover {
    color: #555;
    background-color: rgba(0, 0, 0, .5);
    text-decoration: none
}

.feature-strip {
    overflow: hidden;
    min-height: 120px;
    background-size: cover;
    background-position: right
}

.health-badge, .list-ticked li::before {
    background-size: contain;
    background-position: 100% center
}

a.feature-strip {
    font-weight: 400
}

a.feature-strip:focus, a.feature-strip:hover {
    -webkit-box-shadow: 0 0 0 1px #00989e;
    box-shadow: 0 0 0 1px #00989e
}

a.feature-strip:focus {
    -webkit-box-shadow: 0 0 0 3px #00989e;
    box-shadow: 0 0 0 3px #00989e;
    border-radius: 4px
}

.feature-strip__content {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -ms-flex-item-align: stretch;
    -webkit-align-self: stretch;
    align-self: stretch;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: left;
    text-align: start;
    text-align: initial;
    -moz-text-align-last: start;
    -moz-text-align-last: initial;
    text-align-last: start;
    text-align-last: initial;
    min-height: 120px;
    width: 50%;
    padding: 16px 10% 16px 16px;
    background-color: rgba(255, 255, 255, .9)
}

.feature-strip__content&gt;:first-child {
    margin-top: 0
}

.feature-strip__content--fade {
    background-color: transparent;
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, .9) 70%, rgba(255, 255, 255, 0) 100%);
    background-image: -o-linear-gradient(left, rgba(255, 255, 255, .9) 70%, rgba(255, 255, 255, 0) 100%);
    background-image: linear-gradient(to right, rgba(255, 255, 255, .9) 70%, rgba(255, 255, 255, 0) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6ffffff', endColorstr='#00ffffff', GradientType=1)
}

.feature-strip__content--dark {
    background-color: transparent;
    color: #fff;
    text-shadow: 1px 1px 3px #333
}

.feature-strip__content--dark&gt;h1 {
    color: #fff
}

@media (max-width:991px) {
    .feature-strip__content, .feature-strip__content--dark {
        width: 80%
    }
}

input[type=checkbox] {
    margin: 4px 8px 0 0;
    margin-top: 1px\9;
    line-height: normal
}

label {
    display: inline-block;
    margin-bottom: 8px;
    font-weight: 700
}

.form-control {
    display: block;
    width: 100%;
    height: 42px;
    padding: 8px 16px;
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.5;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .25);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .25)
}

@media (max-width:767px) {
    .form-control {
        font-size: 14px;
        font-size: 1rem
    }
}

.form-control::-moz-placeholder {
    color: #888;
    opacity: 1
}

.form-control:-ms-input-placeholder {
    color: #888
}

.form-control::-webkit-input-placeholder {
    color: #888
}

.form-group {
    margin-bottom: 24px
}

.form-group--has-feedback .form-control {
    padding-right: 52.5px
}

.form-control__button {
    position: absolute;
    top: 0;
    right: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-image: none;
    background-color: transparent;
    border-color: transparent;
    border-radius: 3px
}

.health-badge {
    display: inline-block;
    width: 3.5em;
    height: 3.5em;
    font-family: graze-font, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700;
    padding-top: .8em;
    font-size: 1.2em;
    color: #fff;
    text-decoration: none;
    text-align: center;
    border-radius: 50%;
    background-color: transparent;
    margin-right: -.75em
}

.health-badge:last-of-type {
    margin-right: 0
}

.health-badge--fibre-uk {
    background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cpath fill='%23774E2F' d='M83.9 15.6c-19-18.5-49.4-18-67.9 1-20.9 21.5-19.4 48 1 67.9 19 18.5 49.5 18 67.9-1 18.5-19 18.1-49.5-1-67.9'/%3E%3Cpath fill='none' d='M9.6 38.8h82.5V91H9.6V38.8z'/%3E%3Cg fill='%23FFF'%3E%3Cpath d='M22.9 38.8c3.5.3 5.7 1.3 6.6 3.3v.2c-.4.8-1 1.6-1.9 2.3-.1 0-1.2-.6-3.3-1.7-.8.3-1.2.8-1.2 1.5v1.9c0 .7-.1 1.6-.2 2.9h4.8l.4.2c-.1 1.1-.2 1.8-.2 2.1.1.9.2 1.4.2 1.5-.4.1-.6.3-.6.4-.1 0-.3-.1-.6-.2-2.6.1-3.9.2-3.9.4-.1.7-.2 1.3-.2 1.7v11.2c0 .3-.1.4-.4.4h-3.3c-.3 0-.4-.5-.6-1.5.1-3.7.3-5.9.4-6.4-.1-.7-.2-1.3-.2-1.9v-3.7h-.2c-2.3 0-3.5-.2-3.5-.6v-3.3c0-.3.2-.4.4-.4h2.1l1-.2c.2-6.7 1.6-10.1 4.4-10.1zM32.3 49l.4.2 1.2-.2c.8.1 1.2.3 1.2.6v1c0 4.8-.1 8.2-.4 10.2.1.8.2 1.7.2 2.7v2.3c0 .7-.2 1.1-.6 1.2h-.6c-.5 0-1.2-.1-2.1-.2-.2.1-.5.2-1 .2l-.4-.6v-2.7c0-3.2.1-7.8.2-13.7 0-.6.6-.9 1.9-1zm.2-10.4c1.7.2 2.5 1.1 2.5 2.5 0 1.5-.8 2.3-2.5 2.3-.9 0-1.6-.5-2.1-1.5v-1.2c.2-1.4.9-2.1 2.1-2.1zM39.5 39h3.3l1 .2v.4c0 1.9-.1 5.1-.4 9.4h.6c6.6 0 9.8 3.4 9.8 10.2 0 2.1-1.3 4.3-3.9 6.4-1.2.7-2.7 1.1-4.5 1.3-1.1-.1-1.8-.2-2.1-.2-.2 0-1.1.1-2.7.2-.7-.1-1.3-.2-1.7-.2 0-.8-.1-1.5-.2-1.9.3-11.5.4-20.1.4-25.7l.4-.1zm3.9 14.2c-.1.7-.2 1.3-.2 1.7v7.7c.4 0 .6.1.6.2l.4-.2h1.2c2.2 0 3.7-1.5 4.4-4.6v-.4c-.8-3-2.3-4.4-4.4-4.4h-2zM65 48.8h.6c3.2.3 4.8 1.3 4.8 2.9-1.2 1.6-1.9 2.5-2.1 2.5-1.3-.9-2.3-1.3-3.1-1.3-2.6 0-3.9 2-3.9 6v7.7c0 .3-.2.4-.6.4-.5 0-1.7-.1-3.5-.2-.1-2.4-.2-4.1-.2-5.2v-1.4c0-2.5.1-6.1.2-11 1.5-.1 2.6-.2 3.3-.2h.2c.4 0 .6.4.6 1.2h.2c1.4-1 2.5-1.4 3.5-1.4zM78.9 48.8c3.5 0 6 2.2 7.5 6.7v1c-1.3.8-4.7 2.3-10.2 4.5 0 .7 1 1.5 3.1 2.3h.4c.6 0 2.2-1 4.6-2.9h.6c.1 0 .7.7 1.7 2.1v.4c-2.1 2.7-4.8 4.1-7.9 4.1h-.4c-2.7 0-5-1.9-6.9-5.6-.4-1.8-.6-3.1-.6-3.9 0-2.8 1.4-5.4 4.3-7.7 1-.7 2.3-1 3.8-1zM75 56.3v1.3l7.1-2.9c-.6-1.7-1.4-2.5-2.5-2.5H79c-2.7 1-4 2.4-4 4.1z'/%3E%3C/g%3E%3Cpath fill='none' stroke='%23FFF' stroke-width='.592' stroke-miterlimit='10' d='M54.3 22.6c7.5 1.2 8.9 1.2 15.3 5.4 5.4 3.3 11.8 10.4 13 17'/%3E%3Cpath fill='%23FFF' d='M80.5 38.6c-3.6-2.4-8.8-2.8-12.4 0 3.2 4.1 8.3 3.2 12.4 1.1m-4.9-6.8c-3.4-2.2-8.2-2.6-11.6 0 3 3.8 7.8 3 11.6 1m-7-6.5c-3.3-1.8-7.9-1.8-10.8.9 3.1 3.3 7.5 2.2 10.9 0M60 23.1c-3.5-.6-7.6.7-9.5 4 3.8 2.1 7.4-.2 9.8-3.2m21.5 15c2.2-3.7 2.5-8.9-.4-12.4-4 3.4-2.9 8.4-.6 12.5'/%3E%3Cpath fill='%23FFF' d='M76.1 32.7c2.1-3.4 2.3-8.2-.4-11.5-3.7 3.1-2.7 7.8-.6 11.5m-5.3-5.3c.4-3.7-1.3-8-4.9-9.7-1.9 4.1.8 7.8 4.1 10.1m-7.8-4.4c-.2-3.6-2.4-7.3-6.1-8.3-1.2 4.2 1.9 7.1 5.4 8.8M55.8 22c-2.6-2.5-6.8-3.6-10.2-1.8 2.1 3.8 6.3 3.8 10 2.7'/%3E%3C/svg%3E")
}

.health-badge--fruit-uk {
    background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cg fill='%2382BC44' stroke='%23FFF' stroke-miterlimit='10'%3E%3Cpath d='M48.8 24.6h-.1v.3c0-.1.1-.2.1-.3z'/%3E%3Cpath d='M89.9 50.2C88.6 39.6 83 32.1 72.8 26.6c-6.7-3.6-12.6-2.9-20.5-2.3 12.9-7.8 21.2-3 28.8-8 5-3.3 4.2-14 4.2-14s-3 1.8-8.1 2.9c-3.6.7-8.3.3-13.7 2-9.4 2.9-13.3 12.5-14.7 17.3h-.2c-.3-3.8-1-7.4-1.4-9.2l-.6-2.6c-1.1-5.5-1.3-6.7-1.1-7.8l-.2-1.5c0-.1-.3-.8-.3-.9l-.5-.5-.5-.4-1.4-.4c-1.2-.1-2.6.9-2.5 2.8v.2c.2 1.7 3 4.2 4 9.7l.3 1.5c.6 3.5 1 6 1 9.2-5.9-.4-13.2-2-20.6 1.3C11.6 31.8 6.6 42.4 8.3 55.7c2 16.2 11.1 40.7 30.2 43.1 1.2.2 13.4.4 16.2 0 18.6-3 37.5-29.6 35.2-48.6z'/%3E%3C/g%3E%3Cpath fill='%23FFF' d='M54.6 39.3c.1 0 .4.3.8 1-.4 2-.6 3.4-.7 4.5l-.4 4.8c-.6 6.5-1.4 13.9-2.3 22.4.1.6-.1 4.2-.7 10.8-.2 0-.3.1-.3.3l-3-.6-3-.3-1.5-.4 1.4-15.2c.4-4.2.9-10.7 1.5-19.5-3.1 1.9-5.8 2.8-8.1 2.6-.8-1.6-1.2-3.8-.9-6.4 7-3 11.6-4.4 13.9-4.2l3.3.2z'/%3E%3C/svg%3E")
}

.health-badge--star-uk {
    background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cpath fill='%23FCDA2D' d='M98.7 49.7c0 26.8-21.7 48.5-48.5 48.5S1.7 76.5 1.7 49.7 23.4 1.2 50.2 1.2c26.7-.1 48.5 21.7 48.5 48.5'/%3E%3Cpath fill='%23FFF' d='M63.7 31.8l30.5 4.5-22.1 21.4L77.3 88 50.1 73.6 22.9 87.9l5.2-30.3-22-21.4 30.4-4.4L50.2 4.2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23FCDA2D' d='M32.4 44.4c-.9 0-2.2-.2-2.8.1-.1 1.5-.1 4.8-.3 6.2h-2c0-3.9.4-10.9.5-14.6.3-.1 1.4 0 2 0 .2 2.1 0 4.4 0 6.4.4.1 2.1.2 2.5 0 .2-1.5.3-6.4.3-6.4h2.2c-.4 3.4-.3 9.8-.6 14.5-.5 0-.8.1-1.3 0h-.5c-.2-1.6-.1-4.3 0-6.2M35.5 50.7c-.2-4.5 0-9.7 0-14.3 2.3-.2 5.2 0 5.2 0 .1.6.1 1.4 0 1.8-1 .3-3.3.2-3.3.2-.1 1.1-.1 3.7-.1 3.7.7 0 2.7.1 2.7.1 0 .6.1 1.2.1 1.8-.4.2-2.1 0-2.7.1 0 .8 0 3.7.2 4.7 1 .4 2.5-.2 3.2.1.1.5 0 1.1 0 1.8-1.7 0-3.2.1-5.3 0M47.9 36.1c.6 3.7 1.6 13.8 1.8 14.5-.4.3-1.5 0-2.1.1 0-2-.3-3.8-.5-5.8-.7-.1-1.2.1-1.7.1-.6 1.8-.6 4.2-1 5.7-.7 0-1.6.2-2.4-.1.7-4.5 2-9.7 3.3-14.4m1.9 6.9c-.1-1.6-.2-4.3-.6-5-.1-.1-.6-.1-.6.1-.3 1.2-.7 3.8-.9 5 .7-.1 2.1-.1 2.1-.1M54.2 36.2c-.1 2.9-.1 11.7.2 12.6h3.3s0 1.1-.1 1.7h-5.3c0-1.7-.1-3-.1-4.9-.1-3.3.1-6.6 0-9.6.8.2 2 .1 2 .2M60.5 50.6c-.1-2.9.1-9.7-.1-12.7-.5-.1-2.1-.1-2.7 0 0-.5-.2-1.8.2-1.8 1.9.1 5.1-.1 7.3.1.1.1 0 1 0 1.5-.7.2-1.9.1-2.5.1-.3 3.3-.1 9.7-.3 12.7.1.1-1.3.2-1.9.1M71.3 44.6c-.9 0-2.2-.2-2.8.1-.1 1.5-.1 4.8-.3 6.2h-2c0-3.9.4-10.9.5-14.6.3-.1 1.4 0 2 0 .2 2 0 4.4 0 6.4.4.1 2.1.1 2.5 0 .2-1.5.3-6.4.3-6.4h2.2c-.4 3.4-.3 9.8-.6 14.5-.5 0-.8.1-1.3 0h-.5c-.2-1.6-.1-4.3 0-6.2M34.4 66c.8-.3 1.3-.3 2.2-.2-.1 1 .1 2.3 1 2.4.7.1 1.6-.6 1.7-1.2.1-1.1-.4-2.3-.9-3.1-1.2-1.9-3.8-2.7-3.8-5.9 0-2 1.2-3.5 3.8-3.4.9.1 1 .5 2.1 1.1.3 1.1.9 1.9.5 3.1-.5.2-1.2.6-1.7.5-.3-.7-.4-1.8-1.1-2-1.4.4-.2 2.2.3 3 .9 1.3 2.7 2.4 3.3 4.1.5 1.4.3 2.9-.3 4.6-1.1 2-5.5 2.8-6.7.5-.4-1.1-.4-2.4-.4-3.5M45.5 70.5c-.1-3.1.1-10.6-.1-13.7-.5-.1-2.3-.1-2.9 0 0-.5-.3-1.9.3-1.9 2.1.1 5.5-.1 7.9.1.1.1 0 1.1 0 1.7-.8.2-2.1.1-2.7.1-.3 3.6-.1 10.5-.3 13.8-.1 0-1.5 0-2.2-.1M56 54.8c.7 4 1.8 15 1.9 15.7-.5.3-1.7 0-2.3.1 0-2.2-.3-4.2-.5-6.3-.7-.1-1.3.1-1.9.1-.6 1.9-.7 4.5-1.1 6.2-.7 0-1.8.2-2.6-.1.8-4.9 2.2-10.5 3.5-15.6m2.2 7.5c-.1-1.7-.2-4.7-.6-5.4-.1-.2-.6-.1-.6 0-.3 1.3-.8 4.2-1 5.4h2.2M60.1 54.9c.2-.2 3-.1 4.1.1.5.1.9.5 1.3 1 .4.4.6.9.8 1.5.4 1.5.2 2.4-.2 3.8-.3 1.4-1.3 2.1-2.4 2.9.4.2 1.1.4 2 2.8.2.5.4 1.1.4 1.7 0 .6.2 1.4.1 1.9-.7 0-1.5 0-2.1-.1.1-1 0-1.9-.3-2.9-.4-1.2-1.1-1.3-2-1.3-.1 1.2.2 4.3-.2 4.3-.5-.1-1.6.1-2-.1-.1-2.2.2-12.1.2-12.7.1-.8 0-2.2.3-2.9m2 2.1c0 .4-.2 5.5-.1 5.6.1.2.3.1.5 0 .4-.2 1.5-1.4 1.7-1.7.5-.7.6-1.4.5-2.2-.2-1.9-2.6-1.7-2.6-1.7'/%3E%3Cpath fill='%23FFF' d='M65.9 14.8c.7-1.3 1.2-2.8 2.2-3.9.7-.7.3-1.8-.6-2.1-1-.4-2.2 0-2.9.8-1.2 1.3-1.9 3-2.7 4.6-.5.9.4 1.7 1.3 1.9 1.1.1 2.3-.4 2.7-1.3M72.9 21.2l4.2-4.2c.7-.7-.6-1-1.1-1-1 0-2 .4-2.7 1.1-1.4 1.4-2.8 2.8-4.2 4.3-.7.7.6 1 1.1 1 1-.1 2-.5 2.7-1.2M79.4 28c1.3-1 2.6-1.9 3.9-2.8.6-.4 1.2-1.3.3-1.8-.8-.5-2.2-.2-2.9.3-1.3 1-2.6 1.9-3.9 2.8-.6.4-1.2 1.3-.3 1.8.8.5 2.2.2 2.9-.3M79.4 72.6c1.2.8 2.6 1.5 3.9 2 1 .3 2.2 0 2.9-.8.6-.7.4-1.5-.5-1.9-1.1-.4-2.2-.9-3.2-1.6-.9-.6-2.2-.3-2.9.3-.7.5-1.1 1.5-.2 2M82.1 62.1c1.7.4 3.3.8 5.1.8.9 0 2.1-.3 2.7-1.1.6-.8-.5-1-1.1-1-1.2 0-2.3-.3-3.4-.6-1-.2-2 0-2.9.4-.3.4-1.3 1.3-.4 1.5M86.4 53.9c1.4.7 3 1.1 4.6 1.1 1 0 2.1-.2 2.9-.8.6-.4.6-1.1-.3-1.1-1.4 0-2.6-.4-3.9-1-.8-.4-2.2.1-2.9.5-.5.4-1.2 1-.4 1.3M13.2 25.5c1 1 2.2 1.3 3.6 1.3.9 0 2.1-.3 2.7-1.1.6-.8-.5-1-1.1-1-.2 0-.2 0 0 0h-.3c.3 0-.2-.1-.3-.1-.3-.1-.6-.4-.8-.6-.9-.9-4.8.6-3.8 1.5M22.6 17.2c.5 2.1 1.8 3.8 3.7 4.9.9.6 2.1.5 3-.2.7-.5 1.1-1.7.2-2.3-1.4-.9-2.3-1.9-2.7-3.6-.6-2-4.7-.9-4.2 1.2M36.6 11.5v-.2c0-.3-.1 0 0 0-.2.2-.4.3-.7.5-.7.2-1.3.4-2 .5-.3 0-.5 0-.8-.1.1 0 .1 0-.1-.1.1 0 .1.1.2.1l.4.4c.3.3.5.7.7 1.1.5.8.9 1.6 1.4 2.3.7 1.1 4.5-.5 4.1-1.1-.8-1.2-1.4-2.5-2.3-3.7-.6-.8-1.3-1-2.4-.8-.7.1-1.9.4-2.4 1.1-.2.3-.3.6-.3 1 .1.9 4.2.3 4.2-1M37.5 85.5c-.9 1.2-1.6 2.4-2.1 3.7-.8 2 3.3 1.6 3.9.2.5-1.3 1.3-2.6 2.1-3.7.6-.8-.5-1.3-1.2-1.4-1 0-2.1.4-2.7 1.2M46.7 85.7c-.2 2.1-.3 4.2-.3 6.3 0 .8 4.1.2 4.1-1.1 0-2 0-3.9.2-5.9.2-1.2-3.9-.4-4 .7M54.8 87.3c.8 1.1 1.7 2.1 2.2 3.4.4 1 1.5 1.1 2.4.8.7-.2 2.1-1 1.7-1.9-.6-1.5-1.5-2.8-2.6-4.1-1.1-1.5-5 .1-3.7 1.8M17.6 67.6c-1.3.6-2.7 1.1-4 1.6-.6.2-1.7 1.1-1.1 1.8.6.7 2 .4 2.7.1 1.3-.5 2.7-1 4-1.6.5-.3 1.7-1 1.1-1.8-.6-.6-2-.4-2.7-.1M15.1 58.7c-2.1.1-4.1 1-6.1 1.7-.2.1-1.8.8-1.2 1.3.7.5 2 .1 2.7-.2.7-.2 1.4-.5 2-.7.2-.1.3-.1.6-.2.7-.2-.2 0 .3-.1.9 0 2.1-.3 2.7-1 .6-.8-.6-.9-1-.8M10.6 48.6c-2.4-1-4.7.1-6.9 1.2-.8.4-1.6 1.3-.9 2.2.6.8 2 .8 2.8.4.8-.4 1.8-1.3 2.7-.9.9.4 2.3 0 2.9-.8.6-.8.3-1.8-.6-2.1'/%3E%3C/svg%3E")
}

.health-badge--lowcal {
    background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cpath fill='%2324B4B7' d='M99.9 49.9c0 27.4-22.2 49.7-49.7 49.7C22.8 99.6.5 77.4.5 49.9.5 22.5 22.7.2 50.2.2c27.5.1 49.7 22.3 49.7 49.7z'/%3E%3Cg fill='%23FFF'%3E%3Cpath d='M31.9 21.7c.1 0 .3.2.6.6-.1 1.4-.2 2.4-.2 3.1v3.3c0 4.5-.1 9.7-.2 15.7.1.4.2 2.9.2 7.5-.1 0-.2.1-.2.2l-2-.1H28l-1.1-.2V41.1c0-3-.1-7.5-.2-13.6-2 1.5-3.8 2.3-5.4 2.3-.7-1.1-1-2.5-1-4.4 4.6-2.5 7.8-3.8 9.4-3.8h2.2zM40.6 21.7c1.1 0 2.4.1 4 .2 3.6-.1 6.8-.2 9.8-.2 1 .3 1.5.8 1.5 1.7v2.1c0 1-1 1.4-2.9 1.4-1.2.1-3.2.2-6 .2h-2.3l-.4 5H46c5.8 0 9.3 2.2 10.2 6.5.1.5.2 1.1.2 1.9v1.4c0 4.5-2.6 7.7-7.7 9.6-1.8.4-3.4.6-5 .6h-3.3c-2.5-.2-3.7-.7-3.8-1.5.1-3 .6-4.6 1.3-4.8.5 0 2.5.5 6 1.5h1.7c3.3-.7 5-1.8 5-3.3.3 0 .4-.3.4-.8 0-3.5-2.4-5.6-7.1-6.3-1.3.1-2.6.2-3.8.2h-1.7c-.3 0-.4-.2-.4-.6 0-.6.6-5.5 1.9-14.6.2 0 .4 0 .7-.2zM72.4 21.1c3.5 0 6.2 2 8.1 6 1.1 2.1 1.7 4.9 1.7 8.4v1.4c-.1 8.1-2.6 13-7.3 14.8-1.3.4-2.1.6-2.3.6-5.4 0-8.9-2.4-10.6-7.1-1-3-1.5-5.7-1.5-8.1v-1.9c0-3.9 1-7.1 2.9-9.4 2-3.1 5-4.7 9-4.7zm-5.9 14v3.1c0 5.3 1.7 8.4 5 9.4h.6c2.4-1 3.9-4 4.4-9v-3.1c-.4-6.5-1.9-9.8-4.4-9.8H72c-2.2 0-3.7 1.5-4.4 4.6-.7 1.5-1.1 3.1-1.1 4.8z'/%3E%3C/g%3E%3Cg fill='%23FFF'%3E%3Cpath d='M25.7 60.4c1 0 2 .5 3 1.5v.3c-.4.8-.8 1.2-1 1.2-1-.7-1.7-1.1-2.1-1.1-1.1 0-1.9.8-2.3 2.5v.4c.1 1.6.8 2.4 2 2.4.5 0 1-.4 1.8-1.1h.2c.2 0 .6.4 1.2 1.1v.2c-.8 1.1-1.7 1.7-2.6 1.7 0 .1-.2.1-.7.2-1.7 0-2.9-1-3.6-3-.1-.6-.2-1.1-.2-1.5v-.6c0-.8.6-1.9 1.9-3.3.7-.7 1.5-.9 2.4-.9zM33.8 60.4c2.1.2 3.1 1.1 3.1 2.6v.5c0 .5 0 1-.1 1.4.1.7.1 2 .2 4-.1.5-.2.7-.3.7h-1.9l-.3-.2c-.2.1-.4.2-.6.2H33c-2.6 0-3.9-.9-3.9-2.7 0-1.3.8-2.2 2.5-2.8.3 0 1.3-.2 2.9-.5v-.1c-.1-.9-.5-1.4-1.3-1.4-.9 0-1.9.3-2.9 1h-.1c-.4-.5-.7-1-.9-1.4 0-.5 1.1-1 3.4-1.4h1.1zm-2.3 6.2v.6c.6.5 1.1.7 1.7.7 1.2 0 1.8-.4 1.8-1.3.1 0 .1-.4.1-1.1v-.4h-.2c-2.2.4-3.2.9-3.2 1.4-.2 0-.2 0-.2.1zM38.9 54.9h1.9c.1 0 .2.1.2.2l-.1.6c0 .2 0 .4.1.7-.1 2.8-.2 6.3-.2 10.6v2.3l-.5.1h-1.4c-.1 0-.2-.1-.3-.3v-2.3c0-2.7 0-6.6.1-11.8l.2-.1zM44.9 60.3h.1c1.2 0 2.3.5 3.3 1.5v.1c-.4.7-.8 1.2-1.1 1.4-.1 0-.8-.3-1.9-1h-.1c-.1 0-.2 0-.6.1v.3c.1.2.9.8 2.4 1.9.6.8.9 1.5.9 2.3v.3c0 .8-.7 1.5-2 2.1l-.9.1c-1 0-2-.5-3.1-1.6l.9-1.5h.2c.2 0 .8.3 1.8.9.1.1.2.1.4.1.4-.1.6-.4.6-.8-.2-.3-1.1-1-2.8-2.2-.3-.6-.5-1-.5-1.2v-.3c0-1.3.6-2 1.7-2.3 0-.1.2-.2.7-.2zM58.7 60.4c2.1.2 3.1 1.1 3.1 2.6v.5c0 .5 0 1-.1 1.4.1.7.1 2 .2 4-.1.5-.2.7-.3.7h-1.9l-.3-.2c-.2.1-.4.2-.6.2H58c-2.6 0-3.9-.9-3.9-2.7 0-1.3.8-2.2 2.5-2.8.3 0 1.3-.2 2.9-.5v-.1c-.1-.9-.5-1.4-1.3-1.4-.9 0-1.9.3-2.9 1h-.1c-.4-.5-.7-1-.9-1.4 0-.5 1.1-1 3.4-1.4h1zm-2.4 6.2v.6c.6.5 1.1.7 1.7.7 1.2 0 1.8-.4 1.8-1.3.1 0 .1-.4.1-1.1v-.4h-.2c-2.2.4-3.2.9-3.2 1.4-.2 0-.2 0-.2.1zM63.9 60.4h1.8c.1 0 .2.1.2.2l-.1.5h.1c.9-.5 1.5-.7 2-.7h.7c1.6 0 2.5.9 2.5 2.8 0 4.1-.2 6.1-.4 6.1H69c-.1 0-.2-.1-.2-.2v-.4c0-.1 0-.1.1-.1l-.1-.2v-.7c0-.1 0-.3.1-.4l-.1-.2c.1-1 .1-1.9.1-2.7 0-1.3-.1-2-.4-2H68c-.6 0-1.2.4-2 1.2 0 .5-.1 1.8-.3 3.9.1.4.1.9.1 1.6v.1h-2.1l-.1-.5c0-.2 0-.3.1-.3 0-.1 0-.2-.1-.3.1-2.9.1-5 .1-6.5l-.1-1c.1-.1.2-.2.3-.2zM78.6 55.1H80c.1 0 .2.1.2.2 0 1.6-.1 6-.3 13.3-1.6.7-3 1-4.1 1-.9 0-1.8-.4-2.7-1.2-.9-1.3-1.3-2.4-1.3-3.3v-.2c0-2.3 1.1-3.7 3.4-4.4.3-.1.6-.2.7-.2l2.1.5v-5c0-.5.2-.7.6-.7zm-4.7 9.7c.2 1.6.6 2.4 1 2.4.3.3.7.5 1.1.5.9 0 1.5-.4 1.8-1.2V63c-.3-.4-.9-.6-1.7-.6h-.4c-1 .4-1.6.9-1.6 1.7l-.2.7zM36.5 77.4c.5.1.7.2.7.3-.2 5.1-.3 8-.3 8.4-.2.1-.4.2-.6.2H35l-.1-.3c-.8.3-1.3.4-1.7.4-1.8 0-2.8-1.1-3-3.3l.1-1v-4.3c0-.1.1-.2.2-.2h2v4.6c0 1.4.2 2.1.7 2.1 0 .1 0 .1.1.1 1.2-.2 1.8-1 1.8-2.4.1-1.5.2-2.9.2-3.9v-.5h.5c.1-.1.4-.1.7-.2zM39.4 77.6h1.8c.1 0 .2.1.2.2l-.1.5h.1c.9-.5 1.5-.7 2-.7h.6c1.6 0 2.5.9 2.5 2.8-.1 4.1-.2 6.1-.4 6.1h-1.7c-.1 0-.2-.1-.2-.2V86c0-.1 0-.1.1-.1l-.1-.2V85c0-.1 0-.3.1-.4l-.1-.2c.1-1 .1-1.9.1-2.7 0-1.3-.1-2-.4-2h-.5c-.6 0-1.2.4-2 1.2 0 .5-.1 1.8-.3 3.9.1.4.1.9.1 1.6v.1h-2.1L39 86c0-.2 0-.3.1-.3 0-.1 0-.2-.1-.3.1-2.9.1-5 .1-6.5l-.1-1c.2-.1.3-.3.4-.3zM54 72.3h1.5c.1 0 .2.1.2.2 0 1.6-.1 6-.3 13.3-1.6.7-3 1-4.1 1-.9 0-1.8-.4-2.7-1.2-.9-1.3-1.3-2.4-1.3-3.3V82c0-2.3 1.1-3.7 3.4-4.4.3-.1.6-.2.7-.2l2.1.5v-5c-.1-.4.1-.6.5-.6zM49.4 82c.2 1.6.6 2.4 1 2.4.3.3.7.5 1.1.5.9 0 1.5-.4 1.8-1.2v-3.5c-.3-.4-.9-.6-1.7-.6h-.4c-1 .4-1.6.9-1.6 1.7l-.2.7zM61 77.4c1.8 0 3 1.1 3.8 3.4v.5c-.7.4-2.4 1.1-5.2 2.3 0 .4.5.8 1.6 1.2h.2c.3 0 1.1-.5 2.4-1.5h.3c.1 0 .4.4.9 1.1v.2c-1.1 1.4-2.4 2.1-4 2.1h-.2c-1.4 0-2.6-.9-3.5-2.8-.2-.9-.3-1.6-.3-2 0-1.4.7-2.7 2.2-3.9.4-.4 1.1-.6 1.8-.6zm-1.9 3.9v.7l3.6-1.5c-.3-.8-.7-1.3-1.3-1.3h-.3c-1.3.5-2 1.2-2 2.1zM70.3 77.4h.3c1.6.2 2.5.7 2.5 1.5-.6.8-1 1.3-1.1 1.3-.7-.5-1.2-.7-1.6-.7-1.3 0-2 1-2 3v3.9c0 .1-.1.2-.3.2-.3 0-.9 0-1.8-.1-.1-1.2-.1-2.1-.1-2.7v-.7c0-1.3 0-3.1.1-5.6.8-.1 1.3-.1 1.7-.1h.1c.2 0 .3.2.3.6h.1c.7-.3 1.3-.6 1.8-.6z'/%3E%3C/g%3E%3C/svg%3E")
}

.health-badge--protein {
    background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Ccircle fill='%23FFF' cx='49.6' cy='50.1' r='41.9'/%3E%3Cg fill='%239E2A2B'%3E%3Cpath d='M49.9 12.5c-20.8 0-37.7 16.9-37.7 37.7C12.1 71 29.1 88 49.9 88c20.9 0 37.7-17 37.7-37.8 0-20.9-16.8-37.7-37.7-37.7zm0 72.5c-19.3 0-34.8-15.6-34.8-34.8 0-19.3 15.6-34.8 34.8-34.8 19.3 0 34.8 15.6 34.8 34.8S69.1 85 49.9 85z'/%3E%3Cpath d='M97.8 44c-1.4-2-3-3.2-3.5-5.8-.4-2.7.9-5.3.3-8-.4-1.7-1.9-2.9-3.4-3.9-2.6-1.6-4.9-2.5-6.3-5.5-1.9-4-2.1-8.9-6.9-10.7-4.5-1.5-9.2-.4-13.7-2-.4-.1-1.7 0-1.8-.1C59 2.2 48.8-.1 43 3.6c-1.6 1-2.8 2.3-4.2 3.8l-.1.1c-1.1.3-2.1.6-3.2.9-1.3.1-2.8 0-3.8 0-3.5.3-7.2 1.4-9.6 4-2.8 2.9-1.9 7.5-6.3 8.9-3.5 1.1-6.8 3.2-8.2 6.7-.7 1.8-.3 4-.3 5.8.1 2.8-.2 5.1-1.8 7.5C3 45-.6 47.7.5 52.7c.8 3.7 4.8 5.5 4.9 9.6.1 1.8-.9 3.7-1 5.5-.1 2.1 2.1 4 3.8 5 1.4.9 3.1 1.3 4.3 2.7 1.1 1.4.4 4 .6 5.7.5 3.9 6.5 4.9 9.4 5.7 3.1.9 4.1 3 6.1 5.3 1.4 1.5 3.7 2.1 5.7 2.3 1.6.2 3.2 0 4.9-.3 3.8-.5 5.8.9 9.1 1.9 3.6 1 7.3.5 10.9-.7 1.7-.6 3.9-1.2 5.4-2.3 1-.7 2.4-2 3.9-1.8.9.1 1.9.3 2.8.2 4.1-.4 7.2-2.6 9.7-5.6 1.8-2.2 2.6-5.1 4.9-7.1 2-1.8 4.8-2.8 6.8-4.8 4.4-4.1.6-10.1 2.8-14.9 1.2-2.4 3-4.4 4.2-6.9.9-3-.3-5.8-1.9-8.2zM61.4 92.2c.3-.1.6-.2 1-.3m-12.5-1.5c-22.2 0-40.2-18-40.2-40.2S27.6 10 49.9 10C72.1 10 90 28 90 50.2S72.1 90.4 49.9 90.4z'/%3E%3C/g%3E%3Cpath fill='none' d='M10.8 29.8h77.6v54.7H10.8V29.8z'/%3E%3Cg fill='%239E2A2B'%3E%3Cpath d='M28 29.8c1.6.2 2.4.5 2.4.7-.2.7-.4 1.1-.6 1.1-.5-.2-1.1-.3-1.8-.3-1.1.1-1.6.5-1.6 1.3v.1c0 .6.8 1.1 2.3 1.7 1.2.8 1.8 1.4 1.8 2 0 0 .1.1.1.3v.8c0 .9-.6 1.6-1.9 2.1-.6.2-1.2.3-1.8.3h-.4c-1.2-.1-1.8-.3-1.8-.6.1-.8.3-1.2.5-1.2.8.3 1.6.5 2.3.6 1.2-.2 1.8-.6 1.8-1.2 0-.8-1-1.6-2.9-2.4-.9-.5-1.4-1.3-1.4-2.3 0-.9.5-1.7 1.4-2.4.2-.4.8-.6 1.6-.6zM36.2 29.8c2.3 0 3.8 1.2 4.5 3.7.1.4.1.7.1.9v.5c0 .9-.5 2.2-1.6 3.9-1 .8-2 1.2-3.2 1.2-1.4 0-2.6-.8-3.8-2.4-.5-.8-.7-1.8-.7-3.1 0-1.6.9-3 2.8-4.3.9-.3 1.5-.4 1.9-.4zm-2.8 5v.5c0 1.7.8 2.7 2.3 3.2l.7.1c.6-.1 1.4-.6 2.2-1.5.5-.8.7-1.5.7-2v-.2c0-1-.3-1.9-1-2.9-1-.5-1.8-.8-2.4-.8-.9 0-1.7.8-2.2 2.3-.3.6-.3 1.1-.3 1.3zM42.6 29.8h1.2l.1.3v3.1c0 2.9.4 4.6 1.1 4.9 0 .2.3.3 1 .3h.4c.8 0 1.4-.6 1.9-1.8.1-.2.2-.6.2-1.1 0-1.7-.1-3.2-.1-4.5v-1c0-.1.1-.1.1-.1h1c.3 0 .4.2.4.6v5c0 2.1-.9 3.6-2.6 4.3l-1.2.2c-1.7 0-2.8-.8-3.5-2.3-.3-.5-.4-2.4-.4-5.6V32s0-.1.1-.1l-.1-.1V30c.2 0 .3-.1.4-.2zM54.1 30h.3c1.8 0 3 .5 3.7 1.4.2.4.3 1 .3 1.7 0 .9-.5 1.6-1.5 2.1v.1c.6.3 1 .9 1.2 1.8l.7 2.7-.2.1-.4.1c-.3 0-.6.1-.9.1l-.9-3c-.5-.7-1.2-1-2.1-1h-.8v4c0 .1 0 .1-.1.1h-1.2V40c0-3.1.1-5.6.1-7.1v-.6c0-.4 0-1-.1-1.8-.1-.4.6-.5 1.9-.5zm-.6 1.4c.1 1 .1 2 .1 3.2h.8c1.6 0 2.5-.3 2.5-1 .1 0 .1-.1.1-.3v-.2c0-.9-.4-1.5-1.2-1.8l-.7-.1h-.3c-.2.1-.6.1-1.3.2zM65.9 29.8h.1c.9.1 1.4.2 1.4.5v.1l-.3 1.1c-1-.2-1.5-.3-1.6-.3-1 0-1.9.3-2.8 1-.5.6-.8 1.3-.8 2.3v.8c0 .7.3 1.4.9 2 .5.5 1.4.7 2.6.7.8 0 1.4-.1 1.9-.3.2.7.3 1.1.3 1.2-.4.3-1.3.5-2.8.6-1.1 0-2.2-.5-3.6-1.5-.7-.9-1-1.9-1-2.8v-.4c0-1.7.5-3 1.398-3.9 0-.2.6-.5 1.8-.9.702-.1 1.502-.2 2.502-.2zM68.8 29.8c.6 0 1.1.1 1.4.1.8 0 2 0 3.6-.1l.4.1v1.5h-4v.6c0 .5 0 1.1-.1 2.1H74v.5c0 .2 0 .4.1.8 0 .1-.1.2-.1.3h-3.2l-.5.1v2.9h.1c.5 0 1 0 1.4-.1.6 0 .9.1 1 .1.6 0 1.1-.1 1.4-.1.1 0 .2.1.2.1v1.1c0 .2 0 .3-.102.3-.4 0-.8 0-1.2.1l-2.398-.1-1.8.1c-.2-.1-.3-.1-.3-.2v-.6c0-.2 0-.3-.1-.3l.1-.5v-1.5c0-1.7 0-4-.1-6.8 0-.2 0-.3.3-.5z'/%3E%3C/g%3E%3Cg fill='%239E2A2B'%3E%3Cpath d='M45.2 44.2c2.3 0 3.8 1.2 4.5 3.7.1.4.1.7.1.9v.5c0 .9-.5 2.2-1.6 3.9-.9.8-1.9 1.2-3.1 1.2-1.4 0-2.6-.8-3.8-2.4-.5-.8-.7-1.8-.7-3.1 0-1.6.9-3 2.8-4.3.8-.3 1.4-.4 1.8-.4zm-2.7 5v.5c0 1.7.8 2.7 2.3 3.2l.7.1c.6-.1 1.4-.6 2.2-1.5.5-.8.7-1.5.7-2v-.2c0-1-.3-1.9-1-2.9-1-.5-1.8-.8-2.4-.8-.9 0-1.7.8-2.2 2.3-.3.6-.3 1.1-.3 1.3zM51.7 44.2c.6 0 1.1 0 1.5.1.8 0 1.7-.1 2.5-.1.9 0 1.3.1 1.3.2v1.4c-.3 0-.6 0-.8.1-.5 0-1-.1-1.4-.1h-.1c-.3 0-.8 0-1.5.1v2.7h3c.5 0 .7.1.7.1l.1 1-.1.4c-.6 0-1.1.1-1.4.1h-2.2v.8c0 .7 0 1.3-.1 1.8 0 .2.1.7.1 1.4-.2.1-.3.1-.4.1-.8 0-1.2-.1-1.2-.2 0-.5 0-.7.1-.7 0-.5-.1-.9-.1-1.2v-8z'/%3E%3C/g%3E%3Cg fill='%239E2A2B'%3E%3Cpath d='M27.1 58.4c.8 0 1.6.4 2.3 1.2.3.5.4 1.2.4 2.1 0 1.4-.8 2.3-2.5 2.7-.2.1-.5.1-.9.1h-1c-.1 0-.2.2-.2.4v1.8c0 .3 0 .8.1 1.5l-.2.1h-.8c-.3 0-.5-.1-.5-.2V59c0-.4.1-.6.3-.6.5.1 1.5.1 3 0zM25.4 60c-.1 1.1-.1 2.3-.1 3.6l.1.1h.6c1.4 0 2.2-.4 2.5-1.2l.1-.6c0-.8-.4-1.4-1.2-1.7-.4 0-.6-.1-.6-.1h-1.4V60zM33 58.8h.3c1.8 0 3 .5 3.7 1.4.2.4.3 1 .3 1.7 0 .9-.5 1.6-1.5 2.1v.1c.6.3 1 .9 1.2 1.8l.7 2.7-.2.1-.4-.1c-.3 0-.6.1-.9.1l-.9-3c-.5-.7-1.2-1-2.1-1h-.8v3.9c0 .1 0 .1-.1.1H31v-.1c0-3.1.1-5.6.1-7.1v-.6c0-.4 0-1-.1-1.8 0-.2.7-.3 2-.3zm-.6 1.3c.1 1 .1 2 .1 3.2h.8c1.6 0 2.5-.3 2.5-1 .1 0 .1-.1.1-.3v-.1c0-.9-.4-1.5-1.2-1.8L34 60h-.2c-.3 0-.7 0-1.4.1zM43.5 58.5c2.3 0 3.8 1.2 4.5 3.7.1.4.1.7.1.9v.5c0 .9-.5 2.2-1.6 3.9-.9.8-1.9 1.2-3.1 1.2-1.4 0-2.6-.8-3.8-2.4-.4-.7-.6-1.7-.6-3 0-1.6.9-3 2.8-4.3.7-.4 1.3-.5 1.7-.5zm-2.8 5v.5c0 1.7.8 2.7 2.3 3.2l.7.1c.6-.1 1.4-.6 2.2-1.5.5-.8.7-1.5.7-2v-.2c0-1-.3-1.9-1-2.9-1-.5-1.8-.8-2.4-.8-.9 0-1.7.8-2.2 2.3-.3.6-.3 1.1-.3 1.3zM56.1 58.4c.1 0 .2.1.2.1v1c0 .1 0 .2.1.3 0 .2-.1.3-.1.3-.4 0-1.3 0-2.7-.1 0 .1 0 .1-.1.1l.1.1v1.2c0 1.4 0 2.6-.1 3.7 0 .5.1 1.6.1 3.3 0 .1-.1.2-.1.2h-.3c-.2 0-.6 0-1.2.1 0-.1 0-.1-.1-.1 0-1 .1-1.7.1-2.2v-2.9c0-.6 0-1.2-.1-1.8 0-.2.1-.6.1-1.4v-.1l-.3-.1h-.3c-.5 0-1.2 0-2 .1-.1 0-.2-.1-.2-.1v-1.3c0-.1.1-.1.1-.1h5.6c.2-.2.7-.2 1.2-.3zM57.7 58.5c.6 0 1.1.1 1.4.1.8 0 2 0 3.6-.1l.4.1v1.5h-4v.5c0 .5 0 1.1-.1 2.1h3.9v.5c0 .2 0 .4.1.8 0 .1-.1.2-.1.3h-3.2l-.5.1v2.9h.1c.5 0 1 0 1.4-.1.6 0 .9.1 1 .1.6 0 1.1-.1 1.4-.1.1 0 .2.1.2.1v1.1c0 .2 0 .3-.1.3-.4 0-.8 0-1.2.1l-2.3-.4-1.8.1c-.2-.1-.3-.1-.3-.2v-.6c0-.2 0-.3-.1-.3l.1-.5v-1.3c0-1.7 0-4-.1-6.8 0 .1.1 0 .2-.3zM65.1 58.5c.4 0 .7.1 1 .1h.1c0 .3.1.5.1.5 0 1.1 0 2.1-.1 3.1 0 1.5.1 2.8.1 3.9 0 1.3-.1 2.1-.1 2.3 0 .1-.1.2-.1.2h-.8c-.1 0-.2 0-.3-.1l-.1.1c-.102 0-.2-.1-.2-.1 0-.3 0-.5-.102-.5 0-.8.1-1.5.1-1.8v-4.5c0-.7 0-1.6-.1-2.8.002-.1.202-.4.502-.4zM74.1 58.4h1c.3 0 .4.2.4.6 0 .3 0 .6.1.8 0 1.3-.1 2.5-.1 3.7v3.7c0 1-.1 1.6-.2 1.6h-.5c-.2 0-.4 0-.6.1-.5 0-1-.5-1.4-1.6-1.1-1.8-2.3-3.9-3.5-6.1h-.1v5.7c0 .4 0 1 .1 1.8l-.2.1h-1.4c0-1.8-.1-3.2-.1-4.2v-2.7c0-.1 0-.2.1-.3 0-.1-.1-.2-.1-.3v-2.6c0-.1.1-.1.1-.1h1.8c.2.2 1 1.6 2.5 4.5.6.9 1.1 1.8 1.6 2.8h.1c0-1.2.1-2 .1-2.5v-4.1l-.1-.4c.3-.3.3-.5.4-.5z'/%3E%3C/g%3E%3C/svg%3E")
}

.health-badge--vitamins {
    background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cpath fill='%23F3972B' d='M84.6 16.4c-18.7-19-49.3-19.2-68.2-.5-19 18.7-19.2 49.3-.4 68.2 18.7 19 49.3 19.2 68.2.4 18.9-18.6 19.1-49.2.4-68.1z'/%3E%3Cpath fill='none' d='M-31.7 33.6h165.4v57.5H-31.7V33.6z'/%3E%3Cg fill='%23FFF'%3E%3Cpath d='M13 40h2.5c.3.2.8 2 1.7 5.5.1 0 .3.6.6 1.8h.1c1-3.1 1.6-5.5 2-7.2.9-.1 1.6-.1 2-.1h.5c.2 0 .2.1.2.4-1.1 4.8-2.2 8.4-3.2 10.5-.3 0-.5 0-.5.1l-.6-.1H16c0-.2-.6-1.9-1.7-5-.8-3.5-1.3-5.4-1.3-5.9zM25.9 40l.2.1.7-.1c.5.1.7.2.7.4v.6c0 2.9-.1 5.1-.2 6.3.1.5.1 1.1.1 1.7v1.4c0 .4-.1.7-.4.7h-.4c-.3 0-.8 0-1.3-.1-.1.1-.3.1-.6.1l-.2-.4V49c0-2 0-4.8.1-8.5.2-.3.5-.5 1.3-.5zm.2-6.5c1 .1 1.6.7 1.6 1.6 0 1-.5 1.4-1.6 1.4-.5 0-1-.3-1.3-1v-.7c.1-.9.5-1.3 1.3-1.3zM33.4 33.3c.2.1.3.1.4.1v1.7c0 .5 0 .7-.1.8.1.4.1.8.1 1.1v1c0 .4 0 1.1-.1 2h2.5v2.2c0 .2-.1.2-.2.2h-.6c-.4 0-1 0-1.8.1v3.8c0 .6.1 1.4.2 2.2l2-.7.8 1.3v.5c-.8.9-1.8 1.3-3 1.3h-.4c-1.2 0-1.9-.8-2.2-2.3v-1.7c0-.9 0-2.4-.1-4.4h-1.1c-.5 0-.7-.2-.7-.7v-1.4c0-.2.7-.3 2-.5 0-.5 0-.9.1-1.2-.1-.9-.1-1.7-.1-2.4v-2.6c.1-.3.9-.4 2.3-.4zM43.5 40.1c2.6.3 3.8 1.3 3.8 3.1v.6c0 .6 0 1.2-.1 1.7.1.8.2 2.4.2 4.9-.1.6-.2.8-.4.8h-2.3l-.2-.2c-.3.2-.5.2-.7.2h-1.1c-3.2 0-4.8-1.1-4.8-3.2 0-1.6 1-2.7 3-3.4.4 0 1.6-.2 3.6-.6v-.1c-.1-1.1-.6-1.7-1.6-1.7-1.1 0-2.3.4-3.6 1.2h-.1c-.5-.6-.9-1.2-1.1-1.7 0-.6 1.4-1.2 4.2-1.7h1.2zm-2.8 7.5v.7c.7.6 1.4.8 2 .8 1.4 0 2.2-.5 2.2-1.6.1 0 .1-.4.1-1.3v-.5h-.2c-2.6.5-3.9 1.1-3.9 1.7-.2.1-.2.1-.2.2zM52 40c.4.1.8.1 1 .1v.7c.7-.4 1.6-.7 3-.8.8 0 1.7.4 2.8 1.1C60 40.4 61.1 40 62 40c2.2 0 3.3 1.2 3.3 3.6l-.4 7.3-.3.1h-2c-.2 0-.2-.1-.2-.2v-2.3c0-1.4 0-3.2.1-5.3-.2-.4-.4-.6-.7-.6-.9 0-1.8.6-2.7 1.8v.2c0 2.6-.1 4.7-.4 6.3h-2.4v-2.5c0-1.4 0-3.2.1-5.3-.1-.3-.3-.5-.7-.5h-.1c-.7 0-1.5.4-2.4 1.3-.2 1.3-.4 3.6-.6 6.9H50c0-.5 0-.7-.1-.8.1-.7.2-3.8.2-9.1.1-.4.1-.8.1-1 1.1.1 1.6.1 1.8.1zM69 40l.2.1.8-.1c.5.1.7.2.7.4v.6c0 2.9-.1 5.1-.2 6.3.1.5.1 1.1.1 1.7v1.4c0 .4-.1.7-.4.7h-.4c-.3 0-.8 0-1.3-.1-.1.1-.3.1-.6.1l-.2-.4V49c0-2 0-4.8.1-8.5 0-.3.4-.5 1.2-.5zm.2-6.5c1 .1 1.6.7 1.6 1.6 0 1-.5 1.4-1.6 1.4-.5 0-1-.3-1.3-1v-.7c.1-.9.5-1.3 1.3-1.3zM73.9 40.1H76c.2 0 .2.1.2.2l-.1.6h.1c1.1-.6 1.9-.8 2.4-.8h.8c2 0 3 1.2 3 3.5-.1 5-.2 7.4-.5 7.4h-2c-.2 0-.2-.1-.2-.2v-.5c0-.1 0-.1.1-.1l-.1-.2v-.8c0-.2 0-.3.1-.5l-.1-.2c.1-1.2.1-2.3.1-3.2 0-1.6-.2-2.4-.5-2.4h-.6c-.7 0-1.5.5-2.4 1.4 0 .7-.1 2.2-.4 4.8.1.5.1 1.1.1 1.9h-2.5l-.1-.6c0-.2 0-.4.1-.4 0-.1 0-.2-.1-.4.1-3.5.1-6.1.1-7.9l-.1-1.2c.2-.3.3-.4.5-.4zM87.8 40h.1c1.5 0 2.9.6 4.1 1.8v.1c-.5.9-.9 1.5-1.3 1.7-.2 0-.9-.4-2.3-1.2h-.1c-.1 0-.3 0-.7.1v.4c.1.3 1.1 1 2.9 2.3.7.9 1.1 1.9 1.1 2.7v.4c0 1-.8 1.8-2.4 2.5l-1.2.1c-1.2 0-2.4-.6-3.8-1.9l1.1-1.8h.2c.2 0 .9.4 2.2 1.1.1.1.3.1.5.1.5-.2.7-.5.7-1-.3-.4-1.4-1.2-3.4-2.6-.4-.7-.6-1.2-.6-1.4V43c0-1.5.7-2.5 2-2.7 0-.2.3-.3.9-.3z'/%3E%3C/g%3E%3Cg fill='%23FFF'%3E%3Cpath d='M15.2 61.3c.4.1.8.1 1 .1v.7c.6-.4 1.6-.7 3-.8.8 0 1.7.4 2.8 1.1 1.2-.7 2.3-1.1 3.2-1.1 2.2 0 3.3 1.2 3.3 3.6l-.4 7.3-.2.1h-2c-.2 0-.2-.1-.2-.2v-2.3c0-1.4 0-3.2.1-5.3-.2-.4-.4-.6-.7-.6-.9 0-1.8.6-2.7 1.8v.2c0 2.6-.1 4.7-.4 6.3h-2.4v-2.5c0-1.4 0-3.2.1-5.3-.1-.3-.3-.5-.7-.5h-.1c-.7 0-1.5.4-2.4 1.3-.2 1.3-.4 3.6-.6 6.9h-2.5c0-.5 0-.7-.1-.8.1-.7.2-3.8.2-9.1.1-.4.1-.8.1-1 .9.1 1.5.1 1.6.1zM32.3 61.3l.2.1.7-.1c.5.1.7.2.7.4v.6c0 2.9-.1 5.1-.2 6.3.1.5.1 1.1.1 1.7v1.4c0 .4-.1.7-.4.7H33c-.3 0-.8 0-1.3-.1-.1.1-.3.1-.6.1L31 72v-1.7c0-2 0-4.8.1-8.5 0-.3.4-.5 1.2-.5zm.1-6.5c1 .1 1.6.7 1.6 1.6 0 1-.5 1.4-1.6 1.4-.5 0-1-.3-1.3-1v-.7c.1-.9.6-1.3 1.3-1.3zM37.1 61.4h2.2c.2 0 .2.1.2.2l-.1.6h.1c1.1-.6 1.9-.8 2.4-.8h.8c2 0 3 1.2 3 3.5-.1 5-.2 7.4-.5 7.4h-2c-.2 0-.2-.1-.2-.2v-.5c0-.1 0-.1.1-.1l-.1-.3v-.8c0-.2 0-.3.1-.5l-.1-.3c.1-1.2.1-2.3.1-3.2 0-1.6-.2-2.4-.5-2.4H42c-.7 0-1.5.5-2.4 1.4 0 .7-.1 2.2-.4 4.8.1.5.1 1.1.1 1.9v.1h-2.5l-.1-.6c0-.2 0-.4.1-.4 0-.1 0-.2-.1-.4.1-3.5.1-6.1.1-7.9l-.1-1.2c.2-.2.3-.3.4-.3zM52.9 61.2c2.1 0 3.7 1.4 4.7 4.2v.6c-.8.5-2.9 1.4-6.3 2.8 0 .5.6.9 1.9 1.4h.2c.4 0 1.3-.6 2.9-1.8h.4c.1 0 .4.4 1.1 1.3v.2c-1.3 1.7-3 2.5-4.9 2.5h-.2c-1.7 0-3.1-1.2-4.3-3.5-.2-1.1-.4-1.9-.4-2.4 0-1.7.9-3.3 2.6-4.8.5-.4 1.3-.5 2.3-.5zm-2.4 4.6v.8l4.4-1.8c-.4-1-.9-1.5-1.5-1.5H53c-1.7.6-2.5 1.4-2.5 2.5zM64.6 61.2h.4c2 .2 3 .8 3 1.8-.7 1-1.2 1.5-1.3 1.5-.8-.6-1.4-.8-1.9-.8-1.6 0-2.4 1.2-2.4 3.7v4.8c0 .2-.1.2-.4.2-.3 0-1 0-2.2-.1-.1-1.5-.1-2.6-.1-3.2v-.8c0-1.5 0-3.8.1-6.8.9-.1 1.6-.1 2-.1h.2c.2 0 .4.2.4.7h.1c.8-.7 1.5-.9 2.1-.9zM74 61.4c2.6.3 3.8 1.3 3.8 3.1v.6c0 .6 0 1.2-.1 1.7.1.8.2 2.4.2 4.9-.1.6-.2.8-.4.8h-2.3l-.4-.2c-.3.2-.5.2-.7.2H73c-3.2 0-4.8-1.1-4.8-3.2 0-1.6 1-2.7 3-3.4.4 0 1.6-.2 3.6-.6v-.1c-.1-1.1-.6-1.7-1.6-1.7-1.1 0-2.3.4-3.6 1.2h-.1c-.5-.6-.9-1.2-1.1-1.7 0-.6 1.4-1.2 4.2-1.7H74zm-2.9 7.5v.7c.7.6 1.4.8 2 .8 1.4 0 2.2-.5 2.2-1.6.1 0 .1-.4.1-1.3V67h-.2c-2.6.5-3.9 1.1-3.9 1.7-.2.1-.2.1-.2.2zM80.7 54.7H83c.2 0 .2.1.2.2l-.2.7c0 .2 0 .5.1.8-.2 3.4-.2 7.7-.2 12.9V72l-.6.1h-1.7c-.1 0-.2-.1-.4-.4v-2.8c0-3.2 0-8 .1-14.4l.4.2zM88.3 61.3h.1c1.5 0 2.9.6 4.1 1.8v.1c-.5.9-.9 1.5-1.3 1.7-.2 0-.9-.4-2.3-1.2h-.1c-.1 0-.3 0-.7.1v.4c.1.3 1.1 1 2.9 2.3.7.9 1.1 1.9 1.1 2.7v.4c0 1-.8 1.8-2.4 2.5l-1.1.1c-1.2 0-2.4-.6-3.8-1.9l1.1-1.8h.2c.2 0 .9.4 2.2 1.1.1.1.3.1.5.1.5-.2.7-.5.7-1-.3-.4-1.4-1.2-3.4-2.6-.4-.7-.6-1.2-.6-1.4v-.4c0-1.5.7-2.5 2-2.7 0-.2.3-.3.8-.3z'/%3E%3C/g%3E%3Cpath fill='none' d='M2.5 49.8h18.1v36.6H2.5V49.8z'/%3E%3Cpath fill='%23FFF' d='M11.1 49.8c1.1 0 1.8.6 2.1 1.7v.3c0 1-.6 1.7-1.9 2.2v.1l1.3 1.6.6.6c.5-1.1.8-1.9.8-2.3v-.1h1s.1 0 .1.1l.1-.1h.1c.1 0 .1.1.1.1-.1.7-.5 1.7-1.3 3v.1c.9.9 1.4 1.5 1.4 1.7l-.1.1h-1.1c-.2 0-.5-.3-.9-.9h-.1c-.8.8-1.8 1.1-2.9 1.1-1.2 0-2.1-.6-2.6-1.7-.1-.4-.2-.8-.3-1.1 0-.7.4-1.4 1.1-2.1.4-.2.6-.3.6-.4-.5-.6-.8-1.3-.8-1.9 0-.5.3-1 1-1.6.7-.3 1.3-.5 1.7-.5zm-2.2 6.4c0 1 .5 1.5 1.5 1.6h.4c.3 0 .8-.2 1.4-.5-.5-.7-1-1.4-1.6-2l-.6-.8c-.4.3-.8.9-1.1 1.7zm.8-4.4c0 .5.3 1.1.9 1.6.9-.6 1.4-1 1.4-1.4 0-.6-.3-1-.9-1.2h-.2c-.5 0-.8.3-1.2 1z'/%3E%3Cg stroke='%23FFF' stroke-width='.644' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath fill='none' d='M52.4 12.9s4.4.6 11-.2 12.4.9 14.1 4.3c1.2 2.3 1.3 5.7-.7 10 0 0-5.6 5.2-11.6 3.2-6-2.1-8.6-7.3-9.7-9.6-1.3-3.1-2-6.3-3.1-7.7z'/%3E%3Cpath fill='none' d='M53.4 13.2s2.9 2.4 10.2 5.6c7.7 3.3 15.4 5.3 13 15.5M54.4 17.4s4.3 1 6.7.4'/%3E%3Cpath fill='%23FFF' d='M55.6 20.5c1.6.4 7.7 2.3 12.2.2'/%3E%3Cpath fill='none' d='M59.4 25.6s9.5 1.3 14.4-1.6M58.3 13.1s3.9 2.6 3.6 4.7m3.2-5.2s5.1 3.3 4.1 8.3m2-7.7s4.8 3.9 3.5 11.3'/%3E%3C/g%3E%3C/svg%3E")
}

.list-inline {
    list-style: none;
    padding: 0;
    display: inline-block
}

.list-inline li:before {
    display: none
}

.list-inline&gt;li {
    display: inline-block;
    padding: 0;
    margin: 0 1rem 0 0
}

.list-inline&gt;li:last-of-type {
    margin-right: 0
}

.list-ticked {
    padding-left: 3em
}

.list-ticked li {
    position: relative;
    padding-top: .95238095em
}

.list-ticked li:last-child {
    padding-bottom: .95238095em
}

.list-ticked li::before {
    content: '';
    display: block;
    position: absolute;
    top: .75em;
    right: 0;
    bottom: 0;
    left: -3em;
    height: 2em;
    width: 2em;
    margin: 0;
    background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='19.4' height='17.4' viewBox='0 0 19.4 17.4'%3E%3Cpath fill='%23555555' d='M11.6 1.7C6.7 1.3 1.3 3.2.1 8.4-.7 11.9 2 14.8 5 16.2c3.1 1.5 6.9 1.7 10 .2 3.6-1.8 4.9-7.1 2-10-.5-.5-1.2.3-.8.8 3.2 3.2.3 7.9-3.4 9-2.5.7-5.4.2-7.8-1C2.5 14 .7 11.6 1.1 8.8 1.8 4 7.4 2.6 11.5 2.9c.7-.1.7-1.1.1-1.2z'/%3E%3Cpath fill='%23555555' d='M4.7 9c1.1.8 1.9 1.8 2.6 3 .3.6 1.3.7 1.7.2 2.9-3.7 6.2-7.4 10-10.1 1.1-.8 0-2.6-1.1-1.8-4 2.8-7.4 6.6-10.4 10.5.6.1 1.1.1 1.7.2-.9-1.7-2-2.9-3.4-3.9C4.7 6.3 3.6 8.2 4.7 9z'/%3E%3C/svg%3E");
    background-color: transparent
}

.list-ticked--brand&gt;li::before {
    background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='19.4' height='17.4' viewBox='0 0 19.4 17.4'%3E%3Cpath fill='%2300989e' d='M11.6 1.7C6.7 1.3 1.3 3.2.1 8.4-.7 11.9 2 14.8 5 16.2c3.1 1.5 6.9 1.7 10 .2 3.6-1.8 4.9-7.1 2-10-.5-.5-1.2.3-.8.8 3.2 3.2.3 7.9-3.4 9-2.5.7-5.4.2-7.8-1C2.5 14 .7 11.6 1.1 8.8 1.8 4 7.4 2.6 11.5 2.9c.7-.1.7-1.1.1-1.2z'/%3E%3Cpath fill='%2300989e' d='M4.7 9c1.1.8 1.9 1.8 2.6 3 .3.6 1.3.7 1.7.2 2.9-3.7 6.2-7.4 10-10.1 1.1-.8 0-2.6-1.1-1.8-4 2.8-7.4 6.6-10.4 10.5.6.1 1.1.1 1.7.2-.9-1.7-2-2.9-3.4-3.9C4.7 6.3 3.6 8.2 4.7 9z'/%3E%3C/svg%3E")
}

.nav {
    position: relative;
    list-style: none;
    padding: 0;
    display: inline-block;
    margin: 0
}

.nav li:before {
    display: none
}

.nav&gt;li {
    display: inline-block;
    padding: 0;
    margin: 0 1rem 0 0
}

.nav&gt;li:last-of-type {
    margin-right: 0
}

.nav:after, .nav:before {
    content: " ";
    display: table
}

.nav:after {
    clear: both
}

.nav li {
    margin: 4px 0
}

.nav__item {
    border: 1px solid transparent;
    color: #00989e;
    background: 0 0;
    text-decoration: none;
    border-radius: 4px;
    display: inline-block;
    padding: 8px 16px
}

.nav-heading {
    display: inline-block;
    font-size: 16px;
    font-size: 1rem;
    font-weight: 400;
    margin: 1rem 1rem 1rem 0
}

.nav--dropdown {
    display: block
}

.nav--dropdown .nav__dropdown {
    position: relative;
    display: inline-block;
    margin-bottom: 0
}

.nav--dropdown .nav__dropdown .nav__dropdown__item {
    border: 1px solid transparent;
    color: #00989e;
    background: 0 0;
    text-decoration: none;
    z-index: 102;
    display: block;
    position: relative;
    padding: 8px 16px 14px;
    border-radius: 4px 4px 0 0
}

.nav--dropdown .nav__dropdown .nav__dropdown__item:after {
    content: "\f107";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    speak: none;
    display: inline;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-left: .5em
}

.nav--dropdown .nav__dropdown--full {
    position: static
}

.nav--dropdown .nav__dropdown--full .nav__dropdown__menu {
    margin: -2px 0 0;
    left: 0;
    right: 0;
    min-width: 100%
}

.nav__dropdown__menu {
    display: block;
    z-index: 101;
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .25);
    box-shadow: 0 2px 2px rgba(0, 0, 0, .25);
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    visibility: hidden;
    position: absolute;
    top: 100%;
    right: auto;
    left: 0;
    min-width: 200%;
    margin: -1px 0 0;
    padding: 1em 0 0;
    background-color: #fff;
    border: 1px solid #eee
}

.nav__dropdown__menu li {
    margin: 0;
    padding: 0
}

.nav__dropdown__menu li .nav__dropdown__menu__sub__header {
    padding: 8px 16px;
    border-bottom: 1px solid #ccc
}

.nav__dropdown__menu a {
    display: block;
    padding: 8px 16px;
    border: 1px solid transparent;
    color: #00989e;
    background: 0 0;
    text-decoration: none;
    text-align: left;
    text-align: start;
    text-align: initial;
    -moz-text-align-last: left;
    -moz-text-align-last: start;
    -moz-text-align-last: initial;
    text-align-last: left;
    text-align-last: start;
    text-align-last: initial
}

.nav__dropdown__menu__sub {
    display: block;
    margin: 0;
    padding: 0
}

.nav__dropdown__menu__sub__content {
    margin: 0;
    padding: 0
}

.nav__dropdown__menu__sub__content li {
    margin: 0
}

.nav__dropdown__menu__footer {
    clear: both;
    padding-top: 1em;
    padding-bottom: 0;
    margin-top: 1em;
    margin-bottom: 0;
    border-top: 1px solid #ccc
}

.off-screen-trigger {
    display: none;
    position: absolute;
    clip: rect(0, 0, 0, 0)
}

.off-screen-trigger-label, .off-screen-trigger-spacer {
    display: none
}

.off-screen-header {
    min-height: auto
}

@media (max-width:767px) {
    .nav-heading {
        font-size: 14px;
        font-size: 1rem
    }
    .off-screen-header {
        height: 150px;
        height: calc(1.5em + 60px + 8px + 16px + 1rem + 32px)
    }
}

.off-screen-header__logo {
    -ms-flex-negative: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    -ms-flex-positive: 2;
    -webkit-flex-grow: 2;
    flex-grow: 2;
    height: 60px;
    min-width: 150px\9;
    max-width: 150px;
    margin-top: 8px;
    margin-right: 16px;
    background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='156' height='61.6' viewBox='0 0 156 61.6'%3E%3Cpath fill='%23593212' d='M23.4 58.6c-.6 0-1.2 0-1.8-.1-1.2-.1-2.3-.2-3.3-.4-4.8-.9-8.2-2.2-10.8-4.1-.6-.4-1.3-1-2-1.6l-.2-.2c-.7-.6-2.5-1.9-2.3-4.2.1-1.3.9-2.4 1.4-3.1l.2-.2c.5-.7 1-1.3 1.5-1.9.1-.1.3-.4.4-.6.1-.2.3-.5.5-.8l.1-.2c.5-.7 1.5-2.1 3.3-2.4-.7-.6-1.4-1.2-1.9-1.9-.6-.7-1.1-1.4-1.6-2.2l-.6-1.2-.1-.2c-.1-.3-.3-.6-.4-.9 0-.1-.1-.2-.1-.3-.2-.4-.3-.7-.5-1.1-.4-.9-.7-2-1-3-.2-.7-.3-1.4-.3-2-.1-.7-.1-1.4-.1-2.2v-.3-.6c0-.6 0-1.3.1-1.9.1-1.8.5-3.5 1-5.1.3-.8.6-1.7 1-2.4.1-.5.4-.9.6-1.3l.3-.6c.1-.1.1-.2.2-.3.5-1.1 1.7-2.9 3.3-4.2.2-.1.3-.3.5-.4.7-.6 1.4-1 2.1-1.4l.3-.2c.5-.3 1-.6 1.7-.8.2-.1.5-.1.7-.2l.1-.1c.4-.2 1-.4 1.7-.5 1.4-.2 3-.5 4.8-.5.5 0 1.1 0 1.6.1 2.3.3 5.3.9 8 2.1.6-.5 1.4-.9 2.7-.9.3 0 .6 0 .9.1h2.9c.7 0 1.7 0 2.8.2.2 0 .4.1.5.1h.3c.2 0 .4 0 .7.1h.2c1.4.2 2.9 1.3 2.9 3.4.1 1.8-.1 3.4-.3 5.1-.1.6-.1 1.2-.2 1.8-.1.9-.2 1.7-.2 2.5-.1 1.6-.3 3.2-.4 4.8-.4 5.9-.7 10.9-1.4 16-.7 5.3-1.9 13.3-7.5 16.9-.1.1-.2.2-.4.3-.3.2-.6.4-.8.6-1.1.7-2.2 1.2-3.4 1.6-1.2.4-2.5.5-3.5.6l-.8.1H24.4c-.3.1-.6.1-1 .1zm-2.2-15.3c.5 0 .9.1 1.4.1 1.2 0 2.6-.3 3.6-1-1.2.3-2.5.4-4 .4h-.5c-1.1 0-2.4-.1-3.9-.5 0 0 .1 0 .1.1.6.2 1.2.4 1.9.6.3.1.6.2.9.2.2.1.3.1.5.1zM25.4 18h-.3c-.3 0-.5.1-.8.1-.6.1-1.2.3-1.8.6-.5.3-1 .7-1.5 1.1-.4.5-.8 1-1.1 1.6-.3.6-.6 1.3-.7 2-.4 1.7.2 2.9.8 3.6.9 1.1 2.3 1.8 3.9 1.8.7 0 1.4-.2 2.1-.5.6-.2 1.1-.5 1.6-.9.1-.1.2-.1.3-.2l.3-.3.1-.1.2-.4.6-1.5c.3-.9.5-1.6.4-2.3 0-.2 0-.4-.1-.5-.2-1.4-.5-2.2-1-2.6-.3-.3-.6-.5-.9-.8 0 0-.3-.2-.4-.3l-.7-.3c-.2-.1-.4-.2-.7-.3h-.1c-.1.2-.2.2-.2.2z'/%3E%3Cpath fill='%23FFF' d='M22.2 6c.4 0 .8 0 1.2.1 3 .4 7.3 1.3 9.8 3.6v-.6c.1-.5 0-1.1.3-1.5.2-.2.5-.3.8-.3.3 0 .6.1.9.1H38c.8 0 1.6 0 2.4.1.4.1.6.1 1.2.2.1 0 .3 0 .6.1.2 0 .2.4.2.5.1 2.3-.3 4.4-.4 6.6-.2 2.6-.4 4.9-.6 7.4-.3 5.3-.7 10.6-1.4 15.8-.7 5-1.7 11.9-6.1 14.8l-1.2.9c-.8.5-1.7 1-2.7 1.3-.9.3-1.9.4-2.9.5-.2 0-.4 0-.7.1h-1.7c-.5 0-1 .1-1.4.1-.6 0-1.1 0-1.7-.1-1-.1-2-.2-2.9-.4-3.2-.6-6.9-1.6-9.6-3.6-.6-.5-1.3-1-1.9-1.5-.5-.4-1.5-1-1.4-1.8 0-.6.7-1.3 1-1.8.4-.6.9-1.2 1.4-1.8.4-.5.7-1.1 1.1-1.7.3-.5.8-1.3 1.5-1.3h.2c.2 0 .4.3.6.4l1.5.9c.5.3.9.6 1.4.9.4.2.7.5 1.1.6l1.2.6c1 .4 2 .6 3.1.9.3.1.6.1.8.2.5 0 1.1.1 1.6.2 3.3 0 6.7-1.4 8-4.7.6-1.4.8-2.9.9-4.4 0-.4.1-.9.1-1.3-.2.3-.5.5-.8.7-2.3 2.2-5.1 3-8.4 3h-.5c-2.1 0-4.3-.5-6.2-1.4-.4-.2-.8-.5-1.2-.7-.2-.1-.5-.3-.8-.4-1-.6-1.9-1.4-2.7-2.3-.5-.6-.9-1.2-1.3-1.8-.2-.3-.4-.7-.5-1-.1-.3-.3-.6-.4-.9-.1-.2-.1-.4-.2-.5-.1-.3-.3-.6-.4-.9-.3-.9-.7-1.8-.9-2.7l-.3-1.5c0-.6-.1-1.2-.1-1.8 0-.2.1-.3 0-.5v-.6c0-.5 0-1.1.1-1.6.1-1.5.4-3 .9-4.4.4-.8.7-1.5 1-2.1.2-.3.3-.7.5-1l.6-.9c.6-1.2 1.5-2.5 2.6-3.2.2-.2.3-.3.5-.4.5-.4 1-.8 1.6-1.1.5-.3 1.1-.6 1.6-.8.2-.1.4-.1.7-.2.3-.2.7-.4 1.3-.5 1.4-.3 2.8-.6 4.2-.6m1.6 26c1.1 0 2.1-.2 3.1-.7.9-.4 1.7-.8 2.4-1.4.1 0 .1-.1.2-.1.2-.2.5-.4.7-.6.2-.1.3-.3.4-.5 0-.1.1-.1.1-.2.1-.3.2-.5.3-.8.2-.5.4-1.1.6-1.6.4-1.1.6-2.3.6-3.4 0-.3 0-.6-.1-.9-.3-1.6-.7-3.2-1.9-4.3-.3-.3-.7-.6-1.1-1-.2-.1-.3-.3-.5-.5l-.6-.3c-.2-.1-.5-.2-.7-.3-.2-.1-.5-.2-.7-.3-.1 0-.3-.1-.4-.1h-.3c-.1 0-.2 0-.3-.1h-1c-.4 0-.7.1-1.1.2-.9.2-1.8.5-2.6 1-.8.4-1.5 1-2.2 1.7-.7.7-1.2 1.5-1.6 2.3-.5.9-.8 1.8-1 2.8-1 5 2.9 9 7.7 9.1M22.2 0c-2.1 0-3.9.4-5.4.7-.9.2-1.6.5-2.2.7-.2.1-.5.1-.8.3-.8.3-1.5.7-2 1l-.3.1c-.9.5-1.7 1-2.6 1.7-.1.1-.3.2-.5.4-2 1.5-3.4 3.7-4.1 5v.1c-.2.2-.3.5-.4.7-.2.4-.5.9-.7 1.4-.5.9-.8 1.8-1.2 2.8-.6 1.9-1 3.8-1.2 5.8-.1.7-.1 1.4-.1 2.1v.7c-.1 1 0 1.9.1 2.6v.1c.1.8.2 1.7.4 2.6.4 1.1.8 2.2 1.2 3.2.2.5.4.9.5 1.2v.1c.2.6.4 1 .6 1.3l.1.1c.2.5.5 1 .7 1.4.4.7.9 1.4 1.4 2-.4.4-.7.8-1 1.3l-.1.1c-.3.4-.5.8-.7 1.1-.1.1-.1.2-.2.3-.6.7-1.1 1.3-1.6 2.1l-.1.3c-.6.8-1.8 2.4-2 4.7-.3 3.8 2.5 6 3.5 6.7l.1.1c.8.7 1.5 1.2 2.2 1.7 2.9 2.1 6.7 3.6 11.9 4.6 1.2.2 2.4.4 3.7.5.7 0 1.4.1 2 .1H27.7c1.2-.1 2.6-.2 4.2-.7 1.4-.4 2.8-1.1 4.1-1.9.4-.3.8-.6 1.1-.8l.2-.2c6.7-4.4 8-13.5 8.7-19 .8-5.6 1.2-11.5 1.5-16.2.1-1.6.2-3.1.4-4.7.1-.8.1-1.7.2-2.6 0-.6.1-1.2.2-1.8.2-1.6.3-3.4.3-5.5 0-3.3-2.3-5.9-5.5-6.3H43c-.2 0-.5-.1-.9-.1H42c-.2 0-.4-.1-.7-.1-1.2-.2-2.3-.2-3.2-.2h-2.5c-.3 0-.7-.1-1.2-.1-1.1 0-2.1.2-2.9.6-2.6-1-5.2-1.5-7.4-1.8-.6-.3-1.2-.3-1.9-.3zm1.6 25.9c-.7-.1-1.3-.4-1.5-.7-.2-.2-.3-.5-.2-1.1.1-.5.3-.9.5-1.3.2-.3.4-.7.7-.9.2-.2.5-.4.8-.6.3-.2.6-.3.9-.3h.1c.1 0 .2.1.2.1l.2.1.6.6c.1.1.1.4.2 1.1v.2c0 .1 0 .5-.3 1.2-.1.3-.3.7-.4 1.1-.3.2-.6.4-.9.5-.3-.1-.6 0-.9 0z'/%3E%3Cpath fill='%23593212' d='M66.8 11.9c.1-1.2 0-2.8-.2-3.1-.2-.2-1-.5-1.5-.5-.9-.3-2.1 0-2.9.1-2.7 0-5 1-6.8 2.7.1-.1 0-.6 0-.7 0-.2 0-.4-.1-.6-.1-.4 0-.8-.1-1.1-.1-.3-.5-.3-.7-.3h-1.9c-.5 0-1-.1-1.5-.1-1.1 0-2.2 0-3.2.1-.3 0-.9 0-1.1.4-.1.2-.1.3-.1.5v1.2c0 .5.1.9.1 1.4v5.4c-.1 1.9-.1 3.8-.2 5.7 0 .7 0 1.3-.1 2v2.3c-.1.5 0 1 0 1.4v7c0 .4 0 .9.2 1.1.2.2.6.3.9.3 1 0 1.9.1 2.8 0 1 0 2.2-.1 3.2 0 .3 0 .6-.1.7-.2.1 0 .1-.2.1-.3v-.3-.6-.1-.5-.6c0-.4 0-.7-.1-1.1v-.3-.4-.8-1.6c-.1-1.6.1-3.3.1-4.9.1-2 0-4.1.5-6 .1-.2.2-.4.4-.6.2-.4.4-.7.8-.9.5-.4 1-.8 1.7-1.1 1.6-.7 3-1 4.7-.9.4 0 .7.1 1.1.2.3.1.7.1 1 .2.2 0 .5.1.7.1.2 0 .4.1.6.1h.4c.2 0 .2-.1.2-.2.1-.2.1-.4.2-.6.1-.5.1-1 .1-1.5-.1-.9 0-1.6 0-2.3zM94.9 17.5c-.1-.5-.1-.9-.2-1.4-.1-.4-.2-.9-.3-1.3-.1-.3-.1-.5-.2-.8-.3-1.6-1.3-3-2.5-4-1-.8-2.1-1.3-3.3-1.7-1.2-.3-2.5-.3-3.8-.4-1.1-.1-2.1 0-3.2 0-.7 0-1.5.1-2.2.1-.9 0-1.7.2-2.5.4s-1.5.3-2.2.6c-1.5.6-2.9 1.1-4.2 2-.5.3-1 .6-1.3 1.1-.3.4-.4.8-.1 1.1.4.5.8.9 1.2 1.4.4.4.8.9 1.2 1.3.2.2.4.5.7.7.2.2.4.4.7.5.4.2.9-.1 1.3-.3.5-.2 1-.4 1.5-.7.6-.4 1.3-.7 2.1-1 .4-.1.7-.2 1.1-.3.3-.1.7-.2 1-.2h.2c.8-.1 1.5 0 2.3.1.8.1 1.6.2 2.3.4l.6.3c1.2.6 1.6 1.8 1.7 3.1h-.7c-1.9-.3-3.8-.3-5.8 0-2.7.4-5.6.7-8.1 2-1.6.6-3.4 1.4-4.3 2.9-1.4 2-1.4 4.4-.9 6.7.5 2.2 1.5 4.2 3.5 5.4 2 1.2 4.2 1.9 6.6 1.8 3.1-.2 6.8-.9 9.5-2.8-.1.8 0 2.4.2 2.6.1.1.4.2.5.2 1.7.1 3.4.1 4.9.1.5 0 1-.1 1.5-.1.4-.1.6 0 .9-.3.2-.2.4-.5.5-.8.2-.7.3-1.4.3-2.1 0-1-.1-2.1-.1-3.1-.1-2.8.4-5.6.4-8.4-.5-1.4-.5-3.3-.8-5.1zm-8.7 9.4c0 .1 0 .1 0 0-.1.3-.3.5-.4.7-.2.2-.3.5-.5.7-1.3 1.4-2.5 2.7-4.9 3-.6.1-1.2.2-1.8.2H77c-.4-.1-.8-.4-1.1-.6-.3-.3-.5-.6-.6-1-.4-1-.2-2.2.2-3.2.2-.4.5-1 .8-1.3l.3-.3c.3-.3.7-.5 1.1-.6.2-.1.4-.1.5-.2.3-.1.6-.3.9-.3.2 0 .4-.1.6-.2.2-.1.5-.1.7-.2 2-.5 4 0 6 .1 0 0-.1 1.4-.1 1.5 0 .3-.1.5-.1.8 0 .1 0 .2-.1.3 0 .1-.1.2-.1.2.3.3.2.4.2.4zM125.2 30.6l-.1-.1c-.2-.1-.4-.1-.6-.1h-1.1c-.6 0-1.1-.1-1.7 0h-5.9c-3 0-6 0-8.9-.1.6-.5 1.2-1.1 1.9-1.7.8-.5 1.6-1.2 2.4-1.8.4-.3.9-.6 1.3-.9.1-.1.3-.2.4-.3l.3-.3c.1-.1.3-.2.4-.3.1-.1.3-.3.5-.4.2-.1.3-.3.5-.4.1-.1.4-.2.5-.4.3-.3.5-.6.8-.8 1.4-1.4 3-2.5 4.5-3.8.4-.3.7-.8 1.1-1.2.4-.4.7-.8 1.1-1.2.4-.4.8-.8 1.2-1.1.3-.3.8-.6 1-1.1.1-.4.1-.8.1-1.2V12c0-.4 0-.7-.1-1.1 0-.4-.1-.8-.1-1.2v-.4c0-.3-.1-.8-.4-1-.1-.1-.2-.1-.3-.2h-9.5c-2.7 0-5.5 0-8.2-.1-1.2-.1-2.5 0-3.7 0H98.9c-.2 0-.5.1-.6.2-.3.4-.3 1.2-.3 1.9 0 1.1.1 2.2.1 3.3v.7c0 .2 0 .5.1.6.1 0 .2.1.3.1.2.1.5 0 .8 0h.8c.3 0 .6-.1.8 0 .4 0 .9-.1 1.3-.1 1.7-.1 3.4.1 5.1 0 2.3-.1 4.6 0 6.9 0-.1 0-.2.2-.3.2-.1.1-.2.2-.3.2-.2.2-.5.3-.7.5-.2.2-.4.3-.6.5-.2.2-.4.3-.5.5l-.2.2c-.2.1-.3.3-.5.4-.3.3-.6.6-.8.9-.3.3-.6.5-.9.8-.6.6-1.3 1.1-1.9 1.7l-.1.1c-.9.6-1.6 1.2-2.4 2-1.3 1.2-2.7 2-4 3.2-.9.9-2.2 1.8-2.9 2.9-.3.5-.3 1.2-.4 1.7 0 .5-.1 1.1 0 1.6 0 .6.1 1.2.1 1.8 0 .9-.1 2 .4 2.6.2.1.5.2.7.2.3 0 .5 0 .7.1h1.4c.7-.1 1.4 0 2.1 0h.3c.4 0 .9 0 1.3-.1.7-.1 1.4-.2 2-.2 3.6-.1 7.3 0 10.8.2 1.3.1 2.8.2 4.2.2h.4c.4 0 .7 0 1.1-.1.5 0 1.1-.1 1.6-.1.2 0 .3 0 .4-.2v-.6-.6-1.1-.8-.7-.6-.7c.2-.2.3-.6 0-.8z'/%3E%3Cg%3E%3Cpath fill='%23593212' d='M155.8 19.4c-.2-1.3-.5-2.6-1-3.8-.7-2.1-1.7-3.7-3.5-4.9-.3-.2-.5-.4-.8-.6-.3-.2-.6-.4-.8-.5-.6-.3-1.2-.6-1.8-.8-.7-.2-1.4-.4-2.1-.5-.4-.1-.7-.1-1.1-.2-.5-.1-1-.1-1.4-.1-.3 0-.7-.1-1-.1h-.8c-1.5-.1-3.1.1-4.6.4-1.5.3-2.9.9-4.3 1.6-.9.4-1.5 1-2.3 1.6-.5.4-.9.7-1.3 1.1-.4.4-.6.8-.8 1.2-.1.2-.2.4-.3.7-.2.5-.4 1-.6 1.4-.4.9-.7 1.9-.9 2.8-.5 1.6-.5 3.4-.4 5 0 .7.1 1.4.2 2.1.1.7.4 1.4.5 2.1.2.8.5 1.6.9 2.4.2.3.3.4.5.7.2.3.3.6.5.9.1.1.2.3.3.4l1.2 1.2c.4.4.9.8 1.4 1.2 1 .7 2.1 1.2 3.3 1.7 3.3 1.3 6.9 1.5 10.3.8 3.2-.6 6.1-1.7 8.5-4 .4-.4 1-1.1.7-1.7-.2-.4-.7-.6-1-.9-.9-.8-1.8-1.5-2.9-2.1-.4-.2-.9-.6-1.4-.5-.5.1-.9.5-1.3.8-.5.3-.9.7-1.4.9-.4.2-1 .6-1.4.6-.7.1-1.5.1-2.2.1-.7-.1-1.4-.3-2-.4-.7-.2-1.4-.3-2.1-.6-.4-.2-.8-.4-1.3-.7-1.1-1-1.9-2.4-2.1-4h.1c2.1-.4 4.4 0 6.5 0h6.4c1.9 0 3.8.2 5.8 0 .3 0 .6-.1.9-.2.4-.2.7-.5.9-.8.2-.4.3-.8.4-1.2-.1-1.2-.3-2.2-.4-3.1zm-15.4 0c-2.1 0-4.2-.1-6.3 0 .1-.2.1-.4.2-.6.9-1.8 2.3-3 4.1-4 .5-.3 1-.5 1.6-.7.3-.1.5-.2.8-.3.9-.2 1.8-.2 2.7-.1.4 0 .8.1 1.2.2.2 0 .4.1.5.1.2.1.3.1.5.2 1.1.6 1.9 1.8 2.4 3 .1.4.3.7.4 1.1 0 .1.3 1.1.3 1.1-2.9-.1-5.7 0-8.4 0z'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 100% center;
    background-size: contain
}

.off-screen-menu .nav--dropdown {
    margin-left: -15px
}

@media (max-width:767px) {
    .off-screen-header__logo {
        margin-right: 0
    }
    .off-screen-header__icon {
        font-size: 1.5em
    }
    .off-screen-header__icons {
        -ms-flex-positive: 3;
        -webkit-flex-grow: 3;
        flex-grow: 3
    }
    .off-screen-header__search {
        padding-top: 16px
    }
    .off-screen-trigger {
        display: block
    }
    .off-screen-trigger-spacer {
        display: inline-block
    }
    .off-screen-trigger-label {
        z-index: 100;
        display: inline-block;
        margin: 0 1em 0 0;
        color: #00989e
    }
    .off-screen-menu {
        display: block;
        overflow-x: hidden;
        overflow-y: auto;
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: -240px;
        z-index: 100;
        width: 240px;
        height: 100%;
        height: 100vh;
        padding-bottom: 100px;
        background-color: #fff
    }
    .off-screen-menu:before {
        content: '';
        display: block;
        height: 5px;
        background-color: #00989e
    }
    .off-screen-menu .container {
        padding: 0
    }
    .off-screen-menu .row {
        margin: 0
    }
    .off-screen-menu .nav {
        display: block;
        position: relative;
        text-align: left;
        text-align: start
    }
    .off-screen-menu .nav--dropdown .nav__dropdown__menu .nav__dropdown__menu__sub__header:after, .off-screen-menu .nav__item:after {
        font-family: FontAwesome;
        font-style: normal;
        speak: none;
        text-decoration: inherit;
        width: 1em;
        text-align: center;
        font-variant: normal;
        text-transform: none;
        line-height: 1em;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        right: 8px
    }
    .off-screen-menu .nav&gt;li {
        display: block;
        float: none;
        margin: 0
    }
    .off-screen-menu .nav__item {
        position: relative;
        display: block;
        margin-bottom: 0;
        padding-top: 16px;
        padding-bottom: 16px;
        padding-left: 8px;
        border: none;
        border-bottom: 1px solid #ccc;
        border-radius: 0;
        background-color: #fff;
        color: #00989e;
        font-weight: 700;
        font-size: 16px;
        font-size: 1rem
    }
    .off-screen-menu .nav__item:after {
        content: "\f105";
        font-weight: 400;
        display: inline;
        position: absolute;
        top: 1.25em;
        margin-left: .5em
    }
    .off-screen-menu .nav-heading {
        display: block;
        margin: 0 -1rem;
        padding: 16px;
        background-color: #eee;
        border-bottom: 1px solid #ccc
    }
    .off-screen-menu .nav--dropdown {
        margin-left: 0
    }
    .off-screen-menu .nav--dropdown .nav__dropdown {
        display: block;
        float: none;
        clear: both;
        margin: 0
    }
    .off-screen-menu .nav--dropdown .nav__dropdown__item {
        position: relative;
        display: block;
        margin-bottom: 0;
        padding-top: 16px;
        padding-bottom: 16px;
        padding-left: 8px;
        border-radius: 0;
        background-color: #fff;
        color: #00989e;
        font-weight: 700;
        font-size: 16px;
        font-size: 1rem;
        border: none;
        border-bottom: 1px solid #ccc
    }
    .off-screen-menu .nav--dropdown .nav__dropdown__item:after {
        position: absolute;
        top: 50%;
        right: 8px;
        margin-top: -.5em;
        margin-left: .5em
    }
    .off-screen-menu .nav--dropdown .nav__dropdown__menu {
        position: relative;
        display: none;
        visibility: hidden;
        max-height: 0;
        min-width: 100%;
        margin: 0;
        padding: 0;
        border-radius: 0;
        border: none;
        border-bottom: 1px solid #ccc;
        -webkit-box-shadow: none;
        box-shadow: none
    }
    .off-screen-menu .nav--dropdown .nav__dropdown__menu li {
        margin: 0;
        padding: 0;
        border: 0
    }
    .off-screen-menu .nav--dropdown .nav__dropdown__menu a {
        position: relative;
        display: block;
        margin-bottom: 0;
        padding-top: 16px;
        padding-bottom: 16px;
        border-radius: 0;
        background-color: #fff;
        color: #00989e;
        font-weight: 700;
        font-size: 16px;
        font-size: 1rem;
        border: none;
        padding-left: 16px
    }
    .off-screen-menu .nav--dropdown .nav__dropdown__menu:before {
        display: none
    }
    .off-screen-menu .nav--dropdown .nav__dropdown__menu .nav__dropdown__menu__sub__header {
        position: relative;
        display: block;
        margin-bottom: 0;
        padding-top: 16px;
        padding-bottom: 16px;
        border: none;
        border-radius: 0;
        background-color: #fff;
        color: #00989e;
        font-weight: 700;
        font-size: 16px;
        font-size: 1rem;
        padding-left: 16px;
        border-bottom: none
    }
    .off-screen-menu .nav--dropdown .nav__dropdown__menu .nav__dropdown__menu__sub__header:after {
        content: "\f107";
        font-weight: 400;
        display: inline;
        position: absolute;
        top: 1.25em;
        margin-left: .5em
    }
    .off-screen-menu .nav--dropdown .nav__dropdown__menu .nav__dropdown__menu__sub__content {
        display: none
    }
    .off-screen-menu .nav--dropdown .nav__dropdown__menu .nav__dropdown__menu__sub__content a {
        padding-left: 32px
    }
    .off-screen-menu .button {
        display: block;
        width: 100%;
        clear: both;
        margin: .5rem 0
    }
}

.page-section--signpost::after, .signpost .signpost__arrow, .signpost::after, .signpost::before {
    content: '';
    position: absolute
}

@media (max-width:767px) and (max-width:767px) {
    .off-screen-menu .nav--dropdown .nav__dropdown__item, .off-screen-menu .nav--dropdown .nav__dropdown__menu .nav__dropdown__menu__sub__header, .off-screen-menu .nav--dropdown .nav__dropdown__menu a, .off-screen-menu .nav__item {
        font-size: 14px;
        font-size: 1rem
    }
}

.page-section {
    display: block;
    -ms-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 3em 0;
    background-color: #fff
}

.page-section--bleed {
    padding: 0
}

.page-section--xs {
    padding: .75em 0
}

.page-section--hint {
    background-color: #f8f8f8
}

.panel--feature {
    border-color: #873e70
}

.panel--feature .panel__footer, .panel--feature .panel__header {
    background-color: #873e70;
    color: #fff
}

.ribbon--feature {
    background-color: #873e70
}

.ribbon--feature:after, .ribbon--feature:before {
    border-top-color: #873e70;
    border-bottom-color: #873e70
}

.ribbon--feature:before {
    border-right-color: #873e70
}

.ribbon--feature:after {
    border-left-color: #873e70
}

.sticker {
    font-family: graze-font, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-size: 1.2em;
    border-radius: 50%;
    background-color: #fff;
    color: #00989e;
    border: 3px solid #00989e;
    display: table;
    overflow: hidden;
    z-index: 1;
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .25);
    box-shadow: 0 2px 2px rgba(0, 0, 0, .25);
    width: 110px;
    height: 110px;
    -webkit-transform: rotate(4.3deg);
    -ms-transform: rotate(4.3deg);
    -o-transform: rotate(4.3deg);
    transform: rotate(4.3deg)
}

.sticker--sm {
    font-size: 1em;
    border-width: 2px;
    width: 93px;
    height: 93px
}

.sticker--lg {
    font-size: 1.2em;
    width: 125px;
    height: 125px
}

.sticker--xlg {
    font-size: 1.6em;
    border-width: 4px;
    width: 150px;
    height: 150px
}

.sticker--outside-right {
    position: absolute;
    top: -1em;
    right: -1em
}

.sticker--outside-left {
    position: absolute;
    top: -1em;
    left: -1em
}

.sticker--inside-right {
    position: absolute;
    top: .5em;
    right: .5em
}

.sticker--inside-left {
    position: absolute;
    top: .5em;
    left: .5em
}

.sticker--inverse {
    background-color: #00989e;
    color: #fff;
    border-color: #fff
}

.sticker--promo {
    background-color: #fff;
    color: #ab1818;
    border-color: #ab1818
}

.sticker--promo-inverse {
    background-color: #ab1818;
    color: #fff;
    border-color: #fff
}

.sticker__content {
    text-align: center;
    text-align-last: center;
    -moz-text-align-last: center;
    padding-top: .25em;
    display: table-cell;
    table-layout: fixed;
    width: 100%;
    height: 100%
}

.sticker__text {
    display: block;
    margin: 0 auto;
    width: 80%;
    line-height: 1.2;
    letter-spacing: .001em;
    text-transform: uppercase
}

.sticker__text--xs {
    font-size: .6em
}

.sticker__text--sm {
    font-size: .7em
}

.sticker__text--lg {
    font-size: 1.4em
}

.sticker__text--soft {
    text-transform: lowercase
}

body {
    -webkit-overflow-scrolling: auto
}

.container-constrained-lg {
    max-width: 1200px;
    width: 100%;
    margin: auto
}

.container-constrained-xs {
    max-width: 480px;
    width: 100%;
    margin: auto
}

.list-inline--right&gt;li {
    margin: 0 0 0 1rem
}

@media (max-width:767px) {
    .off-screen-header {
        height: 90px;
        height: calc(1.5em + 60px + 8px)
    }
}

.page-section {
    position: relative;
    border-color: #fff
}

.page-section--hint {
    border-color: #f8f8f8
}

.page-section--signpost::after {
    z-index: 1;
    display: block;
    bottom: -40px;
    left: 50%;
    margin-left: -40px;
    height: 40px;
    width: 80px;
    border-top: 40px solid transparent;
    border-top-color: inherit;
    border-left: 40px solid transparent;
    border-right: 40px solid transparent
}

@media (min-width:480px) {
    .page-section--signpost::after {
        bottom: -50px;
        margin-left: -50px;
        height: 50px;
        width: 100px;
        border-top: 50px solid transparent;
        border-top-color: inherit;
        border-left: 50px solid transparent;
        border-right: 50px solid transparent
    }
}

.page-section--signpost+.page-section {
    padding-top: 3em;
    padding-bottom: 3em
}

.signpost {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 40px;
    overflow: hidden
}

.signpost::after, .signpost::before {
    bottom: 0;
    top: 0;
    background-color: #fff
}

.signpost::before {
    right: 50%;
    left: 0;
    margin-right: 40px
}

.signpost::after {
    right: 0;
    left: 50%;
    margin-left: 40px
}

@media (min-width:480px) {
    .signpost {
        height: 50px
    }
    .signpost::before {
        margin-right: 50px
    }
    .signpost::after {
        margin-left: 50px
    }
}

.signpost .signpost__arrow {
    z-index: 1;
    display: block;
    left: 50%;
    margin-left: -40px;
    height: 40px;
    width: 80px;
    border-top: 40px solid transparent;
    border-left: 40px solid #fff;
    border-right: 40px solid #fff
}

@media (min-width:480px) {
    .signpost .signpost__arrow {
        margin-left: -50px;
        height: 50px;
        width: 100px;
        border-top: 50px solid transparent;
        border-left: 50px solid #fff;
        border-right: 50px solid #fff
    }
}

.lohp-header {
    position: relative
}

.lihp-promo-code {
    display: none;
    width: 100%;
    max-width: 480px;
    margin: 10px auto
}

#specialcode:target [data-toggle-target] {
    display: none
}

#specialcode:target .lihp-promo-code {
    display: inline-block
}

.sticker--lohp {
    position: absolute;
    margin: 1em;
    left: 59%
}

@media (min-width:480px) {
    .sticker--lohp {
        position: absolute;
        margin: 1em;
        left: 25%
    }
}

@media (min-width:768px) {
    .sticker--lohp {
        left: 30%
    }
}

@media (min-width:2000px) {
    .sticker--lohp {
        margin: 0;
        left: 35%
    }
}

@media (max-width:1199px) {
    .sticker--lohp {
        font-size: 1.2em;
        border-width: 3px;
        width: 110px;
        height: 110px
    }
}

@media (max-width:991px) {
    .sticker--lohp {
        border-width: 2px;
        width: 93px;
        height: 93px
    }
}

.lohp-secondary-link {
    color: #000;
    font-weight: 400
}

@media (max-width:767px) {
    .page-section.page-section--top-bleed-xs {
        padding-top: 0
    }
    .lohp-photo-col {
        padding: 0;
        order: -1
    }
    .sticker--lohp-experiment-feature-right {
        font-size: 1.2em;
        border-width: 2px;
        width: 93px;
        height: 93px
    }
}

.lohp-content-col {
    padding: 0 48px
}

.sticker--lohp-experiment-feature-right {
    position: absolute;
    margin: 1em;
    top: 2em;
    right: 15%
}

@media (min-width:480px) {
    .sticker--lohp-experiment-feature-right {
        right: 30%
    }
}

@media (min-width:992px) {
    .sticker--lohp-experiment-feature-right {
        right: 10%
    }
    .feature-full__container--bannered {
        padding-top: 110px
    }
}

@media (min-width:1200px) {
    .sticker--lohp-experiment-feature-right {
        right: 20%;
        right: calc(35% - 350px)
    }
}

.feature-full__container--bannered .lohp-header__banner-center {
    position: absolute;
    top: -8px;
    left: 50%;
    margin-left: -42.5%;
    width: 85%;
    z-index: 1
}

@media (min-width:768px) {
    .feature-full__container--bannered .lohp-header__banner-center {
        top: -8px;
        width: 600px;
        margin-left: -300px
    }
}

@media (min-width:992px) {
    .feature-full__container--bannered .lohp-header__banner-center {
        top: -16px
    }
    .feature-full__content--signposted {
        margin-bottom: 66px
    }
}

@media (max-width:1199px) {
    .feature-full__content--signposted {
        padding-bottom: 66px
    }
}</pre></body></html>