@charset "UTF-8";
.opux-action-link[disabled]:before,
.opux-disabled-link:before,
.opux-external-link:after,
.opux-external-link[disabled] .opux-return-link[disabled]:before,
.opux-icon,
.opux-info-link:before,
.opux-info-link[disabled]:before,
.opux-inline-link[disabled]:before,
[data-icon]:after,
[data-icon]:before {
    font-family: opuxicons;
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
    font-weight: 400;
    font-style: normal;
    font-variant: normal;
    font-size: 32px;
    speak: none;
    text-align: center;
    text-decoration: inherit;
    text-transform: none;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.opux-clearfix:after {
    clear: both;
    content: "";
    display: table;
}
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}
body {
    line-height: 1;
}
ol,
ul {
    list-style: none;
}
blockquote,
q {
    quotes: none;
}
blockquote:after,
blockquote:before,
q:after,
q:before {
    content: "";
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
*,
:after,
:before {
    box-sizing: border-box;
}
.opux-color-bg-white.opux-color-bg-white {
    background-color: #fff;
}
.opux-color-fg-white.opux-color-fg-white {
    color: #fff;
}
.opux-color-border-white.opux-color-border-white {
    border-color: #fff;
}
.opux-color-bg-black.opux-color-bg-black {
    background-color: #000;
}
.opux-color-fg-black.opux-color-fg-black {
    color: #000;
}
.opux-color-border-black.opux-color-border-black {
    border-color: #000;
}
.opux-color-bg-text-black.opux-color-bg-text-black {
    background-color: #323232;
}
.opux-color-fg-text-black.opux-color-fg-text-black {
    color: #323232;
}
.opux-color-border-text-black.opux-color-border-text-black {
    border-color: #323232;
}
.opux-color-bg-orange.opux-color-bg-orange {
    background-color: #ff6a10;
}
.opux-color-fg-orange.opux-color-fg-orange {
    color: #ff6a10;
}
.opux-color-border-orange.opux-color-border-orange {
    border-color: #ff6a10;
}
.opux-color-bg-dim-gray.opux-color-bg-dim-gray {
    background-color: #6e6e6e;
}
.opux-color-fg-dim-gray.opux-color-fg-dim-gray {
    color: #6e6e6e;
}
.opux-color-border-dim-gray.opux-color-border-dim-gray {
    border-color: #6e6e6e;
}
.opux-color-bg-dusty-gray.opux-color-bg-dusty-gray {
    background-color: #969696;
}
.opux-color-fg-dusty-gray.opux-color-fg-dusty-gray {
    color: #969696;
}
.opux-color-border-dusty-gray.opux-color-border-dusty-gray {
    border-color: #969696;
}
.opux-color-bg-silver-gray.opux-color-bg-silver-gray {
    background-color: #bebebe;
}
.opux-color-fg-silver-gray.opux-color-fg-silver-gray {
    color: #bebebe;
}
.opux-color-border-silver-gray.opux-color-border-silver-gray {
    border-color: #bebebe;
}
.opux-color-bg-cool-gray.opux-color-bg-cool-gray {
    background-color: #dcdcdc;
}
.opux-color-fg-cool-gray.opux-color-fg-cool-gray {
    color: #dcdcdc;
}
.opux-color-border-cool-gray.opux-color-border-cool-gray {
    border-color: #dcdcdc;
}
.opux-color-bg-light-gray.opux-color-bg-light-gray {
    background-color: #f0f0f0;
}
.opux-color-fg-light-gray.opux-color-fg-light-gray {
    color: #f0f0f0;
}
.opux-color-border-light-gray.opux-color-border-light-gray {
    border-color: #f0f0f0;
}
.opux-color-bg-positive.opux-color-bg-positive {
    background-color: #00ac32;
}
.opux-color-fg-positive.opux-color-fg-positive {
    color: #00ac32;
}
.opux-color-border-positive.opux-color-border-positive {
    border-color: #00ac32;
}
.opux-color-bg-negative.opux-color-bg-negative {
    background-color: #d00000;
}
.opux-color-fg-negative.opux-color-fg-negative {
    color: #d00000;
}
.opux-color-border-negative.opux-color-border-negative {
    border-color: #d00000;
}
.opux-color-bg-neutral.opux-color-bg-neutral {
    background-color: #069af9;
}
.opux-color-fg-neutral.opux-color-fg-neutral {
    color: #069af9;
}
.opux-color-border-neutral.opux-color-border-neutral {
    border-color: #069af9;
}
.opux-color-bg-accent-yellow.opux-color-bg-accent-yellow {
    background-color: #ffb900;
}
.opux-color-fg-accent-yellow.opux-color-fg-accent-yellow {
    color: #ffb900;
}
.opux-color-border-accent-yellow.opux-color-border-accent-yellow {
    border-color: #ffb900;
}
.opux-color-bg-accent-pink.opux-color-bg-accent-pink {
    background-color: #ff37ff;
}
.opux-color-fg-accent-pink.opux-color-fg-accent-pink {
    color: #ff37ff;
}
.opux-color-border-accent-pink.opux-color-border-accent-pink {
    border-color: #ff37ff;
}
.opux-color-bg-accent-purple.opux-color-bg-accent-purple {
    background-color: #9b4bff;
}
.opux-color-fg-accent-purple.opux-color-fg-accent-purple {
    color: #9b4bff;
}
.opux-color-border-accent-purple.opux-color-border-accent-purple {
    border-color: #9b4bff;
}
.opux-color-bg-accessible-orange.opux-color-bg-accessible-orange {
    background-color: #f15c00;
}
.opux-color-fg-accessible-orange.opux-color-fg-accessible-orange {
    color: #f15c00;
}
.opux-color-border-accessible-orange.opux-color-border-accessible-orange {
    border-color: #f15c00;
}
.opux-color-bg-dark-gray.opux-color-bg-dark-gray {
    background-color: #323232;
}
.opux-color-fg-dark-gray.opux-color-fg-dark-gray {
    color: #323232;
}
.opux-color-border-dark-gray.opux-color-border-dark-gray {
    border-color: #323232;
}
.opux-color-bg-mid-gray.opux-color-bg-mid-gray {
    background-color: #6e6e6e;
}
.opux-color-fg-mid-gray.opux-color-fg-mid-gray {
    color: #6e6e6e;
}
.opux-color-border-mid-gray.opux-color-border-mid-gray {
    border-color: #6e6e6e;
}
.opux-color-bg-bg-light-gray.opux-color-bg-bg-light-gray {
    background-color: #f0f0f0;
}
.opux-color-fg-bg-light-gray.opux-color-fg-bg-light-gray {
    color: #f0f0f0;
}
.opux-color-border-bg-light-gray.opux-color-border-bg-light-gray {
    border-color: #f0f0f0;
}
.opux-color-bg-bg-gray.opux-color-bg-bg-gray {
    background-color: #bebebe;
}
.opux-color-fg-bg-gray.opux-color-fg-bg-gray {
    color: #bebebe;
}
.opux-color-border-bg-gray.opux-color-border-bg-gray {
    border-color: #bebebe;
}
.opux-color-bg-footer-gray.opux-color-bg-footer-gray {
    background-color: #dcdcdc;
}
.opux-color-fg-footer-gray.opux-color-fg-footer-gray {
    color: #dcdcdc;
}
.opux-color-border-footer-gray.opux-color-border-footer-gray {
    border-color: #dcdcdc;
}
.opux-color-bg-detail-gray.opux-color-bg-detail-gray {
    background-color: #969696;
}
.opux-color-fg-detail-gray.opux-color-fg-detail-gray {
    color: #969696;
}
.opux-color-border-detail-gray.opux-color-border-detail-gray {
    border-color: #969696;
}
.opux-color-bg-hint-gray.opux-color-bg-hint-gray {
    background-color: #969696;
}
.opux-color-fg-hint-gray.opux-color-fg-hint-gray {
    color: #969696;
}
.opux-color-border-hint-gray.opux-color-border-hint-gray {
    border-color: #969696;
}
.opux-color-bg-disabled-bg-gray.opux-color-bg-disabled-bg-gray {
    background-color: #dcdcdc;
}
.opux-color-fg-disabled-bg-gray.opux-color-fg-disabled-bg-gray {
    color: #dcdcdc;
}
.opux-color-border-disabled-bg-gray.opux-color-border-disabled-bg-gray {
    border-color: #dcdcdc;
}
.opux-color-bg-disabled-fg-gray.opux-color-bg-disabled-fg-gray {
    background-color: #bebebe;
}
.opux-color-fg-disabled-fg-gray.opux-color-fg-disabled-fg-gray {
    color: #bebebe;
}
.opux-color-border-disabled-fg-gray.opux-color-border-disabled-fg-gray {
    border-color: #bebebe;
}
.opux-color-bg-theme-1.opux-color-bg-theme-1 {
    background-color: #ad9890;
}
.opux-color-fg-theme-1.opux-color-fg-theme-1 {
    color: #ad9890;
}
.opux-color-border-theme-1.opux-color-border-theme-1 {
    border-color: #ad9890;
}
.opux-color-bg-theme-1-lt {
    background-color: #d6ccc8;
}
.opux-color-bg-theme-2.opux-color-bg-theme-2 {
    background-color: #a878c6;
}
.opux-color-fg-theme-2.opux-color-fg-theme-2 {
    color: #a878c6;
}
.opux-color-border-theme-2.opux-color-border-theme-2 {
    border-color: #a878c6;
}
.opux-color-bg-theme-2-lt {
    background-color: #d4bce3;
}
.opux-color-bg-theme-3.opux-color-bg-theme-3 {
    background-color: #58b9c3;
}
.opux-color-fg-theme-3.opux-color-fg-theme-3 {
    color: #58b9c3;
}
.opux-color-border-theme-3.opux-color-border-theme-3 {
    border-color: #58b9c3;
}
.opux-color-bg-theme-3-lt {
    background-color: #acdce1;
}
.opux-color-bg-theme-4.opux-color-bg-theme-4 {
    background-color: #60dcb6;
}
.opux-color-fg-theme-4.opux-color-fg-theme-4 {
    color: #60dcb6;
}
.opux-color-border-theme-4.opux-color-border-theme-4 {
    border-color: #60dcb6;
}
.opux-color-bg-theme-4-lt {
    background-color: #b0eedb;
}
.opux-color-bg-theme-5.opux-color-bg-theme-5 {
    background-color: #f58bca;
}
.opux-color-fg-theme-5.opux-color-fg-theme-5 {
    color: #f58bca;
}
.opux-color-border-theme-5.opux-color-border-theme-5 {
    border-color: #f58bca;
}
.opux-color-bg-theme-5-lt {
    background-color: #fac5e5;
}
.opux-color-bg-theme-6.opux-color-bg-theme-6 {
    background-color: #f9a948;
}
.opux-color-fg-theme-6.opux-color-fg-theme-6 {
    color: #f9a948;
}
.opux-color-border-theme-6.opux-color-border-theme-6 {
    border-color: #f9a948;
}
.opux-color-bg-theme-6-lt {
    background-color: #fcd4a4;
}
.opux-color-bg-theme-7.opux-color-bg-theme-7 {
    background-color: #ffb699;
}
.opux-color-fg-theme-7.opux-color-fg-theme-7 {
    color: #ffb699;
}
.opux-color-border-theme-7.opux-color-border-theme-7 {
    border-color: #ffb699;
}
.opux-color-bg-theme-7-lt {
    background-color: #ffdbcc;
}
.opux-color-bg-theme-8.opux-color-bg-theme-8 {
    background-color: #94c16c;
}
.opux-color-fg-theme-8.opux-color-fg-theme-8 {
    color: #94c16c;
}
.opux-color-border-theme-8.opux-color-border-theme-8 {
    border-color: #94c16c;
}
.opux-color-bg-theme-8-lt {
    background-color: #cae0b6;
}
.opux-color-bg-theme-9.opux-color-bg-theme-9 {
    background-color: #bdd35e;
}
.opux-color-fg-theme-9.opux-color-fg-theme-9 {
    color: #bdd35e;
}
.opux-color-border-theme-9.opux-color-border-theme-9 {
    border-color: #bdd35e;
}
.opux-color-bg-theme-9-lt {
    background-color: #dee9af;
}
.opux-color-bg-extra-1.opux-color-bg-extra-1 {
    background-color: #66645c;
}
.opux-color-fg-extra-1.opux-color-fg-extra-1 {
    color: #66645c;
}
.opux-color-border-extra-1.opux-color-border-extra-1 {
    border-color: #66645c;
}
.opux-color-bg-extra-1-lt {
    background-color: #b3b2ae;
}
.opux-color-bg-extra-2.opux-color-bg-extra-2 {
    background-color: #fb6560;
}
.opux-color-fg-extra-2.opux-color-fg-extra-2 {
    color: #fb6560;
}
.opux-color-border-extra-2.opux-color-border-extra-2 {
    border-color: #fb6560;
}
.opux-color-bg-extra-2-lt {
    background-color: #fdb2b0;
}
.opux-color-bg-extra-3.opux-color-bg-extra-3 {
    background-color: #ead264;
}
.opux-color-fg-extra-3.opux-color-fg-extra-3 {
    color: #ead264;
}
.opux-color-border-extra-3.opux-color-border-extra-3 {
    border-color: #ead264;
}
.opux-color-bg-extra-3-lt {
    background-color: #f5e9b2;
}
.opux-color-bg-extra-4.opux-color-bg-extra-4 {
    background-color: #5951a3;
}
.opux-color-fg-extra-4.opux-color-fg-extra-4 {
    color: #5951a3;
}
.opux-color-border-extra-4.opux-color-border-extra-4 {
    border-color: #5951a3;
}
.opux-color-bg-extra-4-lt {
    background-color: #aca8d1;
}
.opux-color-bg-op-private.opux-color-bg-op-private {
    background-color: #c49a6c;
}
.opux-color-fg-op-private.opux-color-fg-op-private {
    color: #c49a6c;
}
.opux-color-border-op-private.opux-color-border-op-private {
    border-color: #c49a6c;
}
.opux-color-bg-op-private-lt {
    background-color: #e2cdb6;
}
.opux-color-bg-pohjola-blue.opux-color-bg-pohjola-blue {
    background-color: #0f64ff;
}
.opux-color-fg-pohjola-blue.opux-color-fg-pohjola-blue {
    color: #0f64ff;
}
.opux-color-border-pohjola-blue.opux-color-border-pohjola-blue {
    border-color: #0f64ff;
}
.opux-color-bg-pohjola-green.opux-color-bg-pohjola-green {
    background-color: #00d2a0;
}
.opux-color-fg-pohjola-green.opux-color-fg-pohjola-green {
    color: #00d2a0;
}
.opux-color-border-pohjola-green.opux-color-border-pohjola-green {
    border-color: #00d2a0;
}
.opux-color-bg-nano-yellow.opux-color-bg-nano-yellow {
    background-color: #fff500;
}
.opux-color-fg-nano-yellow.opux-color-fg-nano-yellow {
    color: #fff500;
}
.opux-color-border-nano-yellow.opux-color-border-nano-yellow {
    border-color: #fff500;
}
.opux-color-bg-radialgradient-light.opux-color-bg-radialgradient-light {
    background-image: radial-gradient(
            ellipse at center,
            hsla(0, 0%, 100%, 0.3) 0,
            hsla(0, 0%, 100%, 0) 100%
    );
}
.opux-color-bg-radialgradient-dark.opux-color-bg-radialgradient-dark {
    background-image: radial-gradient(
            ellipse at center,
            rgba(0, 0, 0, 0.3) 0,
            transparent 100%
    );
}
.opux-color-bg-transparent-light.opux-color-bg-transparent-light {
    background-color: hsla(0, 0%, 100%, 0.5);
}
.opux-color-bg-transparent-dark.opux-color-bg-transparent-dark {
    background-color: rgba(0, 0, 0, 0.5);
}
@font-face {
    font-family: opuxicons;
    src: url(fn/resources/fonts/opuxicons_8084beed988047cf4b3188d3005de70f.woff2)
    format("woff2"),
    url(fn/resources/fonts/opuxicons_8084beed988047cf4b3188d3005de70f.woff) format("woff"),
    url(fn/resources/fonts/opuxicons_8084beed988047cf4b3188d3005de70f.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: opuxicons-circled;
    src: url(fn/resources/fonts/opuxicons-circled_268eb1635c94d7c4fef8f458374baa62.woff2)
    format("woff2"),
    url(fn/resources/fonts/opuxicons-circled_268eb1635c94d7c4fef8f458374baa62.woff)
    format("woff"),
    url(fn/resources/fonts/opuxicons-circled_268eb1635c94d7c4fef8f458374baa62.ttf)
    format("truetype");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: opuxicons-health;
    src: url(fn/resources/fonts/opuxicons-health_782d2215bc026db9feb751cbfef716e2.woff2)
    format("woff2"),
    url(fn/resources/fonts/opuxicons-health_782d2215bc026db9feb751cbfef716e2.woff)
    format("woff"),
    url(fn/resources/fonts/opuxicons-health_782d2215bc026db9feb751cbfef716e2.ttf)
    format("truetype");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: opuxicons-health-circled;
    src: url(fn/resources/fonts/opuxicons-health-circled_f20cf13baa6c7615c6db00494adb74ef.woff2)
    format("woff2"),
    url(fn/resources/fonts/opuxicons-health-circled_f20cf13baa6c7615c6db00494adb74ef.woff)
    format("woff"),
    url(fn/resources/fonts/opuxicons-health-circled_f20cf13baa6c7615c6db00494adb74ef.ttf)
    format("truetype");
    font-weight: 400;
    font-style: normal;
}
.opux-icons-loading .opux-icon,
.opux-icons-loading [data-icon]:after,
.opux-icons-loading [data-icon]:before {
    opacity: 0;
}
.opux-icon-circled.opux-icon-circled {
    font-family: opuxicons-circled;
}
.opux-health.opux-health {
    font-family: opuxicons-health;
}
.opux-health.opux-health.opux-icon-circled.opux-icon-circled {
    font-family: opuxicons-health-circled;
}
.opux-icon.opux-l-center {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -1rem;
    margin-top: -1rem;
    min-width: 0;
    width: 2rem;
    height: 2rem;
}
[data-icon].opux-btn-icon-right:after,
[data-icon]:not(.opux-btn-icon-right):before {
    content: attr(data-icon);
    font-size: 32px;
}
.opux-icon-daily.opux-btn-icon-right:after,
.opux-icon-daily:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-folder.opux-btn-icon-right:after,
.opux-icon-folder:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-chart.opux-btn-icon-right:after,
.opux-icon-chart:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-insurance.opux-btn-icon-right:after,
.opux-icon-insurance:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-percent.opux-btn-icon-right:after,
.opux-icon-percent:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-search.opux-btn-icon-right:after,
.opux-icon-search:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-lock.opux-btn-icon-right:after,
.opux-icon-lock:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-role.opux-btn-icon-right:after,
.opux-icon-role:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-customerservice.opux-btn-icon-right:after,
.opux-icon-customerservice:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-help.opux-btn-icon-right:after,
.opux-icon-help:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-settings.opux-btn-icon-right:after,
.opux-icon-settings:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-phone.opux-btn-icon-right:after,
.opux-icon-phone:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-info.opux-btn-icon-right:after,
.opux-icon-info:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-error.opux-btn-icon-right:after,
.opux-icon-error:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-alert.opux-btn-icon-right:after,
.opux-icon-alert:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-check.opux-btn-icon-right:after,
.opux-icon-check:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-list.opux-btn-icon-right:after,
.opux-icon-list:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-close.opux-btn-icon-right:after,
.opux-icon-close:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-qrcode.opux-btn-icon-right:after,
.opux-icon-qrcode:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-barcode.opux-btn-icon-right:after,
.opux-icon-barcode:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-barcode2.opux-btn-icon-right:after,
.opux-icon-barcode2:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-mail.opux-btn-icon-right:after,
.opux-icon-mail:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-vehicle.opux-btn-icon-right:after,
.opux-icon-vehicle:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-person.opux-btn-icon-right:after,
.opux-icon-person:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-message.opux-btn-icon-right:after,
.opux-icon-message:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-instructions.opux-btn-icon-right:after,
.opux-icon-instructions:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-arrows.opux-btn-icon-right:after,
.opux-icon-arrows:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-arrow.opux-btn-icon-right:after,
.opux-icon-arrow:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-star.opux-btn-icon-right:after,
.opux-icon-star:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-home.opux-btn-icon-right:after,
.opux-icon-home:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-security.opux-btn-icon-right:after,
.opux-icon-security:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-enlarge.opux-btn-icon-right:after,
.opux-icon-enlarge:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-file.opux-btn-icon-right:after,
.opux-icon-file:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-calculator.opux-btn-icon-right:after,
.opux-icon-calculator:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-mobile.opux-btn-icon-right:after,
.opux-icon-mobile:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-mobile2.opux-btn-icon-right:after,
.opux-icon-mobile2:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-euro.opux-btn-icon-right:after,
.opux-icon-euro:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-money.opux-btn-icon-right:after,
.opux-icon-money:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-link.opux-btn-icon-right:after,
.opux-icon-link:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-location.opux-btn-icon-right:after,
.opux-icon-location:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-male.opux-btn-icon-right:after,
.opux-icon-male:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-boy.opux-btn-icon-right:after,
.opux-icon-boy:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-female.opux-btn-icon-right:after,
.opux-icon-female:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-girl.opux-btn-icon-right:after,
.opux-icon-girl:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-toilet.opux-btn-icon-right:after,
.opux-icon-toilet:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-baby-room.opux-btn-icon-right:after,
.opux-icon-baby-room:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-handicap.opux-btn-icon-right:after,
.opux-icon-handicap:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-cafe.opux-btn-icon-right:after,
.opux-icon-cafe:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-thumb.opux-btn-icon-right:after,
.opux-icon-thumb:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-finland.opux-btn-icon-right:after,
.opux-icon-finland:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-play.opux-btn-icon-right:after,
.opux-icon-play:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-cart.opux-btn-icon-right:after,
.opux-icon-cart:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-spreadsheet.opux-btn-icon-right:after,
.opux-icon-spreadsheet:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-arrow-r.opux-btn-icon-right:after,
.opux-icon-arrow-r:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-arrow-l.opux-btn-icon-right:after,
.opux-icon-arrow-l:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-arrow-u.opux-btn-icon-right:after,
.opux-icon-arrow-u:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-arrow-d.opux-btn-icon-right:after,
.opux-icon-arrow-d:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-sound.opux-btn-icon-right:after,
.opux-icon-sound:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-camera.opux-btn-icon-right:after,
.opux-icon-camera:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-tree.opux-btn-icon-right:after,
.opux-icon-tree:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-forest.opux-btn-icon-right:after,
.opux-icon-forest:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-external-link.opux-btn-icon-right:after,
.opux-icon-external-link:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-meter.opux-btn-icon-right:after,
.opux-icon-meter:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-power.opux-btn-icon-right:after,
.opux-icon-power:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-water.opux-btn-icon-right:after,
.opux-icon-water:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-electricity.opux-btn-icon-right:after,
.opux-icon-electricity:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-food.opux-btn-icon-right:after,
.opux-icon-food:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-law.opux-btn-icon-right:after,
.opux-icon-law:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-microphone.opux-btn-icon-right:after,
.opux-icon-microphone:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-attachment.opux-btn-icon-right:after,
.opux-icon-attachment:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-globe.opux-btn-icon-right:after,
.opux-icon-globe:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-calendar.opux-btn-icon-right:after,
.opux-icon-calendar:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-calendar2.opux-btn-icon-right:after,
.opux-icon-calendar2:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-flag.opux-btn-icon-right:after,
.opux-icon-flag:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-chevron-r.opux-btn-icon-right:after,
.opux-icon-chevron-r:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-chevron-l.opux-btn-icon-right:after,
.opux-icon-chevron-l:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-chevron-d.opux-btn-icon-right:after,
.opux-icon-chevron-d:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-chevron-u.opux-btn-icon-right:after,
.opux-icon-chevron-u:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-luggage.opux-btn-icon-right:after,
.opux-icon-luggage:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-hospital.opux-btn-icon-right:after,
.opux-icon-hospital:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-pharmacy.opux-btn-icon-right:after,
.opux-icon-pharmacy:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-airplane.opux-btn-icon-right:after,
.opux-icon-airplane:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-videocam.opux-btn-icon-right:after,
.opux-icon-videocam:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-videoclip.opux-btn-icon-right:after,
.opux-icon-videoclip:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-edit.opux-btn-icon-right:after,
.opux-icon-edit:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-trashcan.opux-btn-icon-right:after,
.opux-icon-trashcan:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-op-private.opux-btn-icon-right:after,
.opux-icon-op-private:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-insurance-accident.opux-btn-icon-right:after,
.opux-icon-insurance-accident:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-boat.opux-btn-icon-right:after,
.opux-icon-boat:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-motorcycle.opux-btn-icon-right:after,
.opux-icon-motorcycle:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-animal.opux-btn-icon-right:after,
.opux-icon-animal:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-horseshoe.opux-btn-icon-right:after,
.opux-icon-horseshoe:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-seckeycard.opux-btn-icon-right:after,
.opux-icon-seckeycard:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-bankoffice.opux-btn-icon-right:after,
.opux-icon-bankoffice:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-print.opux-btn-icon-right:after,
.opux-icon-print:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-download.opux-btn-icon-right:after,
.opux-icon-download:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-upload.opux-btn-icon-right:after,
.opux-icon-upload:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-research.opux-btn-icon-right:after,
.opux-icon-research:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-funds.opux-btn-icon-right:after,
.opux-icon-funds:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-indices.opux-btn-icon-right:after,
.opux-icon-indices:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-stock.opux-btn-icon-right:after,
.opux-icon-stock:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-piechart.opux-btn-icon-right:after,
.opux-icon-piechart:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-key.opux-btn-icon-right:after,
.opux-icon-key:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-strongbox.opux-btn-icon-right:after,
.opux-icon-strongbox:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-radar.opux-btn-icon-right:after,
.opux-icon-radar:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-pulse.opux-btn-icon-right:after,
.opux-icon-pulse:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-toolbox.opux-btn-icon-right:after,
.opux-icon-toolbox:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-servicebell.opux-btn-icon-right:after,
.opux-icon-servicebell:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-list2.opux-btn-icon-right:after,
.opux-icon-list2:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-dog.opux-btn-icon-right:after,
.opux-icon-dog:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-forest2.opux-btn-icon-right:after,
.opux-icon-forest2:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-anchor.opux-btn-icon-right:after,
.opux-icon-anchor:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-career.opux-btn-icon-right:after,
.opux-icon-career:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-personnel.opux-btn-icon-right:after,
.opux-icon-personnel:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-responsibility.opux-btn-icon-right:after,
.opux-icon-responsibility:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-services.opux-btn-icon-right:after,
.opux-icon-services:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-restart.opux-btn-icon-right:after,
.opux-icon-restart:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-mail-opened.opux-btn-icon-right:after,
.opux-icon-mail-opened:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-ellipses.opux-btn-icon-right:after,
.opux-icon-ellipses:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-placeholder.opux-btn-icon-right:after,
.opux-icon-placeholder:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-clock.opux-btn-icon-right:after,
.opux-icon-clock:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-denied.opux-btn-icon-right:after,
.opux-icon-denied:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-files.opux-btn-icon-right:after,
.opux-icon-files:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-interest-rate.opux-btn-icon-right:after,
.opux-icon-interest-rate:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-money-saving.opux-btn-icon-right:after,
.opux-icon-money-saving:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-shrink.opux-btn-icon-right:after,
.opux-icon-shrink:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-plus.opux-btn-icon-right:after,
.opux-icon-plus:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-minus.opux-btn-icon-right:after,
.opux-icon-minus:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-loans.opux-btn-icon-right:after,
.opux-icon-loans:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-investments.opux-btn-icon-right:after,
.opux-icon-investments:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-add-information.opux-btn-icon-right:after,
.opux-icon-add-information:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-bicycle.opux-btn-icon-right:after,
.opux-icon-bicycle:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-crutches.opux-btn-icon-right:after,
.opux-icon-crutches:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-injury.opux-btn-icon-right:after,
.opux-icon-injury:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-passenger.opux-btn-icon-right:after,
.opux-icon-passenger:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-section-sign.opux-btn-icon-right:after,
.opux-icon-section-sign:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-stethoscope.opux-btn-icon-right:after,
.opux-icon-stethoscope:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-traffic-injury.opux-btn-icon-right:after,
.opux-icon-traffic-injury:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-apartment.opux-btn-icon-right:after,
.opux-icon-apartment:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-balcony.opux-btn-icon-right:after,
.opux-icon-balcony:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-beach.opux-btn-icon-right:after,
.opux-icon-beach:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-build.opux-btn-icon-right:after,
.opux-icon-build:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-contract.opux-btn-icon-right:after,
.opux-icon-contract:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-corporate-insurance.opux-btn-icon-right:after,
.opux-icon-corporate-insurance:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-corporate-small.opux-btn-icon-right:after,
.opux-icon-corporate-small:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-corporate.opux-btn-icon-right:after,
.opux-icon-corporate:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-elevator.opux-btn-icon-right:after,
.opux-icon-elevator:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-financial-institutions.opux-btn-icon-right:after,
.opux-icon-financial-institutions:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-financing.opux-btn-icon-right:after,
.opux-icon-financing:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-handshake.opux-btn-icon-right:after,
.opux-icon-handshake:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-house-floor.opux-btn-icon-right:after,
.opux-icon-house-floor:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-house-rooms.opux-btn-icon-right:after,
.opux-icon-house-rooms:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-house-size.opux-btn-icon-right:after,
.opux-icon-house-size:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-sauna.opux-btn-icon-right:after,
.opux-icon-sauna:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-shared-house.opux-btn-icon-right:after,
.opux-icon-shared-house:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-vacation-home.opux-btn-icon-right:after,
.opux-icon-vacation-home:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-yard.opux-btn-icon-right:after,
.opux-icon-yard:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-desktop.opux-btn-icon-right:after,
.opux-icon-desktop:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-eyeglasses.opux-btn-icon-right:after,
.opux-icon-eyeglasses:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-laptop.opux-btn-icon-right:after,
.opux-icon-laptop:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-puzzlepiece.opux-btn-icon-right:after,
.opux-icon-puzzlepiece:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-tvmonitor.opux-btn-icon-right:after,
.opux-icon-tvmonitor:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-chair.opux-btn-icon-right:after,
.opux-icon-chair:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-currency.opux-btn-icon-right:after,
.opux-icon-currency:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-farm.opux-btn-icon-right:after,
.opux-icon-farm:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-lamp.opux-btn-icon-right:after,
.opux-icon-lamp:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-temperature.opux-btn-icon-right:after,
.opux-icon-temperature:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-washing-machine.opux-btn-icon-right:after,
.opux-icon-washing-machine:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-web-conferencing.opux-btn-icon-right:after,
.opux-icon-web-conferencing:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-alert-bell.opux-btn-icon-right:after,
.opux-icon-alert-bell:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-smiley-sad.opux-btn-icon-right:after,
.opux-icon-smiley-sad:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-smiley-disappointed.opux-btn-icon-right:after,
.opux-icon-smiley-disappointed:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-smiley-neutral.opux-btn-icon-right:after,
.opux-icon-smiley-neutral:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-smiley-happy.opux-btn-icon-right:after,
.opux-icon-smiley-happy:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-smiley-smile.opux-btn-icon-right:after,
.opux-icon-smiley-smile:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-card.opux-btn-icon-right:after,
.opux-icon-card:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-share.opux-btn-icon-right:after,
.opux-icon-share:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-rewind.opux-btn-icon-right:after,
.opux-icon-rewind:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-pause.opux-btn-icon-right:after,
.opux-icon-pause:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-stop.opux-btn-icon-right:after,
.opux-icon-stop:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-fastforward.opux-btn-icon-right:after,
.opux-icon-fastforward:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-admin.opux-btn-icon-right:after,
.opux-icon-admin:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-iban.opux-btn-icon-right:after,
.opux-icon-iban:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-organization.opux-btn-icon-right:after,
.opux-icon-organization:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-volume.opux-btn-icon-right:after,
.opux-icon-volume:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-ambulance.opux-btn-icon-right:after,
.opux-icon-ambulance:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-bus.opux-btn-icon-right:after,
.opux-icon-bus:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-excavator.opux-btn-icon-right:after,
.opux-icon-excavator:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-forestry.opux-btn-icon-right:after,
.opux-icon-forestry:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-taxi.opux-btn-icon-right:after,
.opux-icon-taxi:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-transport.opux-btn-icon-right:after,
.opux-icon-transport:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-aid.opux-btn-icon-right:after,
.opux-icon-aid:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-physiotherapy.opux-btn-icon-right:after,
.opux-icon-physiotherapy:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-children-young-people.opux-btn-icon-right:after,
.opux-icon-children-young-people:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-sports-wellness.opux-btn-icon-right:after,
.opux-icon-sports-wellness:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-education.opux-btn-icon-right:after,
.opux-icon-education:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-mybank.opux-btn-icon-right:after,
.opux-icon-mybank:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-bar-graph.opux-btn-icon-right:after,
.opux-icon-bar-graph:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-videocam-off.opux-btn-icon-right:after,
.opux-icon-videocam-off:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-microphone-mute.opux-btn-icon-right:after,
.opux-icon-microphone-mute:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-undo.opux-btn-icon-right:after,
.opux-icon-undo:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-feedback.opux-btn-icon-right:after,
.opux-icon-feedback:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-checkout.opux-btn-icon-right:after,
.opux-icon-checkout:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-etf.opux-btn-icon-right:after,
.opux-icon-etf:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-note.opux-btn-icon-right:after,
.opux-icon-note:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-refurbishment.opux-btn-icon-right:after,
.opux-icon-refurbishment:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-renovation.opux-btn-icon-right:after,
.opux-icon-renovation:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-groceries.opux-btn-icon-right:after,
.opux-icon-groceries:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-lotus.opux-btn-icon-right:after,
.opux-icon-lotus:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-masks.opux-btn-icon-right:after,
.opux-icon-masks:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-question-mark.opux-btn-icon-right:after,
.opux-icon-question-mark:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-racket-and-ball.opux-btn-icon-right:after,
.opux-icon-racket-and-ball:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-rubberduck.opux-btn-icon-right:after,
.opux-icon-rubberduck:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-shopping-bag.opux-btn-icon-right:after,
.opux-icon-shopping-bag:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-op-home.opux-btn-icon-right:after,
.opux-icon-op-home:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-blood-vessel.opux-btn-icon-right:after,
.opux-icon-blood-vessel:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-cardiology.opux-btn-icon-right:after,
.opux-icon-cardiology:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-dentist.opux-btn-icon-right:after,
.opux-icon-dentist:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-ear.opux-btn-icon-right:after,
.opux-icon-ear:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-emergency.opux-btn-icon-right:after,
.opux-icon-emergency:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-eye.opux-btn-icon-right:after,
.opux-icon-eye:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-health.opux-btn-icon-right:after,
.opux-icon-health:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-internal-medicine.opux-btn-icon-right:after,
.opux-icon-internal-medicine:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-occupational-health.opux-btn-icon-right:after,
.opux-icon-occupational-health:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-orthopedics.opux-btn-icon-right:after,
.opux-icon-orthopedics:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-pain.opux-btn-icon-right:after,
.opux-icon-pain:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-pediatrician.opux-btn-icon-right:after,
.opux-icon-pediatrician:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-sport.opux-btn-icon-right:after,
.opux-icon-sport:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-surgery.opux-btn-icon-right:after,
.opux-icon-surgery:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-servicepath.opux-btn-icon-right:after,
.opux-icon-servicepath:not(.opux-btn-icon-right):before {
    content: "";
}
.opux-icon-logo:before,
.opux-icon-quote:before {
    display: block !important;
    font-family: Chevin !important;
    font-weight: 300;
}
.opux-icon-logo.opux-btn-icon:before,
.opux-icon-quote.opux-btn-icon:before {
    display: inline-block !important;
}
.opux-icon-logo:before {
    content: "\f8ff";
}
.opux-icon-ellipsis:before {
    content: "";
}
.opux-icon-quote:before {
    content: "\201d";
    font-size: 2em;
    line-height: 0.5;
    margin-bottom: -0.3em;
    padding-top: 0.3em;
}
.opux-animated-icon-svg {
    position: absolute;
    top: 0;
    left: 0;
    overflow: visible;
}
.opux-animated-icon-container {
    display: inline-block;
    height: 150px;
    width: 150px;
}
.opux-icon.opux-animated-icon {
    font-size: 150px;
    color: #00ac32;
    transform: scale(0);
    animation: show 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    animation-fill-mode: forwards;
}
.opux-animated-icon-check {
    position: relative;
    display: inline-block;
    height: 150px;
    width: 150px;
}
.opux-animated-icon-check .check,
.opux-animated-icon-check .circle {
    fill: none;
    stroke: #00ac32;
    stroke-width: 4;
}
.opux-animated-icon-check .check {
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-dasharray: 100, 100;
    stroke-dashoffset: 100;
    animation: draw 0.5s ease 0.5s;
    animation-fill-mode: forwards;
}
.opux-animated-icon-check .circle {
    stroke-dasharray: 500, 500;
    stroke-dashoffset: -500;
    transform: rotate(270deg);
    animation: drawCircle 0.5s linear;
    animation-fill-mode: forwards;
    transform-origin: center;
}
@keyframes draw {
    to {
        stroke-dashoffset: 0;
    }
}
@keyframes drawCircle {
    to {
        stroke-dashoffset: 0;
        transform: rotate(210deg);
    }
}
@keyframes show {
    to {
        transform: scale(1);
    }
}
.svg-animation-support-check {
    position: absolute;
    top: -9999px;
    left: -9999px;
}
.svg-animation-support-check .check.animate {
    animation: draw 0s linear;
    animation-fill-mode: forwards;
}
.opux-is-hidden.opux-is-hidden {
    display: none !important;
}
.opux-no-transition {
    transition: none !important;
}
.opux-float-right.opux-float-right {
    float: right;
}
.opux-float-left.opux-float-left {
    float: left;
}
.opux-float-none.opux-float-none {
    float: none;
}
.opux-is-visible-l-block,
.opux-is-visible-l-inline,
.opux-is-visible-l-inline-block,
.opux-is-visible-l-only-block,
.opux-is-visible-l-only-inline,
.opux-is-visible-l-only-inline-block,
.opux-is-visible-l-only-table,
.opux-is-visible-l-table,
.opux-is-visible-m-block,
.opux-is-visible-m-inline,
.opux-is-visible-m-inline-block,
.opux-is-visible-m-only-block,
.opux-is-visible-m-only-inline,
.opux-is-visible-m-only-inline-block,
.opux-is-visible-m-only-table,
.opux-is-visible-m-table,
.opux-is-visible-s-block,
.opux-is-visible-s-inline,
.opux-is-visible-s-inline-block,
.opux-is-visible-s-only-block,
.opux-is-visible-s-only-inline,
.opux-is-visible-s-only-inline-block,
.opux-is-visible-s-only-table,
.opux-is-visible-s-table,
.opux-is-visible-xl-block,
.opux-is-visible-xl-inline,
.opux-is-visible-xl-inline-block,
.opux-is-visible-xl-only-block,
.opux-is-visible-xl-only-inline,
.opux-is-visible-xl-only-inline-block,
.opux-is-visible-xl-only-table,
.opux-is-visible-xl-table,
.opux-is-visible-xs-block,
.opux-is-visible-xs-inline,
.opux-is-visible-xs-inline-block,
.opux-is-visible-xs-only-block,
.opux-is-visible-xs-only-inline,
.opux-is-visible-xs-only-inline-block,
.opux-is-visible-xs-only-table,
.opux-is-visible-xs-table,
.opux-is-visible-xxl-block,
.opux-is-visible-xxl-inline,
.opux-is-visible-xxl-inline-block,
.opux-is-visible-xxl-only-block,
.opux-is-visible-xxl-only-inline,
.opux-is-visible-xxl-only-inline-block,
.opux-is-visible-xxl-only-table,
.opux-is-visible-xxl-table {
    display: none !important;
}
@media (max-width: 611px) {
    .opux-is-visible-xs-block {
        display: block !important;
    }
    .opux-is-visible-xs-inline {
        display: inline !important;
    }
    .opux-is-visible-xs-inline-block {
        display: inline-block !important;
    }
    table.opux-is-visible-xs-table {
        display: table !important;
    }
    tr.opux-is-visible-xs-table {
        display: table-row !important;
    }
    tbody.opux-is-visible-xs-table,
    tfoot.opux-is-visible-xs-table,
    thead.opux-is-visible-xs-table {
        display: table-row-group !important;
    }
    td.opux-is-visible-xs-table,
    th.opux-is-visible-xs-table {
        display: table-cell !important;
    }
    .opux-is-hidden-xs {
        display: none !important;
    }
}
@media (max-width: 767px) {
    .opux-is-visible-s-block {
        display: block !important;
    }
    .opux-is-visible-s-inline {
        display: inline !important;
    }
    .opux-is-visible-s-inline-block {
        display: inline-block !important;
    }
    table.opux-is-visible-s-table {
        display: table !important;
    }
    tr.opux-is-visible-s-table {
        display: table-row !important;
    }
    tbody.opux-is-visible-s-table,
    tfoot.opux-is-visible-s-table,
    thead.opux-is-visible-s-table {
        display: table-row-group !important;
    }
    td.opux-is-visible-s-table,
    th.opux-is-visible-s-table {
        display: table-cell !important;
    }
    .opux-is-hidden-s {
        display: none !important;
    }
}
@media (min-width: 612px) and (max-width: 767px) {
    .opux-is-visible-s-only-block {
        display: block !important;
    }
    .opux-is-visible-s-only-inline {
        display: inline !important;
    }
    .opux-is-visible-s-only-inline-block {
        display: inline-block !important;
    }
    table.opux-is-visible-s-only-table {
        display: table !important;
    }
    tr.opux-is-visible-s-only-table {
        display: table-row !important;
    }
    tbody.opux-is-visible-s-only-table,
    tfoot.opux-is-visible-s-only-table,
    thead.opux-is-visible-s-only-table {
        display: table-row-group !important;
    }
    td.opux-is-visible-s-only-table,
    th.opux-is-visible-s-only-table {
        display: table-cell !important;
    }
    .opux-is-hidden-s-only {
        display: none !important;
    }
}
@media (max-width: 979px) {
    .opux-is-visible-m-block {
        display: block !important;
    }
    .opux-is-visible-m-inline {
        display: inline !important;
    }
    .opux-is-visible-m-inline-block {
        display: inline-block !important;
    }
    table.opux-is-visible-m-table {
        display: table !important;
    }
    tr.opux-is-visible-m-table {
        display: table-row !important;
    }
    tbody.opux-is-visible-m-table,
    tfoot.opux-is-visible-m-table,
    thead.opux-is-visible-m-table {
        display: table-row-group !important;
    }
    td.opux-is-visible-m-table,
    th.opux-is-visible-m-table {
        display: table-cell !important;
    }
    .opux-is-hidden-m {
        display: none !important;
    }
}
@media (min-width: 768px) and (max-width: 979px) {
    .opux-is-visible-m-only-block {
        display: block !important;
    }
    .opux-is-visible-m-only-inline {
        display: inline !important;
    }
    .opux-is-visible-m-only-inline-block {
        display: inline-block !important;
    }
    table.opux-is-visible-m-only-table {
        display: table !important;
    }
    tr.opux-is-visible-m-only-table {
        display: table-row !important;
    }
    tbody.opux-is-visible-m-only-table,
    tfoot.opux-is-visible-m-only-table,
    thead.opux-is-visible-m-only-table {
        display: table-row-group !important;
    }
    td.opux-is-visible-m-only-table,
    th.opux-is-visible-m-only-table {
        display: table-cell !important;
    }
    .opux-is-hidden-m-only {
        display: none !important;
    }
}
@media (max-width: 1199px) {
    .opux-is-visible-l-block {
        display: block !important;
    }
    .opux-is-visible-l-inline {
        display: inline !important;
    }
    .opux-is-visible-l-inline-block {
        display: inline-block !important;
    }
    table.opux-is-visible-l-table {
        display: table !important;
    }
    tr.opux-is-visible-l-table {
        display: table-row !important;
    }
    tbody.opux-is-visible-l-table,
    tfoot.opux-is-visible-l-table,
    thead.opux-is-visible-l-table {
        display: table-row-group !important;
    }
    td.opux-is-visible-l-table,
    th.opux-is-visible-l-table {
        display: table-cell !important;
    }
    .opux-is-hidden-l {
        display: none !important;
    }
}
@media (min-width: 980px) and (max-width: 1199px) {
    .opux-is-visible-l-only-block {
        display: block !important;
    }
    .opux-is-visible-l-only-inline {
        display: inline !important;
    }
    .opux-is-visible-l-only-inline-block {
        display: inline-block !important;
    }
    table.opux-is-visible-l-only-table {
        display: table !important;
    }
    tr.opux-is-visible-l-only-table {
        display: table-row !important;
    }
    tbody.opux-is-visible-l-only-table,
    tfoot.opux-is-visible-l-only-table,
    thead.opux-is-visible-l-only-table {
        display: table-row-group !important;
    }
    td.opux-is-visible-l-only-table,
    th.opux-is-visible-l-only-table {
        display: table-cell !important;
    }
    .opux-is-hidden-l-only {
        display: none !important;
    }
}
@media (max-width: 1551px) {
    .opux-is-visible-xl-block {
        display: block !important;
    }
    .opux-is-visible-xl-inline {
        display: inline !important;
    }
    .opux-is-visible-xl-inline-block {
        display: inline-block !important;
    }
    table.opux-is-visible-xl-table {
        display: table !important;
    }
    tr.opux-is-visible-xl-table {
        display: table-row !important;
    }
    tbody.opux-is-visible-xl-table,
    tfoot.opux-is-visible-xl-table,
    thead.opux-is-visible-xl-table {
        display: table-row-group !important;
    }
    td.opux-is-visible-xl-table,
    th.opux-is-visible-xl-table {
        display: table-cell !important;
    }
    .opux-is-hidden-xl {
        display: none !important;
    }
}
@media (min-width: 1200px) and (max-width: 1551px) {
    .opux-is-visible-xl-only-block {
        display: block !important;
    }
    .opux-is-visible-xl-only-inline {
        display: inline !important;
    }
    .opux-is-visible-xl-only-inline-block {
        display: inline-block !important;
    }
    table.opux-is-visible-xl-only-table {
        display: table !important;
    }
    tr.opux-is-visible-xl-only-table {
        display: table-row !important;
    }
    tbody.opux-is-visible-xl-only-table,
    tfoot.opux-is-visible-xl-only-table,
    thead.opux-is-visible-xl-only-table {
        display: table-row-group !important;
    }
    td.opux-is-visible-xl-only-table,
    th.opux-is-visible-xl-only-table {
        display: table-cell !important;
    }
    .opux-is-hidden-xl-only {
        display: none !important;
    }
}
@media (min-width: 1552px) {
    .opux-is-visible-xxl-only-block {
        display: block !important;
    }
    .opux-is-visible-xxl-only-inline {
        display: inline !important;
    }
    .opux-is-visible-xxl-only-inline-block {
        display: inline-block !important;
    }
    table.opux-is-visible-xxl-only-table {
        display: table !important;
    }
    tr.opux-is-visible-xxl-only-table {
        display: table-row !important;
    }
    tbody.opux-is-visible-xxl-only-table,
    tfoot.opux-is-visible-xxl-only-table,
    thead.opux-is-visible-xxl-only-table {
        display: table-row-group !important;
    }
    td.opux-is-visible-xxl-only-table,
    th.opux-is-visible-xxl-only-table {
        display: table-cell !important;
    }
    .opux-is-hidden-xxl-only {
        display: none !important;
    }
}
body:after {
    content: "xs";
    visibility: hidden;
    width: 0;
    height: 0;
    position: absolute;
    font-size: 0;
}
@media screen and (min-width: 612px) {
    body:after {
        content: "s";
    }
}
@media screen and (min-width: 768px) {
    body:after {
        content: "m";
    }
}
@media screen and (min-width: 980px) {
    body:after {
        content: "l";
    }
}
@media screen and (min-width: 1200px) {
    body:after {
        content: "xl";
    }
}
@media screen and (min-width: 1552px) {
    body:after {
        content: "xxl";
    }
}
.opux-spacing-top-margin {
    margin-top: 20px;
}
.opux-spacing-top-margin-double {
    margin-top: 40px;
}
.opux-spacing-top-margin-half {
    margin-top: 10px;
}
.opux-spacing-top-margin-none {
    margin-top: 0;
}
.opux-spacing-bottom-margin {
    margin-bottom: 20px;
}
.opux-spacing-bottom-margin-double {
    margin-bottom: 40px;
}
.opux-spacing-bottom-margin-half {
    margin-bottom: 10px;
}
.opux-spacing-bottom-margin-none {
    margin-bottom: 0;
}
.opux-spacing-top-padding {
    padding-top: 20px;
}
.opux-spacing-top-padding-double {
    padding-top: 40px;
}
.opux-spacing-top-padding-half {
    padding-top: 10px;
}
.opux-spacing-top-padding-none {
    padding-top: 0;
}
.opux-spacing-bottom-padding {
    padding-bottom: 20px;
}
.opux-spacing-bottom-padding-double {
    padding-bottom: 40px;
}
.opux-spacing-bottom-padding-half {
    padding-bottom: 10px;
}
.opux-spacing-bottom-padding-none {
    padding-bottom: 0;
}
.opux-elevation-level-0 {
    border: 1px solid rgba(0, 0, 0, 0.2);
}
.opux-elevation-level-2 {
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.18), 0 1px 2px rgba(0, 0, 0, 0.36);
}
.opux-elevation-level-4 {
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.16), 0 2px 4px rgba(0, 0, 0, 0.32);
}
.opux-elevation-level-8 {
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28);
}
.opux-elevation-level-16 {
    box-shadow: 0 0 16px rgba(0, 0, 0, 0.12), 0 8px 16px rgba(0, 0, 0, 0.24);
}
.opux-elevation-level-24 {
    box-shadow: 0 0 24px rgba(0, 0, 0, 0.12), 0 12px 24px rgba(0, 0, 0, 0.24);
}
@font-face {
    font-family: Chevin;
    src: url(../fonts/fonnts.com-Chevin_Pro_Thin.otf) format("opentype");
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: Chevin;
    src: url(../fonts/fonnts.com-Chevin_Pro_Thin_Italic.otf) format("opentype");
    font-weight: 100;
    font-style: italic;
}
@font-face {
    font-family: Chevin;
    src: url(../fonts/fonnts.com-Chevin_Pro_Light.otf) format("opentype");
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: Chevin;
    src: url(../fonts/fonnts.com-Chevin_Pro_Thin_Italic.otf) format("opentype");
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: Chevin;
    src: url(../fonts/fonnts.com-Chevin_Pro_Medium.otf) format("opentype");
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: Chevin;
    src: url(../fonts/fonnts.com-Chevin_Pro_Medium_Italic.otf) format("opentype");
    font-weight: 500;
    font-style: italic;
}
@font-face {
    font-family: Chevin;
    src: url(../fonts/fonnts.com-Chevin_Pro_DemiBold.otf) format("opentype");
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: Chevin;
    src: url(../fonts/fonnts.com-Chevin_Pro_DemiBold_Italic.otf) format("opentype");
    font-weight: 600;
    font-style: italic;
}
@font-face {
    font-family: OPHand;
    src: url(fn/resources/fonts/ophand-book.woff2) format("woff2"),
    url(fn/resources/fonts/ophand-book.woff) format("woff"),
    url(fn/resources/fonts/ophand-book.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
}
html {
    font-size: 62.5%;
}
body {
    font-family: Chevin, sans-serif;
    font-weight: 300;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1.25;
    color: #323232;
}
button,
input,
optgroup,
option,
select,
textarea {
    font-family: inherit;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: Chevin, sans-serif;
    font-weight: 300;
    color: #323232;
}
h2,
h3,
h4 {
    letter-spacing: -0.005em;
}
h5,
h6 {
    letter-spacing: 0;
}
.opux-h1,
h1 {
    letter-spacing: -0.01em;
    font-size: 32px;
    line-height: 36px;
    font-size: 3.2rem;
    line-height: 3.6rem;
}
@media only screen and (min-width: 612px) {
    .opux-h1,
    h1 {
        font-size: 42px;
        line-height: 4.4px;
        font-size: 4.2rem;
        line-height: 4.4rem;
    }
}
@media only screen and (min-width: 1552px) {
    .opux-h1,
    h1 {
        letter-spacing: -0.015em;
        font-weight: 100;
        font-size: 52px;
        line-height: 56px;
        font-size: 5.2rem;
        line-height: 5.6rem;
    }
}
.opux-h2,
h2 {
    font-size: 26px;
    line-height: 28px;
    font-size: 2.6rem;
    line-height: 2.8rem;
}
@media only screen and (min-width: 1552px) {
    .opux-h2,
    h2 {
        font-size: 28px;
        line-height: 32px;
        font-size: 2.8rem;
        line-height: 3.2rem;
    }
}
.opux-h3,
h3 {
    font-size: 22px;
    font-size: 2.2rem;
}
.opux-h3,
.opux-h4,
h3,
h4 {
    line-height: 24px;
    line-height: 2.4rem;
}
.opux-h4,
h4 {
    font-size: 20px;
    font-size: 2rem;
}
.opux-h5,
h5 {
    font-size: 18px;
    font-size: 1.8rem;
}
.opux-h5,
.opux-h6,
h5,
h6 {
    font-weight: 600;
    line-height: 20px;
    line-height: 2rem;
}
.opux-h6,
h6 {
    font-size: 16px;
    font-size: 1.6rem;
}
.opux-heading-allcaps {
    text-transform: uppercase;
    color: #969696;
    font-weight: 500;
}
p {
    line-height: 1.5;
}
b,
strong {
    font-weight: 600;
}
a {
    text-decoration: none;
    color: #323232;
}
a:focus {
    outline: none;
}
.opux-font-small.opux-font-small {
    font-size: 14px;
    font-size: 1.4rem;
}
.opux-action-link,
.opux-external-link,
.opux-inline-link,
.opux-return-link {
    color: #ff6a10;
}
.opux-action-link:focus,
.opux-action-link:hover,
.opux-external-link:focus,
.opux-external-link:hover,
.opux-inline-link:focus,
.opux-inline-link:hover,
.opux-return-link:focus,
.opux-return-link:hover {
    text-decoration: underline;
}
.opux-action-link:focus .opux-icon,
.opux-action-link:hover .opux-icon,
.opux-external-link:focus .opux-icon,
.opux-external-link:hover .opux-icon,
.opux-inline-link:focus .opux-icon,
.opux-inline-link:hover .opux-icon,
.opux-return-link:focus .opux-icon,
.opux-return-link:hover .opux-icon {
    text-decoration: none;
}
.opux-action-link:after,
.opux-external-link:after,
.opux-inline-link:after,
.opux-return-link:after {
    text-decoration: underline;
    text-decoration: none;
}
.opux-action-link:active,
.opux-external-link:active,
.opux-inline-link:active,
.opux-return-link:active {
    color: #323232;
    text-decoration: none;
}
.opux-action-link:after {
    content: "\00a0\203a";
}
.opux-return-link:before {
    content: "\2039\00a0";
}
.opux-external-link:after {
    content: "";
    text-decoration: none;
    font-size: 2.4rem;
    line-height: 0.66667;
    padding-left: 5px;
    margin-top: -0.5rem;
}
.opux-icons-loading .opux-external-link:after {
    opacity: 0;
}
.opux-info-link {
    color: #bebebe;
}
.opux-info-link:hover {
    color: #323232;
}
.opux-info-link:focus {
    color: #323232;
    outline: 1px dotted;
}
.opux-info-link:before {
    content: "";
    line-height: 2rem;
    font-size: 28px;
    display: inline;
    position: relative;
    top: -1px;
}
.opux-icons-loading .opux-info-link:before {
    opacity: 0;
}
.opux-accessible .opux-action-link,
.opux-accessible .opux-external-link,
.opux-accessible .opux-inline-link,
.opux-accessible .opux-return-link {
    color: #f15c00;
}
.opux-accessible body,
.opux-font-accessible.opux-font-accessible {
    font-size: 18px;
    font-size: 1.8rem;
}
hr {
    border-color: rgba(0, 0, 0, 0.15);
    border-width: 1px 0 0;
    margin: 10px 0;
}
.opux-g-container > hr {
    margin-left: -6px;
    margin-right: -6px;
}
.opux-action-link[disabled],
.opux-disabled-link,
.opux-external-link[disabled] .opux-return-link[disabled],
.opux-info-link[disabled],
.opux-inline-link[disabled] {
    color: #bebebe !important;
    text-decoration: none !important;
    cursor: default;
}
.opux-action-link[disabled]:before,
.opux-disabled-link:before,
.opux-external-link[disabled] .opux-return-link[disabled]:before,
.opux-info-link[disabled]:before,
.opux-inline-link[disabled]:before {
    content: "\e07a\00a0";
    font-size: 1.6rem;
    margin-top: -0.4rem;
}
.opux-external-link[disabled]
.opux-icons-loading
.opux-return-link[disabled]:before,
.opux-icons-loading .opux-action-link[disabled]:before,
.opux-icons-loading .opux-disabled-link:before,
.opux-icons-loading
.opux-external-link[disabled]
.opux-return-link[disabled]:before,
.opux-icons-loading .opux-info-link[disabled]:before,
.opux-icons-loading .opux-inline-link[disabled]:before {
    opacity: 0;
}
.opux-action-link[disabled],
.opux-external-link[disabled] .opux-return-link[disabled],
.opux-info-link[disabled],
.opux-inline-link[disabled] {
    pointer-events: none;
}
.opux-nano-link {
    text-decoration: underline;
    color: #323232;
}
.opux-nano-link:focus,
.opux-nano-link:hover {
    color: #323232;
    background: #fff500;
}
.opux-nano-link:active {
    background: none;
    text-decoration: underline;
}
.opux-nano-link:before {
    display: inline-block;
    text-decoration: none !important;
}
.opux-smallcaps {
    font-weight: 500;
    font-size: 12px;
    line-height: 15px;
    font-size: 1.2rem;
    line-height: 1.5rem;
    color: #6e6e6e;
    text-transform: uppercase;
}
.opux-align-right.opux-align-right {
    text-align: right;
}
.opux-align-left.opux-align-left {
    text-align: left;
}
.opux-align-center.opux-align-center {
    text-align: center;
}
.opux-nowrap {
    white-space: nowrap;
}
.opux-break-word {
    word-wrap: break-word;
}
.opux-overflow-ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.opux-bullet-list,
.opux-number-list {
    line-height: 1.25;
}
.opux-bullet-list li,
.opux-number-list li {
    margin-bottom: 20px;
}
.opux-bullet-list ul,
.opux-number-list ul {
    margin-left: 42px;
    margin-top: 20px;
    list-style: disc outside none;
}
.opux-bullet-list ol,
.opux-number-list ol {
    margin-left: 42px;
    margin-top: 20px;
    list-style: decimal outside none;
}
.opux-bullet-list {
    margin-left: 18px;
    list-style: disc outside none;
}
.opux-number-list {
    list-style: none outside none;
    counter-reset: item;
}
.opux-number-list li:before {
    counter-increment: item;
    content: counters(item, ".") ". ";
}
.opux-number-list ol {
    list-style: none outside none;
    counter-reset: item;
}
.opux-number-list ol li:before {
    margin-left: -4px;
}
.opux-tile .opux-bullet-list li,
.opux-tile .opux-number-list li {
    margin-bottom: 0;
}
.opux-link-list li {
    margin-bottom: 10px;
}
.opux-link-list li:last-child {
    margin-bottom: 20px;
}
.opux-link-list .opux-icon {
    font-size: 24px;
    line-height: 20px;
    width: 24px;
    margin-right: 6px;
    margin-top: -2px;
}
.opux-link-list:last-child li:last-child {
    margin-bottom: 0;
}
.opux-clamp-text {
    overflow: hidden;
    line-height: 1.25;
    position: relative;
    background: inherit;
    background-color: inherit;
    padding-right: 1rem;
}
.opux-clamp-text:after,
.opux-clamp-text:before {
    position: absolute;
    background: inherit;
    background-color: inherit;
}
.opux-clamp-text:before {
    position: absolute;
    content: "\2026";
    bottom: 0;
    right: 0;
}
.opux-clamp-text:after {
    content: "";
    width: 100%;
    height: 100%;
}
.opux-clamp-text.opux-clamp-text-2 {
    max-height: 2.5em;
}
.opux-clamp-text.opux-clamp-text-3 {
    max-height: 3.75em;
}
.opux-clamp-text.opux-clamp-text-4 {
    max-height: 5em;
}
.opux-clamp-text.opux-clamp-text-5 {
    max-height: 6.25em;
}
.opux-tabular {
    display: table !important;
    width: 100%;
}
.opux-tabular .opux-tabular-column {
    display: table-cell;
}
.opux-screen-reader-only {
    position: absolute;
    display: block;
    width: 1px;
    height: 1px;
    overflow: hidden;
    opacity: 0;
}
.opux-blockquote {
    margin: 4rem 0 3rem;
    position: relative;
}
.opux-blockquote,
.opux-blockquote .opux-blockquote-content {
    font-weight: 300;
    font-size: 18px;
    line-height: 20px;
    font-size: 1.8rem;
    line-height: 2rem;
    font-style: italic;
    color: #6e6e6e;
}
.opux-blockquote .opux-blockquote-content {
    margin-bottom: 1rem;
    padding: 0;
}
.opux-blockquote .opux-blockquote-footer {
    font-weight: 300;
    font-size: 16px;
    line-height: 20px;
    font-size: 1.6rem;
    line-height: 2rem;
    font-style: normal;
    color: #969696;
    padding-right: 9rem;
}
.opux-blockquote:before {
    content: "\201D";
    display: block;
    font-weight: 300;
    font-size: 24rem;
    font-style: normal;
    line-height: 1em;
    height: 0.2em;
    width: auto;
    color: #dedfe0;
    color: rgba(0, 0, 0, 0.1);
    position: absolute;
    bottom: -0.041em;
    right: 0;
}
@media (max-width: 767px) {
    .opux-blockquote .opux-blockquote-footer {
        padding-right: 7.2rem;
    }
    .opux-blockquote:before {
        font-size: 19.2rem;
    }
}
@media (max-width: 611px) {
    .opux-blockquote .opux-blockquote-footer {
        padding-right: 5.4rem;
    }
    .opux-blockquote:before {
        font-size: 14.4rem;
    }
}
.opux-circled-text {
    display: inline-block;
    font-size: 1.2rem;
    line-height: 2.4rem;
    text-align: center;
    background-color: #069af9;
    color: #fff;
    padding: 0 3px;
    border-radius: 1.2rem;
    min-width: 2.4rem;
}
.opux-font-weight-thin.opux-font-weight-thin {
    font-weight: 100;
}
.opux-font-weight-light.opux-font-weight-light {
    font-weight: 300;
}
.opux-font-weight-medium.opux-font-weight-medium {
    font-weight: 500;
}
.opux-font-weight-demibold.opux-font-weight-demibold {
    font-weight: 600;
}
.opux-font-family-chevin,
.opux-font-family-default {
    font-family: Chevin, sans-serif;
}
.opux-font-family-hand {
    font-family: OPHand;
}
