/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
}
body {
    margin: 0;
}
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}
hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 1px;
    overflow: visible;
    border: none;
    background: #d8d8d8;
}
pre {
    font-family: monospace, monospace;
    font-size: 1em;
}
a {
    background-color: transparent;
}
abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
}
b,
strong {
    font-weight: bolder;
}
button {
    cursor: pointer;
}
code,
kbd,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}
small {
    font-size: 80%;
}
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sub {
    bottom: -0.25em;
}
sup {
    top: -0.5em;
}
img {
    border-style: none;
}
button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0;
    border: none;
    background-color: transparent;
}
button,
input {
    overflow: visible;
}
button,
select {
    text-transform: none;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText;
}
fieldset {
    padding: 0;
}
legend {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal;
}
progress {
    vertical-align: baseline;
}
textarea {
    overflow: auto;
}
[type="checkbox"],
[type="radio"] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto;
}
[type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
}
[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}
details {
    display: block;
}
summary {
    display: list-item;
}
template {
    display: none;
}
[hidden] {
    display: none;
}
*,
*:before,
*:after {
    -webkit-box-sizing: inherit;
    box-sizing: inherit;
}
summary,
details {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
input:not([type="checkbox"]):not([type="radio"]),
textarea,
select,
button {
    -webkit-appearance: none;
}
img {
    max-width: 100%;
    height: auto;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    display: block;
}
fieldset {
    border: 0;
}
input[type="button"],
input[type="submit"],
input[type="reset"],
input[type="file"]::-webkit-file-upload-button,
button {
    padding: 0;
    border: 0;
    cursor: pointer;
    line-height: 1.6;
    letter-spacing: 0.09px;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    color: inherit;
    font-weight: 300;
}
label {
    cursor: pointer;
    display: block;
}
input[name*="honeypot"] {
    position: absolute;
    z-index: -9999;
    left: -9999px;
    opacity: 0;
}
ul,
ol {
    max-width: 100%;
}
small {
    font-size: 0.86rem;
}
table {
    border-collapse: collapse;
    margin-bottom: 10px;
    width: 100%;
}
td,
th {
    padding: 6px;
    text-align: left;
}
thead {
    border-bottom: 1px solid #94959a;
}
tfoot {
    border-top: 1px solid #94959a;
}
tbody tr:nth-child(even) {
    background-color: #f7f5f5;
}
@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
:root {
    --theme-color: #222f55;
    --theme-color-light: #314379;
    --theme-color-bg: #ecf4f8;
    --theme-nav-link-color: #5e5e62;
}
html {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    color: #5e5e62;
    font-weight: 300;
    line-height: 1.6;
    letter-spacing: 0.09px;
}
.img--rounded {
    border-radius: 5px;
}
.js-focus-visible :focus:not(.focus-visible) {
    outline: none;
}
.js-focus-visible .focus-visible {
    outline: 0;
    -webkit-box-shadow: 0 0 4px rgba(25, 183, 91, 0.8);
    box-shadow: 0 0 4px rgba(25, 183, 91, 0.8);
}
.sitemap p {
    margin-bottom: 0 !important;
}
body {
    width: 100%;
    overflow-x: hidden;
}
@media (max-width: 1025px) {
    body {
        padding-top: 90px;
    }
}
@media (max-width: 1020px) {
    body {
        padding-top: 62px;
    }
}
@media (max-width: 1025px) {
    body.activity-template {
        padding-top: 124px;
    }
}
@media (max-width: 1025px) {
    body.activity-template.has-sticky-bar {
        padding-top: 0;
    }
}
body.activity-template.has-sticky-bar.is-sticky {
    padding-top: 70px;
}
body.is-locked {
    overflow: hidden;
}
body.is-sticky {
    padding-top: 70px;
}
::-moz-selection {
    background-color: var(--theme-color);
    color: #fff;
}
::selection {
    background-color: var(--theme-color);
    color: #fff;
}
p {
    margin: 0 auto 1.71rem;
    width: 100%;
    max-width: 100%;
}
p strong {
    font-weight: 500;
}
p:empty {
    display: none;
}
a {
    text-decoration: none;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    color: inherit;
}
.h1,
h1,
.s-editor-content ._-1-Body-text-heading-1,
.h2,
h2,
.s-editor-content ._-2-Body-Text-Heading-2,
.h3,
h3,
.h4,
h4,
.h5,
h5,
.h6,
h6 {
    letter-spacing: 0.13px;
    font-weight: 500;
    color: var(--theme-color);
}
.h1,
h1,
.s-editor-content ._-1-Body-text-heading-1,
.h2,
h2,
.s-editor-content ._-2-Body-Text-Heading-2 {
    font-size: 1.43rem;
    line-height: 1.5;
    font-weight: 600;
    color: var(--theme-color);
}
.h1 span,
h1 span,
.s-editor-content ._-1-Body-text-heading-1 span,
.h2 span,
h2 span,
.s-editor-content ._-2-Body-Text-Heading-2 span {
    color: #5e5e62;
}
.h3,
h3 {
    font-size: 1.43rem;
    line-height: 1.5;
}
.h4,
h4 {
    font-size: 1.43rem;
    line-height: 1.5;
}
.h5,
h5 {
    font-size: 1.29rem;
    line-height: 1.5;
}
.h6,
h6 {
    font-size: 1.14rem;
    line-height: 1.5;
}
h1 p,
h2 p,
h3 p,
h4 p,
h5 p,
h6 p {
    margin-bottom: 0;
}
.aligncenter {
    display: block;
    margin: 0 auto 1.71rem;
}
.alignleft {
    float: left;
    margin: 0 1.71rem 1.71rem 0;
}
.alignright {
    float: right;
    margin: 0 0 1.71rem 1.71rem;
}
.wp-caption {
    max-width: 100%;
    margin: 0 0 1.71rem;
    padding: 1.71rem;
    -webkit-box-shadow: 0 0 60px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 60px 0 rgba(0, 0, 0, 0.1);
}
.wp-caption p {
    margin: 1.71rem 0;
    text-align: center;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    margin-top: 0;
    margin-bottom: 1.71rem;
    color: currentColor;
    font-family: "Poppins", sans-serif;
    letter-spacing: 0.13px;
    font-weight: 600;
    max-width: 100%;
}
.slick-slider {
    position: relative;
    display: block;
    -webkit-touch-callout: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0;
}
.slick-list:focus {
    outline: none;
}
.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
}
.slick-track:before,
.slick-track:after {
    content: "";
    display: table;
}
.slick-track:after {
    clear: both;
}
.slick-loading .slick-track {
    visibility: hidden;
}
.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none;
}
[dir="rtl"] .slick-slide {
    float: right;
}
.slick-slide img {
    display: block;
}
.slick-slide.slick-loading img {
    display: none;
}
.slick-slide.dragging img {
    pointer-events: none;
}
.slick-initialized .slick-slide {
    display: block;
}
.slick-loading .slick-slide {
    visibility: hidden;
}
.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
.slick-dots {
    text-align: center;
    width: 100%;
}
.slick-dots li {
    display: inline-block;
}
.slick-dots li.slick-active button:before {
    background-color: var(--theme-color);
    -webkit-transform: scale(1);
    transform: scale(1);
}
.slick-dots li:not(.slick-active):hover button:before {
    -webkit-transform: scale(0.8333333333);
    transform: scale(0.8333333333);
    background-color: var(--theme-color);
}
.slick-dots button {
    display: block;
    font-size: 0;
    padding: 5px 6px;
}
.slick-dots button:before {
    content: "";
    display: block;
    position: relative;
    background-color: #5e5e62;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    cursor: pointer;
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
    -webkit-transition: 0.2s transform, 0.2s background-color;
    transition: 0.2s transform, 0.2s background-color;
}
.slick-slide {
    outline: none;
    float: left;
    height: 100%;
}
ul.slick-dots {
    padding-left: 0;
}
.rangeslider {
    position: relative;
    display: block;
    cursor: pointer;
    height: 25px;
    width: 100%;
}
.rangeslider__fill,
.rangeslider__fill__bg {
    display: block;
    position: absolute;
    top: 50%;
    height: 4px;
    z-index: 2;
    background: #5e5e62;
    border-radius: 10px;
    will-change: width;
}
.rangeslider__handle {
    will-change: width, height, top;
    width: 14px;
    height: 14px;
    position: absolute;
    top: calc(50% + 2px);
    background: #5e5e62;
    display: inline-block;
    z-index: 3;
    cursor: pointer;
    border-radius: 50%;
    -webkit-transition: width 0.1s ease-in-out, height 0.1s ease-in-out, top 0.1s ease-in-out;
    transition: width 0.1s ease-in-out, height 0.1s ease-in-out, top 0.1s ease-in-out;
}
.rangeslider__handle:active {
    background: #5e5e62;
}
.rangeslider__fill__bg {
    background: #d8d8d8;
    width: 100%;
}
.rangeslider--disabled {
    opacity: 0.4;
}
.c-rangeslider {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    position: relative;
}
.c-rangeslider__icon {
    fill: var(--theme-color) !important;
    height: 24px !important;
    width: 24px !important;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.c-rangeslider__title {
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.o-button-wrap {
    margin-left: calc(0.86rem / -2);
    margin-right: calc(0.86rem / -2);
    margin-bottom: -0.86rem;
}
.o-button-wrap__button {
    margin: 0 0.43rem 0.86rem;
}
.o-grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: calc(1.71rem / -2);
    margin-right: calc(1.71rem / -2);
    margin-bottom: -1.71rem;
}
.o-grid--left {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.o-grid--center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.o-grid--right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.o-grid--space-between {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.o-grid--top {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
}
.o-grid--middle {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
}
.o-grid--bottom {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end;
}
.o-grid--fill .o-grid__col {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
.o-grid--full {
    width: 100%;
}
@media (max-width: 1400px) {
    .o-grid--left\@dl {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .o-grid--center\@dl {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .o-grid--right\@dl {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
    .o-grid--top\@dl {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -ms-flex-line-pack: start;
        align-content: flex-start;
    }
    .o-grid--middle\@dl {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-line-pack: center;
        align-content: center;
    }
    .o-grid--bottom\@dl {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        -ms-flex-line-pack: end;
        align-content: flex-end;
    }
    .o-grid--fill\@dl .o-grid__col {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
    }
}
@media (max-width: 1250px) {
    .o-grid--left\@dm {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .o-grid--center\@dm {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .o-grid--right\@dm {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
    .o-grid--top\@dm {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -ms-flex-line-pack: start;
        align-content: flex-start;
    }
    .o-grid--middle\@dm {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-line-pack: center;
        align-content: center;
    }
    .o-grid--bottom\@dm {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        -ms-flex-line-pack: end;
        align-content: flex-end;
    }
    .o-grid--fill\@dm .o-grid__col {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
    }
}
@media (max-width: 1025px) {
    .o-grid--left\@ds {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .o-grid--center\@ds {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .o-grid--right\@ds {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
    .o-grid--top\@ds {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -ms-flex-line-pack: start;
        align-content: flex-start;
    }
    .o-grid--middle\@ds {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-line-pack: center;
        align-content: center;
    }
    .o-grid--bottom\@ds {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        -ms-flex-line-pack: end;
        align-content: flex-end;
    }
    .o-grid--fill\@ds .o-grid__col {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
    }
}
@media (max-width: 900px) {
    .o-grid--left\@tvl {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .o-grid--center\@tvl {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .o-grid--right\@tvl {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
    .o-grid--top\@tvl {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -ms-flex-line-pack: start;
        align-content: flex-start;
    }
    .o-grid--middle\@tvl {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-line-pack: center;
        align-content: center;
    }
    .o-grid--bottom\@tvl {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        -ms-flex-line-pack: end;
        align-content: flex-end;
    }
    .o-grid--fill\@tvl .o-grid__col {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
    }
}
@media (max-width: 800px) {
    .o-grid--left\@tl {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .o-grid--center\@tl {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .o-grid--right\@tl {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
    .o-grid--top\@tl {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -ms-flex-line-pack: start;
        align-content: flex-start;
    }
    .o-grid--middle\@tl {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-line-pack: center;
        align-content: center;
    }
    .o-grid--bottom\@tl {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        -ms-flex-line-pack: end;
        align-content: flex-end;
    }
    .o-grid--fill\@tl .o-grid__col {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
    }
}
@media (max-width: 700px) {
    .o-grid--left\@tm {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .o-grid--center\@tm {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .o-grid--right\@tm {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
    .o-grid--top\@tm {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -ms-flex-line-pack: start;
        align-content: flex-start;
    }
    .o-grid--middle\@tm {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-line-pack: center;
        align-content: center;
    }
    .o-grid--bottom\@tm {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        -ms-flex-line-pack: end;
        align-content: flex-end;
    }
    .o-grid--fill\@tm .o-grid__col {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
    }
}
@media (max-width: 600px) {
    .o-grid--left\@ts {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .o-grid--center\@ts {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .o-grid--right\@ts {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
    .o-grid--top\@ts {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -ms-flex-line-pack: start;
        align-content: flex-start;
    }
    .o-grid--middle\@ts {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-line-pack: center;
        align-content: center;
    }
    .o-grid--bottom\@ts {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        -ms-flex-line-pack: end;
        align-content: flex-end;
    }
    .o-grid--fill\@ts .o-grid__col {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
    }
}
@media (max-width: 480px) {
    .o-grid--left\@pvl {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .o-grid--center\@pvl {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .o-grid--right\@pvl {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
    .o-grid--top\@pvl {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -ms-flex-line-pack: start;
        align-content: flex-start;
    }
    .o-grid--middle\@pvl {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-line-pack: center;
        align-content: center;
    }
    .o-grid--bottom\@pvl {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        -ms-flex-line-pack: end;
        align-content: flex-end;
    }
    .o-grid--fill\@pvl .o-grid__col {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
    }
}
@media (max-width: 420px) {
    .o-grid--left\@pl {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .o-grid--center\@pl {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .o-grid--right\@pl {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
    .o-grid--top\@pl {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -ms-flex-line-pack: start;
        align-content: flex-start;
    }
    .o-grid--middle\@pl {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-line-pack: center;
        align-content: center;
    }
    .o-grid--bottom\@pl {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        -ms-flex-line-pack: end;
        align-content: flex-end;
    }
    .o-grid--fill\@pl .o-grid__col {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
    }
}
.o-grid__col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
    /* padding: 0 calc(1.71rem / 2); */
    padding: 0 calc(1.2rem / 2);
    margin-bottom: 1.71rem;
}
.o-grid__col-1 {
    -ms-flex-preferred-size: 8.333333%;
    flex-basis: 8.333333%;
    max-width: 8.333333%;
}
.o-grid__col-1--ol {
    margin-left: 8.333333%;
}
.o-grid__col-1--or {
    margin-right: 8.333333%;
}
.o-grid__order-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}
.o-grid__col-2 {
    -ms-flex-preferred-size: 16.666667%;
    flex-basis: 16.666667%;
    max-width: 16.666667%;
}
.o-grid__col-2--ol {
    margin-left: 16.666667%;
}
.o-grid__col-2--or {
    margin-right: 16.666667%;
}
.o-grid__order-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
}
.o-grid__col-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
}
.o-grid__col-3--ol {
    margin-left: 25%;
}
.o-grid__col-3--or {
    margin-right: 25%;
}
.o-grid__order-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
}
.o-grid__col-4 {
    -ms-flex-preferred-size: 33.333333%;
    flex-basis: 33.333333%;
    max-width: 33.333333%;
}
.o-grid__col-4--ol {
    margin-left: 33.333333%;
}
.o-grid__col-4--or {
    margin-right: 33.333333%;
}
.o-grid__order-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
}
.o-grid__col-5 {
    -ms-flex-preferred-size: 41.666667%;
    flex-basis: 41.666667%;
    max-width: 41.666667%;
}
.o-grid__col-5--ol {
    margin-left: 41.666667%;
}
.o-grid__col-5--or {
    margin-right: 41.666667%;
}
.o-grid__order-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
}
.o-grid__col-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
}
.o-grid__col-6--ol {
    margin-left: 50%;
}
.o-grid__col-6--or {
    margin-right: 50%;
}
.o-grid__order-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
}
.o-grid__col-7 {
    -ms-flex-preferred-size: 58.333333%;
    flex-basis: 58.333333%;
    max-width: 58.333333%;
}
.o-grid__col-7--ol {
    margin-left: 58.333333%;
}
.o-grid__col-7--or {
    margin-right: 58.333333%;
}
.o-grid__order-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
}
.o-grid__col-8 {
    -ms-flex-preferred-size: 66.666667%;
    flex-basis: 66.666667%;
    max-width: 66.666667%;
}
.o-grid__col-8--ol {
    margin-left: 66.666667%;
}
.o-grid__col-8--or {
    margin-right: 66.666667%;
}
.o-grid__order-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
}
.o-grid__col-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
}
.o-grid__col-9--ol {
    margin-left: 75%;
}
.o-grid__col-9--or {
    margin-right: 75%;
}
.o-grid__order-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
}
.o-grid__col-10 {
    -ms-flex-preferred-size: 83.333333%;
    flex-basis: 83.333333%;
    max-width: 83.333333%;
}
.o-grid__col-10--ol {
    margin-left: 83.333333%;
}
.o-grid__col-10--or {
    margin-right: 83.333333%;
}
.o-grid__order-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
}
.o-grid__col-11 {
    -ms-flex-preferred-size: 91.666667%;
    flex-basis: 91.666667%;
    max-width: 91.666667%;
}
.o-grid__col-11--ol {
    margin-left: 91.666667%;
}
.o-grid__col-11--or {
    margin-right: 91.666667%;
}
.o-grid__order-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
}
.o-grid__col-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
}
.o-grid__col-12--ol {
    margin-left: 100%;
}
.o-grid__col-12--or {
    margin-right: 100%;
}
.o-grid__order-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
}
@media (max-width: 1400px) {
    .o-grid__col-0--ol\@dl {
        margin-left: 0;
    }
    .o-grid__col-0--or\@dl {
        margin-right: 0;
    }
    .o-grid__col-1\@dl {
        -ms-flex-preferred-size: 8.333333%;
        flex-basis: 8.333333%;
        max-width: 8.333333%;
    }
    .o-grid__col-1--ol\@dl {
        margin-left: 8.333333%;
    }
    .o-grid__col-1--or\@dl {
        margin-right: 8.333333%;
    }
    .o-grid__order-1\@dl {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }
    .o-grid__col-2\@dl {
        -ms-flex-preferred-size: 16.666667%;
        flex-basis: 16.666667%;
        max-width: 16.666667%;
    }
    .o-grid__col-2--ol\@dl {
        margin-left: 16.666667%;
    }
    .o-grid__col-2--or\@dl {
        margin-right: 16.666667%;
    }
    .o-grid__order-2\@dl {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }
    .o-grid__col-3\@dl {
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        max-width: 25%;
    }
    .o-grid__col-3--ol\@dl {
        margin-left: 25%;
    }
    .o-grid__col-3--or\@dl {
        margin-right: 25%;
    }
    .o-grid__order-3\@dl {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
    }
    .o-grid__col-4\@dl {
        -ms-flex-preferred-size: 33.333333%;
        flex-basis: 33.333333%;
        max-width: 33.333333%;
    }
    .o-grid__col-4--ol\@dl {
        margin-left: 33.333333%;
    }
    .o-grid__col-4--or\@dl {
        margin-right: 33.333333%;
    }
    .o-grid__order-4\@dl {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4;
    }
    .o-grid__col-5\@dl {
        -ms-flex-preferred-size: 41.666667%;
        flex-basis: 41.666667%;
        max-width: 41.666667%;
    }
    .o-grid__col-5--ol\@dl {
        margin-left: 41.666667%;
    }
    .o-grid__col-5--or\@dl {
        margin-right: 41.666667%;
    }
    .o-grid__order-5\@dl {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5;
    }
    .o-grid__col-6\@dl {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%;
    }
    .o-grid__col-6--ol\@dl {
        margin-left: 50%;
    }
    .o-grid__col-6--or\@dl {
        margin-right: 50%;
    }
    .o-grid__order-6\@dl {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6;
    }
    .o-grid__col-7\@dl {
        -ms-flex-preferred-size: 58.333333%;
        flex-basis: 58.333333%;
        max-width: 58.333333%;
    }
    .o-grid__col-7--ol\@dl {
        margin-left: 58.333333%;
    }
    .o-grid__col-7--or\@dl {
        margin-right: 58.333333%;
    }
    .o-grid__order-7\@dl {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7;
    }
    .o-grid__col-8\@dl {
        -ms-flex-preferred-size: 66.666667%;
        flex-basis: 66.666667%;
        max-width: 66.666667%;
    }
    .o-grid__col-8--ol\@dl {
        margin-left: 66.666667%;
    }
    .o-grid__col-8--or\@dl {
        margin-right: 66.666667%;
    }
    .o-grid__order-8\@dl {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8;
    }
    .o-grid__col-9\@dl {
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
        max-width: 75%;
    }
    .o-grid__col-9--ol\@dl {
        margin-left: 75%;
    }
    .o-grid__col-9--or\@dl {
        margin-right: 75%;
    }
    .o-grid__order-9\@dl {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9;
    }
    .o-grid__col-10\@dl {
        -ms-flex-preferred-size: 83.333333%;
        flex-basis: 83.333333%;
        max-width: 83.333333%;
    }
    .o-grid__col-10--ol\@dl {
        margin-left: 83.333333%;
    }
    .o-grid__col-10--or\@dl {
        margin-right: 83.333333%;
    }
    .o-grid__order-10\@dl {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10;
    }
    .o-grid__col-11\@dl {
        -ms-flex-preferred-size: 91.666667%;
        flex-basis: 91.666667%;
        max-width: 91.666667%;
    }
    .o-grid__col-11--ol\@dl {
        margin-left: 91.666667%;
    }
    .o-grid__col-11--or\@dl {
        margin-right: 91.666667%;
    }
    .o-grid__order-11\@dl {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11;
    }
    .o-grid__col-12\@dl {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }
    .o-grid__col-12--ol\@dl {
        margin-left: 100%;
    }
    .o-grid__col-12--or\@dl {
        margin-right: 100%;
    }
    .o-grid__order-12\@dl {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12;
    }
}
@media (max-width: 1250px) {
    .o-grid__col-0--ol\@dm {
        margin-left: 0;
    }
    .o-grid__col-0--or\@dm {
        margin-right: 0;
    }
    .o-grid__col-1\@dm {
        -ms-flex-preferred-size: 8.333333%;
        flex-basis: 8.333333%;
        max-width: 8.333333%;
    }
    .o-grid__col-1--ol\@dm {
        margin-left: 8.333333%;
    }
    .o-grid__col-1--or\@dm {
        margin-right: 8.333333%;
    }
    .o-grid__order-1\@dm {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }
    .o-grid__col-2\@dm {
        -ms-flex-preferred-size: 16.666667%;
        flex-basis: 16.666667%;
        max-width: 16.666667%;
    }
    .o-grid__col-2--ol\@dm {
        margin-left: 16.666667%;
    }
    .o-grid__col-2--or\@dm {
        margin-right: 16.666667%;
    }
    .o-grid__order-2\@dm {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }
    .o-grid__col-3\@dm {
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        max-width: 25%;
    }
    .o-grid__col-3--ol\@dm {
        margin-left: 25%;
    }
    .o-grid__col-3--or\@dm {
        margin-right: 25%;
    }
    .o-grid__order-3\@dm {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
    }
    .o-grid__col-4\@dm {
        -ms-flex-preferred-size: 33.333333%;
        flex-basis: 33.333333%;
        max-width: 33.333333%;
    }
    .o-grid__col-4--ol\@dm {
        margin-left: 33.333333%;
    }
    .o-grid__col-4--or\@dm {
        margin-right: 33.333333%;
    }
    .o-grid__order-4\@dm {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4;
    }
    .o-grid__col-5\@dm {
        -ms-flex-preferred-size: 41.666667%;
        flex-basis: 41.666667%;
        max-width: 41.666667%;
    }
    .o-grid__col-5--ol\@dm {
        margin-left: 41.666667%;
    }
    .o-grid__col-5--or\@dm {
        margin-right: 41.666667%;
    }
    .o-grid__order-5\@dm {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5;
    }
    .o-grid__col-6\@dm {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%;
    }
    .o-grid__col-6--ol\@dm {
        margin-left: 50%;
    }
    .o-grid__col-6--or\@dm {
        margin-right: 50%;
    }
    .o-grid__order-6\@dm {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6;
    }
    .o-grid__col-7\@dm {
        -ms-flex-preferred-size: 58.333333%;
        flex-basis: 58.333333%;
        max-width: 58.333333%;
    }
    .o-grid__col-7--ol\@dm {
        margin-left: 58.333333%;
    }
    .o-grid__col-7--or\@dm {
        margin-right: 58.333333%;
    }
    .o-grid__order-7\@dm {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7;
    }
    .o-grid__col-8\@dm {
        -ms-flex-preferred-size: 66.666667%;
        flex-basis: 66.666667%;
        max-width: 66.666667%;
    }
    .o-grid__col-8--ol\@dm {
        margin-left: 66.666667%;
    }
    .o-grid__col-8--or\@dm {
        margin-right: 66.666667%;
    }
    .o-grid__order-8\@dm {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8;
    }
    .o-grid__col-9\@dm {
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
        max-width: 75%;
    }
    .o-grid__col-9--ol\@dm {
        margin-left: 75%;
    }
    .o-grid__col-9--or\@dm {
        margin-right: 75%;
    }
    .o-grid__order-9\@dm {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9;
    }
    .o-grid__col-10\@dm {
        -ms-flex-preferred-size: 83.333333%;
        flex-basis: 83.333333%;
        max-width: 83.333333%;
    }
    .o-grid__col-10--ol\@dm {
        margin-left: 83.333333%;
    }
    .o-grid__col-10--or\@dm {
        margin-right: 83.333333%;
    }
    .o-grid__order-10\@dm {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10;
    }
    .o-grid__col-11\@dm {
        -ms-flex-preferred-size: 91.666667%;
        flex-basis: 91.666667%;
        max-width: 91.666667%;
    }
    .o-grid__col-11--ol\@dm {
        margin-left: 91.666667%;
    }
    .o-grid__col-11--or\@dm {
        margin-right: 91.666667%;
    }
    .o-grid__order-11\@dm {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11;
    }
    .o-grid__col-12\@dm {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }
    .o-grid__col-12--ol\@dm {
        margin-left: 100%;
    }
    .o-grid__col-12--or\@dm {
        margin-right: 100%;
    }
    .o-grid__order-12\@dm {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12;
    }
}
@media (max-width: 1025px) {
    .o-grid__col-0--ol\@ds {
        margin-left: 0;
    }
    .o-grid__col-0--or\@ds {
        margin-right: 0;
    }
    .o-grid__col-1\@ds {
        -ms-flex-preferred-size: 8.333333%;
        flex-basis: 8.333333%;
        max-width: 8.333333%;
    }
    .o-grid__col-1--ol\@ds {
        margin-left: 8.333333%;
    }
    .o-grid__col-1--or\@ds {
        margin-right: 8.333333%;
    }
    .o-grid__order-1\@ds {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }
    .o-grid__col-2\@ds {
        -ms-flex-preferred-size: 16.666667%;
        flex-basis: 16.666667%;
        max-width: 16.666667%;
    }
    .o-grid__col-2--ol\@ds {
        margin-left: 16.666667%;
    }
    .o-grid__col-2--or\@ds {
        margin-right: 16.666667%;
    }
    .o-grid__order-2\@ds {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }
    .o-grid__col-3\@ds {
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        max-width: 25%;
    }
    .o-grid__col-3--ol\@ds {
        margin-left: 25%;
    }
    .o-grid__col-3--or\@ds {
        margin-right: 25%;
    }
    .o-grid__order-3\@ds {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
    }
    .o-grid__col-4\@ds {
        -ms-flex-preferred-size: 33.333333%;
        flex-basis: 33.333333%;
        max-width: 33.333333%;
    }
    .o-grid__col-4--ol\@ds {
        margin-left: 33.333333%;
    }
    .o-grid__col-4--or\@ds {
        margin-right: 33.333333%;
    }
    .o-grid__order-4\@ds {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4;
    }
    .o-grid__col-5\@ds {
        -ms-flex-preferred-size: 41.666667%;
        flex-basis: 41.666667%;
        max-width: 41.666667%;
    }
    .o-grid__col-5--ol\@ds {
        margin-left: 41.666667%;
    }
    .o-grid__col-5--or\@ds {
        margin-right: 41.666667%;
    }
    .o-grid__order-5\@ds {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5;
    }
    .o-grid__col-6\@ds {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%;
    }
    .o-grid__col-6--ol\@ds {
        margin-left: 50%;
    }
    .o-grid__col-6--or\@ds {
        margin-right: 50%;
    }
    .o-grid__order-6\@ds {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6;
    }
    .o-grid__col-7\@ds {
        -ms-flex-preferred-size: 58.333333%;
        flex-basis: 58.333333%;
        max-width: 58.333333%;
    }
    .o-grid__col-7--ol\@ds {
        margin-left: 58.333333%;
    }
    .o-grid__col-7--or\@ds {
        margin-right: 58.333333%;
    }
    .o-grid__order-7\@ds {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7;
    }
    .o-grid__col-8\@ds {
        -ms-flex-preferred-size: 66.666667%;
        flex-basis: 66.666667%;
        max-width: 66.666667%;
    }
    .o-grid__col-8--ol\@ds {
        margin-left: 66.666667%;
    }
    .o-grid__col-8--or\@ds {
        margin-right: 66.666667%;
    }
    .o-grid__order-8\@ds {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8;
    }
    .o-grid__col-9\@ds {
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
        max-width: 75%;
    }
    .o-grid__col-9--ol\@ds {
        margin-left: 75%;
    }
    .o-grid__col-9--or\@ds {
        margin-right: 75%;
    }
    .o-grid__order-9\@ds {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9;
    }
    .o-grid__col-10\@ds {
        -ms-flex-preferred-size: 83.333333%;
        flex-basis: 83.333333%;
        max-width: 83.333333%;
    }
    .o-grid__col-10--ol\@ds {
        margin-left: 83.333333%;
    }
    .o-grid__col-10--or\@ds {
        margin-right: 83.333333%;
    }
    .o-grid__order-10\@ds {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10;
    }
    .o-grid__col-11\@ds {
        -ms-flex-preferred-size: 91.666667%;
        flex-basis: 91.666667%;
        max-width: 91.666667%;
    }
    .o-grid__col-11--ol\@ds {
        margin-left: 91.666667%;
    }
    .o-grid__col-11--or\@ds {
        margin-right: 91.666667%;
    }
    .o-grid__order-11\@ds {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11;
    }
    .o-grid__col-12\@ds {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }
    .o-grid__col-12--ol\@ds {
        margin-left: 100%;
    }
    .o-grid__col-12--or\@ds {
        margin-right: 100%;
    }
    .o-grid__order-12\@ds {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12;
    }
}
@media (max-width: 900px) {
    .o-grid__col-0--ol\@tvl {
        margin-left: 0;
    }
    .o-grid__col-0--or\@tvl {
        margin-right: 0;
    }
    .o-grid__col-1\@tvl {
        -ms-flex-preferred-size: 8.333333%;
        flex-basis: 8.333333%;
        max-width: 8.333333%;
    }
    .o-grid__col-1--ol\@tvl {
        margin-left: 8.333333%;
    }
    .o-grid__col-1--or\@tvl {
        margin-right: 8.333333%;
    }
    .o-grid__order-1\@tvl {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }
    .o-grid__col-2\@tvl {
        -ms-flex-preferred-size: 16.666667%;
        flex-basis: 16.666667%;
        max-width: 16.666667%;
    }
    .o-grid__col-2--ol\@tvl {
        margin-left: 16.666667%;
    }
    .o-grid__col-2--or\@tvl {
        margin-right: 16.666667%;
    }
    .o-grid__order-2\@tvl {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }
    .o-grid__col-3\@tvl {
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        max-width: 25%;
    }
    .o-grid__col-3--ol\@tvl {
        margin-left: 25%;
    }
    .o-grid__col-3--or\@tvl {
        margin-right: 25%;
    }
    .o-grid__order-3\@tvl {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
    }
    .o-grid__col-4\@tvl {
        -ms-flex-preferred-size: 33.333333%;
        flex-basis: 33.333333%;
        max-width: 33.333333%;
    }
    .o-grid__col-4--ol\@tvl {
        margin-left: 33.333333%;
    }
    .o-grid__col-4--or\@tvl {
        margin-right: 33.333333%;
    }
    .o-grid__order-4\@tvl {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4;
    }
    .o-grid__col-5\@tvl {
        -ms-flex-preferred-size: 41.666667%;
        flex-basis: 41.666667%;
        max-width: 41.666667%;
    }
    .o-grid__col-5--ol\@tvl {
        margin-left: 41.666667%;
    }
    .o-grid__col-5--or\@tvl {
        margin-right: 41.666667%;
    }
    .o-grid__order-5\@tvl {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5;
    }
    .o-grid__col-6\@tvl {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%;
    }
    .o-grid__col-6--ol\@tvl {
        margin-left: 50%;
    }
    .o-grid__col-6--or\@tvl {
        margin-right: 50%;
    }
    .o-grid__order-6\@tvl {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6;
    }
    .o-grid__col-7\@tvl {
        -ms-flex-preferred-size: 58.333333%;
        flex-basis: 58.333333%;
        max-width: 58.333333%;
    }
    .o-grid__col-7--ol\@tvl {
        margin-left: 58.333333%;
    }
    .o-grid__col-7--or\@tvl {
        margin-right: 58.333333%;
    }
    .o-grid__order-7\@tvl {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7;
    }
    .o-grid__col-8\@tvl {
        -ms-flex-preferred-size: 66.666667%;
        flex-basis: 66.666667%;
        max-width: 66.666667%;
    }
    .o-grid__col-8--ol\@tvl {
        margin-left: 66.666667%;
    }
    .o-grid__col-8--or\@tvl {
        margin-right: 66.666667%;
    }
    .o-grid__order-8\@tvl {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8;
    }
    .o-grid__col-9\@tvl {
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
        max-width: 75%;
    }
    .o-grid__col-9--ol\@tvl {
        margin-left: 75%;
    }
    .o-grid__col-9--or\@tvl {
        margin-right: 75%;
    }
    .o-grid__order-9\@tvl {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9;
    }
    .o-grid__col-10\@tvl {
        -ms-flex-preferred-size: 83.333333%;
        flex-basis: 83.333333%;
        max-width: 83.333333%;
    }
    .o-grid__col-10--ol\@tvl {
        margin-left: 83.333333%;
    }
    .o-grid__col-10--or\@tvl {
        margin-right: 83.333333%;
    }
    .o-grid__order-10\@tvl {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10;
    }
    .o-grid__col-11\@tvl {
        -ms-flex-preferred-size: 91.666667%;
        flex-basis: 91.666667%;
        max-width: 91.666667%;
    }
    .o-grid__col-11--ol\@tvl {
        margin-left: 91.666667%;
    }
    .o-grid__col-11--or\@tvl {
        margin-right: 91.666667%;
    }
    .o-grid__order-11\@tvl {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11;
    }
    .o-grid__col-12\@tvl {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }
    .o-grid__col-12--ol\@tvl {
        margin-left: 100%;
    }
    .o-grid__col-12--or\@tvl {
        margin-right: 100%;
    }
    .o-grid__order-12\@tvl {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12;
    }
}
@media (max-width: 800px) {
    .o-grid__col-0--ol\@tl {
        margin-left: 0;
    }
    .o-grid__col-0--or\@tl {
        margin-right: 0;
    }
    .o-grid__col-1\@tl {
        -ms-flex-preferred-size: 8.333333%;
        flex-basis: 8.333333%;
        max-width: 8.333333%;
    }
    .o-grid__col-1--ol\@tl {
        margin-left: 8.333333%;
    }
    .o-grid__col-1--or\@tl {
        margin-right: 8.333333%;
    }
    .o-grid__order-1\@tl {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }
    .o-grid__col-2\@tl {
        -ms-flex-preferred-size: 16.666667%;
        flex-basis: 16.666667%;
        max-width: 16.666667%;
    }
    .o-grid__col-2--ol\@tl {
        margin-left: 16.666667%;
    }
    .o-grid__col-2--or\@tl {
        margin-right: 16.666667%;
    }
    .o-grid__order-2\@tl {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }
    .o-grid__col-3\@tl {
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        max-width: 25%;
    }
    .o-grid__col-3--ol\@tl {
        margin-left: 25%;
    }
    .o-grid__col-3--or\@tl {
        margin-right: 25%;
    }
    .o-grid__order-3\@tl {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
    }
    .o-grid__col-4\@tl {
        -ms-flex-preferred-size: 33.333333%;
        flex-basis: 33.333333%;
        max-width: 33.333333%;
    }
    .o-grid__col-4--ol\@tl {
        margin-left: 33.333333%;
    }
    .o-grid__col-4--or\@tl {
        margin-right: 33.333333%;
    }
    .o-grid__order-4\@tl {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4;
    }
    .o-grid__col-5\@tl {
        -ms-flex-preferred-size: 41.666667%;
        flex-basis: 41.666667%;
        max-width: 41.666667%;
    }
    .o-grid__col-5--ol\@tl {
        margin-left: 41.666667%;
    }
    .o-grid__col-5--or\@tl {
        margin-right: 41.666667%;
    }
    .o-grid__order-5\@tl {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5;
    }
    .o-grid__col-6\@tl {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%;
    }
    .o-grid__col-6--ol\@tl {
        margin-left: 50%;
    }
    .o-grid__col-6--or\@tl {
        margin-right: 50%;
    }
    .o-grid__order-6\@tl {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6;
    }
    .o-grid__col-7\@tl {
        -ms-flex-preferred-size: 58.333333%;
        flex-basis: 58.333333%;
        max-width: 58.333333%;
    }
    .o-grid__col-7--ol\@tl {
        margin-left: 58.333333%;
    }
    .o-grid__col-7--or\@tl {
        margin-right: 58.333333%;
    }
    .o-grid__order-7\@tl {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7;
    }
    .o-grid__col-8\@tl {
        -ms-flex-preferred-size: 66.666667%;
        flex-basis: 66.666667%;
        max-width: 66.666667%;
    }
    .o-grid__col-8--ol\@tl {
        margin-left: 66.666667%;
    }
    .o-grid__col-8--or\@tl {
        margin-right: 66.666667%;
    }
    .o-grid__order-8\@tl {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8;
    }
    .o-grid__col-9\@tl {
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
        max-width: 75%;
    }
    .o-grid__col-9--ol\@tl {
        margin-left: 75%;
    }
    .o-grid__col-9--or\@tl {
        margin-right: 75%;
    }
    .o-grid__order-9\@tl {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9;
    }
    .o-grid__col-10\@tl {
        -ms-flex-preferred-size: 83.333333%;
        flex-basis: 83.333333%;
        max-width: 83.333333%;
    }
    .o-grid__col-10--ol\@tl {
        margin-left: 83.333333%;
    }
    .o-grid__col-10--or\@tl {
        margin-right: 83.333333%;
    }
    .o-grid__order-10\@tl {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10;
    }
    .o-grid__col-11\@tl {
        -ms-flex-preferred-size: 91.666667%;
        flex-basis: 91.666667%;
        max-width: 91.666667%;
    }
    .o-grid__col-11--ol\@tl {
        margin-left: 91.666667%;
    }
    .o-grid__col-11--or\@tl {
        margin-right: 91.666667%;
    }
    .o-grid__order-11\@tl {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11;
    }
    .o-grid__col-12\@tl {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }
    .o-grid__col-12--ol\@tl {
        margin-left: 100%;
    }
    .o-grid__col-12--or\@tl {
        margin-right: 100%;
    }
    .o-grid__order-12\@tl {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12;
    }
}
@media (max-width: 700px) {
    .o-grid__col-0--ol\@tm {
        margin-left: 0;
    }
    .o-grid__col-0--or\@tm {
        margin-right: 0;
    }
    .o-grid__col-1\@tm {
        -ms-flex-preferred-size: 8.333333%;
        flex-basis: 8.333333%;
        max-width: 8.333333%;
    }
    .o-grid__col-1--ol\@tm {
        margin-left: 8.333333%;
    }
    .o-grid__col-1--or\@tm {
        margin-right: 8.333333%;
    }
    .o-grid__order-1\@tm {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }
    .o-grid__col-2\@tm {
        -ms-flex-preferred-size: 16.666667%;
        flex-basis: 16.666667%;
        max-width: 16.666667%;
    }
    .o-grid__col-2--ol\@tm {
        margin-left: 16.666667%;
    }
    .o-grid__col-2--or\@tm {
        margin-right: 16.666667%;
    }
    .o-grid__order-2\@tm {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }
    .o-grid__col-3\@tm {
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        max-width: 25%;
    }
    .o-grid__col-3--ol\@tm {
        margin-left: 25%;
    }
    .o-grid__col-3--or\@tm {
        margin-right: 25%;
    }
    .o-grid__order-3\@tm {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
    }
    .o-grid__col-4\@tm {
        -ms-flex-preferred-size: 33.333333%;
        flex-basis: 33.333333%;
        max-width: 33.333333%;
    }
    .o-grid__col-4--ol\@tm {
        margin-left: 33.333333%;
    }
    .o-grid__col-4--or\@tm {
        margin-right: 33.333333%;
    }
    .o-grid__order-4\@tm {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4;
    }
    .o-grid__col-5\@tm {
        -ms-flex-preferred-size: 41.666667%;
        flex-basis: 41.666667%;
        max-width: 41.666667%;
    }
    .o-grid__col-5--ol\@tm {
        margin-left: 41.666667%;
    }
    .o-grid__col-5--or\@tm {
        margin-right: 41.666667%;
    }
    .o-grid__order-5\@tm {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5;
    }
    .o-grid__col-6\@tm {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%;
    }
    .o-grid__col-6--ol\@tm {
        margin-left: 50%;
    }
    .o-grid__col-6--or\@tm {
        margin-right: 50%;
    }
    .o-grid__order-6\@tm {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6;
    }
    .o-grid__col-7\@tm {
        -ms-flex-preferred-size: 58.333333%;
        flex-basis: 58.333333%;
        max-width: 58.333333%;
    }
    .o-grid__col-7--ol\@tm {
        margin-left: 58.333333%;
    }
    .o-grid__col-7--or\@tm {
        margin-right: 58.333333%;
    }
    .o-grid__order-7\@tm {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7;
    }
    .o-grid__col-8\@tm {
        -ms-flex-preferred-size: 66.666667%;
        flex-basis: 66.666667%;
        max-width: 66.666667%;
    }
    .o-grid__col-8--ol\@tm {
        margin-left: 66.666667%;
    }
    .o-grid__col-8--or\@tm {
        margin-right: 66.666667%;
    }
    .o-grid__order-8\@tm {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8;
    }
    .o-grid__col-9\@tm {
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
        max-width: 75%;
    }
    .o-grid__col-9--ol\@tm {
        margin-left: 75%;
    }
    .o-grid__col-9--or\@tm {
        margin-right: 75%;
    }
    .o-grid__order-9\@tm {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9;
    }
    .o-grid__col-10\@tm {
        -ms-flex-preferred-size: 83.333333%;
        flex-basis: 83.333333%;
        max-width: 83.333333%;
    }
    .o-grid__col-10--ol\@tm {
        margin-left: 83.333333%;
    }
    .o-grid__col-10--or\@tm {
        margin-right: 83.333333%;
    }
    .o-grid__order-10\@tm {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10;
    }
    .o-grid__col-11\@tm {
        -ms-flex-preferred-size: 91.666667%;
        flex-basis: 91.666667%;
        max-width: 91.666667%;
    }
    .o-grid__col-11--ol\@tm {
        margin-left: 91.666667%;
    }
    .o-grid__col-11--or\@tm {
        margin-right: 91.666667%;
    }
    .o-grid__order-11\@tm {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11;
    }
    .o-grid__col-12\@tm {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }
    .o-grid__col-12--ol\@tm {
        margin-left: 100%;
    }
    .o-grid__col-12--or\@tm {
        margin-right: 100%;
    }
    .o-grid__order-12\@tm {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12;
    }
}
@media (max-width: 600px) {
    .o-grid__col-0--ol\@ts {
        margin-left: 0;
    }
    .o-grid__col-0--or\@ts {
        margin-right: 0;
    }
    .o-grid__col-1\@ts {
        -ms-flex-preferred-size: 8.333333%;
        flex-basis: 8.333333%;
        max-width: 8.333333%;
    }
    .o-grid__col-1--ol\@ts {
        margin-left: 8.333333%;
    }
    .o-grid__col-1--or\@ts {
        margin-right: 8.333333%;
    }
    .o-grid__order-1\@ts {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }
    .o-grid__col-2\@ts {
        -ms-flex-preferred-size: 16.666667%;
        flex-basis: 16.666667%;
        max-width: 16.666667%;
    }
    .o-grid__col-2--ol\@ts {
        margin-left: 16.666667%;
    }
    .o-grid__col-2--or\@ts {
        margin-right: 16.666667%;
    }
    .o-grid__order-2\@ts {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }
    .o-grid__col-3\@ts {
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        max-width: 25%;
    }
    .o-grid__col-3--ol\@ts {
        margin-left: 25%;
    }
    .o-grid__col-3--or\@ts {
        margin-right: 25%;
    }
    .o-grid__order-3\@ts {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
    }
    .o-grid__col-4\@ts {
        -ms-flex-preferred-size: 33.333333%;
        flex-basis: 33.333333%;
        max-width: 33.333333%;
    }
    .o-grid__col-4--ol\@ts {
        margin-left: 33.333333%;
    }
    .o-grid__col-4--or\@ts {
        margin-right: 33.333333%;
    }
    .o-grid__order-4\@ts {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4;
    }
    .o-grid__col-5\@ts {
        -ms-flex-preferred-size: 41.666667%;
        flex-basis: 41.666667%;
        max-width: 41.666667%;
    }
    .o-grid__col-5--ol\@ts {
        margin-left: 41.666667%;
    }
    .o-grid__col-5--or\@ts {
        margin-right: 41.666667%;
    }
    .o-grid__order-5\@ts {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5;
    }
    .o-grid__col-6\@ts {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%;
    }
    .o-grid__col-6--ol\@ts {
        margin-left: 50%;
    }
    .o-grid__col-6--or\@ts {
        margin-right: 50%;
    }
    .o-grid__order-6\@ts {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6;
    }
    .o-grid__col-7\@ts {
        -ms-flex-preferred-size: 58.333333%;
        flex-basis: 58.333333%;
        max-width: 58.333333%;
    }
    .o-grid__col-7--ol\@ts {
        margin-left: 58.333333%;
    }
    .o-grid__col-7--or\@ts {
        margin-right: 58.333333%;
    }
    .o-grid__order-7\@ts {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7;
    }
    .o-grid__col-8\@ts {
        -ms-flex-preferred-size: 66.666667%;
        flex-basis: 66.666667%;
        max-width: 66.666667%;
    }
    .o-grid__col-8--ol\@ts {
        margin-left: 66.666667%;
    }
    .o-grid__col-8--or\@ts {
        margin-right: 66.666667%;
    }
    .o-grid__order-8\@ts {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8;
    }
    .o-grid__col-9\@ts {
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
        max-width: 75%;
    }
    .o-grid__col-9--ol\@ts {
        margin-left: 75%;
    }
    .o-grid__col-9--or\@ts {
        margin-right: 75%;
    }
    .o-grid__order-9\@ts {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9;
    }
    .o-grid__col-10\@ts {
        -ms-flex-preferred-size: 83.333333%;
        flex-basis: 83.333333%;
        max-width: 83.333333%;
    }
    .o-grid__col-10--ol\@ts {
        margin-left: 83.333333%;
    }
    .o-grid__col-10--or\@ts {
        margin-right: 83.333333%;
    }
    .o-grid__order-10\@ts {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10;
    }
    .o-grid__col-11\@ts {
        -ms-flex-preferred-size: 91.666667%;
        flex-basis: 91.666667%;
        max-width: 91.666667%;
    }
    .o-grid__col-11--ol\@ts {
        margin-left: 91.666667%;
    }
    .o-grid__col-11--or\@ts {
        margin-right: 91.666667%;
    }
    .o-grid__order-11\@ts {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11;
    }
    .o-grid__col-12\@ts {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }
    .o-grid__col-12--ol\@ts {
        margin-left: 100%;
    }
    .o-grid__col-12--or\@ts {
        margin-right: 100%;
    }
    .o-grid__order-12\@ts {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12;
    }
}
@media (max-width: 480px) {
    .o-grid__col-0--ol\@pvl {
        margin-left: 0;
    }
    .o-grid__col-0--or\@pvl {
        margin-right: 0;
    }
    .o-grid__col-1\@pvl {
        -ms-flex-preferred-size: 8.333333%;
        flex-basis: 8.333333%;
        max-width: 8.333333%;
    }
    .o-grid__col-1--ol\@pvl {
        margin-left: 8.333333%;
    }
    .o-grid__col-1--or\@pvl {
        margin-right: 8.333333%;
    }
    .o-grid__order-1\@pvl {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }
    .o-grid__col-2\@pvl {
        -ms-flex-preferred-size: 16.666667%;
        flex-basis: 16.666667%;
        max-width: 16.666667%;
    }
    .o-grid__col-2--ol\@pvl {
        margin-left: 16.666667%;
    }
    .o-grid__col-2--or\@pvl {
        margin-right: 16.666667%;
    }
    .o-grid__order-2\@pvl {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }
    .o-grid__col-3\@pvl {
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        max-width: 25%;
    }
    .o-grid__col-3--ol\@pvl {
        margin-left: 25%;
    }
    .o-grid__col-3--or\@pvl {
        margin-right: 25%;
    }
    .o-grid__order-3\@pvl {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
    }
    .o-grid__col-4\@pvl {
        -ms-flex-preferred-size: 33.333333%;
        flex-basis: 33.333333%;
        max-width: 33.333333%;
    }
    .o-grid__col-4--ol\@pvl {
        margin-left: 33.333333%;
    }
    .o-grid__col-4--or\@pvl {
        margin-right: 33.333333%;
    }
    .o-grid__order-4\@pvl {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4;
    }
    .o-grid__col-5\@pvl {
        -ms-flex-preferred-size: 41.666667%;
        flex-basis: 41.666667%;
        max-width: 41.666667%;
    }
    .o-grid__col-5--ol\@pvl {
        margin-left: 41.666667%;
    }
    .o-grid__col-5--or\@pvl {
        margin-right: 41.666667%;
    }
    .o-grid__order-5\@pvl {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5;
    }
    .o-grid__col-6\@pvl {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%;
    }
    .o-grid__col-6--ol\@pvl {
        margin-left: 50%;
    }
    .o-grid__col-6--or\@pvl {
        margin-right: 50%;
    }
    .o-grid__order-6\@pvl {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6;
    }
    .o-grid__col-7\@pvl {
        -ms-flex-preferred-size: 58.333333%;
        flex-basis: 58.333333%;
        max-width: 58.333333%;
    }
    .o-grid__col-7--ol\@pvl {
        margin-left: 58.333333%;
    }
    .o-grid__col-7--or\@pvl {
        margin-right: 58.333333%;
    }
    .o-grid__order-7\@pvl {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7;
    }
    .o-grid__col-8\@pvl {
        -ms-flex-preferred-size: 66.666667%;
        flex-basis: 66.666667%;
        max-width: 66.666667%;
    }
    .o-grid__col-8--ol\@pvl {
        margin-left: 66.666667%;
    }
    .o-grid__col-8--or\@pvl {
        margin-right: 66.666667%;
    }
    .o-grid__order-8\@pvl {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8;
    }
    .o-grid__col-9\@pvl {
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
        max-width: 75%;
    }
    .o-grid__col-9--ol\@pvl {
        margin-left: 75%;
    }
    .o-grid__col-9--or\@pvl {
        margin-right: 75%;
    }
    .o-grid__order-9\@pvl {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9;
    }
    .o-grid__col-10\@pvl {
        -ms-flex-preferred-size: 83.333333%;
        flex-basis: 83.333333%;
        max-width: 83.333333%;
    }
    .o-grid__col-10--ol\@pvl {
        margin-left: 83.333333%;
    }
    .o-grid__col-10--or\@pvl {
        margin-right: 83.333333%;
    }
    .o-grid__order-10\@pvl {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10;
    }
    .o-grid__col-11\@pvl {
        -ms-flex-preferred-size: 91.666667%;
        flex-basis: 91.666667%;
        max-width: 91.666667%;
    }
    .o-grid__col-11--ol\@pvl {
        margin-left: 91.666667%;
    }
    .o-grid__col-11--or\@pvl {
        margin-right: 91.666667%;
    }
    .o-grid__order-11\@pvl {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11;
    }
    .o-grid__col-12\@pvl {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }
    .o-grid__col-12--ol\@pvl {
        margin-left: 100%;
    }
    .o-grid__col-12--or\@pvl {
        margin-right: 100%;
    }
    .o-grid__order-12\@pvl {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12;
    }
}
@media (max-width: 420px) {
    .o-grid__col-0--ol\@pl {
        margin-left: 0;
    }
    .o-grid__col-0--or\@pl {
        margin-right: 0;
    }
    .o-grid__col-1\@pl {
        -ms-flex-preferred-size: 8.333333%;
        flex-basis: 8.333333%;
        max-width: 8.333333%;
    }
    .o-grid__col-1--ol\@pl {
        margin-left: 8.333333%;
    }
    .o-grid__col-1--or\@pl {
        margin-right: 8.333333%;
    }
    .o-grid__order-1\@pl {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }
    .o-grid__col-2\@pl {
        -ms-flex-preferred-size: 16.666667%;
        flex-basis: 16.666667%;
        max-width: 16.666667%;
    }
    .o-grid__col-2--ol\@pl {
        margin-left: 16.666667%;
    }
    .o-grid__col-2--or\@pl {
        margin-right: 16.666667%;
    }
    .o-grid__order-2\@pl {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }
    .o-grid__col-3\@pl {
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        max-width: 25%;
    }
    .o-grid__col-3--ol\@pl {
        margin-left: 25%;
    }
    .o-grid__col-3--or\@pl {
        margin-right: 25%;
    }
    .o-grid__order-3\@pl {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
    }
    .o-grid__col-4\@pl {
        -ms-flex-preferred-size: 33.333333%;
        flex-basis: 33.333333%;
        max-width: 33.333333%;
    }
    .o-grid__col-4--ol\@pl {
        margin-left: 33.333333%;
    }
    .o-grid__col-4--or\@pl {
        margin-right: 33.333333%;
    }
    .o-grid__order-4\@pl {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4;
    }
    .o-grid__col-5\@pl {
        -ms-flex-preferred-size: 41.666667%;
        flex-basis: 41.666667%;
        max-width: 41.666667%;
    }
    .o-grid__col-5--ol\@pl {
        margin-left: 41.666667%;
    }
    .o-grid__col-5--or\@pl {
        margin-right: 41.666667%;
    }
    .o-grid__order-5\@pl {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5;
    }
    .o-grid__col-6\@pl {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%;
    }
    .o-grid__col-6--ol\@pl {
        margin-left: 50%;
    }
    .o-grid__col-6--or\@pl {
        margin-right: 50%;
    }
    .o-grid__order-6\@pl {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6;
    }
    .o-grid__col-7\@pl {
        -ms-flex-preferred-size: 58.333333%;
        flex-basis: 58.333333%;
        max-width: 58.333333%;
    }
    .o-grid__col-7--ol\@pl {
        margin-left: 58.333333%;
    }
    .o-grid__col-7--or\@pl {
        margin-right: 58.333333%;
    }
    .o-grid__order-7\@pl {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7;
    }
    .o-grid__col-8\@pl {
        -ms-flex-preferred-size: 66.666667%;
        flex-basis: 66.666667%;
        max-width: 66.666667%;
    }
    .o-grid__col-8--ol\@pl {
        margin-left: 66.666667%;
    }
    .o-grid__col-8--or\@pl {
        margin-right: 66.666667%;
    }
    .o-grid__order-8\@pl {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8;
    }
    .o-grid__col-9\@pl {
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
        max-width: 75%;
    }
    .o-grid__col-9--ol\@pl {
        margin-left: 75%;
    }
    .o-grid__col-9--or\@pl {
        margin-right: 75%;
    }
    .o-grid__order-9\@pl {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9;
    }
    .o-grid__col-10\@pl {
        -ms-flex-preferred-size: 83.333333%;
        flex-basis: 83.333333%;
        max-width: 83.333333%;
    }
    .o-grid__col-10--ol\@pl {
        margin-left: 83.333333%;
    }
    .o-grid__col-10--or\@pl {
        margin-right: 83.333333%;
    }
    .o-grid__order-10\@pl {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10;
    }
    .o-grid__col-11\@pl {
        -ms-flex-preferred-size: 91.666667%;
        flex-basis: 91.666667%;
        max-width: 91.666667%;
    }
    .o-grid__col-11--ol\@pl {
        margin-left: 91.666667%;
    }
    .o-grid__col-11--or\@pl {
        margin-right: 91.666667%;
    }
    .o-grid__order-11\@pl {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11;
    }
    .o-grid__col-12\@pl {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }
    .o-grid__col-12--ol\@pl {
        margin-left: 100%;
    }
    .o-grid__col-12--or\@pl {
        margin-right: 100%;
    }
    .o-grid__order-12\@pl {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12;
    }
}
.o-grid__break {
    width: 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
}
@media (max-width: 1400px) {
    .o-grid__break--reset\@dl {
        width: 0;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        max-width: 0;
    }
}
@media (max-width: 1250px) {
    .o-grid__break--reset\@dm {
        width: 0;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        max-width: 0;
    }
}
@media (max-width: 1025px) {
    .o-grid__break--reset\@ds {
        width: 0;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        max-width: 0;
    }
}
@media (max-width: 900px) {
    .o-grid__break--reset\@tvl {
        width: 0;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        max-width: 0;
    }
}
@media (max-width: 800px) {
    .o-grid__break--reset\@tl {
        width: 0;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        max-width: 0;
    }
}
@media (max-width: 700px) {
    .o-grid__break--reset\@tm {
        width: 0;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        max-width: 0;
    }
}
@media (max-width: 600px) {
    .o-grid__break--reset\@ts {
        width: 0;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        max-width: 0;
    }
}
@media (max-width: 480px) {
    .o-grid__break--reset\@pvl {
        width: 0;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        max-width: 0;
    }
}
@media (max-width: 420px) {
    .o-grid__break--reset\@pl {
        width: 0;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        max-width: 0;
    }
}
.svg-defs {
    display: none;
}
.o-icon {
    display: inline-block;
    width: 30px;
    height: 30px;
    fill: currentColor;
}
.o-icon--small {
    height: 14px;
    width: 14px;
}
.o-icon--medium {
    height: 22px;
    width: 22px;
}
.o-icon--large {
    height: 45px;
    width: 60px;
}
.o-icon--flag {
    height: 22px;
    width: 20px;
}
.o-icon--share {
    height: 22px;
    width: 22px;
}
.o-icon--primary {
    fill: #222f55;
}
.o-icon--color {
    fill: var(--theme-color);
}
/* .o-icon--Japanese {
    outline: 1px solid black;
} */
.o-media {
    position: relative;
    /* overflow: hidden; */
    display: block;
}
.o-media--full {
    height: 100%;
    width: 100%;
}
.o-media--split {
    min-height: 300px;
}
@media (max-width: 420px) {
    .o-media--split {
        min-height: 200px;
    }
}
.o-media--medium {
    min-height: 200px;
}
@media (max-width: 600px) {
    .o-media--card-floating-image {
        position: relative;
        top: 0;
        width: 100%;
        margin-bottom: 1.14rem;
    }
}
@media (max-width: 700px) {
    .o-media--division {
        margin-bottom: 1.14rem;
        max-width: 180px;
        width: 100%;
    }
}
.o-overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    z-index: 1000;
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    background-color: #ecf4f8;
    -webkit-transition: 0.35s transform;
    transition: 0.35s transform;
}
.o-overlay.is-open {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    visibility: visible;
}
.o-overlay__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 100%;
}
.o-overlay__wrapper--right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.o-overlay__left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.o-overlay__header {
    height: 62px;
    width: 100%;
    background-color: var(--theme-color);
    color: #fff;
    position: relative;
    z-index: 1;
    -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.2);
}
.o-overlay__header-icon {
    fill: #fff;
    height: 33px;
    width: 24px;
}
.o-overlay__header-text {
    font-size: 1.14rem;
    margin-left: 0.86rem;
    font-weight: 400;
}
.o-overlay__header-text--small {
    font-size: 0.86rem;
}
.o-overlay__internal {
    position: relative;
    height: calc(100% - 124px);
    overflow: scroll;
}
.o-overlay__internal-without-footer {
    height: calc(100% - 62px);
}
.o-overlay__section {
    padding: 2.86rem 0.86rem;
}
.o-overlay__footer {
    -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.2);
    height: 62px;
    width: 100%;
    background: #fff;
    position: fixed;
    bottom: 0;
    left: 0;
}
.o-overlay__button {
    margin: 0 !important;
}
.o-overlay__question {
    font-weight: 500;
    margin-bottom: 0;
    margin-right: 1.14rem;
}
.o-label {
    margin: 0 0 0.86rem;
    font-size: 0.86rem;
    font-weight: 400;
    color: #94959a;
}
.o-label--heading {
    font-size: 1.14rem;
    color: var(--theme-color);
    font-weight: 500;
}
.o-label--small {
    font-size: 0.79rem;
    margin: 0 0 1.14rem;
    display: block;
}
.o-label--large {
    font-size: 1.14rem;
}
.o-input {
    background-color: #fff;
    border: 1px solid #d8d8d8;
    padding: 1.14rem;
    width: 100%;
    border-radius: 5px;
    display: block;
    -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
    line-height: 1.5;
    color: #5e5e62;
    font-size: 16px;
}
.o-input:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 4px rgba(25, 183, 91, 0.8);
    box-shadow: 0 0 4px rgba(25, 183, 91, 0.8);
}
.o-input--textarea {
    min-height: 160px;
}
.o-input--select {
    padding-right: 2.29rem;
    background-image: url("../../svg/arrow-down.svg");
    background-size: 13px auto;
    background-repeat: no-repeat;
    background-position: right 1.14rem center;
    cursor: pointer;
}
.o-input.error {
    border-color: #fe0000;
    background-color: rgba(255, 0, 0, 0.05);
}
.o-input.error:focus {
    -webkit-box-shadow: 0 0 4px rgba(254, 0, 0, 0.8);
    box-shadow: 0 0 4px rgba(254, 0, 0, 0.8);
}
.o-input--disabled {
    opacity: 0.5;
    pointer-events: none;
}
.o-toggle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    width: 100%;
    margin-bottom: 1.14rem;
}
.o-toggle__field:checked ~ .o-toggle__box {
    background-image: url("../../svg/tick-white.svg");
    background-size: auto 100%;
    background-size: 8px 8px;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #19b75b;
    border-color: #19b75b;
}
.o-toggle__field:checked ~ .o-toggle__box:after {
    opacity: 1;
}
.o-toggle__field:focus ~ .o-toggle__box {
    outline: 0;
    -webkit-box-shadow: 0 0 4px rgba(25, 183, 91, 0.8);
    box-shadow: 0 0 4px rgba(25, 183, 91, 0.8);
}
.o-toggle__box {
    display: inline-block;
    height: 16px;
    width: 16px;
    border: 1px solid #d8d8d8;
    vertical-align: middle;
    position: relative;
    background-color: #fff;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin: 0;
}
.o-toggle__box--large {
    height: 22px;
    width: 22px;
}
.o-toggle__label {
    text-align: left;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-left: 0.86rem;
    font-size: 0.86rem;
    font-weight: 500;
    color: var(--theme-color);
    display: block;
}
.o-toggle__sub-text {
    font-size: 0.86rem;
    color: #94959a;
    display: block;
    margin: 0.29rem 0 0 0.86rem;
}
.o-toggle--checkbox .o-toggle__box {
    border-radius: 5px;
}
.o-toggle--radio .o-toggle__box {
    border-radius: 50%;
}
.o-toggle--radio.radio-error {
    border-color: #d8d8d8 !important;
}
.o-toggle--radio-quiz {
    margin: 0;
}
.o-toggle--radio-quiz .o-toggle__field:checked ~ .o-toggle__box {
    background-image: url("../../svg/tick-white.svg");
    background-color: #19b75b;
    border-color: #19b75b;
}
.o-toggle--radio-quiz .o-toggle__field:checked ~ .o-toggle__box:after {
    opacity: 1;
}
.o-toggle--radio-quiz .o-toggle__field--success:checked ~ .o-toggle__box {
    background-color: #19b75b;
    border-color: #19b75b;
}
.o-toggle--radio-quiz .o-toggle__label {
    margin-left: 0;
    margin-right: 1.71rem;
    font-size: 16px;
    font-weight: inherit;
    overflow-wrap: anywhere;
    word-break: break-word;
}
.o-toggle--radio-numbered {
    position: relative;
    height: 60px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.o-toggle--radio-numbered .o-toggle__field:checked ~ .o-toggle__box {
    background-image: none;
    background-color: transparent;
    border-color: #4595ff;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.o-toggle--radio-numbered .o-toggle__label {
    font-size: 25px;
    font-weight: 400;
    text-align: center;
    position: relative;
    z-index: 1;
    margin: 0 auto;
}
.o-toggle--radio-numbered .o-toggle__box {
    background-color: #fff;
    border: 1px solid #d8d8d8;
    border-radius: 5px;
    -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
}
.o-toggle--radio-numbered span.error {
    display: none !important;
}
.o-toggle--short {
    width: 180px;
}
.o-wrapper {
    width: 1200px;
    max-width: calc(100% - 4.58rem);
    position: relative;
    margin: 0 auto;
}
@media (max-width: 500px) {
    .o-wrapper {
        max-width: calc(100% - 2.29rem);
    }
}
.o-wrapper--narrow {
    width: 700px;
}
.o-wrapper--medium {
    width: 960px;
    max-width: calc(100% - 4.58rem);
}
.o-loader {
    border: 6px solid #f9f9f9;
    border-top-color: var(--theme-color);
    border-radius: 50%;
    width: 60px;
    height: 60px;
    -webkit-animation: spin 0.7s linear infinite;
    animation: spin 0.7s linear infinite;
    margin-left: auto;
    margin-right: auto;
}
.o-loader--center {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -30px;
    margin-left: -30px;
}
.o-video {
    position: absolute;
    width: 100%;
    height: 100%;
}
.o-video--natural {
    height: auto;
    position: relative;
}
.o-video iframe {
    width: 100%;
    height: 100%;
}
.o-video__player {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    opacity: 0;
    -webkit-transition: 0.2s opacity, 0.2s z-index;
    transition: 0.2s opacity, 0.2s z-index;
}
.o-video__player:-webkit-full-screen {
    width: 100%;
}
.o-video__player:-moz-full-screen {
    width: 100%;
}
.o-video__player:-ms-full-screen {
    width: 100%;
}
.o-video__player:-o-full-screen {
    width: 100%;
}
.o-video__player:full-screen {
    width: 100%;
}
.o-video__overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: 0.2s opacity;
    transition: 0.2s opacity;
}
.o-video__overlay:before {
    content: "";
    display: block;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.55);
}
.o-video__poster {
    z-index: 0;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.o-video__content {
    width: 1200px;
    z-index: 10;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.o-video__content :last-child {
    margin-bottom: 0 !important;
}
.o-video__play-button {
    font-size: 0;
    padding: 2.29rem;
}
.o-video__play-icon {
    width: 40px;
    height: 40px;
}
.o-video.is-playing .o-video__player {
    opacity: 1;
    z-index: 100;
    -webkit-transition-delay: 0s, 0.2s;
    transition-delay: 0s, 0.2s;
}
.o-video.is-playing .o-video__poster {
    opacity: 0;
}
.o-clicky-select {
    min-width: 200px;
    border: 2px solid grey;
    position: relative;
    cursor: pointer;
}
.o-clicky-select.has-dropdown .o-clicky-select__dropdown {
    display: block;
}
.o-clicky-select__top {
    height: 100%;
    padding: 10px 15px;
}
.o-clicky-select__dropdown {
    list-style-type: none;
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
    margin: -2px;
    border: 2px solid grey;
    border-top: none;
    border-bottom: none;
}
.o-clicky-select__option {
    padding: 10px 15px;
    border-bottom: 2px solid grey;
}
.o-close {
    min-height: 24px;
    min-width: 24px;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
}
.o-close__icon {
    width: 24px;
    height: 24px;
    fill: #fff;
    display: block;
    margin: 0 0 0 0.86rem;
}
.o-section {
    padding: 2.86rem 0;
}
.o-section--bg {
    background-color: var(--theme-color-bg);
}
.o-section--grey {
    background-color: #f9f9f9;
}
.o-section--module-intro ~ .o-section {
    padding-top: 0;
}
.o-section--division {
    padding: 0;
}
.o-section--division:last-child {
    padding: 0 0 2.86rem 0;
}
.o-section__globe-bg {
    position: absolute;
    top: -75px;
    left: -75px;
    width: 50%;
    opacity: 0.5;
}
@media (max-width: 900px) {
    .o-section__globe-bg {
        display: none;
    }
}
@media (max-width: 480px) {
    .o-section__questions {
        padding: 0.86rem 0;
    }
}
.o-field {
    background-color: #fff;
    position: relative;
    margin: 0 0 1.14rem;
    padding: 2.29rem;
    border-radius: 5px;
    -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
    border: 1px solid #d8d8d8;
}
.o-field--none {
    padding: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: transparent;
    border-color: transparent;
}
.o-field__label--floating {
    position: absolute;
    left: 0;
    top: -18px;
    opacity: 0;
}
.o-field__input:focus + .o-field__label--floating {
    opacity: 1;
}
.o-field__columns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.o-field__column {
    margin-right: 0.86rem;
}
.o-field__column:last-of-type {
    margin-right: 0;
}
.o-field.is-active {
    border-color: #4595ff;
}
.o-field.is-active .o-toggle {
    border-color: #4595ff;
}
.o-field.error .o-toggle {
    border-color: #fe0000;
}
.o-field.error .o-toggle--radio .o-toggle__field:checked ~ .o-toggle__box {
    background-color: #fe0000;
    border-color: #fe0000;
    background-image: url("../../svg/cross-white.svg");
}
.o-field.radio-error {
    border-color: #fe0000;
}
.o-field--half {
    width: 50%;
}
@media (max-width: 900px) {
    .c-contact-form .o-field--half,
    .c-account-form .o-field--half {
        width: 100%;
    }
}
.o-field--small {
    padding: 1.14rem 2.29rem;
}
.o-field--cme.is-active,
.o-field--cme.radio-error {
    border-color: transparent;
}
.o-field--basic.is-active,
.o-field--basic.radio-error {
    border-color: transparent;
}
.o-field--basic.is-active .o-toggle__box,
.o-field--basic.radio-error .o-toggle__box {
    border-color: #fe0000;
}
.o-field--basic.is-active .o-toggle__label,
.o-field--basic.radio-error .o-toggle__label {
    color: #fe0000;
}
.o-avatar {
    height: 85px;
    width: 85px;
    overflow: hidden;
    position: relative;
    display: inline-block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 85px;
    flex: 0 0 85px;
}
.o-avatar img {
    border-radius: 50%;
}
@media (max-width: 700px) {
    .o-avatar {
        height: 55px;
        width: 55px;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 55px;
        flex: 0 0 55px;
    }
}
.o-avatar--small {
    height: 60px;
    width: 60px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 60px;
    flex: 0 0 60px;
}
.o-avatar--smallest {
    height: 40px;
    width: 40px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 40px;
    flex: 0 0 40px;
}
.o-arrow {
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.o-arrow__icon {
    fill: #5e5e62;
    width: 12px;
    height: 10px;
}
input[type="date"] {
    position: relative;
}
input[type="date"]::-webkit-calendar-picker-indicator {
    background-image: url("../../svg/calendar.svg");
    background-size: 26px 25px;
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 26px;
    height: 25px;
    position: absolute;
    left: 0.86rem;
    right: auto;
    top: 14px;
    margin: 0;
    padding: 0;
}
input[type="date"]::-webkit-datetime-edit-fields-wrapper {
    text-indent: 2.86rem;
}
.o-error .error {
    position: absolute;
    bottom: 17px;
    right: 20px;
    color: #fe0000;
    font-size: 0.86rem;
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.o-error .error:after {
    content: "";
    background-color: #fe0000;
    border-color: #fe0000;
    background-image: url("../../svg/cross-white.svg");
    background-size: 8px 8px;
    background-repeat: no-repeat;
    background-position: center;
    height: 8px;
    width: 8px;
    display: block;
    border-radius: 50%;
    padding: 10px;
    margin-left: 0.57rem;
}
.o-popup {
    position: fixed;
    height: 100vh;
    width: 100%;
    top: 0;
    left: 0;
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 2000;
    background-color: rgba(0, 0, 0, 0.6);
    padding: 2.29rem;
}
.o-popup--gated {
    position: relative;
    display: none;
    background: none;
    height: auto;
    width: auto;
    padding: 0;
    margin: 2.29rem 0;
}
.o-popup--gated .o-popup__inner {
    max-width: 100%;
    background-color: #222f55;
    color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 2.29rem 1.71rem;
}
.o-popup--gated.is-active {
    display: block;
}
.o-popup__inner {
    margin: auto;
    width: 100%;
    max-width: 700px;
    padding: 2.29rem;
    background-color: #fff;
    border-radius: 5px;
    text-align: center;
    -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.2);
}
.o-popup__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 2.29rem;
}
.o-popup__header-logo-img {
    height: 50px;
    width: auto;
    display: block;
}
.o-popup__header-text {
    text-align: right;
    color: #c9c9ca;
}
.o-popup__header-text a {
    color: #fff;
    border-bottom: 1px solid #fff;
}
.o-popup__header-text a:hover {
    border-bottom: 1px solid transparent;
}
.o-popup__content {
    width: 100%;
    max-width: 520px;
    margin: 0 auto;
}
.o-popup__footer {
    display: block;
    padding-top: 0.57rem;
}
@media (max-width: 700px) {
    .o-popup__footer {
        display: block;
    }
}
.o-popup__footer-logos {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-around;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-bottom: 1em;

}
@media (max-width: 700px) {
    .o-popup__footer-logos {
        /* -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center; */
        margin-bottom: 0.86rem;
        display: inline-block;
    }
}
.o-popup__footer-logo {
    max-width: 60px;
    max-height: 100px;
    width: auto;
    height: auto;
}
.o-popup__footer-logo--tmm {
    margin-right: 0;
    max-width: 100px;
    max-height: 100px;
    margin-bottom: 1em;
}
.o-popup__footer-logo--sponsor {
    max-width: 80px;
    margin: 1em 0.57rem;
}
.o-popup__decline-button {
    color: #222f55;
    text-decoration: underline;
}
.o-popup__decline-button:hover {
    text-decoration: none;
}
.o-popup__disclaimer {
    text-align: left;
    font-size: 0.86rem;
    padding-left: 1.14rem;
}
@media (max-width: 700px) {
    .o-popup__disclaimer {
        padding-left: 0;
        text-align: center;
    }
}
.o-popup__disclaimer :last-child {
    margin-bottom: 0 !important;
}
.o-popup__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.o-popup__buttons .c-button {
    margin-left: 0.86rem;
    margin-right: 0.86rem;
}
.o-popup__title {
    color: #fff;
    font-size: 2rem;
}
.o-popup__large-button {
    font-size: 1.29rem;
    padding: 6px 2.29rem !important;
}
.o-popup__shadow {
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    right: 0;
    height: 500px;
    background: -webkit-linear-gradient(top, rgba(251, 251, 251, 0), #fff);
    display: none;
}
.o-popup__shadow.is-active {
    display: block;
}
.o-popup__shadow--taller {
    height: 90%;
}
@media (max-width: 480px) {
    .o-popup__shadow--taller {
        height: 95%;
    }
}
.o-popup.is-active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
blockquote {
    font-size: 1.43rem;
    font-weight: 600;
    color: var(--theme-color);
    padding: 0;
    margin: 0 0 1.71rem 2.86rem;
}
blockquote p {
    margin-bottom: 0;
}
blockquote.c-blockquote__small {
    font-size: 1.14rem;
}
.o-slick-dots ul.slick-dots {
    padding-left: 0;
}
.o-slick-dots ul.slick-dots button:before {
    border: 1px solid #5e5e62;
    background: transparent;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.o-slick-dots ul.slick-dots button:before:hover {
    background: transparent;
}
.o-slick-dots ul.slick-dots .slick-active button:before {
    background: #5e5e62;
}
.c-iframe-container {
    position: relative;
    overflow: hidden;
    padding-top: 56.25%;
}
.c-iframe-container .o-iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
.c-header {
    position: relative;
    background: #fff;
    height: 90px;
    width: 100%;
    z-index: /*500*/200;
    overflow: hidden;
    border-bottom: 1px solid #d8d8d8;
}
@media (max-width: 1020px) {
    body:not(.activity-template) .c-header {
        height: 62px;
    }
}
@media (max-width: 1025px) {
    .c-header {
        position: fixed;
        top: 0;
        left: 0;
        height: 90px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}
.c-header__wrapper {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.c-header__wrapper--flex-end {
    justify-content: flex-end;
}
@media (max-width: 1025px) {
    .c-header__wrapper {
        height: 90px;
    }
}
@media (max-width: 1020px) {
    body:not(.activity-template) .c-header__wrapper {
        height: 62px;
    }
}
.c-header__logo,
.c-header__logo-img {
    height: 100px;
    display: block;
}
@media (max-width: 1020px) {
    body:not(.activity-template) .c-header__logo,
    body:not(.activity-template) .c-header__logo-img {
        display: none;
    }
}
@media (max-width: 480px) {
    .c-header__logo-additional,
    .c-header__logo-img-additional {
        display: none;
    }
}
.c-header__link {
    border-left: 1px solid #d8d8d8;
    border-right: 1px solid #d8d8d8;
    padding: 0 1.71rem;
    height: 100%;
    color: inherit;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none;
}
@media (max-width: 1025px) {
    .c-header__link {
        border-right: 0;
        margin-right: -1.71rem;
    }
}
@media (max-width: 1020px) {
    .c-header__link {
        padding-left: 1.14rem;
        padding-right: calc(1.14rem + 0.57rem);
    }
    body:not(.activity-template) .c-header__link {
        border: none;
        background: #0098be;
        border-radius: 50%;
        height: 2.43rem;
        width: 2.43rem;
        padding: 0;
        text-align: center;
        margin: 0;
    }
}
.c-header__link:hover {
    background: #f9f9f9;
}
.c-header__link-icon {
    height: 24px;
    width: 21px;
    fill: #0098be;
    margin-right: 1.14rem;
}
@media (max-width: 1020px) {
    body:not(.activity-template) .c-header__link-icon {
        margin: 0 auto;
        fill: #fff;
        height: 18px;
        width: 16px;
    }
}
@media (max-width: 1020px) {
    .c-header__link-text--limit {
        display: none;
    }
}
@media (max-width: 1020px) {
    body:not(.activity-template) .c-header__link-text {
        display: none;
    }
}
.c-header__title {
    position: fixed;
    top: 0;
    left: 0;
    height: 62px;
    width: 370px;
    background-color: var(--theme-color);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    font-weight: 500;
    padding: 0 2.29rem;
    pointer-events: none;
}
@media (max-width: 1400px) {
    .c-header__title {
        width: 320px;
    }
}
@media (max-width: 1025px) {
    .c-header__title {
        width: 100%;
        position: relative;
        top: 0;
        left: 0;
        padding: 0 1.71rem;
        pointer-events: auto;
    }
}
@media (max-width: 1020px) {
    .c-header__title {
        padding: 0 1.14rem;
    }
}
.c-header__title-wrap {
    position: relative;
    height: 25px;
    width: 25px;
    margin-right: 1.14rem;
}
.c-header__title-icon {
    fill: #fff;
    opacity: 0;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.c-header__title-icon.is-active {
    opacity: 1;
}
.c-header__title-icon-cross {
    opacity: 0;
}
.c-header__title-icon-cross.is-active {
    opacity: 1;
}
.c-header__text-contents {
    display: block;
}
@media (max-width: 1025px) {
    .c-header__text-contents {
        display: none;
    }
}
.c-header__text-menu {
    display: none;
}
@media (max-width: 1025px) {
    .c-header__text-menu {
        display: block;
    }
}
.c-header__right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
}
@media (max-width: 1020px) {
    body:not(.activity-template) .c-header__right {
        width: 100%;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
}
.c-header__search-wrap {
    height: 100%;
}
.c-header__loginout.is-disabled {
    pointer-events: none;
    visibility: hidden;
}
.c-header__activity {
    height: 62px;
    border: none;
    -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
}
@media (max-width: 1025px) {
    .c-header__activity {
        position: fixed;
        top: 0;
        left: 0;
        height: 124px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.2);
        box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.2);
    }
}
.c-header__activity .c-header__wrapper {
    height: 62px;
}
.c-header__activity .c-header__logo,
.c-header__activity .c-header__logo-img {
    height: 40px;
}
.has-sticky-bar .c-header__activity {
    position: relative;
    height: 62px;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.c-nav {
    height: 80px;
    width: 100%;
    background-color: #fff;
    border-bottom: 1px solid #d8d8d8;
    position: relative;
}
.c-nav--corp {
    height: 100px;
}
.c-nav__wrapper {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: static;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.c-nav__container {
    width: 100%;
    height: 100%;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
@media (max-width: 1020px) {
    .c-nav__container {
        display: none;
    }
    .is-nav-open .c-nav__container {
        display: block;
    }
}
.c-nav__container--corp {
    -webkit-box-flex: unset;
    -ms-flex-positive: unset;
    flex-grow: unset;
    width: 60%;
    margin-left: auto;
}
.c-nav__menu {
    -ms-flex-item-align: stretch;
    align-self: stretch;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
.c-nav__logo,
.c-nav__logo-img {
    display: none;
    height: 50px;
}
@media (max-width: 1020px) {
    .c-nav__logo,
    .c-nav__logo-img {
        display: block;
    }
}
.c-nav__logo--corp,
.c-nav__logo-img--corp {
    /* height: 70px; */
    height: 100px !important;
    display: block;
}
.c-nav__logo {
    padding-right: 0.57rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.c-nav__logo-img {
    height: auto;
    max-height: 100%;
}
@media (max-width: 1020px) {
    .c-nav__cta {
        margin-left: auto;
        min-width: 0 !important;
        font-size: 14px !important;
        white-space: nowrap;
        -ms-flex-negative: 0;
        flex-shrink: 0;
    }
}
.c-nav__cta.is-disabled {
    pointer-events: none;
    visibility: hidden;
}
.c-nav__toggle {
    margin-left: 0.57rem;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.mobile-view {
    display: none;
}
@media (max-width: 800px) {
    .u-w-50\@tl {
        width: 50%;
    }
    .u-w-100\@tl {
        width: 100%;
    }
    .desktop-view {
        display: none;
    }
    .mobile-view {
        display: block;
    }
    .c-sticky-bar__menu-links {
        top: 178px !important;
    }
}
.c-activity-sidebar {
    position: fixed;
    left: 0;
    top: 62px;
    height: 100%;
    width: 370px;
    -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
    background: #fff;
    z-index: 200;
    overflow-y: auto;
}
@media (max-width: 1400px) {
    .c-activity-sidebar {
        width: 320px;
    }
}
@media (max-width: 1025px) {
    .c-activity-sidebar {
        width: 100%;
        top: 124px;
        display: none;
    }
}
.c-activity-sidebar__list {
    margin: 0;
    padding: 0;
}
.c-activity-sidebar__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
}
.c-activity-sidebar__item--child {
    height: auto;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-bottom: 1px solid #d8d8d8;
}
.c-activity-sidebar__item--bg {
    background-color: #f9f9f9;
}
.c-activity-sidebar__item--cta {
    background-color: #fff;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1), 0 -2px 4px rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1), 0 -2px 4px rgba(0, 0, 0, 0.1);
    position: relative;
    text-align: center;
    padding: 1.14rem 2.29rem;
    height: 70px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.c-activity-sidebar__item--footer {
    padding: 0.57rem 2.29rem;
    height: 70px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.c-activity-sidebar__item.is-open .c-activity-sidebar__arrow-right-accordion {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.c-activity-sidebar__item.is-open .c-activity-sidebar__arrow-right-accordion:hover {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.c-activity-sidebar__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    color: inherit;
    min-height: 70px;
    padding: 1.14rem 2.29rem;
    font-weight: 500;
}
.c-activity-sidebar__link:hover .c-activity-sidebar__arrow-right:not(.c-activity-sidebar__arrow-right-accordion) {
    -webkit-transform: translate(5px, 0);
    transform: translate(5px, 0);
}
.c-activity-sidebar__link.is-active:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    width: 8px;
    top: 0;
    bottom: 0;
    background-color: var(--theme-color);
}
.c-activity-sidebar__link.is-complete .c-activity-sidebar__progress {
    border-color: #19b75b;
    background-color: #19b75b;
}
.c-activity-sidebar__link.is-complete .c-activity-sidebar__progress-authors {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.c-activity-sidebar__link.is-complete .c-activity-sidebar__progress-icon {
    opacity: 1;
}
.c-activity-sidebar__sub-list {
    background-color: #f9f9f9;
    border-top: 1px solid #d8d8d8;
    width: 100%;
}
.c-activity-sidebar__progress {
    border-radius: 50%;
    height: 20px;
    width: 20px;
    border: 1px solid #d8d8d8;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20px;
    flex: 0 0 20px;
    margin-right: 0.86rem;
}
.c-activity-sidebar__progress-authors {
    display: none;
    position: absolute;
    bottom: 0;
    right: 0;
    margin: 0;
}
.c-activity-sidebar__sub-text {
    display: block;
    margin-bottom: 0.86rem;
    font-size: 14px;
}
.c-activity-sidebar__progress-icon {
    height: 9px;
    width: 12px;
    fill: #fff;
    opacity: 0;
}
.c-activity-sidebar__info {
    margin-right: 0.86rem;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
.c-activity-sidebar__language-internal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.c-activity-sidebar__language-wrap {
    font-size: 0.86rem;
}
.c-activity-sidebar__languages {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0;
    margin: 0 0 0 0.86rem;
}
.c-activity-sidebar__flag {
    list-style: none;
    margin: 0 0.29rem 0 0;
    padding: 0;
    height: 13px;
    width: 20px;
}
.c-activity-sidebar__bottom {
    width: 370px;
    position: fixed;
    bottom: 0;
    left: 0;
}
@media (max-width: 1400px) {
    .c-activity-sidebar__bottom {
        width: 320px;
    }
}
@media (max-width: 1025px) {
    .c-activity-sidebar__bottom {
        width: 100%;
    }
}
.c-activity-sidebar__internal {
    overflow-y: auto;
    height: calc(100% - 62px - 140px);
    top: 0;
    position: relative;
    margin-bottom: 140px;
}
@media (max-width: 1025px) {
    .c-activity-sidebar__internal {
        height: calc(100% - 124px - 140px);
    }
}
.c-activity-sidebar.is-open {
    display: block;
}
.c-activity-sidebar__author-name {
    color: var(--theme-color);
}
.c-activity-sidebar__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.c-activity-sidebar__title-icon {
    fill: var(--theme-color);
    height: 30px;
    width: 30px;
    margin-right: 0.86rem;
}
.c-accordion__item {
    background: #fff;
    padding: 1.14rem 2.29rem;
    -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    display: block;
    position: relative;
    border: 1px solid transparent;
    margin-bottom: 1.71rem;
}
.c-accordion__item:last-child {
    margin-bottom: 0;
}
.no-js .c-accordion__item[open] .c-accordion__toggle:after,
.c-accordion__item.is-open .c-accordion__toggle:after {
    opacity: 0;
}
.no-js .c-accordion__item[open] .c-accordion__toggle-arrow,
.c-accordion__item.is-open .c-accordion__toggle-arrow {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.no-js .c-accordion__item[open] .c-accordion__title,
.c-accordion__item.is-open .c-accordion__title {
    font-weight: 600;
}
.no-js .c-accordion__item[open] .c-accordion__header,
.c-accordion__item.is-open .c-accordion__header {
    color: var(#5e5e62);
}
.c-accordion__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    cursor: pointer;
    width: 100%;
    list-style-image: none;
}
.c-accordion__header:hover {
    color: var(--theme-color);
}
.c-accordion__title {
    margin-top: 4px;
    margin-bottom: 0;
    color: inherit;
    font-size: 1.14rem;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    font-weight: 400;
}
.c-accordion__title--theme {
    color: var(--theme-color);
    margin-right: 1.71rem;
}
.c-accordion__toggle {
    display: inline-block;
    position: relative;
    width: 26px;
    height: 26px;
    cursor: pointer;
    border: 1px solid currentColor;
    border-radius: 50%;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    outline: none;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    color: #222f55;
}
.c-accordion__toggle:before,
.c-accordion__toggle:after {
    content: "";
    position: absolute;
    display: inline-block;
    background-color: currentColor;
}
.c-accordion__toggle:before {
    left: 5px;
    right: 5px;
    height: 2px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.c-accordion__toggle:after {
    top: 5px;
    bottom: 5px;
    width: 2px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
.c-accordion__toggle:before,
.c-accordion__toggle:after {
    -webkit-transition: background-color 0.2s;
    transition: background-color 0.2s;
}
.c-accordion__toggle--alt {
    border: none;
    height: 8px;
    width: 14px;
    border-radius: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.c-accordion__toggle--alt:before,
.c-accordion__toggle--alt:after {
    display: none;
}
.c-accordion__toggle--off {
    display: none;
}
.c-accordion__toggle-arrow {
    fill: var(--theme-color);
    height: 8px;
    width: 14px;
}
.c-accordion__content {
    padding: 2.29rem 0 0.86rem;
}
.c-accordion__content :last-child {
    margin-bottom: 0 !important;
}
.c-accordion ::-webkit-details-marker {
    display: none;
}
.c-button {
    display: inline-block;
    background: var(--theme-color);
    color: #fff;
    outline: 0;
    text-decoration: none;
    padding: 6px 1.14rem;
    text-align: center;
    border-radius: 9999px;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    font-weight: 500;
    border: 1px solid transparent;
    cursor: pointer;
}
.c-button:hover {
    background-color: var(--theme-color-light);
}
.c-button--register-cta {
    font-size: 1.14rem;
    min-width: 150px;
}
.c-button--cta {
    background: #048b33;
    background: -webkit-gradient(linear, left top, right top, from(#048b33), to(#19b75b));
    background: linear-gradient(to right, #048b33 0%, #19b75b 100%);
    border: none;
    padding: 7px 1.14rem;
}
.c-button--cta:hover {
    background: -webkit-gradient(linear, left top, right top, from(#19b75b), to(#048b33));
    background: linear-gradient(to right, #19b75b 0%, #048b33 100%);
}
.c-button--ghost {
    background-color: transparent;
    color: var(--theme-color);
    border-color: var(--theme-color);
}
.c-button--ghost-thick {
    border: 2px solid var(--theme-color);
}
.c-button--ghost:hover {
    background-color: var(--theme-color);
    color: #fff;
}
.c-button--ghost-white {
    background: transparent;
    color: #fff;
    border-color: #fff;
}
.c-button--ghost-white:hover {
    background: #fff;
    color: var(--theme-color);
}
.c-button--ghost-green {
    border-color: #19b75b;
    color: #19b75b;
}
.c-button--ghost-green:hover {
    background-color: #19b75b;
}
.c-button--ghost-green.has-icon-green:hover:after {
    background-image: url("../../svg/arrow-right-white.svg");
}
.c-button--ghost-white {
    background-color: transparent;
    color: #fff;
    border-color: #fff;
}
.c-button--ghost-white:hover {
    background-color: #fff;
    color: #222f55;
}
.c-button--ghost-white-green {
    border-color: #19b75b;
    color: #19b75b;
}
.c-button--ghost-white-green:hover {
    background-color: #19b75b;
}
.c-button--ghost-white-green.has-icon-green:hover:after {
    background-image: url("../../svg/arrow-right-white.svg");
}
.c-button--full-width {
    display: block;
    width: 100%;
}
.c-button--block {
    display: block;
}
.c-button.has-icon {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.c-button.has-icon:after {
    content: "";
    background-image: url("../../svg/arrow-right-white.svg");
    background-repeat: no-repeat;
    width: 12px;
    height: 10px;
    margin-left: 0.86rem;
}
.c-button.has-icon-tmc:after {
    background-image: url("../../svg/arrow-right-blue.svg");
}
.c-button.has-icon-green:after {
    background-image: url("../../svg/arrow-right-green.svg");
}
.c-button__video-icon {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 0.57rem;
}
.c-button__video-icon:before {
    content: "";
    background-image: url("../../svg/play_button.svg");
    width: 28px;
    height: 28px;
    margin-right: 0.86rem;
}
.c-button[disabled] {
    cursor: default !important;
    opacity: 0.8 !important;
    background: #5e5e62 !important;
    border-color: #5e5e62 !important;
    color: #fff !important;
}
.c-button:active {
    -webkit-transform: scale(0.97);
    transform: scale(0.97);
}
.c-form__hidden-field {
    display: none;
}
.c-form__hidden-field .is-active {
    display: block;
}
.c-form__error {
    border-color: #fe0000;
    text-align: right;
    display: block;
    color: #fe0000;
    font-size: 0.79rem;
    margin-top: 0.29rem;
}
.grecaptcha-badge {
    display: none !important;
}
.c-faculty-card {
    margin: 2.29rem 0 0 0;
    display: grid;
    grid-column-gap: 2.29rem;
    grid-row-gap: 2.29rem;
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
@media (max-width: 800px) {
    .c-faculty-card {
        grid-column-gap: 0;
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
}
.c-faculty-card .c-faculty-card-single__image {
    float: left;
    border-radius: 50%;
    overflow: hidden;
    width: 125px;
    height: 125px;
    position: relative;
    margin: 0 2.29rem 0 0;
}
@media (max-width: 480px) {
    .c-faculty-card .c-faculty-card-single__image {
        float: none;
        margin: 0 0 10px;
    }
}
.c-faculty-card .c-faculty-card-single__image img {
    position: absolute;
    top: 0;
    left: 0;
    width: 125px;
    height: 125px;
}
.c-faculty-card .c-faculty-card-single__details {
    overflow: hidden;
}
.c-faculty-card .c-faculty-card-single__details h3 {
    margin-bottom: 0.5rem;
}
.c-gallery__media:before {
    content: "";
    float: left;
    padding-bottom: 83.3333333333%;
    margin-right: -100%;
}
.c-gallery__media:after {
    content: "";
    display: table;
    clear: both;
}
.c-gallery__item {
    display: block;
}
.c-gallery__overlay-image {
    position: absolute;
    max-width: calc(100% - 100px);
    max-height: calc(100% - 100px);
    width: auto;
    height: auto;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.c-gallery__overlay-bottom {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0;
    right: 0;
    margin: 0 auto;
    max-width: 1200px;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.c-icon-grid__col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.c-icon-grid__icon-wrap {
    margin-right: 1.71rem;
    height: 60px;
    width: 25%;
}
.c-icon-grid__title {
    margin-bottom: 0.86rem;
    color: var(--theme-color);
}
.c-icon-grid__svg {
    height: 100%;
    width: 100%;
    color: var(--theme-color);
}
.c-map {
    height: 500px;
}
.c-site-footer__top,
.c-site-footer__bottom {
    padding: 2.86rem 0;
}
.c-site-footer__top p,
.c-site-footer__bottom p {
    font-size: 0.86rem;
}
.c-site-footer__top p:last-of-type,
.c-site-footer__bottom p:last-of-type {
    margin-bottom: 0;
}
.c-site-footer__top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.c-site-footer__top--align-top {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
@media (max-width: 800px) {
    .c-site-footer__top {
        display: block;
    }
}
.c-site-footer__bottom {
    border-top: 1px solid #d8d8d8;
    text-align: center;
}
.c-site-footer__bottom--border-bottom {
    border-bottom: 1px solid #d8d8d8;
}
.c-site-footer__left {
    max-width: 500px;
    margin-right: 2.29rem;
}
@media (max-width: 600px) {
    .c-site-footer__left {
        width: 100%;
        margin: 0 0 1.71rem;
        display: block;
    }
}
.c-site-footer__middle {
    width: 380px;
    margin-right: 2.29rem;
}
.c-site-footer__title {
    color: #222f55;
}
.c-site-footer__menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
@media (max-width: 480px) {
    .c-site-footer__menu {
        display: block;
    }
}
.c-site-footer__text-link {
    width: 45%;
    margin-bottom: 0.29rem;
}
@media (max-width: 1025px) {
    .c-site-footer__text-link {
        width: 100%;
    }
}
.c-site-footer__logo {
    height: 70px;
    width: auto;
}
.c-site-footer__logo-small {
    height: 40px;
}
.c-site-footer__logos-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.c-site-footer__logo-link,
.c-site-footer__logo-image {
    height: 44px;
    width: auto;
    max-width: none;
}
@media (min-width: 768px) {
.c-site-footer__logo-link,
.c-site-footer__logo-image {
    height: 67px;
}
}

/* .c-site-footer__logo-image--corporate {
    height: 56px;
} */

.c-site-footer__logo-image--corporate-imm {
    height: 42px;
}



.c-site-footer__logo-link {
    margin-bottom: 1.71rem;
}
@media (max-width: 1250px) {
    .c-site-footer__logo-link {
        width: calc(33% - 1.71rem);
    }
}
@media (max-width: 800px) {
    .c-site-footer__logo-link {
        width: calc(50% - 1.71rem);
    }
}
@media (max-width: 420px) {
    .c-site-footer__logo-link {
        width: calc(100% - 1.71rem);
    }
}
.c-site-footer__logo-image--large {
    height: 40px;
}
.c-site-footer__logo-image--corp {
    height: 77px;
}
.c-site-footer__logo-slider {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow-x: auto;
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
@media (max-width: 900px) {
    .c-site-footer__logo-slider {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
}
.c-site-footer__copyright {
    text-align: left;
    margin-bottom: 1.71rem !important;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.c-site-footer__copyright--highlight {
    font-weight: 500;
    color: #222f55;
}
.c-site-footer__legal {
    padding: 1.71rem;
    text-align: center;
}
.c-site-footer__legal * {
    display: inline;
}
.c-site-footer__legal a {
    padding: 0 0.86rem;
    padding-left: 0;
    border-right: 1px solid currentColor;
    margin: 0 0.86rem;
    margin-left: 0;
}
.c-site-footer__logo-footer-image {
    margin-bottom: 0;
}
.c-social-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.c-social-links__link {
    height: 40px;
    width: 40px;
    border: 1px solid #0098be;
    border-radius: 50%;
    position: relative;
    margin-right: 0.57rem;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.c-social-links__icon {
    height: 20px;
    width: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    fill: #0098be;
}
.c-social-links--primary .c-social-links__link {
    border-color: #222f55;
}
.c-social-links--primary .c-social-links__icon {
    fill: #222f55;
}
.c-split-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    background-color: #fff;
}
.c-split-section__col--content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 0.57rem;
    padding-bottom: 0.57rem;
}
.c-split-section__col--content > :last-child {
    margin-bottom: 0 !important;
}
.c-split-section__col--media .o-media {
    min-height: 200px;
    max-height: 320px;
    height: 100%;
    width: 100%;
}
.c-split-section__col--media .o-media--no-max-height {
    max-height: none;
}
.c-split-section__col--media .o-media--min-height {
    min-height: 350px;
}
.c-split-section__logo {
    max-height: 160px;
    width: auto;
    margin-bottom: 1.71rem;
}
.c-split-section--no-bg {
    background: none;
}
.c-card,
.c-cta-banner {
    background: #fff;
    /* padding: 1.14rem; */
    padding: 1rem .7rem;
    -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    border: 1px solid transparent;
}
@media (max-width: 420px) {
    .c-card,
    .c-cta-banner {
        padding: 1.71rem;
    }
}
.c-card > :last-child:not(.o-grid),
.c-cta-banner > :last-child:not(.o-grid) {
    margin-bottom: 0;
}
.c-card__image {
    width: 100%;
}
.c-card__image:before {
    content: "";
    float: left;
    padding-bottom: 56.25%;
    margin-right: -100%;
}
.c-card__image:after {
    content: "";
    display: table;
    clear: both;
}
.c-card__image--portrait {
    margin-top: 1.71rem;
}
@media (min-width: 601px) {
    .c-card__image--portrait {
        width: 250px;
        height: 100%;
        min-height: 280px;
        margin-right: 0 !important;
        margin-top: 0;
    }
}
@media (min-width: 801px) {
    .c-card__image--portrait {
        width: 400px;
    }
}
@media (min-width: 1026px) {
    .c-card__image--portrait {
        width: 250px;
    }
}
.c-card__count {
    margin-bottom: 1.14rem;
    display: block;
}
.c-card__count .is-active {
    color: var(--theme-color);
}
.c-card__count-text {
    font-weight: 500;
    font-size: 1.14rem;
    letter-spacing: 1px;
}
@media (max-width: 1250px) {
    .c-card__count {
        position: absolute;
        top: 2.29rem;
        right: 2.29rem;
    }
}
.c-card__logo {
    height: 40px;
    width: auto;
    margin-bottom: 1.71rem;
}
.c-card__logo--large {
    height: 80px;
}
.c-card__logo--portfolio {
    max-height: 70px;
    height: auto;
}
.c-card__logo--medium {
    height: 60px;
}
.c-card__col {
    margin-right: 2.29rem;
}
@media (max-width: 700px) {
    .c-card__col {
        margin-right: 1.14rem;
    }
}
.c-card__col--last {
    margin-right: 0;
}
@media (max-width: 700px) {
    .c-card__col--name {
        margin-right: 0;
    }
}
.c-card__half {
    width: 50%;
}
@media (max-width: 700px) {
    .c-card__half {
        width: 100%;
    }
}
.c-card__sub-title {
    color: #94959a;
    font-size: 14px;
}
.c-card__details {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 320px;
    flex: 0 0 320px;
}
@media (max-width: 700px) {
    .c-card__details {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }
}
.c-card__details-alt {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.c-card__disclosures {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
@media (max-width: 700px) {
    .c-card__disclosures {
        margin-top: 1.71rem;
    }
}
.c-card__button-text,
.c-card__button-icon {
    margin-right: 1.14rem;
}
.c-card__button-icon {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 22px;
    flex: 0 0 22px;
}
@media (max-width: 700px) {
    .c-card__button-arrow {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        text-align: right;
    }
}
.c-card__right {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: space-between;
}
.c-card__curriculum {
    height: calc(100% + 1.71rem);
    margin: calc(-1.71rem / 2) calc(-1.71rem / 2) calc(-1.71rem / 2) 0;
    padding: calc(1.71rem / 2);
}
@media (max-width: 700px) {
    .c-card__curriculum {
        margin: 1.14rem -1.71rem calc(1.71rem / 2);
        padding: 1.71rem 1.71rem 0;
    }
}
.c-card--row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
}
.c-card--row .c-card__image {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 200px;
    flex: 0 0 200px;
    margin-right: 1.14rem;
}
@media (max-width: 480px) {
    .c-card--row .c-card__image {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }
}
@media (min-width: 601px) {
    .c-card--row-desktop {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
}
@media (max-width: 600px) {
    .c-card--column-reverse-mobile {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
}
.c-card--feature .c-card__image {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 300px;
    flex: 0 0 300px;
    margin-right: 1.14rem;
}
@media (max-width: 480px) {
    .c-card--feature .c-card__image {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
    }
}
@media (max-width: 960px) {
    .c-card__feature-cols {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}
@media (max-width: 960px) {
    .c-card__feature-cols .c-card__image {
        -webkit-box-flex: 1;
        -ms-flex: auto;
        flex: auto;
        margin: 0 0 1.14rem;
    }
}
@media (max-width: 960px) {
    .c-card__feature-cols .c-card__image-alt {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    }
}
@media (max-width: 480px) {
    .c-card__feature-cols .c-card__image-alt {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }
}
@media (max-width: 960px) {
    .c-card__feature-meta {
        display: block !important;
    }
}
@media (max-width: 960px) {
    .c-card__feature-meta .c-meta__item:first-of-type {
        margin-bottom: 0.57rem !important;
    }
}
@media (max-width: 700px) {
    .c-card__search-cols {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}
@media (max-width: 700px) {
    .c-card__search-cols .c-card__image {
        -webkit-box-flex: 1;
        -ms-flex: auto;
        flex: auto;
        margin: 0 0 1.14rem;
    }
}
.c-card--button {
    height: 100%;
    padding: 0.86rem 1.71rem;
    font-size: 1.14rem;
    font-weight: 500;
}
@media (max-width: 1250px) {
    .c-card--button {
        font-size: 14px;
    }
}
@media (max-width: 700px) {
    .c-card--button {
        padding-top: 1.14rem;
        padding-bottom: 1.14rem;
    }
}
.c-card--large,
.c-cta-banner {
    padding: 2.29rem;
}
@media (max-width: 420px) {
    .c-card--large,
    .c-cta-banner {
        padding: 1.71rem;
    }
}
.c-card--full-height {
    height: 100%;
}
.c-card--flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.c-card--flex-top {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.c-card--flex-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.c-card--flex-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.c-card--flex-no-justify {
    -webkit-box-pack: unset;
    -ms-flex-pack: unset;
    justify-content: unset;
}
@media (max-width: 480px) {
    .c-card--flex-activity {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}
.c-card--flex-block {
    display: block;
}
.c-card--clickable {
    cursor: pointer;
}
.c-card--clickable:hover {
    border-color: var(--theme-color);
}
.c-card--no-bg {
    background: none;
}
.c-card--no-shadow {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.c-card--overflow {
    overflow: hidden;
}
.c-card--direction {
    -webkit-box-orient: inherit;
    -webkit-box-direction: inherit;
    -ms-flex-direction: inherit;
    flex-direction: inherit;
}
.c-card--rounded-bottom {
    border-radius: 0;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.c-card--grey-border {
    border-color: #d8d8d8;
}
.c-card--highlight {
    border: 2px solid #222f55;
}
.c-card.is-active,
.is-active.c-cta-banner {
    border-color: var(--theme-color);
}
.c-card__badge-hide {
    display: none !important;
    width: 100%;
}
@media (max-width: 700px) {
    .c-card__badge-hide {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
}
@media (max-width: 700px) {
    .c-card__badge-show {
        display: none !important;
    }
}
.c-card__single {
    display: none;
}
.c-card__single.is-visible {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
@media (max-width: 800px) {
    .c-card__rangeslider {
        margin-top: 1.14rem;
    }
}
@media (max-width: 480px) {
    .c-card__rangeslider {
        display: none;
    }
}
.c-card__team-content p:last-of-type {
    margin-bottom: 0;
}
.c-card--divisions img {
    height: 80px;
    width: auto;
}
.c-card--divisions .s-standard-content ul,
.c-card--divisions .s-standard-content ol {
    margin-bottom: 0;
}
.c-card__avatar {
    position: relative;
    overflow: hidden;
    border-radius: 50%;
    height: 114px;
    width: 114px;
    display: block;
    margin: 0 auto;
}
.c-card__panel {
    width: 60%;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-left: 1.71rem;
    margin-bottom: 1.14rem;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
}
@media (max-width: 900px) {
    .c-card__panel {
        width: 100%;
        margin-left: 0;
        margin-bottom: 1.71rem;
    }
}
@media (max-width: 480px) {
    .c-card__panel-button {
        display: none;
    }
}
.c-card__panel-button-mobile {
    display: none;
    margin-top: 0.86rem;
}
@media (max-width: 480px) {
    .c-card__panel-button-mobile {
        display: inline-block;
    }
}
@media (max-width: 480px) {
    .c-card__panel-text {
        margin-right: 0 !important;
    }
}
.c-card__panel--single {
    margin-top: 1.71rem;
}
@media (max-width: 900px) {
    .c-card__panel--single {
        margin-bottom: 0;
    }
}
.c-card__panel--full {
    margin-left: 0;
    width: 100%;
    margin-top: 0 !important;
}
@media (max-width: 900px) {
    .c-card__panel--full {
        margin-bottom: 1.71rem !important;
    }
}
.c-meta {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 300;
}
.c-meta__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.c-meta__item--first {
    margin-right: 1.14rem;
}
.c-meta__item-watch-time, .c-meta__item-sponsored {
    min-width: 30%;
    padding: 4px 7px;
    border-radius: 30px;
}

.c-meta__item-watch-time {
    background: #e2f3f8;
}

.c-meta__item-sponsored {
    background: #e2e3e4;
}
.c-meta__icon {
    margin-right: 0.57rem;
    fill: #5e5e62;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.c-meta__text {
    display: block;
    font-size: 0.83rem;
}
@media (max-width: 420px) {
    .c-meta__text--limit {
        display: none;
    }
}
.c-meta--rows {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.c-meta--rows .c-meta__item {
    width: 100%;
    margin-bottom: 0.86rem;
}
.c-meta--rows .c-meta__item:last-child {
    margin-bottom: 0;
}
.c-meta--rows .c-meta__item--small {
    margin-bottom: 0.57rem;
}
.c-meta--cols .c-meta__item {
    margin-right: 1.14rem;
}
.c-meta--cols .c-meta__item:last-of-type {
    margin-right: 0;
}
.c-meta--time {
    margin-top: auto;
    padding-top: 0.86rem;
}
.c-tabs-bar {
    width: 100%;
    height: 80px;
    -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
    padding: 0;
    background: #fff;
    position: relative;
}
.c-tabs-bar__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 100%;
}
.c-tabs-bar__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0;
    margin: 0;
    overflow-x: auto;
}
@media (max-width: 800px) {
    .c-tabs-bar__list {
        width: 100%;
    }
}
@media (max-width: 800px) {
    .c-tabs-bar__list-alt {
        width: auto;
    }
}
.c-tabs-bar__item {
    list-style: none;
    margin: 0 1.14rem 0 0;
}
@media (max-width: 800px) {
    .c-tabs-bar__item {
        margin: 0 auto;
    }
}
.c-tabs-bar__item:last-child {
    padding-right: 2.14rem;
}
.c-tabs-bar__fade {
    position: relative;
    height: 100%;
}
.c-tabs-bar__fade:after {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    height: 100%;
    width: 2.14rem;
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.001)), to(#fff));
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0.001), #fff);
}
.c-tabs-bar__tab-button {
    cursor: pointer;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    border-radius: 9999px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0.86rem 1.71rem;
}
.c-tabs-bar__tab-button.is-active,
.c-tabs-bar__tab-button:hover {
    background: #f7f5f5;
    color: var(--theme-color);
}
.c-tabs-bar__tab-button.is-active {
    font-weight: 500;
}
@media (max-width: 420px) {
    .c-tabs-bar__tab-button {
        padding: 0.57rem 0.86rem;
    }
}
.c-tabs-bar__button {
    margin: 0;
    min-width: 140px;
}
@media (max-width: 800px) {
    .c-tabs-bar__button {
        display: none;
    }
}
@media (max-width: 600px) {
    .c-tabs-bar__text--limit {
        display: none;
    }
}
.c-tabs-bar--rounded {
    border-radius: 0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.c-share {
    position: relative;
}
.c-share__button-wrapper {
    cursor: pointer;
    position: relative;
}
.c-share__links.is-active .c-share__hidden-button {
    opacity: 1;
    z-index: 1;
}
.c-share__links.is-active .c-share__hidden-button:nth-child(2) {
    top: calc(-50px * 1);
}
.c-share__links.is-active .c-share__hidden-button:nth-child(3) {
    top: calc(-50px * 2);
}
.c-share__links.is-active .c-share__hidden-button:nth-child(4) {
    top: calc(-50px * 3);
}
.c-share__links.is-active .c-share__hidden-button:nth-child(5) {
    top: calc(-50px * 4);
}
.c-share__links.is-active .c-share__hidden-button:nth-child(6) {
    top: calc(-50px * 5);
}
.c-share__links.is-active .c-share__hidden-button:nth-child(1) {
    top: -50px;
}
.c-share__links.is-active .c-share__hidden-button--top {
    opacity: 1;
    z-index: 1;
}
.c-share__links.is-active .c-share__hidden-button--top:nth-child(2) {
    top: calc(50px * 1);
}
.c-share__links.is-active .c-share__hidden-button--top:nth-child(3) {
    top: calc(50px * 2);
}
.c-share__links.is-active .c-share__hidden-button--top:nth-child(4) {
    top: calc(50px * 3);
}
.c-share__links.is-active .c-share__hidden-button--top:nth-child(5) {
    top: calc(50px * 4);
}
.c-share__links.is-active .c-share__hidden-button--top:nth-child(6) {
    top: calc(50px * 5);
}
.c-share__links.is-active .c-share__hidden-button--top:nth-child(1) {
    top: 50px;
}
.c-share__button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.c-share__icon-wrap {
    background: #fff;
    border-radius: 50%;
    padding: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.c-share__icon-wrap--grey {
    background: #f9f9f9;
}
.c-share__icon-wrap--hidden {
    -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
}
.c-share__icon-wrap--hidden:hover {
    background: #222f55;
}
.c-share__icon-wrap--hidden:hover .c-share__icon {
    fill: #fff;
}
.c-share__icon {
    fill: #5e5e62;
}
.c-share__button-text {
    font-size: 0.79rem;
    border-bottom: 1px solid #5e5e62;
    line-height: 1.2;
    margin-right: 0.86rem;
}
.c-share__hidden-button {
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0;
    z-index: -1;
}
.c-share__hidden-button:last-child {
    margin-bottom: 0;
}
.c-register-bar {
    height: 80px;
    width: 100%;
    background: #222f55;
    padding: 0;
    color: #fff;
}

.postid-30382 .c-register-bar {
    display: block !important;
}

@media (max-width: 480px) {
    .c-register-bar {
        height: 70px;
    }
}
@media (max-width: 420px) {
    .c-register-bar {
        height: 90px;
    }
}
.c-register-bar__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 100%;
}
.c-register-bar__title,
.c-register-bar__text {
    margin-bottom: 0;
}
.c-register-bar__title {
    color: #fff;
    margin-right: 2.29rem;
    font-size: 1.21rem;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
@media (max-width: 900px) {
    .c-register-bar__title {
        margin-right: 0;
        -ms-flex-negative: unset;
        flex-shrink: unset;
    }
}
@media (max-width: 900px) {
    .c-register-bar__title--limit {
        display: none;
    }
}
@media (max-width: 420px) {
    .c-register-bar__title {
        font-size: 1.07rem;
    }
}
.c-register-bar__text {
    margin: 0 auto;
}
@media (max-width: 1600px) {
    .c-register-bar__text {
        width: 450px;
    }
}
@media (max-width: 900px) {
    .c-register-bar__text {
        display: none;
    }
}
.c-register-bar__button {
    margin: 0;
    min-width: 130px;
}
@media (max-width: 1600px) {
    .c-register-bar__button {
        margin-left: 2.29rem;
    }
}
@media (max-width: 1025px) {
    .c-register-bar hr {
        display: none;
    }
}
.c-badge {
    color: var(--theme-color);
    border: 1px solid var(--theme-color);
    border-radius: 15px;
    padding: 0 0.86rem;
    display: inline-block;
}
.c-badge__text {
    text-transform: uppercase;
    font-weight: 500;
    font-size: 0.86rem;
    line-height: 1;
}
.c-badge--success {
    background-color: #19b75b;
    border-color: #19b75b;
    color: #fff;
}
.c-badge--accredited {
    padding-top: 0.57rem;
    padding-bottom: 0.57rem;
    border: 0;
    font-weight: 400;
    position: relative;
    overflow: hidden;
    border-radius: 9999px;
}
.c-badge--accredited:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    opacity: 0.05;
    background-color: var(--theme-color);
}
.c-badge--accredited .c-badge__icon {
    height: 25px;
    width: 18px;
    margin-right: 0.57rem;
}
.c-badge--accredited .c-badge__text {
    color: #5e5e62;
}
@media (max-width: 560px) {
    .c-badge--accredited-tab {
        display: none !important;
    }
}
.c-badge.has-icon {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-item-align: start;
    align-self: flex-start;
}
.c-badge.has-icon .c-badge__icon {
    fill: var(--theme-color);
}
.c-badge.has-icon-align-center {
    -ms-flex-item-align: center;
    align-self: center;
}
.c-badge--post {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}
.c-badge--small {
    min-width: 150px;
}
.c-badge--small .c-badge__icon {
    height: 16px;
    width: 12px;
}
.c-badge--small .c-badge__text {
    font-size: 0.86rem;
}
.c-badge--grey {
    color: #94959a;
    border-color: #94959a;
}
.c-intro {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    text-align: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 1.71rem;
}
@media (max-width: 600px) {
    .c-intro--top {
        padding-top: 2.29rem;
    }
}
.c-intro__bar {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 0.57rem;
}
@media (max-width: 600px) {
    .c-intro__bar {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        margin-top: 1.14rem;
    }
}
.c-intro__badge-wrap {
    margin-right: 0.86rem;
}
.c-intro__badge-wrap-top {
    display: none;
    margin-bottom: 1.14rem;
}
@media (max-width: 600px) {
    .c-intro__badge-wrap-top {
        display: block;
    }
}
.c-intro__badge-wrap-bottom {
    display: block;
}
@media (max-width: 600px) {
    .c-intro__badge-wrap-bottom {
        display: none;
    }
}
.has-sticky-bar .c-intro__badge-wrap-bottom {
    display: block;
}
@media (max-width: 480px) {
    .c-intro__badge-wrap-additional {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
    }
}
@media (max-width: 480px) {
    .c-intro__badge-wrap {
        margin-right: 0;
    }
}
.c-intro__right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
@media (max-width: 600px) {
    .c-intro__right {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        width: 100%;
    }
}
.has-sticky-bar .c-intro__right {
    width: auto;
}
@media (max-width: 600px) {
    .c-intro__title-wrap {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }
}
.c-intro__title {
    margin-bottom: 0.86rem;
    max-width: 840px;
}
.c-intro__subtitle {
    width: 100%;
}
.c-intro__side {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0.86rem;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.c-intro__side .c-intro__title {
    margin-bottom: 0;
    margin-right: 1.14rem;
}
@media (max-width: 480px) {
    .c-intro__side .c-intro__title {
        width: 100%;
    }
}
.c-intro__side .c-arrow-link {
    min-width: 80px;
}
@media (max-width: 480px) {
    .c-intro__side .c-arrow-link {
        margin-top: 0.57rem;
    }
}
.c-intro p:last-of-type {
    margin-bottom: 0;
}
.c-intro__content {
    width: 100%;
    margin-top: 0.57rem;
}
@media (max-width: 800px) {
    .c-intro__secondary {
        display: none;
    }
}
.c-intro__additional-logo {
    display: none;
    height: 40px;
    margin-left: 0.86rem;
}
@media (max-width: 480px) {
    .c-intro__additional-logo {
        display: block;
    }
}
.c-intro__with-logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
}
@media (max-width: 560px) {
    .c-intro__with-logo {
        display: block;
    }
}
.c-intro__with-logo img {
    height: 120px;
    width: auto;
    margin-left: 1.14rem;
}
@media (max-width: 560px) {
    .c-intro__with-logo img {
        margin-left: 0;
        height: 80px;
    }
}
.c-intro__mdt {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
}
@media (max-width: 900px) {
    .c-intro__mdt {
        display: block;
    }
}
.c-intro__mdt-button {
    margin-left: 1.71rem;
    min-width: 285px;
}
@media (max-width: 900px) {
    .c-intro__mdt-button {
        margin-left: 0;
        margin-top: 1.14rem;
    }
}
.c-intro__panel {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
@media (max-width: 900px) {
    .c-intro__panel {
        display: block;
    }
}
.has-sticky-bar .c-intro {
    padding-top: 0;
}
@media (max-width: 1250px) {
    .c-bio {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}
@media (max-width: 1250px) {
    .c-bio__title {
        padding-right: 4.57rem;
    }
}
@media (max-width: 420px) {
    .c-bio__title {
        padding-right: 3.43rem;
    }
}
.c-bio__right {
    width: 180px;
    margin-left: 1.71rem;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 180px;
    flex: 0 0 180px;
    text-align: right;
}
@media (max-width: 1250px) {
    .c-bio__right {
        width: 100%;
        margin-left: 0;
        margin-top: 1.71rem;
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        text-align: left;
    }
}
.c-bio__left p:last-of-type {
    margin-bottom: 0;
}
.c-bio__author-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 1.71rem;
}
@media (max-width: 1250px) {
    .c-bio__author-info {
        margin-right: 3.43rem;
    }
}
@media (max-width: 700px) {
    .c-bio__author-info {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
}
@media (max-width: 480px) {
    .c-bio__author-info {
        display: block;
        margin-right: 0;
    }
}
.c-bio__author-int {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0.29rem;
}
@media (max-width: 700px) {
    .c-bio__author-int {
        display: block;
    }
}
.c-bio__author-title {
    margin-right: 1.14rem;
}
@media (max-width: 700px) {
    .c-bio__author-title {
        margin-right: 0;
    }
}
.c-cme-test {
    display: none;
}
.c-cme-test.is-active {
    display: block;
}
.c-cme-test__answer-title {
    color: #19b75b;
    font-weight: 500;
    margin-bottom: 0.57rem;
}
.c-cme-test__card p {
    font-size: 0.86rem;
    margin-bottom: 0.57rem;
}
.c-cme-test__card li {
    font-size: 0.86rem;
    margin-bottom: 0.57rem !important;
    padding-left: 0.86rem !important;
}
.c-cme-test__card li:before {
    color: #5e5e62 !important;
}
.c-cme-test__card--flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.c-cme-test__result {
    overflow-wrap: break-word;
    word-wrap: break-word;
}
.c-cme-test__result.is-active {
    border-color: #19b75b;
}
.c-cme-test__badge {
    margin-bottom: 1.14rem;
}
.c-cme-test__box {
    margin: 0;
}
.c-cme-test__reference {
    display: none;
}
@media (max-width: 1250px) {
    .c-cme-test__count {
        position: relative;
        top: auto;
        right: auto;
    }
}
.c-feedback {
    display: none;
}
.c-feedback.is-active {
    display: block;
}
.c-progress-bar {
    margin: 0 auto;
    max-width: 500px;
    position: relative;
}
.c-progress-bar__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 0;
    margin: 0;
    text-align: center;
    width: 100%;
}
.c-progress-bar__list:after {
    content: "";
    position: absolute;
    top: 7px;
    left: 12.5%;
    width: 75%;
    border: 0;
    border-bottom: 4px solid #d8d8d8;
}
.c-progress-bar__circle-wrap {
    margin: 0 auto 1.14rem;
}
.c-progress-bar__circle {
    -webkit-transition: 0.2s;
    transition: 0.2s;
    height: 14px;
    width: 14px;
    background-color: #d8d8d8;
    border-radius: 50%;
    display: inline-block;
    position: relative;
    z-index: 2;
}
.c-progress-bar__item {
    list-style: none;
    padding: 0;
    margin: 0;
    position: relative;
    width: 25%;
}
.c-progress-bar__item.is-active .c-progress-bar__circle {
    background-color: #19b75b;
}
.c-progress-bar-2 .c-progress-bar__item {
    width: 50%;
}
.c-progress-bar-2 .c-progress-bar__list:after {
    left: 25%;
    width: 50%;
}
.c-progress-bar-3 .c-progress-bar__item {
    width: 33.33%;
}
.c-progress-bar-3 .c-progress-bar__list:after {
    left: 16.66%;
    width: 66.66%;
}
.c-progress-bar-5 .c-progress-bar__item {
    width: 20%;
}
.c-progress-bar-5 .c-progress-bar__list:after {
    left: 10%;
    width: 80%;
}
.c-progress-bar-6 .c-progress-bar__item {
    width: 16.66%;
}
.c-progress-bar-6 .c-progress-bar__list:after {
    left: 8.33%;
    width: 83.34%;
}
.c-progress-bar-7 .c-progress-bar__item {
    width: 14.28%;
}
.c-progress-bar-7 .c-progress-bar__list:after {
    left: 7.14%;
    width: 85.72%;
}
.c-progress-bar-8 .c-progress-bar__item {
    width: 12.5%;
}
.c-progress-bar-8 .c-progress-bar__list:after {
    left: 6.25%;
    width: 87.5%;
}
.c-feedback-form {
    display: none;
}
.c-tabs__button:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 4px rgba(25, 183, 91, 0.8);
    box-shadow: 0 0 4px rgba(25, 183, 91, 0.8);
}
.c-tabs__tab {
    display: none;
}
.c-tabs__tab .is-active {
    display: block;
}
.single-post .c-tabs__tab p:last-of-type {
    margin-bottom: 0;
}
.c-wistia {
    display: none;
}
.c-wistia__loader {
    display: none;
}
.c-wistia.is-loading .c-wistia__loader {
    display: block;
}
.c-wistia.is-visible,
.c-wistia__single {
    display: block;
}
.c-wistia__multi.is-visible {
    margin-bottom: 2.29rem;
}
.c-arrow-link {
    color: var(--theme-color);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 0.86rem;
    font-weight: 500;
}
.c-arrow-link__icon {
    height: 10px;
    width: 12px;
    fill: var(--theme-color);
    display: inline-block;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.c-arrow-link__icon--left {
    margin-right: 0.57rem;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.c-arrow-link__icon--right {
    margin-left: 0.57rem;
}
.c-arrow-link:hover .c-arrow-link__icon--left {
    -webkit-transform: translate(-5px, 0) rotate(180deg);
    transform: translate(-5px, 0) rotate(180deg);
}
.c-arrow-link:hover .c-arrow-link__icon--right {
    -webkit-transform: translate(5px, 0);
    transform: translate(5px, 0);
}
.c-arrow-link--grey {
    color: #5e5e62;
}
.c-read-more__wrap {
    display: none;
}
.c-read-more__small {
    color: var(--theme-color);
}
.c-read-more--down {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.c-read-more--down:after {
    content: "";
    background-image: url("../../svg/arrow-right-dark-blue.svg");
    width: 12px;
    height: 10px;
    display: block;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    margin-left: 0.86rem;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.c-read-more--down:hover:after {
    -webkit-transform: translate(0, 5px) rotate(90deg);
    transform: translate(0, 5px) rotate(90deg);
}
.c-activity-container {
    padding-left: 370px;
}
@media (max-width: 1400px) {
    .c-activity-container {
        padding-left: 320px;
    }
}
@media (max-width: 1025px) {
    .c-activity-container {
        padding-left: 0;
    }
}
.postid-19780 .c-intro__right {
    display: none;
}
/* .page-id-17745 .o-section:first-child .o-grid__col:first-child .c-card .c-meta__item-watch-time,
.page-id-17745 .o-section:first-child .o-grid__col:first-child .c-cta-banner .c-meta__item-watch-time {
    display: none;
} */
.c-language-selector {
    position: relative;
}
.c-language-selector__arrow {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}
.c-language-selector__arrow-down {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.c-language-selector:selected .c-language-selector__arrow {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.c-language-selector__flag {
    width: 30px;
    height: 22px;
    display: none;
}
.c-language-selector__flag.is-active {
    display: block;
}

.c-language-selector__select {
    position: absolute;
    top: 32px;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    padding-left: 1.71rem;
    padding-right: 5.71rem;
    cursor: pointer;
    z-index: 10;
    color: #5e5e62;
    font-weight: 500;
}
.c-language-selector__select-alt {
    top: 0;
}
.c-language-selector--video {
    min-width: 280px;
    margin-left: auto;
}
.c-language-selector--video-small {
    display: inline-block;
}
.c-notification {
    background-color: #f9f9f9;
    border-radius: 5px;
    padding: 0.86rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
}
.c-notification__text {
    margin: 0;
    font-size: 0.86rem;
    font-weight: 500;
}
.c-notification__icon-wrap {
    margin-right: 0.86rem;
    background-color: var(--theme-color);
    border-radius: 50%;
    height: 22px;
    width: 22px;
    position: relative;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 22px;
    flex: 0 0 22px;
}
.c-notification__icon {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 50%;
    width: 50%;
    fill: #fff;
}
.c-notification--small {
    padding-top: 0.57rem;
    padding-bottom: 0.57rem;
}
.c-notification--error {
    background-color: #fe0000;
    color: #fff;
}
.c-notification--error .c-notification__icon-wrap {
    background-color: #cb0000;
}
.c-notification--success {
    background-color: #19b75b;
    color: #fff;
}
.c-notification--success .c-notification__icon-wrap {
    background-color: #138a45;
}
.c-notification--warning {
    background-color: #ff9800;
    color: #fff;
}
.c-notification--warning .c-notification__icon-wrap {
    background-color: #cc7a00;
}
.c-notification--active {
    background-color: #4595ff;
    color: #fff;
}
.c-notification--active .c-notification__icon-wrap {
    background-color: #1278ff;
}
.c-notification--elevated {
    -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.2);
}
.c-tick-list {
    margin: 0;
    padding: 0;
}
.c-tick-list li {
    padding-left: 1.71rem;
    list-style-type: none;
    margin-bottom: 1.14rem;
    position: relative;
}
.c-tick-list li:before {
    content: "";
    display: block;
    position: absolute;
    background-image: url("../../svg/tick-orange.svg");
    background-repeat: no-repeat;
    width: 12px;
    height: 10px;
    top: 5px;
    left: 0;
}
.t-tmc .c-tick-list li:before {
    background-image: url("../../svg/tick-blue.svg");
}
.t-covid .c-tick-list li:before {
    background-image: url("../../svg/tick-red.svg");
}
.c-tick-list--white li:before {
    background-image: url("../../svg/tick-white.svg") !important;
}
.c-tick-list--small li {
    font-size: 0.86rem;
}
.c-learning-objectives {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.c-learning-objectives__text {
    font-weight: 500;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.c-learning-objectives__text:before {
    content: "i";
    border: 1px solid;
    border-radius: 50%;
    width: 22px;
    height: 22px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: 0.57rem;
}
.c-learning-objectives__title {
    color: #fff;
}
.c-learning-objectives__tooltip {
    position: absolute;
    bottom: 100%;
    max-width: 400px;
    width: 90vw;
    background-color: var(--theme-color);
    color: #fff;
    padding: 1.14rem;
    border-radius: 10px;
    display: none;
    z-index: 300;
    -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.2);
}
.c-learning-objectives__tooltip[data-show] {
    display: block;
}
.c-learning-objectives__tooltip[data-popper-placement^="top"] > .c-learning-objectives__arrow {
    top: 100%;
}
.c-learning-objectives__tooltip[data-popper-placement^="top"] > .c-learning-objectives__arrow:before {
    -webkit-transform: translateY(-50%) rotate(45deg);
    transform: translateY(-50%) rotate(45deg);
}
.c-learning-objectives__tooltip[data-popper-placement^="bottom"] > .c-learning-objectives__arrow {
    bottom: 100%;
}
.c-learning-objectives__tooltip[data-popper-placement^="bottom"] > .c-learning-objectives__arrow:before {
    -webkit-transform: translateY(50%) rotate(45deg);
    transform: translateY(50%) rotate(45deg);
}
@media (max-width: 600px) {
    .c-learning-objectives__tooltip {
        max-width: 300px;
        -webkit-transform: translateX(-24px);
        transform: translateX(-24px);
    }
}
.c-learning-objectives__arrow {
    position: absolute;
    z-index: -1;
}
.c-learning-objectives__arrow:before {
    content: "";
    display: block;
    position: relative;
    background: var(--theme-color);
    width: 16px;
    height: 16px;
}
.c-logos__wrap {
    background: #fff;
    padding: 1.14rem;
    -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
    border-radius: 5px;
}
.c-logos__logo {
    height: 100px;
    width: auto;
}
.c-logos__logo--large {
    height: 130px;
}
.c-breadcrumbs {
    display: block;
    width: 100%;
    font-size: 0.86rem;
    margin-bottom: 0;
}
.c-breadcrumbs a {
    color: #5e5e62;
    border-bottom: 1px solid transparent;
}
.c-breadcrumbs a:hover {
    color: #5e5e62;
    border-color: #5e5e62;
}
.c-breadcrumbs .breadcrumb_last {
    color: var(--theme-color);
    font-weight: 500;
}
.c-search-results {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 1.71rem;
}
@media (max-width: 700px) {
    .c-search-results {
        display: block;
        margin-top: 1.14rem;
    }
}
.c-search-results__number strong {
    font-weight: 500;
}
@media (max-width: 700px) {
    .c-search-results__number {
        margin-top: 1.14rem;
        display: block;
    }
}
.c-search-results__title {
    line-height: 0;
}
.c-search-results__more {
    margin-top: 1.14rem;
}
@media (max-width: 800px) {
    .c-search-results__more {
        display: none;
    }
}
@media (max-width: 800px) {
    .c-search-results__more.is-open {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}
.c-filters__title {
    letter-spacing: 1px;
    font-size: 14px;
}
.c-filters__title-popup,
.c-filters__button-popup {
    display: none;
}
.c-filters__trigger-button {
    background: #fff;
    padding: 0.86rem 1.71rem;
    -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.2);
    border-radius: 5px;
    margin: 1.71rem 0 0;
    display: none;
    bottom: 1.14rem;
    left: 1.14rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.c-filters__trigger-button-icon {
    height: 26px;
    width: 26px;
    margin-right: 1.14rem;
}
.c-filters__wrap.is-sticky {
    position: fixed;
    bottom: 2.29rem;
    left: 2.29rem;
    z-index: 1000;
}
.c-filters__wrap.is-sticky .c-filters__trigger-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.c-filters__wrap.is-sticky .c-filters__container {
    display: none;
    max-height: 80vh;
    overflow-y: auto;
    background-color: #fff;
    padding: 1.14rem;
    border-radius: 5px;
    position: relative;
    -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.2);
}
.c-filters__wrap.is-sticky .c-filters__container.is-active {
    display: block;
}
.c-filters__wrap.is-sticky .c-filters__filter {
    border: none;
    display: block;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 0;
    min-width: 280px;
}
.c-filters__container.is-active .c-filters__title-popup,
.c-filters__container.is-active .c-filters__button-popup {
    display: block;
}
.c-show-password {
    position: absolute;
    top: 48px;
    right: 20px;
    cursor: pointer;
}
.c-input-callout__text {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 20px;
    right: -300px;
}
.c-input-callout__text.is-active {
    opacity: 1;
    visibility: visible;
}
.c-supporting {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 1.71rem;
}
.c-supporting__text {
    min-width: 40%;
    margin: 0;
}
.c-supporting__logo-wrap {
    min-width: 60%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.c-supporting__logo-wrap--vertical {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-width: 100%;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.c-supporting__logo-item {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.c-supporting__logo-item:not(:last-of-type) {
    border-bottom: 1px solid #94959a;
    padding-bottom: 1.14rem;
    margin-bottom: 1.14rem;
}
.c-supporting__logo-item p {
    width: 100%;
    color: #222f55;
}
.c-supporting__logo {
    height: 40px;
    width: auto;
    margin-left: 1.71rem;
}
.c-supporting__logo--large {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100px;
    margin-left: 0;
}
@media (max-width: 800px) {
    .c-supporting__logo--large {
        max-width: 200px;
    }
}
.c-related__link {
    color: #222f55;
    border-bottom: 1px solid #222f55;
}
.c-related__link:hover {
    border-bottom: 1px solid transparent;
}
.c-content-module {
    background-color: #fff;
    padding: 2.29rem;
}
.c-hcp-banner {
    background: #222f55;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 1500;
    padding: 0.86rem;
    text-align: center;
    display: none;
}
.c-hcp-banner__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
@media (max-width: 600px) {
    .c-hcp-banner__wrapper {
        display: block;
    }
}
.c-hcp-banner__button {
    margin: 0 0.57rem;
    border-color: #fff;
    color: #fff;
}
.c-hcp-banner__button:hover {
    background-color: #fff;
    color: #222f55;
}
.c-hcp-banner p {
    color: #fff;
    margin: 0 0.57rem 0 0;
    text-align: left;
}
@media (max-width: 600px) {
    .c-hcp-banner p {
        text-align: center;
        margin-bottom: 0.57rem;
        font-size: 0.86rem;
    }
}
.c-hcp-banner.is-active {
    display: block;
}
.c-search-form__field-wrap {
    height: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 1.14rem;
}
@media (max-width: 1020px) {
    body:not(.activity-template) .c-search-form__field-wrap {
        padding: 0;
    }
}
.c-search-form__input {
    border-radius: 9999px;
    height: 3rem;
    background-color: rgba(216, 216, 216, 0.1);
    color: #222f55;
    border: 1px solid #222f55;
    width: 320px;
    padding: 0 1.71rem;
}
.c-search-form__input::-webkit-input-placeholder {
    line-height: normal !important;
}
.c-search-form__input::-webkit-input-placeholder {
    font-style: italic;
    color: #222f55;
    line-height: normal !important;
}
.c-search-form__input::-moz-placeholder {
    font-style: italic;
    color: #222f55;
    line-height: normal !important;
}
.c-search-form__input:-ms-input-placeholder {
    font-style: italic;
    color: #222f55;
    line-height: normal !important;
}
@media (max-width: 600px) {
    body:not(.activity-template) .c-search-form__input {
        width: 280px;
    }
}
@media (max-width: 480px) {
    .c-search-form__input {
        height: 2.43rem;
    }
}
@media (max-width: 375px) {
    body:not(.activity-template) .c-search-form__input {
        width: 230px;
        padding: 0 0.86rem;
    }
}
.c-search-form__button {
    border-radius: 50%;
    background-color: #222f55;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 3rem;
    width: 3rem;
    right: 1.14rem;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
@media (max-width: 1020px) {
    body:not(.activity-template) .c-search-form__button {
        right: 0;
    }
}
@media (max-width: 480px) {
    .c-search-form__button {
        height: 2.43rem;
        width: 2.43rem;
    }
}
.c-search-form__button-icon {
    width: 1.71rem;
    height: 1.71rem;
    margin: auto;
}
@media (max-width: 480px) {
    body:not(.activity-template) .c-search-form__button-icon {
        height: 1.29rem;
        width: 1.29rem;
    }
}
.c-copy {
    position: fixed;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    height: 100%;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    opacity: 0;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}
.c-copy:after {
    content: "";
    height: 100%;
    width: 100%;
    background-color: #000;
    position: absolute;
    opacity: 0.7;
}
.c-copy__int {
    height: 40px;
    width: 220px;
    font-weight: 500;
    border-radius: 5px;
    color: #fff;
    background-color: var(--theme-color);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    position: relative;
    z-index: 1500;
}
.c-copy.is-open {
    opacity: 1;
    z-index: 1000;
}
.c-icon-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 1.14rem;
    font-size: 14px;
}
.c-icon-title__text {
    font-size: 14px;
    text-transform: uppercase;
    margin-bottom: 0;
    letter-spacing: 1.49px;
}
.c-icon-title__icon {
    width: 26px;
    height: 16px;
    vertical-align: middle;
    margin-right: 0.86rem;
}
.c-testimonials-grid {
    height: 100%;
}
.c-testimonials-grid__content {
    font-size: 14px;
    font-weight: 500;
    font-style: italic;
    color: #222f55;
}
.c-testimonials-grid__content--alt {
    color: #5e5e62;
}
.c-testimonials-grid__name {
    font-size: 0.86rem;
    font-weight: 600;
    color: #222f55;
}
.c-testimonials-grid__name--theme {
    color: var(--theme-color);
}
.c-testimonials-grid__job-title {
    font-size: 0.86rem;
    color: #94959a;
}
.c-video-container {
    overflow: hidden;
    position: relative;
    margin-bottom: 2.86rem;
}
.c-video-container:before {
    content: "";
    float: left;
    padding-bottom: 56.25%;
    margin-right: -100%;
}
.c-video-container:after {
    content: "";
    display: table;
    clear: both;
}
.c-partner-card__image {
    height: 100px;
    text-align: center;
    margin-bottom: 2.29rem;
}
@media (max-width: 800px) {
    .c-speciality__wrap {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}
@media (max-width: 480px) {
    .c-speciality__wrap {
        display: block;
    }
}
@media (max-width: 800px) {
    .c-speciality__toggle {
        width: 50%;
    }
}
@media (max-width: 480px) {
    .c-speciality__toggle {
        width: 100%;
    }
}
.c-speciality__content p:last-of-type {
    margin-bottom: 0;
}
.c-partners-slider {
    width: 100%;
    overflow: hidden;
}
.c-partners-slider__slide {
    padding: 0 1.14rem;
}
.c-partners-slider__image {
    height: 100px;
}
.c-article-actions {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100vw;
    background-color: #fff;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition: 0.2s;
    transition: 0.2s;
    z-index: 500;
    -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.2);
}
.c-article-actions__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
}
.c-article-actions__action {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0.57rem;
    font-weight: 500;
    border-left: 1px solid #d8d8d8;
    border-right: 1px solid #d8d8d8;
}
@media (max-width: 560px) {
    .c-article-actions__action {
        border: none;
    }
}
.c-article-actions__action + .c-article-actions__action {
    border-left: 0;
}
@media (max-width: 900px) {
    .c-article-actions__action {
        text-align: center;
    }
}
.c-article-actions__action--nav:first-child {
    border-left: 0;
}
.c-article-actions__action--nav:last-child {
    border-right: 0;
}
@media (max-width: 900px) {
    .c-article-actions__action--nav {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}
.c-article-actions__action--alt {
    background-color: #f9f9f9;
}
.c-article-actions__action--alt .c-article-actions__icon {
    margin-right: 0.57rem;
}
@media (max-width: 900px) {
    .c-article-actions__action--alt .c-article-actions__icon {
        margin: 0 auto;
    }
}
@media (max-width: 560px) {
    .c-article-actions__action--alt .c-article-actions__icon {
        height: 20px;
        width: 20px;
    }
}
@media (max-width: 900px) {
    .c-article-actions__action--alt {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        text-align: center;
    }
}
@media (max-width: 560px) {
    .c-article-actions__action--alt {
        background-color: transparent;
    }
}
.c-article-actions__action:hover {
    color: #222f55;
}
.c-article-actions__icon-wrap {
    width: 45px;
    height: 45px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 45px;
    flex: 0 0 45px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 50%;
    background-color: #f9f9f9;
    margin-left: 0.57rem;
}
.c-article-actions__icon-wrap--prev {
    margin-left: 0;
    margin-right: 0.57rem;
}
@media (max-width: 900px) {
    .c-article-actions__icon-wrap {
        width: 30px;
        height: 30px;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 30px;
        flex: 0 0 30px;
        margin: 0 auto;
    }
}
@media (max-width: 560px) {
    .c-article-actions__icon-wrap {
        width: 20px;
        height: 20px;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20px;
        flex: 0 0 20px;
    }
}
.c-article-actions__arrow-icon {
    height: 10px;
    width: 12px;
}
@media (max-width: 560px) {
    .c-article-actions__arrow-icon {
        height: 6px;
        width: 8px;
    }
}
.c-article-actions__arrow-icon--left {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
@media (max-width: 900px) {
    .c-article-actions__text {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        margin-top: 0.57rem;
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }
}
@media (max-width: 560px) {
    .c-article-actions__text {
        font-size: 10px;
    }
}
@media (max-width: 700px) {
    .c-article-actions__text-short {
        display: none;
    }
}
.c-article-actions.is-active {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.c-nav-toggle {
    height: 46px;
    width: 46px;
    padding: 10px;
    display: none;
}
.c-nav-toggle__inner {
    position: relative;
    width: 100%;
    height: 100%;
}
.c-nav-toggle__line {
    position: absolute;
    border-radius: 9999px;
    background-color: #5e5e62;
    height: 2px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    left: 0;
    right: 0;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.c-nav-toggle__line--top {
    top: 15%;
}
.c-nav-toggle__line--middle {
    top: 50%;
}
.c-nav-toggle__line--bottom {
    top: 85%;
}
.is-nav-open .c-nav-toggle .c-nav-toggle__line--top {
    -webkit-transform: translateY(-50%) translateX(5px) rotate(45deg);
    transform: translateY(-50%) translateX(5px) rotate(45deg);
}
.is-nav-open .c-nav-toggle .c-nav-toggle__line--middle {
    opacity: 0;
}
.is-nav-open .c-nav-toggle .c-nav-toggle__line--bottom {
    -webkit-transform: translateY(-50%) translateX(5px) rotate(-45deg);
    transform: translateY(-50%) translateX(5px) rotate(-45deg);
}
@media (max-width: 1020px) {
    .c-nav-toggle {
        display: block;
    }
}
@media (max-width: 1020px) {
    .c-mobile-nav-container {
        position: absolute;
        top: 100%;
        left: 50%;
        right: 0;
        margin-left: -50vw;
        height: calc(100vh - 170px);
        overflow-y: auto;
        background-color: #fff;
        padding: 1.14rem 0;
        z-index: 750;
    }
}
.c-article-quick-links {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.c-article-quick-links__item {
    margin-right: 1.14rem;
    margin-bottom: 0.57rem;
}
.c-article-quick-links__item:last-of-type {
    margin-right: 0;
}
.c-article-quick-links__button {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.c-article-quick-links__icon {
    height: 10px;
    width: 12px;
    margin-left: 0.57rem;
}
@media (max-width: 1025px) {
    .c-article-quick-links__title {
        width: 100%;
        margin-bottom: 0.86rem;
    }
}
.c-advert {
    list-style: none;
    height: 250px;
    margin: 0;
    width: 100%;
    max-width: 300px;
    overflow: hidden;
    margin-bottom: 1.14rem;
}
.c-advert--cols {
    margin: 0 0.57rem;
}
.c-journals__image {
    max-height: 300px;
}
.c-journals__edition-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
}
@media (max-width: 700px) {
    .c-journals__edition-wrap {
        display: block !important;
    }
}
.c-journals__link {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.c-journals__edition-preview {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 200px;
    flex: 0 0 200px;
    max-width: 200px;
    margin-bottom: 2.29rem;
    margin-right: 2.29rem;
}
.c-journals__edition-preview a {
    display: block;
    width: 100%;
    font-weight: bold;
    text-align: center;
    color: #222f55;
    text-decoration: underline;
}
.c-journals__edition-preview a:hover {
    text-decoration: none;
}
.c-journals .button-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.c-journals .btn {
    color: #222f55;
    font-weight: 500;
    margin-bottom: 0.29rem;
    text-decoration: underline;
}
.c-journals .btn:hover {
    text-decoration: none;
}
.c-layout__content {
    width: 100%;
    overflow: hidden;
    padding-bottom: 0.57rem;
}
@media (max-width: 960px) {
    .c-layout__content {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    }
}
.c-layout__sidebar {
    max-width: 324px;
    -ms-flex-preferred-size: 324px;
    flex-basis: 324px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
@media (max-width: 960px) {
    .c-layout__sidebar {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        max-width: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    }
}
.c-play-bar {
    width: 100%;
    min-height: 80px;
    -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
    padding: 0;
    background: #fff;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
@media (max-width: 800px) {
    .c-play-bar {
        display: none;
    }
}
.c-play-bar__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.c-play-bar__item {
    display: block;
    height: 100%;
    border-right: 1px solid #d8d8d8;
    border-left: 1px solid #d8d8d8;
    max-width: 245px;
    width: 100%;
    text-align: left;
    background-color: #f9f9f9;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    cursor: pointer;
}
.c-play-bar__item:hover {
    background-color: #f0f0f0;
}
.c-play-bar__item.is-active {
    background-color: #5e5e62;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    pointer-events: none;
}
.c-play-bar__item.is-active .c-play-bar__title,
.c-play-bar__item.is-active .c-play-bar__text {
    color: #fff;
}
@media (max-width: 1250px) {
    .c-play-bar__item {
        max-width: 220px;
    }
}
.c-play-bar__top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-bottom: 0.29rem;
}
.c-play-bar__col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.c-play-bar__text {
    width: 100%;
    margin: 0;
    color: #94959a;
    font-size: 0.79rem;
    font-weight: 400;
    display: block;
}
.c-play-bar__text .c-arrow-link__icon {
    fill: #94959a;
}
.c-play-bar__section-title {
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.c-play-bar__title {
    font-size: 1rem;
}
.c-play-bar__icon {
    fill: #fe5000;
    margin-right: 0.57rem;
    height: 18px;
    width: 18px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.c-play-bar__int {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0.57rem 1.71rem;
    height: 100%;
}
.c-play-bar__show {
    display: block;
}
.c-play-bar__show.is-visible {
    display: none;
}
.c-play-bar__cta {
    display: none;
}
.c-play-bar__cta.is-visible {
    display: block;
}
.c-board-member {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    width: 100%;
}
.c-board-member__image {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 1.14rem;
}
.c-board-member--chief {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}
.c-board-member--editor {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
}
.c-video-section-wrap {
    padding: 2.29rem 0;
}
.c-video-section-wrap--bg-color {
    background-color: var(--theme-color-bg);
}
.c-activity-video-slide {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
}
.c-activity-video-slide__slide {
    opacity: 0;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
}
.c-activity-video-slide__slide.is-active {
    opacity: 1;
}
.c-activity-video-slide__slide img {
    height: 100%;
    width: auto;
    margin: 0 auto;
}
@media (max-width: 960px) {
    .c-register-page__sidebar {
        display: none;
    }
}
.c-register-page__mobile-why {
    display: none;
}
@media (max-width: 960px) {
    .c-register-page__mobile-why {
        display: block;
    }
}
.c-blockquote {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
@media (max-width: 700px) {
    .c-blockquote {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
.c-blockquote__avatar {
    width: 85px;
    margin-right: 0.86rem;
}
@media (max-width: 900px) {
    .c-blockquote__avatar {
        margin-right: 0;
    }
}
@media (max-width: 700px) {
    .c-blockquote__avatar {
        height: 85px;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 85px;
        flex: 0 0 85px;
    }
}
.c-blockquote__meta {
    width: 20%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
@media (max-width: 900px) {
    .c-blockquote__meta {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: center;
    }
}
@media (max-width: 700px) {
    .c-blockquote__meta {
        width: 100%;
        margin-bottom: 1.14rem;
    }
}
.c-blockquote__quote {
    width: 75%;
    font-style: italic;
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 3.43rem;
    quotes: "“" "”" "‘" "’";
}
@media (max-width: 700px) {
    .c-blockquote__quote {
        width: 100%;
        padding-right: 0;
        text-align: center;
    }
}
.c-sticky-bar {
    width: 100%;
    height: 70px;
    -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
    padding: 0;
    background: #fff;
    position: relative;
    top: 0;
    left: 0;
    z-index: 1000;
}
.c-sticky-bar.is-sticky {
    position: fixed;
}
.c-sticky-bar__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 100%;
}
.c-sticky-bar__menu-links {
    position: fixed;
    left: 0;
    top: 130px;
    height: auto;
    width: 100%;
    -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
    background: #fff;
    z-index: 200;
    overflow-y: auto;
    display: none;
    background-color: #f9f9f9;
}
.c-sticky-bar__menu-links.is-open {
    display: block;
}
.is-sticky .c-sticky-bar__menu-links {
    top: 62px;
}
.c-sticky-bar__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0;
    margin: 0 1.71rem 0 0;
}
@media (max-width: 800px) {
    .c-sticky-bar__list {
        overflow-x: auto;
        width: 100%;
    }
}
@media (max-width: 1025px) {
    .c-sticky-bar__list--teams {
        display: none;
    }
}
.c-sticky-bar__item {
    list-style: none;
    margin: 0 2.29rem 0 0;
    font-size: 1.14rem;
    white-space: nowrap;
}
@media (max-width: 900px) {
    .c-sticky-bar__item {
        font-size: 1rem;
    }
}
.c-sticky-bar__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    color: inherit;
    padding: 0;
    border-bottom: 1px solid transparent;
}
.c-sticky-bar__link:hover,
.c-sticky-bar__link.is-active {
    border-bottom: 1px solid #5e5e62;
}
.c-sticky-bar__list-teams {
    padding: 0;
    margin: 0;
}
.c-sticky-bar__item-teams {
    border-bottom: 1px solid #d8d8d8;
}
.c-sticky-bar__link-teams {
    padding-left: 0;
    padding-right: 0;
}
.c-sticky-bar__link-teams.is-active {
    background-color: #eefaff;
}
.c-sticky-bar__link-teams.is-active:before {
    top: auto;
    width: 100%;
    height: 4px;
    background-color: #0098be;
}
.c-sticky-bar__button {
    min-width: 140px;
    margin: 0;
}
.c-sticky-bar__fade {
    position: relative;
    height: 100%;
}
.c-sticky-bar__fade:after {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    height: 100%;
    width: 2.14rem;
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.001)), to(#fff));
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0.001), #fff);
}
.c-sticky-bar__right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
@media (max-width: 600px) {
    .c-sticky-bar__text--limit {
        display: none;
    }
}
.c-sticky-bar .c-share {
    margin-right: 1.71rem;
}
@media (max-width: 560px) {
    .c-sticky-bar .c-share {
        display: none;
    }
}
.c-sticky-bar__menu-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: inherit;
    font-weight: 500;
    margin: 0 2.29rem 0 0;
}
.c-sticky-bar__menu-wrap {
    position: relative;
    height: 25px;
    width: 25px;
    margin-right: 1.14rem;
}
.c-sticky-bar__menu-icon {
    fill: #5e5e62;
    opacity: 0;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.c-sticky-bar__menu-icon.is-active {
    opacity: 1;
}
.c-sticky-bar__menu-icon-cross {
    opacity: 0;
}
.c-sticky-bar__menu-icon-cross.is-active {
    opacity: 1;
}
.c-sticky-bar__menu-text-contents {
    display: block;
}
@media (max-width: 1025px) {
    .c-sticky-bar__menu-text-contents {
        display: none;
    }
}
.c-sticky-bar__menu-text-menu {
    display: none;
}
@media (max-width: 1025px) {
    .c-sticky-bar__menu-text-menu {
        display: block;
    }
}
.c-sticky-bar__sub-nav {
    display: none;
    margin: 2.29rem 0 -10px;
}
@media (max-width: 1025px) {
    .c-sticky-bar__sub-nav {
        display: block;
    }
}
@media (max-width: 420px) {
    .c-sticky-bar__sub-nav {
        margin-top: 1.71rem;
        margin-bottom: -35px;
    }
}
.c-sticky-bar__sub-list {
    padding: 0;
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
@media (max-width: 420px) {
    .c-sticky-bar__sub-list {
        display: block;
    }
}
.c-sticky-bar__sub-item {
    list-style: none;
    font-size: 1.14rem;
    margin: 0 1.71rem 0 0;
    padding: 0;
}
@media (max-width: 420px) {
    .c-sticky-bar__sub-item {
        margin-bottom: 0.86rem;
    }
}
.c-sticky-bar__sub-link {
    text-decoration: none;
    border-bottom: 1px solid transparent;
}
.c-sticky-bar__sub-link:hover,
.c-sticky-bar__sub-link.is-active {
    border-bottom: 1px solid #5e5e62;
}
.c-spider {
    width: 100%;
    max-width: calc(350px + 2.29rem + 2.29rem);
    position: relative;
}
@media (max-width: 800px) {
    .c-spider {
        max-width: 100%;
        margin-bottom: 0.86rem;
    }
}
.c-spider:before {
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    background: #979797;
    width: 50px;
    height: 4px;
}
.t-tmc .c-spider:before {
    background: #000;
}
@media (max-width: 800px) {
    .c-spider:before {
        display: none !important;
    }
}
.c-spider:after {
    content: "";
    position: absolute;
    right: 0;
    bottom: -50%;
    background: #979797;
    height: 50px;
    width: 4px;
}
.t-tmc .c-spider:after {
    background: #000;
}
@media (max-width: 800px) {
    .c-spider:after {
        display: none !important;
    }
}
.c-spider__int {
    background: #feeae2;
    -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    padding: 30px;
    text-align: center;
    width: 100%;
    height: 100%;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    z-index: 10;
    border: 2px solid #eb5d2a;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    cursor: pointer;
}
.t-tmc .c-spider__int {
    background: #eefaff;
    border-color: #0098be;
}
@media (max-width: 900px) {
    .c-spider__int {
        width: calc(100% - 1.14rem);
    }
}
@media (max-width: 800px) {
    .c-spider__int {
        width: 100%;
    }
}
.c-spider__int:hover {
    -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2);
}
.c-spider__int:hover .c-spider__default {
    display: none;
}
@media (max-width: 800px) {
    .c-spider__int:hover .c-spider__default {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}
.c-spider__int:hover .c-spider__reveal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    left: 0;
}
@media (max-width: 800px) {
    .c-spider__int:hover .c-spider__reveal {
        display: none;
    }
}
.c-spider__wrap {
    display: grid;
    grid-template-columns: [col] 33.33% [col] 33.33% [col] 33.33%;
    grid-template-rows: [row] auto [row] auto [row];
    grid-gap: 0;
    position: relative;
    justify-items: center;
}
@media (max-width: 800px) {
    .c-spider__wrap {
        display: block;
    }
}
.c-spider__wrap .c-spider__middle {
    grid-column: col / span 2;
    grid-row: row 2;
}
.c-spider__wrap--3 .c-spider--0,
.c-spider__wrap--4 .c-spider--0 {
    grid-column: 0/3;
}
.c-spider__wrap--3 .c-spider--0:after,
.c-spider__wrap--4 .c-spider--0:after {
    right: calc(-50% + 2px);
}
.c-spider__wrap--3 .c-spider--0:before,
.c-spider__wrap--4 .c-spider--0:before {
    right: calc(-50% - calc(50px / 2));
    top: calc(50% - 72px);
}
.c-spider__wrap--3 .c-spider--0 .c-spider__int,
.c-spider__wrap--4 .c-spider--0 .c-spider__int {
    margin-right: 0;
}
.c-spider__wrap--3 .c-spider--1,
.c-spider__wrap--4 .c-spider--1 {
    grid-column: 3/3;
}
.c-spider__wrap--3 .c-spider--1:before,
.c-spider__wrap--4 .c-spider--1:before {
    left: -50%;
    right: auto;
    width: 100%;
}
.c-spider__wrap--3 .c-spider--1:after,
.c-spider__wrap--4 .c-spider--1:after {
    left: calc(-50% - 2px);
}
.c-spider__wrap--3 .c-spider--1 .c-spider__int,
.c-spider__wrap--4 .c-spider--1 .c-spider__int {
    margin-left: 0;
}
.c-spider__wrap--3 .c-spider__middle,
.c-spider__wrap--4 .c-spider__middle {
    grid-column: col / span 3;
    grid-row: row 2;
}
.c-spider__wrap--3 .c-spider--0:after {
    display: none;
}
.c-spider__wrap--3 .c-spider--1:before {
    display: none;
}
.c-spider__wrap--3 .c-spider--2 {
    grid-column: col / span 3;
}
.c-spider__wrap--3 .c-spider--2:before {
    display: none;
}
.c-spider__wrap--3 .c-spider--2:after {
    bottom: auto;
    top: -50%;
    right: 0;
    left: 0;
    margin: 0 auto;
}
.c-spider__wrap--4 .c-spider--0:after {
    display: none;
}
.c-spider__wrap--4 .c-spider--1:before {
    display: none;
}
.c-spider__wrap--4 .c-spider--2 {
    grid-row: row 3;
    grid-column: 0/3;
}
.c-spider__wrap--4 .c-spider--2:before {
    right: calc(-50% - calc(50px / 2));
    bottom: calc(50% - 20px);
    top: auto;
}
.c-spider__wrap--4 .c-spider--2:after {
    display: none;
}
.c-spider__wrap--4 .c-spider--2 .c-spider__int {
    margin-right: 0;
}
.c-spider__wrap--4 .c-spider--3 {
    grid-row: row 3;
    grid-column: 3/3;
}
.c-spider__wrap--4 .c-spider--3:before {
    display: none;
}
.c-spider__wrap--4 .c-spider--3:after {
    left: calc(-50% - 2px);
}
.c-spider__wrap--4 .c-spider--3 .c-spider__int {
    margin-left: 0;
}
.c-spider__wrap--5,
.c-spider__wrap--6 {
    grid-template-areas: "column-1 column-2 column-3" "column-4 column-4 column-4" "column-5 column-6 column-7";
}
.c-spider__wrap--5 .c-spider--0,
.c-spider__wrap--6 .c-spider--0 {
    grid-area: column-2;
}
.c-spider__wrap--5 .c-spider--0:before,
.c-spider__wrap--6 .c-spider--0:before {
    display: none;
}
.c-spider__wrap--5 .c-spider--0:after,
.c-spider__wrap--6 .c-spider--0:after {
    right: 0;
    left: 0;
    margin: 0 auto;
    bottom: calc(0 + 50px);
}
.c-spider__wrap--5 .c-spider--1:before,
.c-spider__wrap--6 .c-spider--1:before {
    top: auto;
}
.c-spider__wrap--5 .c-spider--1:after,
.c-spider__wrap--6 .c-spider--1:after {
    right: 0;
    left: 0;
    margin: 0 auto;
}
.c-spider__wrap--5 .c-spider--2:before,
.c-spider__wrap--6 .c-spider--2:before {
    top: auto;
    left: 0;
}
.c-spider__wrap--5 .c-spider--2:after,
.c-spider__wrap--6 .c-spider--2:after {
    right: 0;
    left: 0;
    margin: 0 auto;
}
.c-spider__wrap--5 .c-spider--3:before,
.c-spider__wrap--5 .c-spider--4:before,
.c-spider__wrap--6 .c-spider--3:before,
.c-spider__wrap--6 .c-spider--4:before {
    display: none;
}
.c-spider__wrap--5 .c-spider--3:after,
.c-spider__wrap--5 .c-spider--4:after,
.c-spider__wrap--6 .c-spider--3:after,
.c-spider__wrap--6 .c-spider--4:after {
    right: 0;
    left: 0;
    bottom: calc(50% + 50px);
    margin: 0 auto;
}
.c-spider__wrap--5 .c-spider--4,
.c-spider__wrap--6 .c-spider--4 {
    grid-area: column-7;
}
.c-spider__wrap--5 .c-spider__middle,
.c-spider__wrap--6 .c-spider__middle {
    grid-column: col / span 3;
}
.c-spider__wrap--6 .c-spider--3:after {
    display: none;
}
.c-spider__wrap--6 .c-spider--4 {
    grid-area: column-6;
    margin-top: 50%;
}
.c-spider__wrap--6 .c-spider--4:after {
    bottom: auto;
    top: -100%;
}
.c-spider__wrap--6 .c-spider--5:before {
    display: none;
}
.c-spider__wrap--6 .c-spider--5:after {
    display: none;
}
.c-spider__icon {
    height: 60px;
    width: auto;
    margin-bottom: 0.86rem;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    fill: #404447;
}
.c-spider__icon--patient-advocate-pathologist {
    width: 106px;
}
.c-spider__icon--nurse-consultant {
    width: 98px;
}
.c-spider__icon--consultant-pathologist {
    width: 94px;
}
.c-spider__icon--consultant-pathologist-nurse {
    width: 139px;
}
.c-spider__icon--patient-consultant {
    width: 107px;
}
.c-spider__icon--pharmacist-nurse {
    width: 98px;
}
.c-spider__patient-icon {
    height: 140px;
    width: 140px;
    margin-bottom: 0.86rem;
    fill: #404447;
}
.c-spider__time-icon {
    fill: #94959a;
}
.c-spider__meta {
    display: block;
}
.c-spider__default,
.c-spider__reveal {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.c-spider__default {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.c-spider__reveal {
    position: absolute;
    left: -9999px;
    margin: 0 2.29rem;
    width: calc(100% - 2.29rem - 2.29rem);
}
.c-spider__middle {
    text-align: center;
    padding: 1.71rem 0.86rem;
    width: 350px;
    margin: 0 auto;
    position: relative;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
@media (max-width: 900px) {
    .c-spider__middle {
        padding-left: 3.43rem;
        padding-right: 3.43rem;
    }
}
@media (max-width: 800px) {
    .c-spider__middle {
        width: 100%;
        padding-left: 1.14rem;
        padding-right: 1.14rem;
    }
}
.c-spider.is-active .c-spider__int {
    border-color: #368393;
    background: #e8e8e8;
}
.c-spider.is-active .c-spider__title {
    color: #35394d;
}
@media (max-width: 800px) {
    .c-spider__section {
        padding: 0;
    }
}
.c-spider__spotlight {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
@media (max-width: 800px) {
    .c-spider__spotlight {
        height: auto;
    }
}
.c-spider__spotlight p {
    margin: 0;
}
.c-spider__video-col {
    margin-bottom: 0;
}
@media (max-width: 800px) {
    .c-spider__video-col {
        margin-bottom: 1.71rem;
    }
}
@media (max-width: 600px) {
    .c-spider__details {
        display: block;
    }
}
@media (max-width: 600px) {
    .c-spider__details .c-spider__icon {
        margin-bottom: 0.86rem;
    }
}
.c-spider__content-text {
    color: #fe5000;
    font-weight: 600;
    padding: 0 0.57rem;
}
.t-tmc .c-spider__content-text {
    color: #0098be;
}
.c-spider__title {
    line-height: 1.3;
    color: #eb5d2a;
}
.t-tmc .c-spider__title {
    color: #0098be;
}
.c-spider__small-text {
    font-size: 0.93rem;
}
.c-gradient-linkedin {
    height: 40px;
    width: 40px;
    position: relative;
    border-radius: 50%;
    border: 1px solid #0098be;
    display: block;
}
.c-gradient-linkedin__logo {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.c-corporate-hero {
    background: #000;
}
.c-corporate-hero .u-cover {
    opacity: 0.7;
}
.c-corporate-hero__inner {
    padding: 125px 0;
    color: #fff;
}
.c-corporate-hero__inner h1 {
    font-size: 2.14rem;
}
.c-corporate-hero + .o-section {
    padding-top: 3.43rem;
}
.c-corporate-hero ~ [class^="u-bg"] .o-section:nth-child(1):not(.o-section--module-intro) {
    padding-top: 4.57rem;
}
.c-corporate-hero__arrow {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 42px;
    color: #fff;
}
.c-corporate-hero__arrow .o-icon {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    width: 18px;
    height: 11px;
}
.c-partner-logos-slider.js-partner-logos-slider {
    display: none;
}
.c-partner-logos-slider.js-portfolio-slider {
    display: none;
}
.c-partner-logos-slider.js-editorial-board-slider {
    display: none;
}
.c-partner-logos-slider.slick-initialized {
    display: block;
}
.c-partner-logos-slider__slide {
    padding-top: 0.86rem;
    padding-bottom: 0.86rem;
    margin-bottom: 0;
}
.c-partner-logos-slider__slide .c-card--clickable {
    -webkit-transition: 0.35s;
    transition: 0.35s;
}

.c-partner-logos-slider .c-card--clickable img {
    height: 60px;
    top: 50%;
    transform: translateY(-50%);
}

.c-partner-logos-slider__arrow {
    position: absolute;
    top: calc(50% - 40px);
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.c-partner-logos-slider__arrow .o-icon {
    width: 24px;
}
.c-partner-logos-slider__arrow--prev:hover {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
    padding-right: 10px;
}
.c-partner-logos-slider__arrow--prev .o-icon {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
}
.c-partner-logos-slider__arrow--next {
    right: 0;
}
.c-partner-logos-slider__arrow--next:hover {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
    padding-left: 10px;
}
.c-partner-logos-slider ul.slick-dots {
    padding-left: 0;
}
.c-partner-logos-slider ul.slick-dots button:before {
    border: 1px solid #5e5e62;
    background: transparent;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.c-partner-logos-slider ul.slick-dots button:before:hover {
    background: transparent;
}
.c-partner-logos-slider ul.slick-dots .slick-active button:before {
    background: #5e5e62;
}
.c-linkedin-icon {
    border-radius: 50%;
    background-color: currentColor;
    position: relative;
    height: 34px;
    width: 34px;
}
.c-linkedin-icon__icon {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    color: #fff;
    height: 17px;
    width: 16px;
}
.c-cta-banner {
    background: #222f55;
    color: #fff;
    background-image: url("../../images/TMM-GLOBE.png");
    background-position: right;
    background-repeat: no-repeat;
}
@media (max-width: 700px) {
    .c-cta-banner {
        background-size: 70%;
    }
}
.c-cta-banner__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
}
@media (max-width: 700px) {
    .c-cta-banner__row {
        display: block;
    }
}
.c-cta-banner__content {
    padding-right: 2.86rem;
}
.c-cta-banner__content *:last-child {
    margin-bottom: 0;
}
@media (max-width: 700px) {
    .c-cta-banner__content {
        width: 100%;
    }
    .c-cta-banner__content *:last-child {
        margin-bottom: 1.71rem;
    }
}
.c-cta-banner__content a {
    text-decoration: underline;
}
.c-cta-banner__cta .c-button {
    min-width: 200px;
}
@media (max-width: 700px) {
    .c-cta-banner__cta {
        width: 100%;
        display: block;
    }
}
.c-slider-arrows {
    position: absolute;
    top: calc(50% - 51px);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: -36px;
    right: -36px;
}
@media (max-width: 1200px) {
    .c-slider-arrows {
        display: none;
    }
}
.c-slider-arrows__arrow {
    -webkit-transition: 0.2s;
    transition: 0.2s;
    position: absolute;
}
.c-slider-arrows__arrow--prev {
    left: -24px;
}
.c-slider-arrows__arrow--prev:hover {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
    padding-right: 10px;
}
.c-slider-arrows__arrow--prev .o-icon {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
}
.c-slider-arrows__arrow--next {
    right: -24px;
}
.c-slider-arrows__arrow--next:hover {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
    padding-left: 10px;
}
@media (min-width: 1026px) {
    .c-feature-image-overlap {
        position: absolute;
        left: 35%;
        top: 50%;
        width: 75%;
        max-height: 120%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        z-index: 10;
    }
}
.c-back-to-top {
    text-align: center;
    display: none;
    cursor: pointer;
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 1000;
}
.c-back-to-top.is-active {
    display: inline-block;
}
.c-back-to-top__circle {
    height: 70px;
    width: 70px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 50%;
    background: #fff;
    -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
    -webkit-transition: 0.2s;
    transition: 0.2s;
    margin: 0 auto;
}
@media (max-width: 800px) {
    .c-back-to-top__circle {
        height: 40px;
        width: 40px;
    }
}
.c-back-to-top__icon {
    fill: var(--theme-color);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
@media (max-width: 800px) {
    .c-back-to-top__icon {
        height: 20px;
        width: 20px;
    }
}
.c-back-to-top__text {
    color: var(--theme-color);
    margin-top: 0.57rem;
    display: inline-block;
}
@media (max-width: 800px) {
    .c-back-to-top__text {
        font-size: 0.93rem;
    }
}
.c-back-to-top:hover .c-back-to-top__circle {
    -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2);
}
.c-history-slider .slick-track {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.c-history-slider__slide {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    margin: 0 0.86rem;
}
@media (max-width: 900px) {
    .c-history-slider__slide {
        display: block !important;
    }
}
.c-history-slider__slide h1,
.c-history-slider__slide h2,
.c-history-slider__slide h3,
.c-history-slider__slide h4,
.c-history-slider__slide h5,
.c-history-slider__slide h6 {
    color: var(--theme-color);
}
.c-history-slider__slide a {
    text-decoration: underline;
    color: var(--theme-color);
}
.c-history-slider__half {
    width: 50%;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
@media (max-width: 900px) {
    .c-history-slider__half {
        width: 100%;
    }
}
.c-history-slider__half--left {
    padding-right: 2.29rem;
}
@media (max-width: 900px) {
    .c-history-slider__half--left {
        text-align: center;
        margin-bottom: 2.29rem;
        padding-right: 0;
    }
}
.c-history-slider__image {
    width: 50%;
    height: 150px;
    border-radius: 5px;
    margin-bottom: 1.71rem;
}
@media (max-width: 900px) {
    .c-history-slider__image {
        display: none;
    }
}
.c-history-slider__card-nav {
    margin-top: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.c-history-slider__card-nav--first {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.c-history-nav {
    position: relative;
    width: calc(100% - 190px);
    margin: 0 auto;
}
@media (max-width: 900px) {
    .c-history-nav {
        display: none !important;
    }
}
.c-history-nav .slick-list {
    z-index: 10;
    min-height: 147px;
}
@media (max-width: 900px) {
    .c-history-nav .slick-list {
        display: none !important;
    }
}
.c-history-nav:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 1px;
    top: 64px;
    background: #94959a;
}
@media (max-width: 900px) {
    .c-history-nav:before {
        display: none;
    }
}
.c-history-nav__slide {
    padding: 0 1.71rem;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    padding-top: 56px;
    cursor: pointer;
}
.c-history-nav__circle {
    display: block;
    height: 18px;
    width: 18px;
    border-radius: 50%;
    background-color: #222f55;
    position: relative;
    margin-bottom: 2.29rem;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.c-history-nav__circle:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 0;
    width: 0;
    border-radius: 50%;
    background: rgba(34, 47, 85, 0.2);
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.slick-current .c-history-nav__circle {
    height: 30px;
    width: 30px;
    margin-top: -5px;
}
.slick-current .c-history-nav__circle:before {
    height: 56px;
    width: 56px;
}
.slick-current .c-history-nav__circle:hover {
    height: 30px;
    width: 30px;
    margin-top: -5px;
}
.slick-current .c-history-nav__circle:hover:before {
    height: 56px;
    width: 56px;
}
.c-history-nav__circle:hover {
    height: 22px;
    width: 22px;
    margin-top: -3px;
}
.c-history-nav__text {
    display: block;
    color: #5e5e62;
}
.slick-current .c-history-nav__text {
    font-weight: 500;
    color: #222f55;
}
.c-history-nav__arrows {
    position: absolute;
    top: calc(50% + 13px);
    left: -94px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: calc(100% + 196px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
@media (max-width: 900px) {
    .c-history-nav__arrows {
        display: none;
    }
}
.c-history-nav__arrow {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.c-history-nav__arrow .o-icon {
    height: 20px;
    width: 24px;
    color: #222f55;
}
.c-history-nav__arrow--prev:hover {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
    padding-right: 10px;
}
.c-history-nav__arrow--prev .o-icon {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
}
.c-history-nav__arrow--next {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}
.c-history-nav__arrow--next:hover {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
    padding-left: 10px;
}
.c-history-nav__arrow span {
    font-size: 0.86rem;
    font-weight: 500;
    padding-top: 1.29rem;
    color: #222f55;
}
@-webkit-keyframes text-open {
    from {
        line-clamp: 6;
        -webkit-line-clamp: 6;
    }
    to {
        line-clamp: initial;
        -webkit-line-clamp: initial;
    }
}
@keyframes text-open {
    from {
        line-clamp: 6;
        -webkit-line-clamp: 6;
    }
    to {
        line-clamp: initial;
        -webkit-line-clamp: initial;
    }
}
@-webkit-keyframes text-close {
    from {
        line-clamp: initial;
        -webkit-line-clamp: initial;
    }
    to {
        line-clamp: 6;
        -webkit-line-clamp: 6;
    }
}
@keyframes text-close {
    from {
        line-clamp: initial;
        -webkit-line-clamp: initial;
    }
    to {
        line-clamp: 6;
        -webkit-line-clamp: 6;
    }
}
.c-team-bio {
    overflow: hidden;
    -webkit-transition: max-height 0.3s cubic-bezier(0, 1, 0, 1);
    transition: max-height 0.3s cubic-bezier(0, 1, 0, 1);
}
.c-team-bio__text {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    margin: 12px 0;
    word-break: break-word;
    -webkit-animation: text-close 0.1s linear 0.1s forwards;
    animation: text-close 0.1s linear 0.1s forwards;
}
.c-team-bio__button {
    color: var(--theme-color);
    font-size: 0.86rem;
}
.c-team-bio.js-open {
    max-height: 100rem;
    -webkit-transition: max-height 0.3s cubic-bezier(0.9, 0, 0.8, 0.2);
    transition: max-height 0.3s cubic-bezier(0.9, 0, 0.8, 0.2);
}
.c-team-bio.js-open .c-team-bio__text {
    -webkit-animation: text-open 0.1s linear 0s forwards;
    animation: text-open 0.1s linear 0s forwards;
}
.c-back-to-top {
    text-align: center;
    display: none;
    cursor: pointer;
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 1000;
}
.c-back-to-top.is-active {
    display: inline-block;
}
.c-back-to-top__circle {
    height: 70px;
    width: 70px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 50%;
    background: #fff;
    -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
    -webkit-transition: 0.2s;
    transition: 0.2s;
    margin: 0 auto;
}
@media (max-width: 800px) {
    .c-back-to-top__circle {
        height: 40px;
        width: 40px;
    }
}
.c-back-to-top__icon {
    fill: var(--theme-color);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
@media (max-width: 800px) {
    .c-back-to-top__icon {
        height: 20px;
        width: 20px;
    }
}
.c-back-to-top__text {
    color: var(--theme-color);
    margin-top: 0.57rem;
    display: inline-block;
}
@media (max-width: 800px) {
    .c-back-to-top__text {
        font-size: 0.93rem;
    }
}
.c-back-to-top:hover .c-back-to-top__circle {
    -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2);
}
@media (max-width: 700px) {
    .c-questions__accordion-item {
        padding-left: 1.71rem;
        padding-right: 1.71rem;
    }
}
.c-questions__button-wrap {
    display: block;
    width: 100%;
    margin-top: 2.29rem;
}
@media (max-width: 1250px) {
    .c-questions__button-wrap {
        margin-top: 3.43rem;
    }
}
.o-go-back-banner {
    background-color: #ebf4f7;
    padding: 15px 0;
}
.o-go-back-banner__content {
    color: #283b62;
}
.o-go-back-banner__content .c-go-back-btn {
    margin: 0 60px 0 0;
    padding: 10px 25px;
    font-weight: 600;
    border-radius: 20px;
    border: 2px solid #233455;
    display: inline-block;
}
@media (max-width: 800px) {
    .o-go-back-banner__content .c-go-back-btn {
        padding: 10px 15px;
        margin-bottom: 10px;
        margin-right: 0;
    }
}
.o-go-back-banner__content .chevron {
    display: inline-block;
}
@media (max-width: 480px) {
    .o-go-back-banner__content .chevron {
        display: none;
    }
}
.o-go-back-banner__content .chevron:before {
    margin: 0 10px 0 0;
    border-style: solid;
    border-width: 0.25em 0.25em 0 0;
    content: "";
    display: inline-block;
    left: 0.15em;
    position: relative;
    top: 5px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    vertical-align: top;
    height: 12px;
    width: 12px;
}
.o-go-back-banner__content .chevron.left:before {
    left: 0;
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg);
}
.o-go-back-banner__content span {
    display: inline-block;
}
.o-go-back-banner__content span p {
    font-size: 1.14rem;
    font-weight: 600;
    margin: 0;
}
.c-featured-news {
    position: relative;
    padding: 5.71rem 0 11.42rem 0;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
@media (max-width: 480px) {
    .c-featured-news {
        padding: 5.71rem 0;
    }
}
.c-featured-news .o-overlay-banner {
    position: absolute;
    background-color: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.c-featured-news__content {
    max-width: 50%;
    position: relative;
    z-index: 2;
}
@media (max-width: 800px) {
    .c-featured-news__content {
        max-width: 100%;
    }
}
.c-featured-news__content h1 {
    color: #fff;
}
.c-featured-news__content p {
    color: #fff;
}
.s-editor-content sup,
.s-editor-content .Superior {
    top: -0.5em;
    position: relative;
    font-size: 75%;
}
.s-editor-content a {
    text-decoration: underline;
}
.s-standard-content ul:not([class]),
.s-standard-content ol:not([class]) {
    padding-left: 0;
    margin-top: 0;
    list-style: none;
    margin-bottom: 1.71rem;
}
.s-standard-content ul:not([class]) li {
    position: relative;
    padding-left: 1.14rem;
    margin-bottom: 1.14rem;
}
.s-standard-content ul:not([class]) li:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 8px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: var(--theme-color);
}
.s-standard-content ul:not([class]) li.menu-item:before {
    display: none;
    padding-left: 0;
}
.s-standard-content ul:not([class]) li:last-of-type {
    margin-bottom: 0;
}
.s-standard-content ul:not([class]).children {
    margin-bottom: 2.5px;
}
.s-standard-content ol:not([class]) {
    counter-reset: li;
}
.s-standard-content ol:not([class]) li {
    position: relative;
    counter-increment: li;
    padding-left: 2.29rem;
    margin-bottom: 1.14rem;
}
.s-standard-content ol:not([class]) li:before {
    content: counter(li) ".";
    position: absolute;
    left: 0;
    top: 0;
    width: 2.29rem;
    color: var(--theme-color);
}
.s-standard-content a:not(.c-button):not(.c-arrow-link) {
    font-weight: 500;
    color: var(--theme-color);
    text-decoration: underline;
}
.s-standard-content a:not(.c-button):not(.c-arrow-link):hover {
    text-decoration: none;
}
.s-standard-content blockquote {
    font-size: 1.43rem;
    font-weight: bold;
    color: #222f55;
}
.s-standard-content iframe {
    width: 100%;
}
.s-standard-content b {
    font-weight: bold;
}
.s-standard-content .table-wrap {
    width: 100%;
    overflow-x: auto;
}
.s-primary-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-left: 0;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.14rem;
}
@media (max-width: 1020px) {
    .s-primary-nav {
        display: block;
        margin-bottom: 3.43rem;
    }
}
.s-primary-nav li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
@media (max-width: 1020px) {
    .s-primary-nav li {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        border-top: 1px solid #d8d8d8;
    }
}
@media (min-width: 1021px) {
    .s-primary-nav li:hover > .sub-menu {
        -webkit-transform: translate3d(-1.71rem, 0, 0);
        transform: translate3d(-1.71rem, 0, 0);
        opacity: 1;
        pointer-events: all;
    }
}
.s-primary-nav li:not(.menu-item-has-children) a:hover .s-primary-nav__link-text:after {
    background-color: currentColor;
}
.s-primary-nav li.current-page-ancestor .s-primary-nav__link-text:after {
    background-color: currentColor;
}
.s-primary-nav li.current_page_ancestor .s-primary-nav__link-text:after {
    background-color: currentColor;
}
@media (max-width: 1020px) {
    .s-primary-nav li.menu-item-has-children > .s-primary-nav__dropdown-button {
        display: block;
    }
}
.s-primary-nav li.menu-item-has-children > .s-primary-nav__dropdown-button .s-primary-nav__dropdown-icon {
    display: inline-block;
}
@media (max-width: 1020px) {
    .s-primary-nav li.menu-item-has-children > a {
        padding-top: 0;
        padding-bottom: 0;
    }
}
.s-primary-nav li.menu-item-has-children > a > .s-primary-nav__dropdown-icon {
    display: inline-block;
}
@media (max-width: 1020px) {
    .s-primary-nav li.menu-item-has-children > a > .s-primary-nav__dropdown-icon {
        display: none;
    }
}
.s-primary-nav li.menu-item-has-children.is-open .s-primary-nav__dropdown-icon {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
}
.s-primary-nav li.c-covid-nav a {
    color: red;
}
.s-primary-nav a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 500;
    width: 100%;
    color: var(--theme-nav-link-color);
}
@media (max-width: 1020px) {
    .s-primary-nav a {
        padding: 1.14rem 2.29rem;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        width: auto;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
    }
}
.s-primary-nav a[href="#"] {
    cursor: default;
}
.s-primary-nav__link-text {
    position: relative;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.s-primary-nav__link-text:after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 6px;
    background-color: transparent;
}
@media (max-width: 1020px) {
    .s-primary-nav__link-text:after {
        display: none;
    }
}
.s-primary-nav .sub-menu {
    position: absolute;
    top: 100%;
    left: 0;
    border-radius: 5px;
    background-color: #fff;
    padding-left: 0;
    max-width: 9999px;
    min-width: 180px;
    z-index: 100;
    padding: 0.57rem 0;
    -webkit-transform: translate3d(-1.71rem, 8px, 0);
    transform: translate3d(-1.71rem, 8px, 0);
    opacity: 0;
    pointer-events: none;
    -webkit-transition: opacity 0.2s, -webkit-transform 0.2s;
    transition: opacity 0.2s, -webkit-transform 0.2s;
    transition: opacity 0.2s, transform 0.2s;
    transition: opacity 0.2s, transform 0.2s, -webkit-transform 0.2s;
    -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.2);
}
@media (max-width: 1020px) {
    .s-primary-nav .sub-menu {
        position: relative;
        opacity: 1;
        width: 100%;
        pointer-events: all;
        -webkit-transform: none;
        transform: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        padding: 0;
        display: none;
    }
}
.s-primary-nav .sub-menu:before {
    content: "";
    width: 0;
    height: 0;
    border-bottom: 0.9em solid #fff;
    border-left: 1em solid transparent;
    border-right: 1em solid transparent;
    position: absolute;
    left: 1.71rem;
    bottom: 100%;
}
@media (max-width: 1020px) {
    .s-primary-nav .sub-menu:before {
        display: none;
    }
}
.s-primary-nav .sub-menu li {
    border-top: 0;
}
@media (max-width: 1020px) {
    .s-primary-nav .sub-menu li {
        padding-left: 1.14rem;
    }
}
.s-primary-nav .sub-menu li.current-menu-item a {
    color: #222f55;
}
.s-primary-nav .sub-menu a {
    display: block;
    width: 100%;
    padding: 0.57rem 1.71rem;
    white-space: nowrap;
}
@media (max-width: 1020px) {
    .s-primary-nav .sub-menu a {
        padding: 0.86rem 2.29rem;
    }
}
.s-primary-nav .sub-menu a:hover {
    color: #222f55;
}
.s-primary-nav .sub-menu a .s-primary-nav__link-text:after {
    display: none !important;
}
.s-primary-nav > .current-menu-item:not(.menu-item-has-children) > a .s-primary-nav__link-text:after,
.s-primary-nav > .current-menu-parent:not(.menu-item-has-children) > a .s-primary-nav__link-text:after {
    background-color: currentColor;
}
.s-primary-nav__dropdown-button {
    display: none;
    pointer-events: none;
    position: relative;
    margin-left: 0.86rem;
}
@media (max-width: 1020px) {
    .s-primary-nav__dropdown-button {
        padding: 1.14rem 2.29rem;
        pointer-events: all;
    }
    .s-primary-nav__dropdown-button:after {
        content: "";
        display: block;
        position: absolute;
        width: 1px;
        top: 1.14rem;
        bottom: 1.14rem;
        left: 0;
        background-color: #d8d8d8;
    }
}
.s-primary-nav__dropdown-icon {
    margin-left: 0.86rem;
    width: 0.86rem;
    height: 0.57rem;
    display: none;
    vertical-align: middle;
    -webkit-transition: -webkit-transform 300ms;
    transition: -webkit-transform 300ms;
    transition: transform 300ms;
    transition: transform 300ms, -webkit-transform 300ms;
}
@media (max-width: 1020px) {
    .s-primary-nav__dropdown-icon {
        margin-left: 0;
        height: 1em;
    }
}
.t-covid {
    --theme-color: red;
    --theme-color-light: #dc0000;
    --theme-color-bg: #fefaf8;
    --theme-nav-link-color: red;
}
.t-tmc {
    --theme-color: #0098be;
    --theme-color-light: #00acd8;
    --theme-color-bg: #ecf4f8;
    --theme-nav-link-color: #0098be;
}
.t-ime {
    --theme-color: #fe5000;
    --theme-color-light: #ff6119;
    --theme-color-bg: #fefaf8;
    --theme-nav-link-color: #fe5000;
}
.t-primary {
    --theme-nav-link-color: #222f55;
}
.t-light {
    background: -webkit-gradient(linear, left bottom, left top, from(#ecf4f8), to(#fff));
    background: linear-gradient(0deg, #ecf4f8 0%, #fff 100%);
}
.u-ratio-16-9:before {
    content: "";
    float: left;
    padding-bottom: 56.25%;
    margin-right: -100%;
}
.u-ratio-16-9:after {
    content: "";
    display: table;
    clear: both;
}
.u-ratio-1-1:before {
    content: "";
    float: left;
    padding-bottom: 100%;
    margin-right: -100%;
}
.u-ratio-1-1:after {
    content: "";
    display: table;
    clear: both;
}
.u-hide {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap;
}
.u-cf:before,
.u-cf:after {
    content: " ";
    display: table;
}
.u-cf:after {
    clear: both;
}
.u-clamp-1 {
    display: block;
    display: -webkit-box;
    white-space: normal;
    -webkit-line-clamp: 1; /*! autoprefixer: ignore next */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: calc(1 * (22.4px));
}
.u-clamp-2 {
    display: block;
    display: -webkit-box;
    white-space: normal;
    -webkit-line-clamp: 2; /*! autoprefixer: ignore next */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: calc(2 * (22.4px));
}
.u-clamp-3 {
    display: block;
    display: -webkit-box;
    white-space: normal;
    -webkit-line-clamp: 3; /*! autoprefixer: ignore next */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: calc(3 * (22.4px));
}
.u-clamp-4 {
    display: block;
    display: -webkit-box;
    white-space: normal;
    -webkit-line-clamp: 4; /*! autoprefixer: ignore next */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: calc(4 * (22.4px));
}
.u-clamp-5 {
    display: block;
    display: -webkit-box;
    white-space: normal;
    -webkit-line-clamp: 5; /*! autoprefixer: ignore next */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: calc(5 * (22.4px));
}
.u-clamp-6 {
    display: block;
    display: -webkit-box;
    white-space: normal;
    -webkit-line-clamp: 6; /*! autoprefixer: ignore next */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: calc(6 * (22.4px));
}
.u-contain {
    -o-object-fit: contain;
    object-fit: contain;
    font-family: "object-fit: contain";
}
.u-contain--top {
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: top;
    object-position: top;
    font-family: "object-fit: contain; object-position: top";
}
.u-contain--bottom {
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: bottom;
    object-position: bottom;
    font-family: "object-fit: contain; object-position: bottom";
}
.u-contain--left {
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: left;
    object-position: left;
    font-family: "object-fit: contain; object-position: left";
}
.u-contain--right {
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: right;
    object-position: right;
    font-family: "object-fit: contain; object-position: right";
}
.u-focus:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 4px rgba(25, 183, 91, 0.8);
    box-shadow: 0 0 4px rgba(25, 183, 91, 0.8);
}
.u-cover {
    -o-object-fit: cover;
    object-fit: cover;
    font-family: "object-fit: cover";
}
.u-cover--top {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: top;
    object-position: top;
    font-family: "object-fit: cover; object-position: top";
}
.u-cover--bottom {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: bottom;
    object-position: bottom;
    font-family: "object-fit: cover; object-position: bottom";
}
.u-cover--left {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: left;
    object-position: left;
    font-family: "object-fit: cover; object-position: left";
}
.u-cover--right {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: right;
    object-position: right;
    font-family: "object-fit: cover; object-position: right";
}
.u-fill,
.u-contain,
.u-cover {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
}
.u-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.u-flex-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.u-flex-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.u-flex-column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
}
.u-flex-direction-unset {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
    -ms-flex-direction: unset;
    flex-direction: unset;
}
.u-flex-grow-1 {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
.u-items-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.u-items-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.u-items-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}
.u-justify-start {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.u-justify-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.u-justify-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.u-justify-between {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.u-pt-15 {
    padding-top:15px;
}

.u-pb-15 {
    padding-bottom:15px;
}

.u-space-around {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.u-flex-shrink {
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.u-float-left {
    float: left;
}
.u-float-right {
    float: right;
}
.u-text-left {
    text-align: left;
}
.u-text-right {
    text-align: right;
}
.u-text-center {
    text-align: center;
}
.u-text-large {
    font-size: 1.79rem;
}
.u-text-medium {
    font-size: 1.14rem;
}
.u-text-small {
    font-size: 0.86rem;
}
.u-text-smallest {
    font-size: 0.79rem;
}
.u-text-small-medium {
    font-size: 1rem;
}
.u-text-body {
    font-size: 14px;
}

.u-text-primary {
    color: var(--theme-color);
}
.u-text-tmc {
    color: #0098be;
}
.u-text-ime {
    color: #fe5000;
}
.u-text-grey {
    color: #5e5e62;
}
.u-text-grey-medium {
    color: #5e5e62;
}
.u-text-grey-medium-light {
    color: #94959a;
}
.u-text-300 {
    font-weight: 300;
}
.u-text-400 {
    font-weight: 400;
}
.u-text-500 {
    font-weight: 500;
}
.u-text-600 {
    font-weight: 600;
}

.u-text-normal {
    font-weight: normal;
}

.u-text-uppercase {
    text-transform: uppercase;
}
.u-text-lowercase {
    text-transform: lowercase;
}
.u-text-underline {
    text-decoration: underline;
}
.u-text-nowrap {
    white-space: nowrap;
}
.u-p-global {
    padding: 2.29rem;
}
@media (max-width: 1400px) {
    .u-p-global\@dl {
        padding: 2.29rem;
    }
}
@media (max-width: 1250px) {
    .u-p-global\@dm {
        padding: 2.29rem;
    }
}
@media (max-width: 1025px) {
    .u-p-global\@ds {
        padding: 2.29rem;
    }
}
@media (max-width: 900px) {
    .u-p-global\@tvl {
        padding: 2.29rem;
    }
}
@media (max-width: 800px) {
    .u-p-global\@tl {
        padding: 2.29rem;
    }
}
@media (max-width: 700px) {
    .u-p-global\@tm {
        padding: 2.29rem;
    }
}
@media (max-width: 600px) {
    .u-p-global\@ts {
        padding: 2.29rem;
    }
}
@media (max-width: 480px) {
    .u-p-global\@pvl {
        padding: 2.29rem;
    }
}
@media (max-width: 420px) {
    .u-p-global\@pl {
        padding: 2.29rem;
    }
}
.u-pt-global {
    padding-top: 2.29rem;
}
@media (max-width: 1400px) {
    .u-pt-global\@dl {
        padding-top: 2.29rem;
    }
}
@media (max-width: 1250px) {
    .u-pt-global\@dm {
        padding-top: 2.29rem;
    }
}
@media (max-width: 1025px) {
    .u-pt-global\@ds {
        padding-top: 2.29rem;
    }
}
@media (max-width: 900px) {
    .u-pt-global\@tvl {
        padding-top: 2.29rem;
    }
}
@media (max-width: 800px) {
    .u-pt-global\@tl {
        padding-top: 2.29rem;
    }
}
@media (max-width: 700px) {
    .u-pt-global\@tm {
        padding-top: 2.29rem;
    }
}
@media (max-width: 600px) {
    .u-pt-global\@ts {
        padding-top: 2.29rem;
    }
}
@media (max-width: 480px) {
    .u-pt-global\@pvl {
        padding-top: 2.29rem;
    }
}
@media (max-width: 420px) {
    .u-pt-global\@pl {
        padding-top: 2.29rem;
    }
}
.u-pb-global {
    padding-bottom: 2.29rem;
}
@media (max-width: 1400px) {
    .u-pb-global\@dl {
        padding-bottom: 2.29rem;
    }
}
@media (max-width: 1250px) {
    .u-pb-global\@dm {
        padding-bottom: 2.29rem;
    }
}
@media (max-width: 1025px) {
    .u-pb-global\@ds {
        padding-bottom: 2.29rem;
    }
}
@media (max-width: 900px) {
    .u-pb-global\@tvl {
        padding-bottom: 2.29rem;
    }
}
@media (max-width: 800px) {
    .u-pb-global\@tl {
        padding-bottom: 2.29rem;
    }
}
@media (max-width: 700px) {
    .u-pb-global\@tm {
        padding-bottom: 2.29rem;
    }
}
@media (max-width: 600px) {
    .u-pb-global\@ts {
        padding-bottom: 2.29rem;
    }
}
@media (max-width: 480px) {
    .u-pb-global\@pvl {
        padding-bottom: 2.29rem;
    }
}
@media (max-width: 420px) {
    .u-pb-global\@pl {
        padding-bottom: 2.29rem;
    }
}
.u-pl-global {
    padding-left: 2.29rem;
}
@media (max-width: 1400px) {
    .u-pl-global\@dl {
        padding-left: 2.29rem;
    }
}
@media (max-width: 1250px) {
    .u-pl-global\@dm {
        padding-left: 2.29rem;
    }
}
@media (max-width: 1025px) {
    .u-pl-global\@ds {
        padding-left: 2.29rem;
    }
}
@media (max-width: 900px) {
    .u-pl-global\@tvl {
        padding-left: 2.29rem;
    }
}
@media (max-width: 800px) {
    .u-pl-global\@tl {
        padding-left: 2.29rem;
    }
}
@media (max-width: 700px) {
    .u-pl-global\@tm {
        padding-left: 2.29rem;
    }
}
@media (max-width: 600px) {
    .u-pl-global\@ts {
        padding-left: 2.29rem;
    }
}
@media (max-width: 480px) {
    .u-pl-global\@pvl {
        padding-left: 2.29rem;
    }
}
@media (max-width: 420px) {
    .u-pl-global\@pl {
        padding-left: 2.29rem;
    }
}
.u-pr-global {
    padding-right: 2.29rem;
}
@media (max-width: 1400px) {
    .u-pr-global\@dl {
        padding-right: 2.29rem;
    }
}
@media (max-width: 1250px) {
    .u-pr-global\@dm {
        padding-right: 2.29rem;
    }
}
@media (max-width: 1025px) {
    .u-pr-global\@ds {
        padding-right: 2.29rem;
    }
}
@media (max-width: 900px) {
    .u-pr-global\@tvl {
        padding-right: 2.29rem;
    }
}
@media (max-width: 800px) {
    .u-pr-global\@tl {
        padding-right: 2.29rem;
    }
}
@media (max-width: 700px) {
    .u-pr-global\@tm {
        padding-right: 2.29rem;
    }
}
@media (max-width: 600px) {
    .u-pr-global\@ts {
        padding-right: 2.29rem;
    }
}
@media (max-width: 480px) {
    .u-pr-global\@pvl {
        padding-right: 2.29rem;
    }
}
@media (max-width: 420px) {
    .u-pr-global\@pl {
        padding-right: 2.29rem;
    }
}
.u-px-global {
    padding-left: 2.29rem;
    padding-right: 2.29rem;
}
@media (max-width: 1400px) {
    .u-px-global\@dl {
        padding-left: 2.29rem;
        padding-right: 2.29rem;
    }
}
@media (max-width: 1250px) {
    .u-px-global\@dm {
        padding-left: 2.29rem;
        padding-right: 2.29rem;
    }
}
@media (max-width: 1025px) {
    .u-px-global\@ds {
        padding-left: 2.29rem;
        padding-right: 2.29rem;
    }
}
@media (max-width: 900px) {
    .u-px-global\@tvl {
        padding-left: 2.29rem;
        padding-right: 2.29rem;
    }
}
@media (max-width: 800px) {
    .u-px-global\@tl {
        padding-left: 2.29rem;
        padding-right: 2.29rem;
    }
}
@media (max-width: 700px) {
    .u-px-global\@tm {
        padding-left: 2.29rem;
        padding-right: 2.29rem;
    }
}
@media (max-width: 600px) {
    .u-px-global\@ts {
        padding-left: 2.29rem;
        padding-right: 2.29rem;
    }
}
@media (max-width: 480px) {
    .u-px-global\@pvl {
        padding-left: 2.29rem;
        padding-right: 2.29rem;
    }
}
@media (max-width: 420px) {
    .u-px-global\@pl {
        padding-left: 2.29rem;
        padding-right: 2.29rem;
    }
}
.u-py-global {
    padding-top: 2.29rem;
    padding-bottom: 2.29rem;
}
@media (max-width: 1400px) {
    .u-py-global\@dl {
        padding-top: 2.29rem;
        padding-bottom: 2.29rem;
    }
}
@media (max-width: 1250px) {
    .u-py-global\@dm {
        padding-top: 2.29rem;
        padding-bottom: 2.29rem;
    }
}
@media (max-width: 1025px) {
    .u-py-global\@ds {
        padding-top: 2.29rem;
        padding-bottom: 2.29rem;
    }
}
@media (max-width: 900px) {
    .u-py-global\@tvl {
        padding-top: 2.29rem;
        padding-bottom: 2.29rem;
    }
}
@media (max-width: 800px) {
    .u-py-global\@tl {
        padding-top: 2.29rem;
        padding-bottom: 2.29rem;
    }
}
@media (max-width: 700px) {
    .u-py-global\@tm {
        padding-top: 2.29rem;
        padding-bottom: 2.29rem;
    }
}
@media (max-width: 600px) {
    .u-py-global\@ts {
        padding-top: 2.29rem;
        padding-bottom: 2.29rem;
    }
}
@media (max-width: 480px) {
    .u-py-global\@pvl {
        padding-top: 2.29rem;
        padding-bottom: 2.29rem;
    }
}
@media (max-width: 420px) {
    .u-py-global\@pl {
        padding-top: 2.29rem;
        padding-bottom: 2.29rem;
    }
}
.u-p-gutter {
    padding: 1.71rem;
}
@media (max-width: 1400px) {
    .u-p-gutter\@dl {
        padding: 1.71rem;
    }
}
@media (max-width: 1250px) {
    .u-p-gutter\@dm {
        padding: 1.71rem;
    }
}
@media (max-width: 1025px) {
    .u-p-gutter\@ds {
        padding: 1.71rem;
    }
}
@media (max-width: 900px) {
    .u-p-gutter\@tvl {
        padding: 1.71rem;
    }
}
@media (max-width: 800px) {
    .u-p-gutter\@tl {
        padding: 1.71rem;
    }
}
@media (max-width: 700px) {
    .u-p-gutter\@tm {
        padding: 1.71rem;
    }
}
@media (max-width: 600px) {
    .u-p-gutter\@ts {
        padding: 1.71rem;
    }
}
@media (max-width: 480px) {
    .u-p-gutter\@pvl {
        padding: 1.71rem;
    }
}
@media (max-width: 420px) {
    .u-p-gutter\@pl {
        padding: 1.71rem;
    }
}
.u-pt-gutter {
    padding-top: 1.71rem;
}
@media (max-width: 1400px) {
    .u-pt-gutter\@dl {
        padding-top: 1.71rem;
    }
}
@media (max-width: 1250px) {
    .u-pt-gutter\@dm {
        padding-top: 1.71rem;
    }
}
@media (max-width: 1025px) {
    .u-pt-gutter\@ds {
        padding-top: 1.71rem;
    }
}
@media (max-width: 900px) {
    .u-pt-gutter\@tvl {
        padding-top: 1.71rem;
    }
}
@media (max-width: 800px) {
    .u-pt-gutter\@tl {
        padding-top: 1.71rem;
    }
}
@media (max-width: 700px) {
    .u-pt-gutter\@tm {
        padding-top: 1.71rem;
    }
}
@media (max-width: 600px) {
    .u-pt-gutter\@ts {
        padding-top: 1.71rem;
    }
}
@media (max-width: 480px) {
    .u-pt-gutter\@pvl {
        padding-top: 1.71rem;
    }
}
@media (max-width: 420px) {
    .u-pt-gutter\@pl {
        padding-top: 1.71rem;
    }
}
.u-pb-gutter {
    padding-bottom: 1.71rem;
}
@media (max-width: 1400px) {
    .u-pb-gutter\@dl {
        padding-bottom: 1.71rem;
    }
}
@media (max-width: 1250px) {
    .u-pb-gutter\@dm {
        padding-bottom: 1.71rem;
    }
}
@media (max-width: 1025px) {
    .u-pb-gutter\@ds {
        padding-bottom: 1.71rem;
    }
}
@media (max-width: 900px) {
    .u-pb-gutter\@tvl {
        padding-bottom: 1.71rem;
    }
}
@media (max-width: 800px) {
    .u-pb-gutter\@tl {
        padding-bottom: 1.71rem;
    }
}
@media (max-width: 700px) {
    .u-pb-gutter\@tm {
        padding-bottom: 1.71rem;
    }
}
@media (max-width: 600px) {
    .u-pb-gutter\@ts {
        padding-bottom: 1.71rem;
    }
}
@media (max-width: 480px) {
    .u-pb-gutter\@pvl {
        padding-bottom: 1.71rem;
    }
}
@media (max-width: 420px) {
    .u-pb-gutter\@pl {
        padding-bottom: 1.71rem;
    }
}
.u-pl-gutter {
    padding-left: 1.71rem;
}
@media (max-width: 1400px) {
    .u-pl-gutter\@dl {
        padding-left: 1.71rem;
    }
}
@media (max-width: 1250px) {
    .u-pl-gutter\@dm {
        padding-left: 1.71rem;
    }
}
@media (max-width: 1025px) {
    .u-pl-gutter\@ds {
        padding-left: 1.71rem;
    }
}
@media (max-width: 900px) {
    .u-pl-gutter\@tvl {
        padding-left: 1.71rem;
    }
}
@media (max-width: 800px) {
    .u-pl-gutter\@tl {
        padding-left: 1.71rem;
    }
}
@media (max-width: 700px) {
    .u-pl-gutter\@tm {
        padding-left: 1.71rem;
    }
}
@media (max-width: 600px) {
    .u-pl-gutter\@ts {
        padding-left: 1.71rem;
    }
}
@media (max-width: 480px) {
    .u-pl-gutter\@pvl {
        padding-left: 1.71rem;
    }
}
@media (max-width: 420px) {
    .u-pl-gutter\@pl {
        padding-left: 1.71rem;
    }
}
.u-pr-gutter {
    padding-right: 1.71rem;
}
@media (max-width: 1400px) {
    .u-pr-gutter\@dl {
        padding-right: 1.71rem;
    }
}
@media (max-width: 1250px) {
    .u-pr-gutter\@dm {
        padding-right: 1.71rem;
    }
}
@media (max-width: 1025px) {
    .u-pr-gutter\@ds {
        padding-right: 1.71rem;
    }
}
@media (max-width: 900px) {
    .u-pr-gutter\@tvl {
        padding-right: 1.71rem;
    }
}
@media (max-width: 800px) {
    .u-pr-gutter\@tl {
        padding-right: 1.71rem;
    }
}
@media (max-width: 700px) {
    .u-pr-gutter\@tm {
        padding-right: 1.71rem;
    }
}
@media (max-width: 600px) {
    .u-pr-gutter\@ts {
        padding-right: 1.71rem;
    }
}
@media (max-width: 480px) {
    .u-pr-gutter\@pvl {
        padding-right: 1.71rem;
    }
}
@media (max-width: 420px) {
    .u-pr-gutter\@pl {
        padding-right: 1.71rem;
    }
}
.u-px-gutter {
    padding-left: 1.71rem;
    padding-right: 1.71rem;
}
@media (max-width: 1400px) {
    .u-px-gutter\@dl {
        padding-left: 1.71rem;
        padding-right: 1.71rem;
    }
}
@media (max-width: 1250px) {
    .u-px-gutter\@dm {
        padding-left: 1.71rem;
        padding-right: 1.71rem;
    }
}
@media (max-width: 1025px) {
    .u-px-gutter\@ds {
        padding-left: 1.71rem;
        padding-right: 1.71rem;
    }
}
@media (max-width: 900px) {
    .u-px-gutter\@tvl {
        padding-left: 1.71rem;
        padding-right: 1.71rem;
    }
}
@media (max-width: 800px) {
    .u-px-gutter\@tl {
        padding-left: 1.71rem;
        padding-right: 1.71rem;
    }
}
@media (max-width: 700px) {
    .u-px-gutter\@tm {
        padding-left: 1.71rem;
        padding-right: 1.71rem;
    }
}
@media (max-width: 600px) {
    .u-px-gutter\@ts {
        padding-left: 1.71rem;
        padding-right: 1.71rem;
    }
}
@media (max-width: 480px) {
    .u-px-gutter\@pvl {
        padding-left: 1.71rem;
        padding-right: 1.71rem;
    }
}
@media (max-width: 420px) {
    .u-px-gutter\@pl {
        padding-left: 1.71rem;
        padding-right: 1.71rem;
    }
}
.u-py-gutter {
    padding-top: 1.71rem;
    padding-bottom: 1.71rem;
}
@media (max-width: 1400px) {
    .u-py-gutter\@dl {
        padding-top: 1.71rem;
        padding-bottom: 1.71rem;
    }
}
@media (max-width: 1250px) {
    .u-py-gutter\@dm {
        padding-top: 1.71rem;
        padding-bottom: 1.71rem;
    }
}
@media (max-width: 1025px) {
    .u-py-gutter\@ds {
        padding-top: 1.71rem;
        padding-bottom: 1.71rem;
    }
}
@media (max-width: 900px) {
    .u-py-gutter\@tvl {
        padding-top: 1.71rem;
        padding-bottom: 1.71rem;
    }
}
@media (max-width: 800px) {
    .u-py-gutter\@tl {
        padding-top: 1.71rem;
        padding-bottom: 1.71rem;
    }
}
@media (max-width: 700px) {
    .u-py-gutter\@tm {
        padding-top: 1.71rem;
        padding-bottom: 1.71rem;
    }
}
@media (max-width: 600px) {
    .u-py-gutter\@ts {
        padding-top: 1.71rem;
        padding-bottom: 1.71rem;
    }
}
@media (max-width: 480px) {
    .u-py-gutter\@pvl {
        padding-top: 1.71rem;
        padding-bottom: 1.71rem;
    }
}
@media (max-width: 420px) {
    .u-py-gutter\@pl {
        padding-top: 1.71rem;
        padding-bottom: 1.71rem;
    }
}
.u-p-paragraph {
    padding: 1.71rem;
}
@media (max-width: 1400px) {
    .u-p-paragraph\@dl {
        padding: 1.71rem;
    }
}
@media (max-width: 1250px) {
    .u-p-paragraph\@dm {
        padding: 1.71rem;
    }
}
@media (max-width: 1025px) {
    .u-p-paragraph\@ds {
        padding: 1.71rem;
    }
}
@media (max-width: 900px) {
    .u-p-paragraph\@tvl {
        padding: 1.71rem;
    }
}
@media (max-width: 800px) {
    .u-p-paragraph\@tl {
        padding: 1.71rem;
    }
}
@media (max-width: 700px) {
    .u-p-paragraph\@tm {
        padding: 1.71rem;
    }
}
@media (max-width: 600px) {
    .u-p-paragraph\@ts {
        padding: 1.71rem;
    }
}
@media (max-width: 480px) {
    .u-p-paragraph\@pvl {
        padding: 1.71rem;
    }
}
@media (max-width: 420px) {
    .u-p-paragraph\@pl {
        padding: 1.71rem;
    }
}
.u-pt-paragraph {
    padding-top: 1.71rem;
}
@media (max-width: 1400px) {
    .u-pt-paragraph\@dl {
        padding-top: 1.71rem;
    }
}
@media (max-width: 1250px) {
    .u-pt-paragraph\@dm {
        padding-top: 1.71rem;
    }
}
@media (max-width: 1025px) {
    .u-pt-paragraph\@ds {
        padding-top: 1.71rem;
    }
}
@media (max-width: 900px) {
    .u-pt-paragraph\@tvl {
        padding-top: 1.71rem;
    }
}
@media (max-width: 800px) {
    .u-pt-paragraph\@tl {
        padding-top: 1.71rem;
    }
}
@media (max-width: 700px) {
    .u-pt-paragraph\@tm {
        padding-top: 1.71rem;
    }
}
@media (max-width: 600px) {
    .u-pt-paragraph\@ts {
        padding-top: 1.71rem;
    }
}
@media (max-width: 480px) {
    .u-pt-paragraph\@pvl {
        padding-top: 1.71rem;
    }
}
@media (max-width: 420px) {
    .u-pt-paragraph\@pl {
        padding-top: 1.71rem;
    }
}
.u-pb-paragraph {
    padding-bottom: 1.71rem;
}
@media (max-width: 1400px) {
    .u-pb-paragraph\@dl {
        padding-bottom: 1.71rem;
    }
}
@media (max-width: 1250px) {
    .u-pb-paragraph\@dm {
        padding-bottom: 1.71rem;
    }
}
@media (max-width: 1025px) {
    .u-pb-paragraph\@ds {
        padding-bottom: 1.71rem;
    }
}
@media (max-width: 900px) {
    .u-pb-paragraph\@tvl {
        padding-bottom: 1.71rem;
    }
}
@media (max-width: 800px) {
    .u-pb-paragraph\@tl {
        padding-bottom: 1.71rem;
    }
}
@media (max-width: 700px) {
    .u-pb-paragraph\@tm {
        padding-bottom: 1.71rem;
    }
}
@media (max-width: 600px) {
    .u-pb-paragraph\@ts {
        padding-bottom: 1.71rem;
    }
}
@media (max-width: 480px) {
    .u-pb-paragraph\@pvl {
        padding-bottom: 1.71rem;
    }
}
@media (max-width: 420px) {
    .u-pb-paragraph\@pl {
        padding-bottom: 1.71rem;
    }
}
.u-pl-paragraph {
    padding-left: 1.71rem;
}
@media (max-width: 1400px) {
    .u-pl-paragraph\@dl {
        padding-left: 1.71rem;
    }
}
@media (max-width: 1250px) {
    .u-pl-paragraph\@dm {
        padding-left: 1.71rem;
    }
}
@media (max-width: 1025px) {
    .u-pl-paragraph\@ds {
        padding-left: 1.71rem;
    }
}
@media (max-width: 900px) {
    .u-pl-paragraph\@tvl {
        padding-left: 1.71rem;
    }
}
@media (max-width: 800px) {
    .u-pl-paragraph\@tl {
        padding-left: 1.71rem;
    }
}
@media (max-width: 700px) {
    .u-pl-paragraph\@tm {
        padding-left: 1.71rem;
    }
}
@media (max-width: 600px) {
    .u-pl-paragraph\@ts {
        padding-left: 1.71rem;
    }
}
@media (max-width: 480px) {
    .u-pl-paragraph\@pvl {
        padding-left: 1.71rem;
    }
}
@media (max-width: 420px) {
    .u-pl-paragraph\@pl {
        padding-left: 1.71rem;
    }
}
.u-pr-paragraph {
    padding-right: 1.71rem;
}
@media (max-width: 1400px) {
    .u-pr-paragraph\@dl {
        padding-right: 1.71rem;
    }
}
@media (max-width: 1250px) {
    .u-pr-paragraph\@dm {
        padding-right: 1.71rem;
    }
}
@media (max-width: 1025px) {
    .u-pr-paragraph\@ds {
        padding-right: 1.71rem;
    }
}
@media (max-width: 900px) {
    .u-pr-paragraph\@tvl {
        padding-right: 1.71rem;
    }
}
@media (max-width: 800px) {
    .u-pr-paragraph\@tl {
        padding-right: 1.71rem;
    }
}
@media (max-width: 700px) {
    .u-pr-paragraph\@tm {
        padding-right: 1.71rem;
    }
}
@media (max-width: 600px) {
    .u-pr-paragraph\@ts {
        padding-right: 1.71rem;
    }
}
@media (max-width: 480px) {
    .u-pr-paragraph\@pvl {
        padding-right: 1.71rem;
    }
}
@media (max-width: 420px) {
    .u-pr-paragraph\@pl {
        padding-right: 1.71rem;
    }
}
.u-px-paragraph {
    padding-left: 1.71rem;
    padding-right: 1.71rem;
}
@media (max-width: 1400px) {
    .u-px-paragraph\@dl {
        padding-left: 1.71rem;
        padding-right: 1.71rem;
    }
}
@media (max-width: 1250px) {
    .u-px-paragraph\@dm {
        padding-left: 1.71rem;
        padding-right: 1.71rem;
    }
}
@media (max-width: 1025px) {
    .u-px-paragraph\@ds {
        padding-left: 1.71rem;
        padding-right: 1.71rem;
    }
}
@media (max-width: 900px) {
    .u-px-paragraph\@tvl {
        padding-left: 1.71rem;
        padding-right: 1.71rem;
    }
}
@media (max-width: 800px) {
    .u-px-paragraph\@tl {
        padding-left: 1.71rem;
        padding-right: 1.71rem;
    }
}
@media (max-width: 700px) {
    .u-px-paragraph\@tm {
        padding-left: 1.71rem;
        padding-right: 1.71rem;
    }
}
@media (max-width: 600px) {
    .u-px-paragraph\@ts {
        padding-left: 1.71rem;
        padding-right: 1.71rem;
    }
}
@media (max-width: 480px) {
    .u-px-paragraph\@pvl {
        padding-left: 1.71rem;
        padding-right: 1.71rem;
    }
}
@media (max-width: 420px) {
    .u-px-paragraph\@pl {
        padding-left: 1.71rem;
        padding-right: 1.71rem;
    }
}
.u-py-paragraph {
    padding-top: 1.71rem;
    padding-bottom: 1.71rem;
}
@media (max-width: 1400px) {
    .u-py-paragraph\@dl {
        padding-top: 1.71rem;
        padding-bottom: 1.71rem;
    }
}
@media (max-width: 1250px) {
    .u-py-paragraph\@dm {
        padding-top: 1.71rem;
        padding-bottom: 1.71rem;
    }
}
@media (max-width: 1025px) {
    .u-py-paragraph\@ds {
        padding-top: 1.71rem;
        padding-bottom: 1.71rem;
    }
}
@media (max-width: 900px) {
    .u-py-paragraph\@tvl {
        padding-top: 1.71rem;
        padding-bottom: 1.71rem;
    }
}
@media (max-width: 800px) {
    .u-py-paragraph\@tl {
        padding-top: 1.71rem;
        padding-bottom: 1.71rem;
    }
}
@media (max-width: 700px) {
    .u-py-paragraph\@tm {
        padding-top: 1.71rem;
        padding-bottom: 1.71rem;
    }
}
@media (max-width: 600px) {
    .u-py-paragraph\@ts {
        padding-top: 1.71rem;
        padding-bottom: 1.71rem;
    }
}
@media (max-width: 480px) {
    .u-py-paragraph\@pvl {
        padding-top: 1.71rem;
        padding-bottom: 1.71rem;
    }
}
@media (max-width: 420px) {
    .u-py-paragraph\@pl {
        padding-top: 1.71rem;
        padding-bottom: 1.71rem;
    }
}
.u-p-0 {
    padding: 0;
}
.u-pt-0 {
    padding-top: 0;
}
.u-pb-0 {
    padding-bottom: 0;
}
.u-pl-0 {
    padding-left: 0;
}
.u-pr-0 {
    padding-right: 0;
}
.u-px-0 {
    padding-left: 0;
    padding-right: 0;
}
.u-py-0 {
    padding-top: 0;
    padding-bottom: 0;
}
.u-p-1 {
    padding: 0.29rem;
}
.u-pt-1 {
    padding-top: 0.29rem;
}
.u-pb-1 {
    padding-bottom: 0.29rem;
}
.u-pl-1 {
    padding-left: 0.29rem;
}
.u-pr-1 {
    padding-right: 0.29rem;
}
.u-px-1 {
    padding-left: 0.29rem;
    padding-right: 0.29rem;
}
.u-py-1 {
    padding-top: 0.29rem;
    padding-bottom: 0.29rem;
}
.u-p-2 {
    padding: 0.57rem;
}
.u-pt-2 {
    padding-top: 0.57rem;
}
.u-pb-2 {
    padding-bottom: 0.57rem;
}
.u-pl-2 {
    padding-left: 0.57rem;
}
.u-pr-2 {
    padding-right: 0.57rem;
}
.u-px-2 {
    padding-left: 0.57rem;
    padding-right: 0.57rem;
}
.u-py-2 {
    padding-top: 0.57rem;
    padding-bottom: 0.57rem;
}
.u-p-3 {
    padding: 0.86rem;
}
.u-pt-3 {
    padding-top: 0.86rem;
}
.u-pb-3 {
    padding-bottom: 0.86rem;
}
.u-pl-3 {
    padding-left: 0.86rem;
}
.u-pr-3 {
    padding-right: 0.86rem;
}
.u-px-3 {
    padding-left: 0.86rem;
    padding-right: 0.86rem;
}
.u-py-3 {
    padding-top: 0.86rem;
    padding-bottom: 0.86rem;
}
.u-p-4 {
    padding: 1.14rem;
}
.u-pt-4 {
    padding-top: 1.14rem;
}
.u-pb-4 {
    padding-bottom: 1.14rem;
}
.u-pl-4 {
    padding-left: 1.14rem;
}
.u-pr-4 {
    padding-right: 1.14rem;
}
.u-px-4 {
    padding-left: 1.14rem;
    padding-right: 1.14rem;
}
.u-py-4 {
    padding-top: 1.14rem;
    padding-bottom: 1.14rem;
}
.u-p-5 {
    padding: 1.71rem;
}
.u-pt-5 {
    padding-top: 1.71rem;
}
.u-pb-5 {
    padding-bottom: 1.71rem;
}
.u-pl-5 {
    padding-left: 1.71rem;
}
.u-pr-5 {
    padding-right: 1.71rem;
}
.u-px-5 {
    padding-left: 1.71rem;
    padding-right: 1.71rem;
}
.u-py-5 {
    padding-top: 1.71rem;
    padding-bottom: 1.71rem;
}
.u-p-6 {
    padding: 2.29rem;
}
.u-pt-6 {
    padding-top: 2.29rem;
}
.u-pb-6 {
    padding-bottom: 2.29rem;
}
.u-pl-6 {
    padding-left: 2.29rem;
}
.u-pr-6 {
    padding-right: 2.29rem;
}
.u-px-6 {
    padding-left: 2.29rem;
    padding-right: 2.29rem;
}
.u-py-6 {
    padding-top: 2.29rem;
    padding-bottom: 2.29rem;
}
.u-p-7 {
    padding: 2.86rem;
}
.u-pt-7 {
    padding-top: 2.86rem;
}
.u-pb-7 {
    padding-bottom: 2.86rem;
}
.u-pl-7 {
    padding-left: 2.86rem;
}
.u-pr-7 {
    padding-right: 2.86rem;
}
.u-px-7 {
    padding-left: 2.86rem;
    padding-right: 2.86rem;
}
.u-py-7 {
    padding-top: 2.86rem;
    padding-bottom: 2.86rem;
}
.u-p-8 {
    padding: 3.43rem;
}
.u-pt-8 {
    padding-top: 3.43rem;
}
.u-pb-8 {
    padding-bottom: 3.43rem;
}
.u-pl-8 {
    padding-left: 3.43rem;
}
.u-pr-8 {
    padding-right: 3.43rem;
}
.u-px-8 {
    padding-left: 3.43rem;
    padding-right: 3.43rem;
}
.u-py-8 {
    padding-top: 3.43rem;
    padding-bottom: 3.43rem;
}
.u-p-9 {
    padding: 4.57rem;
}
.u-pt-9 {
    padding-top: 4.57rem;
}
.u-pb-9 {
    padding-bottom: 4.57rem;
}
.u-pl-9 {
    padding-left: 4.57rem;
}
.u-pr-9 {
    padding-right: 4.57rem;
}
.u-px-9 {
    padding-left: 4.57rem;
    padding-right: 4.57rem;
}
.u-py-9 {
    padding-top: 4.57rem;
    padding-bottom: 4.57rem;
}
.u-p-10 {
    padding: 5.71rem;
}
.u-pt-10 {
    padding-top: 5.71rem;
}
.u-pb-10 {
    padding-bottom: 5.71rem;
}
.u-pl-10 {
    padding-left: 5.71rem;
}
.u-pr-10 {
    padding-right: 5.71rem;
}
.u-px-10 {
    padding-left: 5.71rem;
    padding-right: 5.71rem;
}
.u-py-10 {
    padding-top: 5.71rem;
    padding-bottom: 5.71rem;
}
.u-p-11 {
    padding: 6.86rem;
}
.u-pt-11 {
    padding-top: 6.86rem;
}
.u-pb-11 {
    padding-bottom: 6.86rem;
}
.u-pl-11 {
    padding-left: 6.86rem;
}
.u-pr-11 {
    padding-right: 6.86rem;
}
.u-px-11 {
    padding-left: 6.86rem;
    padding-right: 6.86rem;
}
.u-py-11 {
    padding-top: 6.86rem;
    padding-bottom: 6.86rem;
}
.u-p-12 {
    padding: 7.71rem;
}
.u-pt-12 {
    padding-top: 7.71rem;
}
.u-pb-12 {
    padding-bottom: 7.71rem;
}
.u-pl-12 {
    padding-left: 7.71rem;
}
.u-pr-12 {
    padding-right: 7.71rem;
}
.u-px-12 {
    padding-left: 7.71rem;
    padding-right: 7.71rem;
}
.u-py-12 {
    padding-top: 7.71rem;
    padding-bottom: 7.71rem;
}
@media (max-width: 1400px) {
    .u-p-0\@dl {
        padding: 0;
    }
    .u-p-12\@dl {
        padding: 7.71rem;
    }
}
@media (max-width: 1250px) {
    .u-p-0\@dm {
        padding: 0;
    }
    .u-p-12\@dm {
        padding: 7.71rem;
    }
}
@media (max-width: 1025px) {
    .u-p-0\@ds {
        padding: 0;
    }
    .u-p-12\@ds {
        padding: 7.71rem;
    }
}
@media (max-width: 900px) {
    .u-p-0\@tvl {
        padding: 0;
    }
    .u-p-12\@tvl {
        padding: 7.71rem;
    }
}
@media (max-width: 800px) {
    .u-p-0\@tl {
        padding: 0;
    }
    .u-p-12\@tl {
        padding: 7.71rem;
    }
}
@media (max-width: 700px) {
    .u-p-0\@tm {
        padding: 0;
    }
    .u-p-12\@tm {
        padding: 7.71rem;
    }
}
@media (max-width: 600px) {
    .u-p-0\@ts {
        padding: 0;
    }
    .u-p-12\@ts {
        padding: 7.71rem;
    }
}
@media (max-width: 480px) {
    .u-p-0\@pvl {
        padding: 0;
    }
    .u-p-12\@pvl {
        padding: 7.71rem;
    }
}
@media (max-width: 420px) {
    .u-p-0\@pl {
        padding: 0;
    }
    .u-p-12\@pl {
        padding: 7.71rem;
    }
}
@media (max-width: 1400px) {
    .u-pt-0\@dl {
        padding-top: 0;
    }
    .u-pt-12\@dl {
        padding-top: 7.71rem;
    }
}
@media (max-width: 1250px) {
    .u-pt-0\@dm {
        padding-top: 0;
    }
    .u-pt-12\@dm {
        padding-top: 7.71rem;
    }
}
@media (max-width: 1025px) {
    .u-pt-0\@ds {
        padding-top: 0;
    }
    .u-pt-12\@ds {
        padding-top: 7.71rem;
    }
}
@media (max-width: 900px) {
    .u-pt-0\@tvl {
        padding-top: 0;
    }
    .u-pt-12\@tvl {
        padding-top: 7.71rem;
    }
}
@media (max-width: 800px) {
    .u-pt-0\@tl {
        padding-top: 0;
    }
    .u-pt-12\@tl {
        padding-top: 7.71rem;
    }
}
@media (max-width: 700px) {
    .u-pt-0\@tm {
        padding-top: 0;
    }
    .u-pt-12\@tm {
        padding-top: 7.71rem;
    }
}
@media (max-width: 600px) {
    .u-pt-0\@ts {
        padding-top: 0;
    }
    .u-pt-12\@ts {
        padding-top: 7.71rem;
    }
}
@media (max-width: 480px) {
    .u-pt-0\@pvl {
        padding-top: 0;
    }
    .u-pt-12\@pvl {
        padding-top: 7.71rem;
    }
}
@media (max-width: 420px) {
    .u-pt-0\@pl {
        padding-top: 0;
    }
    .u-pt-12\@pl {
        padding-top: 7.71rem;
    }
}
@media (max-width: 1400px) {
    .u-pb-0\@dl {
        padding-bottom: 0;
    }
    .u-pb-12\@dl {
        padding-bottom: 7.71rem;
    }
}
@media (max-width: 1250px) {
    .u-pb-0\@dm {
        padding-bottom: 0;
    }
    .u-pb-12\@dm {
        padding-bottom: 7.71rem;
    }
}
@media (max-width: 1025px) {
    .u-pb-0\@ds {
        padding-bottom: 0;
    }
    .u-pb-12\@ds {
        padding-bottom: 7.71rem;
    }
}
@media (max-width: 900px) {
    .u-pb-0\@tvl {
        padding-bottom: 0;
    }
    .u-pb-12\@tvl {
        padding-bottom: 7.71rem;
    }
}
@media (max-width: 800px) {
    .u-pb-0\@tl {
        padding-bottom: 0;
    }
    .u-pb-12\@tl {
        padding-bottom: 7.71rem;
    }
}
@media (max-width: 700px) {
    .u-pb-0\@tm {
        padding-bottom: 0;
    }
    .u-pb-12\@tm {
        padding-bottom: 7.71rem;
    }
}
@media (max-width: 600px) {
    .u-pb-0\@ts {
        padding-bottom: 0;
    }
    .u-pb-12\@ts {
        padding-bottom: 7.71rem;
    }
}
@media (max-width: 480px) {
    .u-pb-0\@pvl {
        padding-bottom: 0;
    }
    .u-pb-12\@pvl {
        padding-bottom: 7.71rem;
    }
}
@media (max-width: 420px) {
    .u-pb-0\@pl {
        padding-bottom: 0;
    }
    .u-pb-12\@pl {
        padding-bottom: 7.71rem;
    }
}
@media (max-width: 1400px) {
    .u-pl-0\@dl {
        padding-left: 0;
    }
    .u-pl-12\@dl {
        padding-left: 7.71rem;
    }
}
@media (max-width: 1250px) {
    .u-pl-0\@dm {
        padding-left: 0;
    }
    .u-pl-12\@dm {
        padding-left: 7.71rem;
    }
}
@media (max-width: 1025px) {
    .u-pl-0\@ds {
        padding-left: 0;
    }
    .u-pl-12\@ds {
        padding-left: 7.71rem;
    }
}
@media (max-width: 900px) {
    .u-pl-0\@tvl {
        padding-left: 0;
    }
    .u-pl-12\@tvl {
        padding-left: 7.71rem;
    }
}
@media (max-width: 800px) {
    .u-pl-0\@tl {
        padding-left: 0;
    }
    .u-pl-12\@tl {
        padding-left: 7.71rem;
    }
}
@media (max-width: 700px) {
    .u-pl-0\@tm {
        padding-left: 0;
    }
    .u-pl-12\@tm {
        padding-left: 7.71rem;
    }
}
@media (max-width: 600px) {
    .u-pl-0\@ts {
        padding-left: 0;
    }
    .u-pl-12\@ts {
        padding-left: 7.71rem;
    }
}
@media (max-width: 480px) {
    .u-pl-0\@pvl {
        padding-left: 0;
    }
    .u-pl-12\@pvl {
        padding-left: 7.71rem;
    }
}
@media (max-width: 420px) {
    .u-pl-0\@pl {
        padding-left: 0;
    }
    .u-pl-12\@pl {
        padding-left: 7.71rem;
    }
}
@media (max-width: 1400px) {
    .u-pr-0\@dl {
        padding-right: 0;
    }
    .u-pr-12\@dl {
        padding-right: 7.71rem;
    }
}
@media (max-width: 1250px) {
    .u-pr-0\@dm {
        padding-right: 0;
    }
    .u-pr-12\@dm {
        padding-right: 7.71rem;
    }
}
@media (max-width: 1025px) {
    .u-pr-0\@ds {
        padding-right: 0;
    }
    .u-pr-12\@ds {
        padding-right: 7.71rem;
    }
}
@media (max-width: 900px) {
    .u-pr-0\@tvl {
        padding-right: 0;
    }
    .u-pr-12\@tvl {
        padding-right: 7.71rem;
    }
}
@media (max-width: 800px) {
    .u-pr-0\@tl {
        padding-right: 0;
    }
    .u-pr-12\@tl {
        padding-right: 7.71rem;
    }
}
@media (max-width: 700px) {
    .u-pr-0\@tm {
        padding-right: 0;
    }
    .u-pr-12\@tm {
        padding-right: 7.71rem;
    }
}
@media (max-width: 600px) {
    .u-pr-0\@ts {
        padding-right: 0;
    }
    .u-pr-12\@ts {
        padding-right: 7.71rem;
    }
}
@media (max-width: 480px) {
    .u-pr-0\@pvl {
        padding-right: 0;
    }
    .u-pr-12\@pvl {
        padding-right: 7.71rem;
    }
}
@media (max-width: 420px) {
    .u-pr-0\@pl {
        padding-right: 0;
    }
    .u-pr-12\@pl {
        padding-right: 7.71rem;
    }
}
@media (max-width: 1400px) {
    .u-px-0\@dl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-12\@dl {
        padding-left: 7.71rem;
        padding-right: 7.71rem;
    }
}
@media (max-width: 1250px) {
    .u-px-0\@dm {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-12\@dm {
        padding-left: 7.71rem;
        padding-right: 7.71rem;
    }
}
@media (max-width: 1025px) {
    .u-px-0\@ds {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-12\@ds {
        padding-left: 7.71rem;
        padding-right: 7.71rem;
    }
}
@media (max-width: 900px) {
    .u-px-0\@tvl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-12\@tvl {
        padding-left: 7.71rem;
        padding-right: 7.71rem;
    }
}
@media (max-width: 800px) {
    .u-px-0\@tl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-12\@tl {
        padding-left: 7.71rem;
        padding-right: 7.71rem;
    }
}
@media (max-width: 700px) {
    .u-px-0\@tm {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-12\@tm {
        padding-left: 7.71rem;
        padding-right: 7.71rem;
    }
}
@media (max-width: 600px) {
    .u-px-0\@ts {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-12\@ts {
        padding-left: 7.71rem;
        padding-right: 7.71rem;
    }
}
@media (max-width: 480px) {
    .u-px-0\@pvl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-12\@pvl {
        padding-left: 7.71rem;
        padding-right: 7.71rem;
    }
}
@media (max-width: 420px) {
    .u-px-0\@pl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-12\@pl {
        padding-left: 7.71rem;
        padding-right: 7.71rem;
    }
}
@media (max-width: 1400px) {
    .u-py-0\@dl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-12\@dl {
        padding-top: 7.71rem;
        padding-bottom: 7.71rem;
    }
}
@media (max-width: 1250px) {
    .u-py-0\@dm {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-12\@dm {
        padding-top: 7.71rem;
        padding-bottom: 7.71rem;
    }
}
@media (max-width: 1025px) {
    .u-py-0\@ds {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-12\@ds {
        padding-top: 7.71rem;
        padding-bottom: 7.71rem;
    }
}
@media (max-width: 900px) {
    .u-py-0\@tvl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-12\@tvl {
        padding-top: 7.71rem;
        padding-bottom: 7.71rem;
    }
}
@media (max-width: 800px) {
    .u-py-0\@tl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-12\@tl {
        padding-top: 7.71rem;
        padding-bottom: 7.71rem;
    }
}
@media (max-width: 700px) {
    .u-py-0\@tm {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-12\@tm {
        padding-top: 7.71rem;
        padding-bottom: 7.71rem;
    }
}
@media (max-width: 600px) {
    .u-py-0\@ts {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-12\@ts {
        padding-top: 7.71rem;
        padding-bottom: 7.71rem;
    }
}
@media (max-width: 480px) {
    .u-py-0\@pvl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-12\@pvl {
        padding-top: 7.71rem;
        padding-bottom: 7.71rem;
    }
}
@media (max-width: 420px) {
    .u-py-0\@pl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-12\@pl {
        padding-top: 7.71rem;
        padding-bottom: 7.71rem;
    }
}
@media (max-width: 1400px) {
    .u-p-0\@dl {
        padding: 0;
    }
    .u-p-11\@dl {
        padding: 6.86rem;
    }
}
@media (max-width: 1250px) {
    .u-p-0\@dm {
        padding: 0;
    }
    .u-p-11\@dm {
        padding: 6.86rem;
    }
}
@media (max-width: 1025px) {
    .u-p-0\@ds {
        padding: 0;
    }
    .u-p-11\@ds {
        padding: 6.86rem;
    }
}
@media (max-width: 900px) {
    .u-p-0\@tvl {
        padding: 0;
    }
    .u-p-11\@tvl {
        padding: 6.86rem;
    }
}
@media (max-width: 800px) {
    .u-p-0\@tl {
        padding: 0;
    }
    .u-p-11\@tl {
        padding: 6.86rem;
    }
}
@media (max-width: 700px) {
    .u-p-0\@tm {
        padding: 0;
    }
    .u-p-11\@tm {
        padding: 6.86rem;
    }
}
@media (max-width: 600px) {
    .u-p-0\@ts {
        padding: 0;
    }
    .u-p-11\@ts {
        padding: 6.86rem;
    }
}
@media (max-width: 480px) {
    .u-p-0\@pvl {
        padding: 0;
    }
    .u-p-11\@pvl {
        padding: 6.86rem;
    }
}
@media (max-width: 420px) {
    .u-p-0\@pl {
        padding: 0;
    }
    .u-p-11\@pl {
        padding: 6.86rem;
    }
}
@media (max-width: 1400px) {
    .u-pt-0\@dl {
        padding-top: 0;
    }
    .u-pt-11\@dl {
        padding-top: 6.86rem;
    }
}
@media (max-width: 1250px) {
    .u-pt-0\@dm {
        padding-top: 0;
    }
    .u-pt-11\@dm {
        padding-top: 6.86rem;
    }
}
@media (max-width: 1025px) {
    .u-pt-0\@ds {
        padding-top: 0;
    }
    .u-pt-11\@ds {
        padding-top: 6.86rem;
    }
}
@media (max-width: 900px) {
    .u-pt-0\@tvl {
        padding-top: 0;
    }
    .u-pt-11\@tvl {
        padding-top: 6.86rem;
    }
}
@media (max-width: 800px) {
    .u-pt-0\@tl {
        padding-top: 0;
    }
    .u-pt-11\@tl {
        padding-top: 6.86rem;
    }
}
@media (max-width: 700px) {
    .u-pt-0\@tm {
        padding-top: 0;
    }
    .u-pt-11\@tm {
        padding-top: 6.86rem;
    }
}
@media (max-width: 600px) {
    .u-pt-0\@ts {
        padding-top: 0;
    }
    .u-pt-11\@ts {
        padding-top: 6.86rem;
    }
}
@media (max-width: 480px) {
    .u-pt-0\@pvl {
        padding-top: 0;
    }
    .u-pt-11\@pvl {
        padding-top: 6.86rem;
    }
}
@media (max-width: 420px) {
    .u-pt-0\@pl {
        padding-top: 0;
    }
    .u-pt-11\@pl {
        padding-top: 6.86rem;
    }
}
@media (max-width: 1400px) {
    .u-pb-0\@dl {
        padding-bottom: 0;
    }
    .u-pb-11\@dl {
        padding-bottom: 6.86rem;
    }
}
@media (max-width: 1250px) {
    .u-pb-0\@dm {
        padding-bottom: 0;
    }
    .u-pb-11\@dm {
        padding-bottom: 6.86rem;
    }
}
@media (max-width: 1025px) {
    .u-pb-0\@ds {
        padding-bottom: 0;
    }
    .u-pb-11\@ds {
        padding-bottom: 6.86rem;
    }
}
@media (max-width: 900px) {
    .u-pb-0\@tvl {
        padding-bottom: 0;
    }
    .u-pb-11\@tvl {
        padding-bottom: 6.86rem;
    }
}
@media (max-width: 800px) {
    .u-pb-0\@tl {
        padding-bottom: 0;
    }
    .u-pb-11\@tl {
        padding-bottom: 6.86rem;
    }
}
@media (max-width: 700px) {
    .u-pb-0\@tm {
        padding-bottom: 0;
    }
    .u-pb-11\@tm {
        padding-bottom: 6.86rem;
    }
}
@media (max-width: 600px) {
    .u-pb-0\@ts {
        padding-bottom: 0;
    }
    .u-pb-11\@ts {
        padding-bottom: 6.86rem;
    }
}
@media (max-width: 480px) {
    .u-pb-0\@pvl {
        padding-bottom: 0;
    }
    .u-pb-11\@pvl {
        padding-bottom: 6.86rem;
    }
}
@media (max-width: 420px) {
    .u-pb-0\@pl {
        padding-bottom: 0;
    }
    .u-pb-11\@pl {
        padding-bottom: 6.86rem;
    }
}
@media (max-width: 1400px) {
    .u-pl-0\@dl {
        padding-left: 0;
    }
    .u-pl-11\@dl {
        padding-left: 6.86rem;
    }
}
@media (max-width: 1250px) {
    .u-pl-0\@dm {
        padding-left: 0;
    }
    .u-pl-11\@dm {
        padding-left: 6.86rem;
    }
}
@media (max-width: 1025px) {
    .u-pl-0\@ds {
        padding-left: 0;
    }
    .u-pl-11\@ds {
        padding-left: 6.86rem;
    }
}
@media (max-width: 900px) {
    .u-pl-0\@tvl {
        padding-left: 0;
    }
    .u-pl-11\@tvl {
        padding-left: 6.86rem;
    }
}
@media (max-width: 800px) {
    .u-pl-0\@tl {
        padding-left: 0;
    }
    .u-pl-11\@tl {
        padding-left: 6.86rem;
    }
}
@media (max-width: 700px) {
    .u-pl-0\@tm {
        padding-left: 0;
    }
    .u-pl-11\@tm {
        padding-left: 6.86rem;
    }
}
@media (max-width: 600px) {
    .u-pl-0\@ts {
        padding-left: 0;
    }
    .u-pl-11\@ts {
        padding-left: 6.86rem;
    }
}
@media (max-width: 480px) {
    .u-pl-0\@pvl {
        padding-left: 0;
    }
    .u-pl-11\@pvl {
        padding-left: 6.86rem;
    }
}
@media (max-width: 420px) {
    .u-pl-0\@pl {
        padding-left: 0;
    }
    .u-pl-11\@pl {
        padding-left: 6.86rem;
    }
}
@media (max-width: 1400px) {
    .u-pr-0\@dl {
        padding-right: 0;
    }
    .u-pr-11\@dl {
        padding-right: 6.86rem;
    }
}
@media (max-width: 1250px) {
    .u-pr-0\@dm {
        padding-right: 0;
    }
    .u-pr-11\@dm {
        padding-right: 6.86rem;
    }
}
@media (max-width: 1025px) {
    .u-pr-0\@ds {
        padding-right: 0;
    }
    .u-pr-11\@ds {
        padding-right: 6.86rem;
    }
}
@media (max-width: 900px) {
    .u-pr-0\@tvl {
        padding-right: 0;
    }
    .u-pr-11\@tvl {
        padding-right: 6.86rem;
    }
}
@media (max-width: 800px) {
    .u-pr-0\@tl {
        padding-right: 0;
    }
    .u-pr-11\@tl {
        padding-right: 6.86rem;
    }
}
@media (max-width: 700px) {
    .u-pr-0\@tm {
        padding-right: 0;
    }
    .u-pr-11\@tm {
        padding-right: 6.86rem;
    }
}
@media (max-width: 600px) {
    .u-pr-0\@ts {
        padding-right: 0;
    }
    .u-pr-11\@ts {
        padding-right: 6.86rem;
    }
}
@media (max-width: 480px) {
    .u-pr-0\@pvl {
        padding-right: 0;
    }
    .u-pr-11\@pvl {
        padding-right: 6.86rem;
    }
}
@media (max-width: 420px) {
    .u-pr-0\@pl {
        padding-right: 0;
    }
    .u-pr-11\@pl {
        padding-right: 6.86rem;
    }
}
@media (max-width: 1400px) {
    .u-px-0\@dl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-11\@dl {
        padding-left: 6.86rem;
        padding-right: 6.86rem;
    }
}
@media (max-width: 1250px) {
    .u-px-0\@dm {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-11\@dm {
        padding-left: 6.86rem;
        padding-right: 6.86rem;
    }
}
@media (max-width: 1025px) {
    .u-px-0\@ds {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-11\@ds {
        padding-left: 6.86rem;
        padding-right: 6.86rem;
    }
}
@media (max-width: 900px) {
    .u-px-0\@tvl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-11\@tvl {
        padding-left: 6.86rem;
        padding-right: 6.86rem;
    }
}
@media (max-width: 800px) {
    .u-px-0\@tl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-11\@tl {
        padding-left: 6.86rem;
        padding-right: 6.86rem;
    }
}
@media (max-width: 700px) {
    .u-px-0\@tm {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-11\@tm {
        padding-left: 6.86rem;
        padding-right: 6.86rem;
    }
}
@media (max-width: 600px) {
    .u-px-0\@ts {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-11\@ts {
        padding-left: 6.86rem;
        padding-right: 6.86rem;
    }
}
@media (max-width: 480px) {
    .u-px-0\@pvl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-11\@pvl {
        padding-left: 6.86rem;
        padding-right: 6.86rem;
    }
}
@media (max-width: 420px) {
    .u-px-0\@pl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-11\@pl {
        padding-left: 6.86rem;
        padding-right: 6.86rem;
    }
}
@media (max-width: 1400px) {
    .u-py-0\@dl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-11\@dl {
        padding-top: 6.86rem;
        padding-bottom: 6.86rem;
    }
}
@media (max-width: 1250px) {
    .u-py-0\@dm {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-11\@dm {
        padding-top: 6.86rem;
        padding-bottom: 6.86rem;
    }
}
@media (max-width: 1025px) {
    .u-py-0\@ds {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-11\@ds {
        padding-top: 6.86rem;
        padding-bottom: 6.86rem;
    }
}
@media (max-width: 900px) {
    .u-py-0\@tvl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-11\@tvl {
        padding-top: 6.86rem;
        padding-bottom: 6.86rem;
    }
}
@media (max-width: 800px) {
    .u-py-0\@tl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-11\@tl {
        padding-top: 6.86rem;
        padding-bottom: 6.86rem;
    }
}
@media (max-width: 700px) {
    .u-py-0\@tm {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-11\@tm {
        padding-top: 6.86rem;
        padding-bottom: 6.86rem;
    }
}
@media (max-width: 600px) {
    .u-py-0\@ts {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-11\@ts {
        padding-top: 6.86rem;
        padding-bottom: 6.86rem;
    }
}
@media (max-width: 480px) {
    .u-py-0\@pvl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-11\@pvl {
        padding-top: 6.86rem;
        padding-bottom: 6.86rem;
    }
}
@media (max-width: 420px) {
    .u-py-0\@pl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-11\@pl {
        padding-top: 6.86rem;
        padding-bottom: 6.86rem;
    }
}
@media (max-width: 1400px) {
    .u-p-0\@dl {
        padding: 0;
    }
    .u-p-10\@dl {
        padding: 5.71rem;
    }
}
@media (max-width: 1250px) {
    .u-p-0\@dm {
        padding: 0;
    }
    .u-p-10\@dm {
        padding: 5.71rem;
    }
}
@media (max-width: 1025px) {
    .u-p-0\@ds {
        padding: 0;
    }
    .u-p-10\@ds {
        padding: 5.71rem;
    }
}
@media (max-width: 900px) {
    .u-p-0\@tvl {
        padding: 0;
    }
    .u-p-10\@tvl {
        padding: 5.71rem;
    }
}
@media (max-width: 800px) {
    .u-p-0\@tl {
        padding: 0;
    }
    .u-p-10\@tl {
        padding: 5.71rem;
    }
}
@media (max-width: 700px) {
    .u-p-0\@tm {
        padding: 0;
    }
    .u-p-10\@tm {
        padding: 5.71rem;
    }
}
@media (max-width: 600px) {
    .u-p-0\@ts {
        padding: 0;
    }
    .u-p-10\@ts {
        padding: 5.71rem;
    }
}
@media (max-width: 480px) {
    .u-p-0\@pvl {
        padding: 0;
    }
    .u-p-10\@pvl {
        padding: 5.71rem;
    }
}
@media (max-width: 420px) {
    .u-p-0\@pl {
        padding: 0;
    }
    .u-p-10\@pl {
        padding: 5.71rem;
    }
}
@media (max-width: 1400px) {
    .u-pt-0\@dl {
        padding-top: 0;
    }
    .u-pt-10\@dl {
        padding-top: 5.71rem;
    }
}
@media (max-width: 1250px) {
    .u-pt-0\@dm {
        padding-top: 0;
    }
    .u-pt-10\@dm {
        padding-top: 5.71rem;
    }
}
@media (max-width: 1025px) {
    .u-pt-0\@ds {
        padding-top: 0;
    }
    .u-pt-10\@ds {
        padding-top: 5.71rem;
    }
}
@media (max-width: 900px) {
    .u-pt-0\@tvl {
        padding-top: 0;
    }
    .u-pt-10\@tvl {
        padding-top: 5.71rem;
    }
}
@media (max-width: 800px) {
    .u-pt-0\@tl {
        padding-top: 0;
    }
    .u-pt-10\@tl {
        padding-top: 5.71rem;
    }
}
@media (max-width: 700px) {
    .u-pt-0\@tm {
        padding-top: 0;
    }
    .u-pt-10\@tm {
        padding-top: 5.71rem;
    }
}
@media (max-width: 600px) {
    .u-pt-0\@ts {
        padding-top: 0;
    }
    .u-pt-10\@ts {
        padding-top: 5.71rem;
    }
}
@media (max-width: 480px) {
    .u-pt-0\@pvl {
        padding-top: 0;
    }
    .u-pt-10\@pvl {
        padding-top: 5.71rem;
    }
}
@media (max-width: 420px) {
    .u-pt-0\@pl {
        padding-top: 0;
    }
    .u-pt-10\@pl {
        padding-top: 5.71rem;
    }
}
@media (max-width: 1400px) {
    .u-pb-0\@dl {
        padding-bottom: 0;
    }
    .u-pb-10\@dl {
        padding-bottom: 5.71rem;
    }
}
@media (max-width: 1250px) {
    .u-pb-0\@dm {
        padding-bottom: 0;
    }
    .u-pb-10\@dm {
        padding-bottom: 5.71rem;
    }
}
@media (max-width: 1025px) {
    .u-pb-0\@ds {
        padding-bottom: 0;
    }
    .u-pb-10\@ds {
        padding-bottom: 5.71rem;
    }
}
@media (max-width: 900px) {
    .u-pb-0\@tvl {
        padding-bottom: 0;
    }
    .u-pb-10\@tvl {
        padding-bottom: 5.71rem;
    }
}
@media (max-width: 800px) {
    .u-pb-0\@tl {
        padding-bottom: 0;
    }
    .u-pb-10\@tl {
        padding-bottom: 5.71rem;
    }
}
@media (max-width: 700px) {
    .u-pb-0\@tm {
        padding-bottom: 0;
    }
    .u-pb-10\@tm {
        padding-bottom: 5.71rem;
    }
}
@media (max-width: 600px) {
    .u-pb-0\@ts {
        padding-bottom: 0;
    }
    .u-pb-10\@ts {
        padding-bottom: 5.71rem;
    }
}
@media (max-width: 480px) {
    .u-pb-0\@pvl {
        padding-bottom: 0;
    }
    .u-pb-10\@pvl {
        padding-bottom: 5.71rem;
    }
}
@media (max-width: 420px) {
    .u-pb-0\@pl {
        padding-bottom: 0;
    }
    .u-pb-10\@pl {
        padding-bottom: 5.71rem;
    }
}
@media (max-width: 1400px) {
    .u-pl-0\@dl {
        padding-left: 0;
    }
    .u-pl-10\@dl {
        padding-left: 5.71rem;
    }
}
@media (max-width: 1250px) {
    .u-pl-0\@dm {
        padding-left: 0;
    }
    .u-pl-10\@dm {
        padding-left: 5.71rem;
    }
}
@media (max-width: 1025px) {
    .u-pl-0\@ds {
        padding-left: 0;
    }
    .u-pl-10\@ds {
        padding-left: 5.71rem;
    }
}
@media (max-width: 900px) {
    .u-pl-0\@tvl {
        padding-left: 0;
    }
    .u-pl-10\@tvl {
        padding-left: 5.71rem;
    }
}
@media (max-width: 800px) {
    .u-pl-0\@tl {
        padding-left: 0;
    }
    .u-pl-10\@tl {
        padding-left: 5.71rem;
    }
}
@media (max-width: 700px) {
    .u-pl-0\@tm {
        padding-left: 0;
    }
    .u-pl-10\@tm {
        padding-left: 5.71rem;
    }
}
@media (max-width: 600px) {
    .u-pl-0\@ts {
        padding-left: 0;
    }
    .u-pl-10\@ts {
        padding-left: 5.71rem;
    }
}
@media (max-width: 480px) {
    .u-pl-0\@pvl {
        padding-left: 0;
    }
    .u-pl-10\@pvl {
        padding-left: 5.71rem;
    }
}
@media (max-width: 420px) {
    .u-pl-0\@pl {
        padding-left: 0;
    }
    .u-pl-10\@pl {
        padding-left: 5.71rem;
    }
}
@media (max-width: 1400px) {
    .u-pr-0\@dl {
        padding-right: 0;
    }
    .u-pr-10\@dl {
        padding-right: 5.71rem;
    }
}
@media (max-width: 1250px) {
    .u-pr-0\@dm {
        padding-right: 0;
    }
    .u-pr-10\@dm {
        padding-right: 5.71rem;
    }
}
@media (max-width: 1025px) {
    .u-pr-0\@ds {
        padding-right: 0;
    }
    .u-pr-10\@ds {
        padding-right: 5.71rem;
    }
}
@media (max-width: 900px) {
    .u-pr-0\@tvl {
        padding-right: 0;
    }
    .u-pr-10\@tvl {
        padding-right: 5.71rem;
    }
}
@media (max-width: 800px) {
    .u-pr-0\@tl {
        padding-right: 0;
    }
    .u-pr-10\@tl {
        padding-right: 5.71rem;
    }
}
@media (max-width: 700px) {
    .u-pr-0\@tm {
        padding-right: 0;
    }
    .u-pr-10\@tm {
        padding-right: 5.71rem;
    }
}
@media (max-width: 600px) {
    .u-pr-0\@ts {
        padding-right: 0;
    }
    .u-pr-10\@ts {
        padding-right: 5.71rem;
    }
}
@media (max-width: 480px) {
    .u-pr-0\@pvl {
        padding-right: 0;
    }
    .u-pr-10\@pvl {
        padding-right: 5.71rem;
    }
}
@media (max-width: 420px) {
    .u-pr-0\@pl {
        padding-right: 0;
    }
    .u-pr-10\@pl {
        padding-right: 5.71rem;
    }
}
@media (max-width: 1400px) {
    .u-px-0\@dl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-10\@dl {
        padding-left: 5.71rem;
        padding-right: 5.71rem;
    }
}
@media (max-width: 1250px) {
    .u-px-0\@dm {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-10\@dm {
        padding-left: 5.71rem;
        padding-right: 5.71rem;
    }
}
@media (max-width: 1025px) {
    .u-px-0\@ds {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-10\@ds {
        padding-left: 5.71rem;
        padding-right: 5.71rem;
    }
}
@media (max-width: 900px) {
    .u-px-0\@tvl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-10\@tvl {
        padding-left: 5.71rem;
        padding-right: 5.71rem;
    }
}
@media (max-width: 800px) {
    .u-px-0\@tl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-10\@tl {
        padding-left: 5.71rem;
        padding-right: 5.71rem;
    }
}
@media (max-width: 700px) {
    .u-px-0\@tm {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-10\@tm {
        padding-left: 5.71rem;
        padding-right: 5.71rem;
    }
}
@media (max-width: 600px) {
    .u-px-0\@ts {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-10\@ts {
        padding-left: 5.71rem;
        padding-right: 5.71rem;
    }
}
@media (max-width: 480px) {
    .u-px-0\@pvl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-10\@pvl {
        padding-left: 5.71rem;
        padding-right: 5.71rem;
    }
}
@media (max-width: 420px) {
    .u-px-0\@pl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-10\@pl {
        padding-left: 5.71rem;
        padding-right: 5.71rem;
    }
}
@media (max-width: 1400px) {
    .u-py-0\@dl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-10\@dl {
        padding-top: 5.71rem;
        padding-bottom: 5.71rem;
    }
}
@media (max-width: 1250px) {
    .u-py-0\@dm {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-10\@dm {
        padding-top: 5.71rem;
        padding-bottom: 5.71rem;
    }
}
@media (max-width: 1025px) {
    .u-py-0\@ds {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-10\@ds {
        padding-top: 5.71rem;
        padding-bottom: 5.71rem;
    }
}
@media (max-width: 900px) {
    .u-py-0\@tvl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-10\@tvl {
        padding-top: 5.71rem;
        padding-bottom: 5.71rem;
    }
}
@media (max-width: 800px) {
    .u-py-0\@tl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-10\@tl {
        padding-top: 5.71rem;
        padding-bottom: 5.71rem;
    }
}
@media (max-width: 700px) {
    .u-py-0\@tm {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-10\@tm {
        padding-top: 5.71rem;
        padding-bottom: 5.71rem;
    }
}
@media (max-width: 600px) {
    .u-py-0\@ts {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-10\@ts {
        padding-top: 5.71rem;
        padding-bottom: 5.71rem;
    }
}
@media (max-width: 480px) {
    .u-py-0\@pvl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-10\@pvl {
        padding-top: 5.71rem;
        padding-bottom: 5.71rem;
    }
}
@media (max-width: 420px) {
    .u-py-0\@pl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-10\@pl {
        padding-top: 5.71rem;
        padding-bottom: 5.71rem;
    }
}
@media (max-width: 1400px) {
    .u-p-0\@dl {
        padding: 0;
    }
    .u-p-9\@dl {
        padding: 4.57rem;
    }
}
@media (max-width: 1250px) {
    .u-p-0\@dm {
        padding: 0;
    }
    .u-p-9\@dm {
        padding: 4.57rem;
    }
}
@media (max-width: 1025px) {
    .u-p-0\@ds {
        padding: 0;
    }
    .u-p-9\@ds {
        padding: 4.57rem;
    }
}
@media (max-width: 900px) {
    .u-p-0\@tvl {
        padding: 0;
    }
    .u-p-9\@tvl {
        padding: 4.57rem;
    }
}
@media (max-width: 800px) {
    .u-p-0\@tl {
        padding: 0;
    }
    .u-p-9\@tl {
        padding: 4.57rem;
    }
}
@media (max-width: 700px) {
    .u-p-0\@tm {
        padding: 0;
    }
    .u-p-9\@tm {
        padding: 4.57rem;
    }
}
@media (max-width: 600px) {
    .u-p-0\@ts {
        padding: 0;
    }
    .u-p-9\@ts {
        padding: 4.57rem;
    }
}
@media (max-width: 480px) {
    .u-p-0\@pvl {
        padding: 0;
    }
    .u-p-9\@pvl {
        padding: 4.57rem;
    }
}
@media (max-width: 420px) {
    .u-p-0\@pl {
        padding: 0;
    }
    .u-p-9\@pl {
        padding: 4.57rem;
    }
}
@media (max-width: 1400px) {
    .u-pt-0\@dl {
        padding-top: 0;
    }
    .u-pt-9\@dl {
        padding-top: 4.57rem;
    }
}
@media (max-width: 1250px) {
    .u-pt-0\@dm {
        padding-top: 0;
    }
    .u-pt-9\@dm {
        padding-top: 4.57rem;
    }
}
@media (max-width: 1025px) {
    .u-pt-0\@ds {
        padding-top: 0;
    }
    .u-pt-9\@ds {
        padding-top: 4.57rem;
    }
}
@media (max-width: 900px) {
    .u-pt-0\@tvl {
        padding-top: 0;
    }
    .u-pt-9\@tvl {
        padding-top: 4.57rem;
    }
}
@media (max-width: 800px) {
    .u-pt-0\@tl {
        padding-top: 0;
    }
    .u-pt-9\@tl {
        padding-top: 4.57rem;
    }
}
@media (max-width: 700px) {
    .u-pt-0\@tm {
        padding-top: 0;
    }
    .u-pt-9\@tm {
        padding-top: 4.57rem;
    }
}
@media (max-width: 600px) {
    .u-pt-0\@ts {
        padding-top: 0;
    }
    .u-pt-9\@ts {
        padding-top: 4.57rem;
    }
}
@media (max-width: 480px) {
    .u-pt-0\@pvl {
        padding-top: 0;
    }
    .u-pt-9\@pvl {
        padding-top: 4.57rem;
    }
}
@media (max-width: 420px) {
    .u-pt-0\@pl {
        padding-top: 0;
    }
    .u-pt-9\@pl {
        padding-top: 4.57rem;
    }
}
@media (max-width: 1400px) {
    .u-pb-0\@dl {
        padding-bottom: 0;
    }
    .u-pb-9\@dl {
        padding-bottom: 4.57rem;
    }
}
@media (max-width: 1250px) {
    .u-pb-0\@dm {
        padding-bottom: 0;
    }
    .u-pb-9\@dm {
        padding-bottom: 4.57rem;
    }
}
@media (max-width: 1025px) {
    .u-pb-0\@ds {
        padding-bottom: 0;
    }
    .u-pb-9\@ds {
        padding-bottom: 4.57rem;
    }
}
@media (max-width: 900px) {
    .u-pb-0\@tvl {
        padding-bottom: 0;
    }
    .u-pb-9\@tvl {
        padding-bottom: 4.57rem;
    }
}
@media (max-width: 800px) {
    .u-pb-0\@tl {
        padding-bottom: 0;
    }
    .u-pb-9\@tl {
        padding-bottom: 4.57rem;
    }
}
@media (max-width: 700px) {
    .u-pb-0\@tm {
        padding-bottom: 0;
    }
    .u-pb-9\@tm {
        padding-bottom: 4.57rem;
    }
}
@media (max-width: 600px) {
    .u-pb-0\@ts {
        padding-bottom: 0;
    }
    .u-pb-9\@ts {
        padding-bottom: 4.57rem;
    }
}
@media (max-width: 480px) {
    .u-pb-0\@pvl {
        padding-bottom: 0;
    }
    .u-pb-9\@pvl {
        padding-bottom: 4.57rem;
    }
}
@media (max-width: 420px) {
    .u-pb-0\@pl {
        padding-bottom: 0;
    }
    .u-pb-9\@pl {
        padding-bottom: 4.57rem;
    }
}
@media (max-width: 1400px) {
    .u-pl-0\@dl {
        padding-left: 0;
    }
    .u-pl-9\@dl {
        padding-left: 4.57rem;
    }
}
@media (max-width: 1250px) {
    .u-pl-0\@dm {
        padding-left: 0;
    }
    .u-pl-9\@dm {
        padding-left: 4.57rem;
    }
}
@media (max-width: 1025px) {
    .u-pl-0\@ds {
        padding-left: 0;
    }
    .u-pl-9\@ds {
        padding-left: 4.57rem;
    }
}
@media (max-width: 900px) {
    .u-pl-0\@tvl {
        padding-left: 0;
    }
    .u-pl-9\@tvl {
        padding-left: 4.57rem;
    }
}
@media (max-width: 800px) {
    .u-pl-0\@tl {
        padding-left: 0;
    }
    .u-pl-9\@tl {
        padding-left: 4.57rem;
    }
}
@media (max-width: 700px) {
    .u-pl-0\@tm {
        padding-left: 0;
    }
    .u-pl-9\@tm {
        padding-left: 4.57rem;
    }
}
@media (max-width: 600px) {
    .u-pl-0\@ts {
        padding-left: 0;
    }
    .u-pl-9\@ts {
        padding-left: 4.57rem;
    }
}
@media (max-width: 480px) {
    .u-pl-0\@pvl {
        padding-left: 0;
    }
    .u-pl-9\@pvl {
        padding-left: 4.57rem;
    }
}
@media (max-width: 420px) {
    .u-pl-0\@pl {
        padding-left: 0;
    }
    .u-pl-9\@pl {
        padding-left: 4.57rem;
    }
}
@media (max-width: 1400px) {
    .u-pr-0\@dl {
        padding-right: 0;
    }
    .u-pr-9\@dl {
        padding-right: 4.57rem;
    }
}
@media (max-width: 1250px) {
    .u-pr-0\@dm {
        padding-right: 0;
    }
    .u-pr-9\@dm {
        padding-right: 4.57rem;
    }
}
@media (max-width: 1025px) {
    .u-pr-0\@ds {
        padding-right: 0;
    }
    .u-pr-9\@ds {
        padding-right: 4.57rem;
    }
}
@media (max-width: 900px) {
    .u-pr-0\@tvl {
        padding-right: 0;
    }
    .u-pr-9\@tvl {
        padding-right: 4.57rem;
    }
}
@media (max-width: 800px) {
    .u-pr-0\@tl {
        padding-right: 0;
    }
    .u-pr-9\@tl {
        padding-right: 4.57rem;
    }
}
@media (max-width: 700px) {
    .u-pr-0\@tm {
        padding-right: 0;
    }
    .u-pr-9\@tm {
        padding-right: 4.57rem;
    }
}
@media (max-width: 600px) {
    .u-pr-0\@ts {
        padding-right: 0;
    }
    .u-pr-9\@ts {
        padding-right: 4.57rem;
    }
}
@media (max-width: 480px) {
    .u-pr-0\@pvl {
        padding-right: 0;
    }
    .u-pr-9\@pvl {
        padding-right: 4.57rem;
    }
}
@media (max-width: 420px) {
    .u-pr-0\@pl {
        padding-right: 0;
    }
    .u-pr-9\@pl {
        padding-right: 4.57rem;
    }
}
@media (max-width: 1400px) {
    .u-px-0\@dl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-9\@dl {
        padding-left: 4.57rem;
        padding-right: 4.57rem;
    }
}
@media (max-width: 1250px) {
    .u-px-0\@dm {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-9\@dm {
        padding-left: 4.57rem;
        padding-right: 4.57rem;
    }
}
@media (max-width: 1025px) {
    .u-px-0\@ds {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-9\@ds {
        padding-left: 4.57rem;
        padding-right: 4.57rem;
    }
}
@media (max-width: 900px) {
    .u-px-0\@tvl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-9\@tvl {
        padding-left: 4.57rem;
        padding-right: 4.57rem;
    }
}
@media (max-width: 800px) {
    .u-px-0\@tl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-9\@tl {
        padding-left: 4.57rem;
        padding-right: 4.57rem;
    }
}
@media (max-width: 700px) {
    .u-px-0\@tm {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-9\@tm {
        padding-left: 4.57rem;
        padding-right: 4.57rem;
    }
}
@media (max-width: 600px) {
    .u-px-0\@ts {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-9\@ts {
        padding-left: 4.57rem;
        padding-right: 4.57rem;
    }
}
@media (max-width: 480px) {
    .u-px-0\@pvl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-9\@pvl {
        padding-left: 4.57rem;
        padding-right: 4.57rem;
    }
}
@media (max-width: 420px) {
    .u-px-0\@pl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-9\@pl {
        padding-left: 4.57rem;
        padding-right: 4.57rem;
    }
}
@media (max-width: 1400px) {
    .u-py-0\@dl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-9\@dl {
        padding-top: 4.57rem;
        padding-bottom: 4.57rem;
    }
}
@media (max-width: 1250px) {
    .u-py-0\@dm {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-9\@dm {
        padding-top: 4.57rem;
        padding-bottom: 4.57rem;
    }
}
@media (max-width: 1025px) {
    .u-py-0\@ds {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-9\@ds {
        padding-top: 4.57rem;
        padding-bottom: 4.57rem;
    }
}
@media (max-width: 900px) {
    .u-py-0\@tvl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-9\@tvl {
        padding-top: 4.57rem;
        padding-bottom: 4.57rem;
    }
}
@media (max-width: 800px) {
    .u-py-0\@tl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-9\@tl {
        padding-top: 4.57rem;
        padding-bottom: 4.57rem;
    }
}
@media (max-width: 700px) {
    .u-py-0\@tm {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-9\@tm {
        padding-top: 4.57rem;
        padding-bottom: 4.57rem;
    }
}
@media (max-width: 600px) {
    .u-py-0\@ts {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-9\@ts {
        padding-top: 4.57rem;
        padding-bottom: 4.57rem;
    }
}
@media (max-width: 480px) {
    .u-py-0\@pvl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-9\@pvl {
        padding-top: 4.57rem;
        padding-bottom: 4.57rem;
    }
}
@media (max-width: 420px) {
    .u-py-0\@pl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-9\@pl {
        padding-top: 4.57rem;
        padding-bottom: 4.57rem;
    }
}
@media (max-width: 1400px) {
    .u-p-0\@dl {
        padding: 0;
    }
    .u-p-8\@dl {
        padding: 3.43rem;
    }
}
@media (max-width: 1250px) {
    .u-p-0\@dm {
        padding: 0;
    }
    .u-p-8\@dm {
        padding: 3.43rem;
    }
}
@media (max-width: 1025px) {
    .u-p-0\@ds {
        padding: 0;
    }
    .u-p-8\@ds {
        padding: 3.43rem;
    }
}
@media (max-width: 900px) {
    .u-p-0\@tvl {
        padding: 0;
    }
    .u-p-8\@tvl {
        padding: 3.43rem;
    }
}
@media (max-width: 800px) {
    .u-p-0\@tl {
        padding: 0;
    }
    .u-p-8\@tl {
        padding: 3.43rem;
    }
}
@media (max-width: 700px) {
    .u-p-0\@tm {
        padding: 0;
    }
    .u-p-8\@tm {
        padding: 3.43rem;
    }
}
@media (max-width: 600px) {
    .u-p-0\@ts {
        padding: 0;
    }
    .u-p-8\@ts {
        padding: 3.43rem;
    }
}
@media (max-width: 480px) {
    .u-p-0\@pvl {
        padding: 0;
    }
    .u-p-8\@pvl {
        padding: 3.43rem;
    }
}
@media (max-width: 420px) {
    .u-p-0\@pl {
        padding: 0;
    }
    .u-p-8\@pl {
        padding: 3.43rem;
    }
}
@media (max-width: 1400px) {
    .u-pt-0\@dl {
        padding-top: 0;
    }
    .u-pt-8\@dl {
        padding-top: 3.43rem;
    }
}
@media (max-width: 1250px) {
    .u-pt-0\@dm {
        padding-top: 0;
    }
    .u-pt-8\@dm {
        padding-top: 3.43rem;
    }
}
@media (max-width: 1025px) {
    .u-pt-0\@ds {
        padding-top: 0;
    }
    .u-pt-8\@ds {
        padding-top: 3.43rem;
    }
}
@media (max-width: 900px) {
    .u-pt-0\@tvl {
        padding-top: 0;
    }
    .u-pt-8\@tvl {
        padding-top: 3.43rem;
    }
}
@media (max-width: 800px) {
    .u-pt-0\@tl {
        padding-top: 0;
    }
    .u-pt-8\@tl {
        padding-top: 3.43rem;
    }
}
@media (max-width: 700px) {
    .u-pt-0\@tm {
        padding-top: 0;
    }
    .u-pt-8\@tm {
        padding-top: 3.43rem;
    }
}
@media (max-width: 600px) {
    .u-pt-0\@ts {
        padding-top: 0;
    }
    .u-pt-8\@ts {
        padding-top: 3.43rem;
    }
}
@media (max-width: 480px) {
    .u-pt-0\@pvl {
        padding-top: 0;
    }
    .u-pt-8\@pvl {
        padding-top: 3.43rem;
    }
}
@media (max-width: 420px) {
    .u-pt-0\@pl {
        padding-top: 0;
    }
    .u-pt-8\@pl {
        padding-top: 3.43rem;
    }
}
@media (max-width: 1400px) {
    .u-pb-0\@dl {
        padding-bottom: 0;
    }
    .u-pb-8\@dl {
        padding-bottom: 3.43rem;
    }
}
@media (max-width: 1250px) {
    .u-pb-0\@dm {
        padding-bottom: 0;
    }
    .u-pb-8\@dm {
        padding-bottom: 3.43rem;
    }
}
@media (max-width: 1025px) {
    .u-pb-0\@ds {
        padding-bottom: 0;
    }
    .u-pb-8\@ds {
        padding-bottom: 3.43rem;
    }
}
@media (max-width: 900px) {
    .u-pb-0\@tvl {
        padding-bottom: 0;
    }
    .u-pb-8\@tvl {
        padding-bottom: 3.43rem;
    }
}
@media (max-width: 800px) {
    .u-pb-0\@tl {
        padding-bottom: 0;
    }
    .u-pb-8\@tl {
        padding-bottom: 3.43rem;
    }
}
@media (max-width: 700px) {
    .u-pb-0\@tm {
        padding-bottom: 0;
    }
    .u-pb-8\@tm {
        padding-bottom: 3.43rem;
    }
}
@media (max-width: 600px) {
    .u-pb-0\@ts {
        padding-bottom: 0;
    }
    .u-pb-8\@ts {
        padding-bottom: 3.43rem;
    }
}
@media (max-width: 480px) {
    .u-pb-0\@pvl {
        padding-bottom: 0;
    }
    .u-pb-8\@pvl {
        padding-bottom: 3.43rem;
    }
}
@media (max-width: 420px) {
    .u-pb-0\@pl {
        padding-bottom: 0;
    }
    .u-pb-8\@pl {
        padding-bottom: 3.43rem;
    }
}
@media (max-width: 1400px) {
    .u-pl-0\@dl {
        padding-left: 0;
    }
    .u-pl-8\@dl {
        padding-left: 3.43rem;
    }
}
@media (max-width: 1250px) {
    .u-pl-0\@dm {
        padding-left: 0;
    }
    .u-pl-8\@dm {
        padding-left: 3.43rem;
    }
}
@media (max-width: 1025px) {
    .u-pl-0\@ds {
        padding-left: 0;
    }
    .u-pl-8\@ds {
        padding-left: 3.43rem;
    }
}
@media (max-width: 900px) {
    .u-pl-0\@tvl {
        padding-left: 0;
    }
    .u-pl-8\@tvl {
        padding-left: 3.43rem;
    }
}
@media (max-width: 800px) {
    .u-pl-0\@tl {
        padding-left: 0;
    }
    .u-pl-8\@tl {
        padding-left: 3.43rem;
    }
}
@media (max-width: 700px) {
    .u-pl-0\@tm {
        padding-left: 0;
    }
    .u-pl-8\@tm {
        padding-left: 3.43rem;
    }
}
@media (max-width: 600px) {
    .u-pl-0\@ts {
        padding-left: 0;
    }
    .u-pl-8\@ts {
        padding-left: 3.43rem;
    }
}
@media (max-width: 480px) {
    .u-pl-0\@pvl {
        padding-left: 0;
    }
    .u-pl-8\@pvl {
        padding-left: 3.43rem;
    }
}
@media (max-width: 420px) {
    .u-pl-0\@pl {
        padding-left: 0;
    }
    .u-pl-8\@pl {
        padding-left: 3.43rem;
    }
}
@media (max-width: 1400px) {
    .u-pr-0\@dl {
        padding-right: 0;
    }
    .u-pr-8\@dl {
        padding-right: 3.43rem;
    }
}
@media (max-width: 1250px) {
    .u-pr-0\@dm {
        padding-right: 0;
    }
    .u-pr-8\@dm {
        padding-right: 3.43rem;
    }
}
@media (max-width: 1025px) {
    .u-pr-0\@ds {
        padding-right: 0;
    }
    .u-pr-8\@ds {
        padding-right: 3.43rem;
    }
}
@media (max-width: 900px) {
    .u-pr-0\@tvl {
        padding-right: 0;
    }
    .u-pr-8\@tvl {
        padding-right: 3.43rem;
    }
}
@media (max-width: 800px) {
    .u-pr-0\@tl {
        padding-right: 0;
    }
    .u-pr-8\@tl {
        padding-right: 3.43rem;
    }
}
@media (max-width: 700px) {
    .u-pr-0\@tm {
        padding-right: 0;
    }
    .u-pr-8\@tm {
        padding-right: 3.43rem;
    }
}
@media (max-width: 600px) {
    .u-pr-0\@ts {
        padding-right: 0;
    }
    .u-pr-8\@ts {
        padding-right: 3.43rem;
    }
}
@media (max-width: 480px) {
    .u-pr-0\@pvl {
        padding-right: 0;
    }
    .u-pr-8\@pvl {
        padding-right: 3.43rem;
    }
}
@media (max-width: 420px) {
    .u-pr-0\@pl {
        padding-right: 0;
    }
    .u-pr-8\@pl {
        padding-right: 3.43rem;
    }
}
@media (max-width: 1400px) {
    .u-px-0\@dl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-8\@dl {
        padding-left: 3.43rem;
        padding-right: 3.43rem;
    }
}
@media (max-width: 1250px) {
    .u-px-0\@dm {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-8\@dm {
        padding-left: 3.43rem;
        padding-right: 3.43rem;
    }
}
@media (max-width: 1025px) {
    .u-px-0\@ds {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-8\@ds {
        padding-left: 3.43rem;
        padding-right: 3.43rem;
    }
}
@media (max-width: 900px) {
    .u-px-0\@tvl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-8\@tvl {
        padding-left: 3.43rem;
        padding-right: 3.43rem;
    }
}
@media (max-width: 800px) {
    .u-px-0\@tl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-8\@tl {
        padding-left: 3.43rem;
        padding-right: 3.43rem;
    }
}
@media (max-width: 700px) {
    .u-px-0\@tm {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-8\@tm {
        padding-left: 3.43rem;
        padding-right: 3.43rem;
    }
}
@media (max-width: 600px) {
    .u-px-0\@ts {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-8\@ts {
        padding-left: 3.43rem;
        padding-right: 3.43rem;
    }
}
@media (max-width: 480px) {
    .u-px-0\@pvl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-8\@pvl {
        padding-left: 3.43rem;
        padding-right: 3.43rem;
    }
}
@media (max-width: 420px) {
    .u-px-0\@pl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-8\@pl {
        padding-left: 3.43rem;
        padding-right: 3.43rem;
    }
}
@media (max-width: 1400px) {
    .u-py-0\@dl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-8\@dl {
        padding-top: 3.43rem;
        padding-bottom: 3.43rem;
    }
}
@media (max-width: 1250px) {
    .u-py-0\@dm {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-8\@dm {
        padding-top: 3.43rem;
        padding-bottom: 3.43rem;
    }
}
@media (max-width: 1025px) {
    .u-py-0\@ds {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-8\@ds {
        padding-top: 3.43rem;
        padding-bottom: 3.43rem;
    }
}
@media (max-width: 900px) {
    .u-py-0\@tvl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-8\@tvl {
        padding-top: 3.43rem;
        padding-bottom: 3.43rem;
    }
}
@media (max-width: 800px) {
    .u-py-0\@tl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-8\@tl {
        padding-top: 3.43rem;
        padding-bottom: 3.43rem;
    }
}
@media (max-width: 700px) {
    .u-py-0\@tm {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-8\@tm {
        padding-top: 3.43rem;
        padding-bottom: 3.43rem;
    }
}
@media (max-width: 600px) {
    .u-py-0\@ts {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-8\@ts {
        padding-top: 3.43rem;
        padding-bottom: 3.43rem;
    }
}
@media (max-width: 480px) {
    .u-py-0\@pvl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-8\@pvl {
        padding-top: 3.43rem;
        padding-bottom: 3.43rem;
    }
}
@media (max-width: 420px) {
    .u-py-0\@pl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-8\@pl {
        padding-top: 3.43rem;
        padding-bottom: 3.43rem;
    }
}
@media (max-width: 1400px) {
    .u-p-0\@dl {
        padding: 0;
    }
    .u-p-7\@dl {
        padding: 2.86rem;
    }
}
@media (max-width: 1250px) {
    .u-p-0\@dm {
        padding: 0;
    }
    .u-p-7\@dm {
        padding: 2.86rem;
    }
}
@media (max-width: 1025px) {
    .u-p-0\@ds {
        padding: 0;
    }
    .u-p-7\@ds {
        padding: 2.86rem;
    }
}
@media (max-width: 900px) {
    .u-p-0\@tvl {
        padding: 0;
    }
    .u-p-7\@tvl {
        padding: 2.86rem;
    }
}
@media (max-width: 800px) {
    .u-p-0\@tl {
        padding: 0;
    }
    .u-p-7\@tl {
        padding: 2.86rem;
    }
}
@media (max-width: 700px) {
    .u-p-0\@tm {
        padding: 0;
    }
    .u-p-7\@tm {
        padding: 2.86rem;
    }
}
@media (max-width: 600px) {
    .u-p-0\@ts {
        padding: 0;
    }
    .u-p-7\@ts {
        padding: 2.86rem;
    }
}
@media (max-width: 480px) {
    .u-p-0\@pvl {
        padding: 0;
    }
    .u-p-7\@pvl {
        padding: 2.86rem;
    }
}
@media (max-width: 420px) {
    .u-p-0\@pl {
        padding: 0;
    }
    .u-p-7\@pl {
        padding: 2.86rem;
    }
}
@media (max-width: 1400px) {
    .u-pt-0\@dl {
        padding-top: 0;
    }
    .u-pt-7\@dl {
        padding-top: 2.86rem;
    }
}
@media (max-width: 1250px) {
    .u-pt-0\@dm {
        padding-top: 0;
    }
    .u-pt-7\@dm {
        padding-top: 2.86rem;
    }
}
@media (max-width: 1025px) {
    .u-pt-0\@ds {
        padding-top: 0;
    }
    .u-pt-7\@ds {
        padding-top: 2.86rem;
    }
}
@media (max-width: 900px) {
    .u-pt-0\@tvl {
        padding-top: 0;
    }
    .u-pt-7\@tvl {
        padding-top: 2.86rem;
    }
}
@media (max-width: 800px) {
    .u-pt-0\@tl {
        padding-top: 0;
    }
    .u-pt-7\@tl {
        padding-top: 2.86rem;
    }
}
@media (max-width: 700px) {
    .u-pt-0\@tm {
        padding-top: 0;
    }
    .u-pt-7\@tm {
        padding-top: 2.86rem;
    }
}
@media (max-width: 600px) {
    .u-pt-0\@ts {
        padding-top: 0;
    }
    .u-pt-7\@ts {
        padding-top: 2.86rem;
    }
}
@media (max-width: 480px) {
    .u-pt-0\@pvl {
        padding-top: 0;
    }
    .u-pt-7\@pvl {
        padding-top: 2.86rem;
    }
}
@media (max-width: 420px) {
    .u-pt-0\@pl {
        padding-top: 0;
    }
    .u-pt-7\@pl {
        padding-top: 2.86rem;
    }
}
@media (max-width: 1400px) {
    .u-pb-0\@dl {
        padding-bottom: 0;
    }
    .u-pb-7\@dl {
        padding-bottom: 2.86rem;
    }
}
@media (max-width: 1250px) {
    .u-pb-0\@dm {
        padding-bottom: 0;
    }
    .u-pb-7\@dm {
        padding-bottom: 2.86rem;
    }
}
@media (max-width: 1025px) {
    .u-pb-0\@ds {
        padding-bottom: 0;
    }
    .u-pb-7\@ds {
        padding-bottom: 2.86rem;
    }
}
@media (max-width: 900px) {
    .u-pb-0\@tvl {
        padding-bottom: 0;
    }
    .u-pb-7\@tvl {
        padding-bottom: 2.86rem;
    }
}
@media (max-width: 800px) {
    .u-pb-0\@tl {
        padding-bottom: 0;
    }
    .u-pb-7\@tl {
        padding-bottom: 2.86rem;
    }
}
@media (max-width: 700px) {
    .u-pb-0\@tm {
        padding-bottom: 0;
    }
    .u-pb-7\@tm {
        padding-bottom: 2.86rem;
    }
}
@media (max-width: 600px) {
    .u-pb-0\@ts {
        padding-bottom: 0;
    }
    .u-pb-7\@ts {
        padding-bottom: 2.86rem;
    }
}
@media (max-width: 480px) {
    .u-pb-0\@pvl {
        padding-bottom: 0;
    }
    .u-pb-7\@pvl {
        padding-bottom: 2.86rem;
    }
}
@media (max-width: 420px) {
    .u-pb-0\@pl {
        padding-bottom: 0;
    }
    .u-pb-7\@pl {
        padding-bottom: 2.86rem;
    }
}
@media (max-width: 1400px) {
    .u-pl-0\@dl {
        padding-left: 0;
    }
    .u-pl-7\@dl {
        padding-left: 2.86rem;
    }
}
@media (max-width: 1250px) {
    .u-pl-0\@dm {
        padding-left: 0;
    }
    .u-pl-7\@dm {
        padding-left: 2.86rem;
    }
}
@media (max-width: 1025px) {
    .u-pl-0\@ds {
        padding-left: 0;
    }
    .u-pl-7\@ds {
        padding-left: 2.86rem;
    }
}
@media (max-width: 900px) {
    .u-pl-0\@tvl {
        padding-left: 0;
    }
    .u-pl-7\@tvl {
        padding-left: 2.86rem;
    }
}
@media (max-width: 800px) {
    .u-pl-0\@tl {
        padding-left: 0;
    }
    .u-pl-7\@tl {
        padding-left: 2.86rem;
    }
}
@media (max-width: 700px) {
    .u-pl-0\@tm {
        padding-left: 0;
    }
    .u-pl-7\@tm {
        padding-left: 2.86rem;
    }
}
@media (max-width: 600px) {
    .u-pl-0\@ts {
        padding-left: 0;
    }
    .u-pl-7\@ts {
        padding-left: 2.86rem;
    }
}
@media (max-width: 480px) {
    .u-pl-0\@pvl {
        padding-left: 0;
    }
    .u-pl-7\@pvl {
        padding-left: 2.86rem;
    }
}
@media (max-width: 420px) {
    .u-pl-0\@pl {
        padding-left: 0;
    }
    .u-pl-7\@pl {
        padding-left: 2.86rem;
    }
}
@media (max-width: 1400px) {
    .u-pr-0\@dl {
        padding-right: 0;
    }
    .u-pr-7\@dl {
        padding-right: 2.86rem;
    }
}
@media (max-width: 1250px) {
    .u-pr-0\@dm {
        padding-right: 0;
    }
    .u-pr-7\@dm {
        padding-right: 2.86rem;
    }
}
@media (max-width: 1025px) {
    .u-pr-0\@ds {
        padding-right: 0;
    }
    .u-pr-7\@ds {
        padding-right: 2.86rem;
    }
}
@media (max-width: 900px) {
    .u-pr-0\@tvl {
        padding-right: 0;
    }
    .u-pr-7\@tvl {
        padding-right: 2.86rem;
    }
}
@media (max-width: 800px) {
    .u-pr-0\@tl {
        padding-right: 0;
    }
    .u-pr-7\@tl {
        padding-right: 2.86rem;
    }
}
@media (max-width: 700px) {
    .u-pr-0\@tm {
        padding-right: 0;
    }
    .u-pr-7\@tm {
        padding-right: 2.86rem;
    }
}
@media (max-width: 600px) {
    .u-pr-0\@ts {
        padding-right: 0;
    }
    .u-pr-7\@ts {
        padding-right: 2.86rem;
    }
}
@media (max-width: 480px) {
    .u-pr-0\@pvl {
        padding-right: 0;
    }
    .u-pr-7\@pvl {
        padding-right: 2.86rem;
    }
}
@media (max-width: 420px) {
    .u-pr-0\@pl {
        padding-right: 0;
    }
    .u-pr-7\@pl {
        padding-right: 2.86rem;
    }
}
@media (max-width: 1400px) {
    .u-px-0\@dl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-7\@dl {
        padding-left: 2.86rem;
        padding-right: 2.86rem;
    }
}
@media (max-width: 1250px) {
    .u-px-0\@dm {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-7\@dm {
        padding-left: 2.86rem;
        padding-right: 2.86rem;
    }
}
@media (max-width: 1025px) {
    .u-px-0\@ds {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-7\@ds {
        padding-left: 2.86rem;
        padding-right: 2.86rem;
    }
}
@media (max-width: 900px) {
    .u-px-0\@tvl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-7\@tvl {
        padding-left: 2.86rem;
        padding-right: 2.86rem;
    }
}
@media (max-width: 800px) {
    .u-px-0\@tl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-7\@tl {
        padding-left: 2.86rem;
        padding-right: 2.86rem;
    }
}
@media (max-width: 700px) {
    .u-px-0\@tm {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-7\@tm {
        padding-left: 2.86rem;
        padding-right: 2.86rem;
    }
}
@media (max-width: 600px) {
    .u-px-0\@ts {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-7\@ts {
        padding-left: 2.86rem;
        padding-right: 2.86rem;
    }
}
@media (max-width: 480px) {
    .u-px-0\@pvl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-7\@pvl {
        padding-left: 2.86rem;
        padding-right: 2.86rem;
    }
}
@media (max-width: 420px) {
    .u-px-0\@pl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-7\@pl {
        padding-left: 2.86rem;
        padding-right: 2.86rem;
    }
}
@media (max-width: 1400px) {
    .u-py-0\@dl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-7\@dl {
        padding-top: 2.86rem;
        padding-bottom: 2.86rem;
    }
}
@media (max-width: 1250px) {
    .u-py-0\@dm {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-7\@dm {
        padding-top: 2.86rem;
        padding-bottom: 2.86rem;
    }
}
@media (max-width: 1025px) {
    .u-py-0\@ds {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-7\@ds {
        padding-top: 2.86rem;
        padding-bottom: 2.86rem;
    }
}
@media (max-width: 900px) {
    .u-py-0\@tvl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-7\@tvl {
        padding-top: 2.86rem;
        padding-bottom: 2.86rem;
    }
}
@media (max-width: 800px) {
    .u-py-0\@tl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-7\@tl {
        padding-top: 2.86rem;
        padding-bottom: 2.86rem;
    }
}
@media (max-width: 700px) {
    .u-py-0\@tm {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-7\@tm {
        padding-top: 2.86rem;
        padding-bottom: 2.86rem;
    }
}
@media (max-width: 600px) {
    .u-py-0\@ts {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-7\@ts {
        padding-top: 2.86rem;
        padding-bottom: 2.86rem;
    }
}
@media (max-width: 480px) {
    .u-py-0\@pvl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-7\@pvl {
        padding-top: 2.86rem;
        padding-bottom: 2.86rem;
    }
}
@media (max-width: 420px) {
    .u-py-0\@pl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-7\@pl {
        padding-top: 2.86rem;
        padding-bottom: 2.86rem;
    }
}
@media (max-width: 1400px) {
    .u-p-0\@dl {
        padding: 0;
    }
    .u-p-6\@dl {
        padding: 2.29rem;
    }
}
@media (max-width: 1250px) {
    .u-p-0\@dm {
        padding: 0;
    }
    .u-p-6\@dm {
        padding: 2.29rem;
    }
}
@media (max-width: 1025px) {
    .u-p-0\@ds {
        padding: 0;
    }
    .u-p-6\@ds {
        padding: 2.29rem;
    }
}
@media (max-width: 900px) {
    .u-p-0\@tvl {
        padding: 0;
    }
    .u-p-6\@tvl {
        padding: 2.29rem;
    }
}
@media (max-width: 800px) {
    .u-p-0\@tl {
        padding: 0;
    }
    .u-p-6\@tl {
        padding: 2.29rem;
    }
}
@media (max-width: 700px) {
    .u-p-0\@tm {
        padding: 0;
    }
    .u-p-6\@tm {
        padding: 2.29rem;
    }
}
@media (max-width: 600px) {
    .u-p-0\@ts {
        padding: 0;
    }
    .u-p-6\@ts {
        padding: 2.29rem;
    }
}
@media (max-width: 480px) {
    .u-p-0\@pvl {
        padding: 0;
    }
    .u-p-6\@pvl {
        padding: 2.29rem;
    }
}
@media (max-width: 420px) {
    .u-p-0\@pl {
        padding: 0;
    }
    .u-p-6\@pl {
        padding: 2.29rem;
    }
}
@media (max-width: 1400px) {
    .u-pt-0\@dl {
        padding-top: 0;
    }
    .u-pt-6\@dl {
        padding-top: 2.29rem;
    }
}
@media (max-width: 1250px) {
    .u-pt-0\@dm {
        padding-top: 0;
    }
    .u-pt-6\@dm {
        padding-top: 2.29rem;
    }
}
@media (max-width: 1025px) {
    .u-pt-0\@ds {
        padding-top: 0;
    }
    .u-pt-6\@ds {
        padding-top: 2.29rem;
    }
}
@media (max-width: 900px) {
    .u-pt-0\@tvl {
        padding-top: 0;
    }
    .u-pt-6\@tvl {
        padding-top: 2.29rem;
    }
}
@media (max-width: 800px) {
    .u-pt-0\@tl {
        padding-top: 0;
    }
    .u-pt-6\@tl {
        padding-top: 2.29rem;
    }
}
@media (max-width: 700px) {
    .u-pt-0\@tm {
        padding-top: 0;
    }
    .u-pt-6\@tm {
        padding-top: 2.29rem;
    }
}
@media (max-width: 600px) {
    .u-pt-0\@ts {
        padding-top: 0;
    }
    .u-pt-6\@ts {
        padding-top: 2.29rem;
    }
}
@media (max-width: 480px) {
    .u-pt-0\@pvl {
        padding-top: 0;
    }
    .u-pt-6\@pvl {
        padding-top: 2.29rem;
    }
}
@media (max-width: 420px) {
    .u-pt-0\@pl {
        padding-top: 0;
    }
    .u-pt-6\@pl {
        padding-top: 2.29rem;
    }
}
@media (max-width: 1400px) {
    .u-pb-0\@dl {
        padding-bottom: 0;
    }
    .u-pb-6\@dl {
        padding-bottom: 2.29rem;
    }
}
@media (max-width: 1250px) {
    .u-pb-0\@dm {
        padding-bottom: 0;
    }
    .u-pb-6\@dm {
        padding-bottom: 2.29rem;
    }
}
@media (max-width: 1025px) {
    .u-pb-0\@ds {
        padding-bottom: 0;
    }
    .u-pb-6\@ds {
        padding-bottom: 2.29rem;
    }
}
@media (max-width: 900px) {
    .u-pb-0\@tvl {
        padding-bottom: 0;
    }
    .u-pb-6\@tvl {
        padding-bottom: 2.29rem;
    }
}
@media (max-width: 800px) {
    .u-pb-0\@tl {
        padding-bottom: 0;
    }
    .u-pb-6\@tl {
        padding-bottom: 2.29rem;
    }
}
@media (max-width: 700px) {
    .u-pb-0\@tm {
        padding-bottom: 0;
    }
    .u-pb-6\@tm {
        padding-bottom: 2.29rem;
    }
}
@media (max-width: 600px) {
    .u-pb-0\@ts {
        padding-bottom: 0;
    }
    .u-pb-6\@ts {
        padding-bottom: 2.29rem;
    }
}
@media (max-width: 480px) {
    .u-pb-0\@pvl {
        padding-bottom: 0;
    }
    .u-pb-6\@pvl {
        padding-bottom: 2.29rem;
    }
}
@media (max-width: 420px) {
    .u-pb-0\@pl {
        padding-bottom: 0;
    }
    .u-pb-6\@pl {
        padding-bottom: 2.29rem;
    }
}
@media (max-width: 1400px) {
    .u-pl-0\@dl {
        padding-left: 0;
    }
    .u-pl-6\@dl {
        padding-left: 2.29rem;
    }
}
@media (max-width: 1250px) {
    .u-pl-0\@dm {
        padding-left: 0;
    }
    .u-pl-6\@dm {
        padding-left: 2.29rem;
    }
}
@media (max-width: 1025px) {
    .u-pl-0\@ds {
        padding-left: 0;
    }
    .u-pl-6\@ds {
        padding-left: 2.29rem;
    }
}
@media (max-width: 900px) {
    .u-pl-0\@tvl {
        padding-left: 0;
    }
    .u-pl-6\@tvl {
        padding-left: 2.29rem;
    }
}
@media (max-width: 800px) {
    .u-pl-0\@tl {
        padding-left: 0;
    }
    .u-pl-6\@tl {
        padding-left: 2.29rem;
    }
}
@media (max-width: 700px) {
    .u-pl-0\@tm {
        padding-left: 0;
    }
    .u-pl-6\@tm {
        padding-left: 2.29rem;
    }
}
@media (max-width: 600px) {
    .u-pl-0\@ts {
        padding-left: 0;
    }
    .u-pl-6\@ts {
        padding-left: 2.29rem;
    }
}
@media (max-width: 480px) {
    .u-pl-0\@pvl {
        padding-left: 0;
    }
    .u-pl-6\@pvl {
        padding-left: 2.29rem;
    }
}
@media (max-width: 420px) {
    .u-pl-0\@pl {
        padding-left: 0;
    }
    .u-pl-6\@pl {
        padding-left: 2.29rem;
    }
}
@media (max-width: 1400px) {
    .u-pr-0\@dl {
        padding-right: 0;
    }
    .u-pr-6\@dl {
        padding-right: 2.29rem;
    }
}
@media (max-width: 1250px) {
    .u-pr-0\@dm {
        padding-right: 0;
    }
    .u-pr-6\@dm {
        padding-right: 2.29rem;
    }
}
@media (max-width: 1025px) {
    .u-pr-0\@ds {
        padding-right: 0;
    }
    .u-pr-6\@ds {
        padding-right: 2.29rem;
    }
}
@media (max-width: 900px) {
    .u-pr-0\@tvl {
        padding-right: 0;
    }
    .u-pr-6\@tvl {
        padding-right: 2.29rem;
    }
}
@media (max-width: 800px) {
    .u-pr-0\@tl {
        padding-right: 0;
    }
    .u-pr-6\@tl {
        padding-right: 2.29rem;
    }
}
@media (max-width: 700px) {
    .u-pr-0\@tm {
        padding-right: 0;
    }
    .u-pr-6\@tm {
        padding-right: 2.29rem;
    }
}
@media (max-width: 600px) {
    .u-pr-0\@ts {
        padding-right: 0;
    }
    .u-pr-6\@ts {
        padding-right: 2.29rem;
    }
}
@media (max-width: 480px) {
    .u-pr-0\@pvl {
        padding-right: 0;
    }
    .u-pr-6\@pvl {
        padding-right: 2.29rem;
    }
}
@media (max-width: 420px) {
    .u-pr-0\@pl {
        padding-right: 0;
    }
    .u-pr-6\@pl {
        padding-right: 2.29rem;
    }
}
@media (max-width: 1400px) {
    .u-px-0\@dl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-6\@dl {
        padding-left: 2.29rem;
        padding-right: 2.29rem;
    }
}
@media (max-width: 1250px) {
    .u-px-0\@dm {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-6\@dm {
        padding-left: 2.29rem;
        padding-right: 2.29rem;
    }
}
@media (max-width: 1025px) {
    .u-px-0\@ds {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-6\@ds {
        padding-left: 2.29rem;
        padding-right: 2.29rem;
    }
}
@media (max-width: 900px) {
    .u-px-0\@tvl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-6\@tvl {
        padding-left: 2.29rem;
        padding-right: 2.29rem;
    }
}
@media (max-width: 800px) {
    .u-px-0\@tl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-6\@tl {
        padding-left: 2.29rem;
        padding-right: 2.29rem;
    }
}
@media (max-width: 700px) {
    .u-px-0\@tm {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-6\@tm {
        padding-left: 2.29rem;
        padding-right: 2.29rem;
    }
}
@media (max-width: 600px) {
    .u-px-0\@ts {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-6\@ts {
        padding-left: 2.29rem;
        padding-right: 2.29rem;
    }
}
@media (max-width: 480px) {
    .u-px-0\@pvl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-6\@pvl {
        padding-left: 2.29rem;
        padding-right: 2.29rem;
    }
}
@media (max-width: 420px) {
    .u-px-0\@pl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-6\@pl {
        padding-left: 2.29rem;
        padding-right: 2.29rem;
    }
}
@media (max-width: 1400px) {
    .u-py-0\@dl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-6\@dl {
        padding-top: 2.29rem;
        padding-bottom: 2.29rem;
    }
}
@media (max-width: 1250px) {
    .u-py-0\@dm {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-6\@dm {
        padding-top: 2.29rem;
        padding-bottom: 2.29rem;
    }
}
@media (max-width: 1025px) {
    .u-py-0\@ds {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-6\@ds {
        padding-top: 2.29rem;
        padding-bottom: 2.29rem;
    }
}
@media (max-width: 900px) {
    .u-py-0\@tvl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-6\@tvl {
        padding-top: 2.29rem;
        padding-bottom: 2.29rem;
    }
}
@media (max-width: 800px) {
    .u-py-0\@tl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-6\@tl {
        padding-top: 2.29rem;
        padding-bottom: 2.29rem;
    }
}
@media (max-width: 700px) {
    .u-py-0\@tm {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-6\@tm {
        padding-top: 2.29rem;
        padding-bottom: 2.29rem;
    }
}
@media (max-width: 600px) {
    .u-py-0\@ts {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-6\@ts {
        padding-top: 2.29rem;
        padding-bottom: 2.29rem;
    }
}
@media (max-width: 480px) {
    .u-py-0\@pvl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-6\@pvl {
        padding-top: 2.29rem;
        padding-bottom: 2.29rem;
    }
}
@media (max-width: 420px) {
    .u-py-0\@pl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-6\@pl {
        padding-top: 2.29rem;
        padding-bottom: 2.29rem;
    }
}
@media (max-width: 1400px) {
    .u-p-0\@dl {
        padding: 0;
    }
    .u-p-5\@dl {
        padding: 1.71rem;
    }
}
@media (max-width: 1250px) {
    .u-p-0\@dm {
        padding: 0;
    }
    .u-p-5\@dm {
        padding: 1.71rem;
    }
}
@media (max-width: 1025px) {
    .u-p-0\@ds {
        padding: 0;
    }
    .u-p-5\@ds {
        padding: 1.71rem;
    }
}
@media (max-width: 900px) {
    .u-p-0\@tvl {
        padding: 0;
    }
    .u-p-5\@tvl {
        padding: 1.71rem;
    }
}
@media (max-width: 800px) {
    .u-p-0\@tl {
        padding: 0;
    }
    .u-p-5\@tl {
        padding: 1.71rem;
    }
}
@media (max-width: 700px) {
    .u-p-0\@tm {
        padding: 0;
    }
    .u-p-5\@tm {
        padding: 1.71rem;
    }
}
@media (max-width: 600px) {
    .u-p-0\@ts {
        padding: 0;
    }
    .u-p-5\@ts {
        padding: 1.71rem;
    }
}
@media (max-width: 480px) {
    .u-p-0\@pvl {
        padding: 0;
    }
    .u-p-5\@pvl {
        padding: 1.71rem;
    }
}
@media (max-width: 420px) {
    .u-p-0\@pl {
        padding: 0;
    }
    .u-p-5\@pl {
        padding: 1.71rem;
    }
}
@media (max-width: 1400px) {
    .u-pt-0\@dl {
        padding-top: 0;
    }
    .u-pt-5\@dl {
        padding-top: 1.71rem;
    }
}
@media (max-width: 1250px) {
    .u-pt-0\@dm {
        padding-top: 0;
    }
    .u-pt-5\@dm {
        padding-top: 1.71rem;
    }
}
@media (max-width: 1025px) {
    .u-pt-0\@ds {
        padding-top: 0;
    }
    .u-pt-5\@ds {
        padding-top: 1.71rem;
    }
}
@media (max-width: 900px) {
    .u-pt-0\@tvl {
        padding-top: 0;
    }
    .u-pt-5\@tvl {
        padding-top: 1.71rem;
    }
}
@media (max-width: 800px) {
    .u-pt-0\@tl {
        padding-top: 0;
    }
    .u-pt-5\@tl {
        padding-top: 1.71rem;
    }
}
@media (max-width: 700px) {
    .u-pt-0\@tm {
        padding-top: 0;
    }
    .u-pt-5\@tm {
        padding-top: 1.71rem;
    }
}
@media (max-width: 600px) {
    .u-pt-0\@ts {
        padding-top: 0;
    }
    .u-pt-5\@ts {
        padding-top: 1.71rem;
    }
}
@media (max-width: 480px) {
    .u-pt-0\@pvl {
        padding-top: 0;
    }
    .u-pt-5\@pvl {
        padding-top: 1.71rem;
    }
}
@media (max-width: 420px) {
    .u-pt-0\@pl {
        padding-top: 0;
    }
    .u-pt-5\@pl {
        padding-top: 1.71rem;
    }
}
@media (max-width: 1400px) {
    .u-pb-0\@dl {
        padding-bottom: 0;
    }
    .u-pb-5\@dl {
        padding-bottom: 1.71rem;
    }
}
@media (max-width: 1250px) {
    .u-pb-0\@dm {
        padding-bottom: 0;
    }
    .u-pb-5\@dm {
        padding-bottom: 1.71rem;
    }
}
@media (max-width: 1025px) {
    .u-pb-0\@ds {
        padding-bottom: 0;
    }
    .u-pb-5\@ds {
        padding-bottom: 1.71rem;
    }
}
@media (max-width: 900px) {
    .u-pb-0\@tvl {
        padding-bottom: 0;
    }
    .u-pb-5\@tvl {
        padding-bottom: 1.71rem;
    }
}
@media (max-width: 800px) {
    .u-pb-0\@tl {
        padding-bottom: 0;
    }
    .u-pb-5\@tl {
        padding-bottom: 1.71rem;
    }
}
@media (max-width: 700px) {
    .u-pb-0\@tm {
        padding-bottom: 0;
    }
    .u-pb-5\@tm {
        padding-bottom: 1.71rem;
    }
}
@media (max-width: 600px) {
    .u-pb-0\@ts {
        padding-bottom: 0;
    }
    .u-pb-5\@ts {
        padding-bottom: 1.71rem;
    }
}
@media (max-width: 480px) {
    .u-pb-0\@pvl {
        padding-bottom: 0;
    }
    .u-pb-5\@pvl {
        padding-bottom: 1.71rem;
    }
}
@media (max-width: 420px) {
    .u-pb-0\@pl {
        padding-bottom: 0;
    }
    .u-pb-5\@pl {
        padding-bottom: 1.71rem;
    }
}
@media (max-width: 1400px) {
    .u-pl-0\@dl {
        padding-left: 0;
    }
    .u-pl-5\@dl {
        padding-left: 1.71rem;
    }
}
@media (max-width: 1250px) {
    .u-pl-0\@dm {
        padding-left: 0;
    }
    .u-pl-5\@dm {
        padding-left: 1.71rem;
    }
}
@media (max-width: 1025px) {
    .u-pl-0\@ds {
        padding-left: 0;
    }
    .u-pl-5\@ds {
        padding-left: 1.71rem;
    }
}
@media (max-width: 900px) {
    .u-pl-0\@tvl {
        padding-left: 0;
    }
    .u-pl-5\@tvl {
        padding-left: 1.71rem;
    }
}
@media (max-width: 800px) {
    .u-pl-0\@tl {
        padding-left: 0;
    }
    .u-pl-5\@tl {
        padding-left: 1.71rem;
    }
}
@media (max-width: 700px) {
    .u-pl-0\@tm {
        padding-left: 0;
    }
    .u-pl-5\@tm {
        padding-left: 1.71rem;
    }
}
@media (max-width: 600px) {
    .u-pl-0\@ts {
        padding-left: 0;
    }
    .u-pl-5\@ts {
        padding-left: 1.71rem;
    }
}
@media (max-width: 480px) {
    .u-pl-0\@pvl {
        padding-left: 0;
    }
    .u-pl-5\@pvl {
        padding-left: 1.71rem;
    }
}
@media (max-width: 420px) {
    .u-pl-0\@pl {
        padding-left: 0;
    }
    .u-pl-5\@pl {
        padding-left: 1.71rem;
    }
}
@media (max-width: 1400px) {
    .u-pr-0\@dl {
        padding-right: 0;
    }
    .u-pr-5\@dl {
        padding-right: 1.71rem;
    }
}
@media (max-width: 1250px) {
    .u-pr-0\@dm {
        padding-right: 0;
    }
    .u-pr-5\@dm {
        padding-right: 1.71rem;
    }
}
@media (max-width: 1025px) {
    .u-pr-0\@ds {
        padding-right: 0;
    }
    .u-pr-5\@ds {
        padding-right: 1.71rem;
    }
}
@media (max-width: 900px) {
    .u-pr-0\@tvl {
        padding-right: 0;
    }
    .u-pr-5\@tvl {
        padding-right: 1.71rem;
    }
}
@media (max-width: 800px) {
    .u-pr-0\@tl {
        padding-right: 0;
    }
    .u-pr-5\@tl {
        padding-right: 1.71rem;
    }
}
@media (max-width: 700px) {
    .u-pr-0\@tm {
        padding-right: 0;
    }
    .u-pr-5\@tm {
        padding-right: 1.71rem;
    }
}
@media (max-width: 600px) {
    .u-pr-0\@ts {
        padding-right: 0;
    }
    .u-pr-5\@ts {
        padding-right: 1.71rem;
    }
}
@media (max-width: 480px) {
    .u-pr-0\@pvl {
        padding-right: 0;
    }
    .u-pr-5\@pvl {
        padding-right: 1.71rem;
    }
}
@media (max-width: 420px) {
    .u-pr-0\@pl {
        padding-right: 0;
    }
    .u-pr-5\@pl {
        padding-right: 1.71rem;
    }
}
@media (max-width: 1400px) {
    .u-px-0\@dl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-5\@dl {
        padding-left: 1.71rem;
        padding-right: 1.71rem;
    }
}
@media (max-width: 1250px) {
    .u-px-0\@dm {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-5\@dm {
        padding-left: 1.71rem;
        padding-right: 1.71rem;
    }
}
@media (max-width: 1025px) {
    .u-px-0\@ds {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-5\@ds {
        padding-left: 1.71rem;
        padding-right: 1.71rem;
    }
}
@media (max-width: 900px) {
    .u-px-0\@tvl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-5\@tvl {
        padding-left: 1.71rem;
        padding-right: 1.71rem;
    }
}
@media (max-width: 800px) {
    .u-px-0\@tl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-5\@tl {
        padding-left: 1.71rem;
        padding-right: 1.71rem;
    }
}
@media (max-width: 700px) {
    .u-px-0\@tm {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-5\@tm {
        padding-left: 1.71rem;
        padding-right: 1.71rem;
    }
}
@media (max-width: 600px) {
    .u-px-0\@ts {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-5\@ts {
        padding-left: 1.71rem;
        padding-right: 1.71rem;
    }
}
@media (max-width: 480px) {
    .u-px-0\@pvl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-5\@pvl {
        padding-left: 1.71rem;
        padding-right: 1.71rem;
    }
}
@media (max-width: 420px) {
    .u-px-0\@pl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-5\@pl {
        padding-left: 1.71rem;
        padding-right: 1.71rem;
    }
}
@media (max-width: 1400px) {
    .u-py-0\@dl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-5\@dl {
        padding-top: 1.71rem;
        padding-bottom: 1.71rem;
    }
}
@media (max-width: 1250px) {
    .u-py-0\@dm {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-5\@dm {
        padding-top: 1.71rem;
        padding-bottom: 1.71rem;
    }
}
@media (max-width: 1025px) {
    .u-py-0\@ds {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-5\@ds {
        padding-top: 1.71rem;
        padding-bottom: 1.71rem;
    }
}
@media (max-width: 900px) {
    .u-py-0\@tvl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-5\@tvl {
        padding-top: 1.71rem;
        padding-bottom: 1.71rem;
    }
}
@media (max-width: 800px) {
    .u-py-0\@tl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-5\@tl {
        padding-top: 1.71rem;
        padding-bottom: 1.71rem;
    }
}
@media (max-width: 700px) {
    .u-py-0\@tm {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-5\@tm {
        padding-top: 1.71rem;
        padding-bottom: 1.71rem;
    }
}
@media (max-width: 600px) {
    .u-py-0\@ts {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-5\@ts {
        padding-top: 1.71rem;
        padding-bottom: 1.71rem;
    }
}
@media (max-width: 480px) {
    .u-py-0\@pvl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-5\@pvl {
        padding-top: 1.71rem;
        padding-bottom: 1.71rem;
    }
}
@media (max-width: 420px) {
    .u-py-0\@pl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-5\@pl {
        padding-top: 1.71rem;
        padding-bottom: 1.71rem;
    }
}
@media (max-width: 1400px) {
    .u-p-0\@dl {
        padding: 0;
    }
    .u-p-4\@dl {
        padding: 1.14rem;
    }
}
@media (max-width: 1250px) {
    .u-p-0\@dm {
        padding: 0;
    }
    .u-p-4\@dm {
        padding: 1.14rem;
    }
}
@media (max-width: 1025px) {
    .u-p-0\@ds {
        padding: 0;
    }
    .u-p-4\@ds {
        padding: 1.14rem;
    }
}
@media (max-width: 900px) {
    .u-p-0\@tvl {
        padding: 0;
    }
    .u-p-4\@tvl {
        padding: 1.14rem;
    }
}
@media (max-width: 800px) {
    .u-p-0\@tl {
        padding: 0;
    }
    .u-p-4\@tl {
        padding: 1.14rem;
    }
}
@media (max-width: 700px) {
    .u-p-0\@tm {
        padding: 0;
    }
    .u-p-4\@tm {
        padding: 1.14rem;
    }
}
@media (max-width: 600px) {
    .u-p-0\@ts {
        padding: 0;
    }
    .u-p-4\@ts {
        padding: 1.14rem;
    }
}
@media (max-width: 480px) {
    .u-p-0\@pvl {
        padding: 0;
    }
    .u-p-4\@pvl {
        padding: 1.14rem;
    }
}
@media (max-width: 420px) {
    .u-p-0\@pl {
        padding: 0;
    }
    .u-p-4\@pl {
        padding: 1.14rem;
    }
}
@media (max-width: 1400px) {
    .u-pt-0\@dl {
        padding-top: 0;
    }
    .u-pt-4\@dl {
        padding-top: 1.14rem;
    }
}
@media (max-width: 1250px) {
    .u-pt-0\@dm {
        padding-top: 0;
    }
    .u-pt-4\@dm {
        padding-top: 1.14rem;
    }
}
@media (max-width: 1025px) {
    .u-pt-0\@ds {
        padding-top: 0;
    }
    .u-pt-4\@ds {
        padding-top: 1.14rem;
    }
}
@media (max-width: 900px) {
    .u-pt-0\@tvl {
        padding-top: 0;
    }
    .u-pt-4\@tvl {
        padding-top: 1.14rem;
    }
}
@media (max-width: 800px) {
    .u-pt-0\@tl {
        padding-top: 0;
    }
    .u-pt-4\@tl {
        padding-top: 1.14rem;
    }
}
@media (max-width: 700px) {
    .u-pt-0\@tm {
        padding-top: 0;
    }
    .u-pt-4\@tm {
        padding-top: 1.14rem;
    }
}
@media (max-width: 600px) {
    .u-pt-0\@ts {
        padding-top: 0;
    }
    .u-pt-4\@ts {
        padding-top: 1.14rem;
    }
}
@media (max-width: 480px) {
    .u-pt-0\@pvl {
        padding-top: 0;
    }
    .u-pt-4\@pvl {
        padding-top: 1.14rem;
    }
}
@media (max-width: 420px) {
    .u-pt-0\@pl {
        padding-top: 0;
    }
    .u-pt-4\@pl {
        padding-top: 1.14rem;
    }
}
@media (max-width: 1400px) {
    .u-pb-0\@dl {
        padding-bottom: 0;
    }
    .u-pb-4\@dl {
        padding-bottom: 1.14rem;
    }
}
@media (max-width: 1250px) {
    .u-pb-0\@dm {
        padding-bottom: 0;
    }
    .u-pb-4\@dm {
        padding-bottom: 1.14rem;
    }
}
@media (max-width: 1025px) {
    .u-pb-0\@ds {
        padding-bottom: 0;
    }
    .u-pb-4\@ds {
        padding-bottom: 1.14rem;
    }
}
@media (max-width: 900px) {
    .u-pb-0\@tvl {
        padding-bottom: 0;
    }
    .u-pb-4\@tvl {
        padding-bottom: 1.14rem;
    }
}
@media (max-width: 800px) {
    .u-pb-0\@tl {
        padding-bottom: 0;
    }
    .u-pb-4\@tl {
        padding-bottom: 1.14rem;
    }
}
@media (max-width: 700px) {
    .u-pb-0\@tm {
        padding-bottom: 0;
    }
    .u-pb-4\@tm {
        padding-bottom: 1.14rem;
    }
}
@media (max-width: 600px) {
    .u-pb-0\@ts {
        padding-bottom: 0;
    }
    .u-pb-4\@ts {
        padding-bottom: 1.14rem;
    }
}
@media (max-width: 480px) {
    .u-pb-0\@pvl {
        padding-bottom: 0;
    }
    .u-pb-4\@pvl {
        padding-bottom: 1.14rem;
    }
}
@media (max-width: 420px) {
    .u-pb-0\@pl {
        padding-bottom: 0;
    }
    .u-pb-4\@pl {
        padding-bottom: 1.14rem;
    }
}
@media (max-width: 1400px) {
    .u-pl-0\@dl {
        padding-left: 0;
    }
    .u-pl-4\@dl {
        padding-left: 1.14rem;
    }
}
@media (max-width: 1250px) {
    .u-pl-0\@dm {
        padding-left: 0;
    }
    .u-pl-4\@dm {
        padding-left: 1.14rem;
    }
}
@media (max-width: 1025px) {
    .u-pl-0\@ds {
        padding-left: 0;
    }
    .u-pl-4\@ds {
        padding-left: 1.14rem;
    }
}
@media (max-width: 900px) {
    .u-pl-0\@tvl {
        padding-left: 0;
    }
    .u-pl-4\@tvl {
        padding-left: 1.14rem;
    }
}
@media (max-width: 800px) {
    .u-pl-0\@tl {
        padding-left: 0;
    }
    .u-pl-4\@tl {
        padding-left: 1.14rem;
    }
}
@media (max-width: 700px) {
    .u-pl-0\@tm {
        padding-left: 0;
    }
    .u-pl-4\@tm {
        padding-left: 1.14rem;
    }
}
@media (max-width: 600px) {
    .u-pl-0\@ts {
        padding-left: 0;
    }
    .u-pl-4\@ts {
        padding-left: 1.14rem;
    }
}
@media (max-width: 480px) {
    .u-pl-0\@pvl {
        padding-left: 0;
    }
    .u-pl-4\@pvl {
        padding-left: 1.14rem;
    }
}
@media (max-width: 420px) {
    .u-pl-0\@pl {
        padding-left: 0;
    }
    .u-pl-4\@pl {
        padding-left: 1.14rem;
    }
}
@media (max-width: 1400px) {
    .u-pr-0\@dl {
        padding-right: 0;
    }
    .u-pr-4\@dl {
        padding-right: 1.14rem;
    }
}
@media (max-width: 1250px) {
    .u-pr-0\@dm {
        padding-right: 0;
    }
    .u-pr-4\@dm {
        padding-right: 1.14rem;
    }
}
@media (max-width: 1025px) {
    .u-pr-0\@ds {
        padding-right: 0;
    }
    .u-pr-4\@ds {
        padding-right: 1.14rem;
    }
}
@media (max-width: 900px) {
    .u-pr-0\@tvl {
        padding-right: 0;
    }
    .u-pr-4\@tvl {
        padding-right: 1.14rem;
    }
}
@media (max-width: 800px) {
    .u-pr-0\@tl {
        padding-right: 0;
    }
    .u-pr-4\@tl {
        padding-right: 1.14rem;
    }
}
@media (max-width: 700px) {
    .u-pr-0\@tm {
        padding-right: 0;
    }
    .u-pr-4\@tm {
        padding-right: 1.14rem;
    }
}
@media (max-width: 600px) {
    .u-pr-0\@ts {
        padding-right: 0;
    }
    .u-pr-4\@ts {
        padding-right: 1.14rem;
    }
}
@media (max-width: 480px) {
    .u-pr-0\@pvl {
        padding-right: 0;
    }
    .u-pr-4\@pvl {
        padding-right: 1.14rem;
    }
}
@media (max-width: 420px) {
    .u-pr-0\@pl {
        padding-right: 0;
    }
    .u-pr-4\@pl {
        padding-right: 1.14rem;
    }
}
@media (max-width: 1400px) {
    .u-px-0\@dl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-4\@dl {
        padding-left: 1.14rem;
        padding-right: 1.14rem;
    }
}
@media (max-width: 1250px) {
    .u-px-0\@dm {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-4\@dm {
        padding-left: 1.14rem;
        padding-right: 1.14rem;
    }
}
@media (max-width: 1025px) {
    .u-px-0\@ds {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-4\@ds {
        padding-left: 1.14rem;
        padding-right: 1.14rem;
    }
}
@media (max-width: 900px) {
    .u-px-0\@tvl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-4\@tvl {
        padding-left: 1.14rem;
        padding-right: 1.14rem;
    }
}
@media (max-width: 800px) {
    .u-px-0\@tl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-4\@tl {
        padding-left: 1.14rem;
        padding-right: 1.14rem;
    }
}
@media (max-width: 700px) {
    .u-px-0\@tm {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-4\@tm {
        padding-left: 1.14rem;
        padding-right: 1.14rem;
    }
}
@media (max-width: 600px) {
    .u-px-0\@ts {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-4\@ts {
        padding-left: 1.14rem;
        padding-right: 1.14rem;
    }
}
@media (max-width: 480px) {
    .u-px-0\@pvl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-4\@pvl {
        padding-left: 1.14rem;
        padding-right: 1.14rem;
    }
}
@media (max-width: 420px) {
    .u-px-0\@pl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-4\@pl {
        padding-left: 1.14rem;
        padding-right: 1.14rem;
    }
}
@media (max-width: 1400px) {
    .u-py-0\@dl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-4\@dl {
        padding-top: 1.14rem;
        padding-bottom: 1.14rem;
    }
}
@media (max-width: 1250px) {
    .u-py-0\@dm {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-4\@dm {
        padding-top: 1.14rem;
        padding-bottom: 1.14rem;
    }
}
@media (max-width: 1025px) {
    .u-py-0\@ds {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-4\@ds {
        padding-top: 1.14rem;
        padding-bottom: 1.14rem;
    }
}
@media (max-width: 900px) {
    .u-py-0\@tvl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-4\@tvl {
        padding-top: 1.14rem;
        padding-bottom: 1.14rem;
    }
}
@media (max-width: 800px) {
    .u-py-0\@tl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-4\@tl {
        padding-top: 1.14rem;
        padding-bottom: 1.14rem;
    }
}
@media (max-width: 700px) {
    .u-py-0\@tm {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-4\@tm {
        padding-top: 1.14rem;
        padding-bottom: 1.14rem;
    }
}
@media (max-width: 600px) {
    .u-py-0\@ts {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-4\@ts {
        padding-top: 1.14rem;
        padding-bottom: 1.14rem;
    }
}
@media (max-width: 480px) {
    .u-py-0\@pvl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-4\@pvl {
        padding-top: 1.14rem;
        padding-bottom: 1.14rem;
    }
}
@media (max-width: 420px) {
    .u-py-0\@pl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-4\@pl {
        padding-top: 1.14rem;
        padding-bottom: 1.14rem;
    }
}
@media (max-width: 1400px) {
    .u-p-0\@dl {
        padding: 0;
    }
    .u-p-3\@dl {
        padding: 0.86rem;
    }
}
@media (max-width: 1250px) {
    .u-p-0\@dm {
        padding: 0;
    }
    .u-p-3\@dm {
        padding: 0.86rem;
    }
}
@media (max-width: 1025px) {
    .u-p-0\@ds {
        padding: 0;
    }
    .u-p-3\@ds {
        padding: 0.86rem;
    }
}
@media (max-width: 900px) {
    .u-p-0\@tvl {
        padding: 0;
    }
    .u-p-3\@tvl {
        padding: 0.86rem;
    }
}
@media (max-width: 800px) {
    .u-p-0\@tl {
        padding: 0;
    }
    .u-p-3\@tl {
        padding: 0.86rem;
    }
}
@media (max-width: 700px) {
    .u-p-0\@tm {
        padding: 0;
    }
    .u-p-3\@tm {
        padding: 0.86rem;
    }
}
@media (max-width: 600px) {
    .u-p-0\@ts {
        padding: 0;
    }
    .u-p-3\@ts {
        padding: 0.86rem;
    }
}
@media (max-width: 480px) {
    .u-p-0\@pvl {
        padding: 0;
    }
    .u-p-3\@pvl {
        padding: 0.86rem;
    }
}
@media (max-width: 420px) {
    .u-p-0\@pl {
        padding: 0;
    }
    .u-p-3\@pl {
        padding: 0.86rem;
    }
}
@media (max-width: 1400px) {
    .u-pt-0\@dl {
        padding-top: 0;
    }
    .u-pt-3\@dl {
        padding-top: 0.86rem;
    }
}
@media (max-width: 1250px) {
    .u-pt-0\@dm {
        padding-top: 0;
    }
    .u-pt-3\@dm {
        padding-top: 0.86rem;
    }
}
@media (max-width: 1025px) {
    .u-pt-0\@ds {
        padding-top: 0;
    }
    .u-pt-3\@ds {
        padding-top: 0.86rem;
    }
}
@media (max-width: 900px) {
    .u-pt-0\@tvl {
        padding-top: 0;
    }
    .u-pt-3\@tvl {
        padding-top: 0.86rem;
    }
}
@media (max-width: 800px) {
    .u-pt-0\@tl {
        padding-top: 0;
    }
    .u-pt-3\@tl {
        padding-top: 0.86rem;
    }
}
@media (max-width: 700px) {
    .u-pt-0\@tm {
        padding-top: 0;
    }
    .u-pt-3\@tm {
        padding-top: 0.86rem;
    }
}
@media (max-width: 600px) {
    .u-pt-0\@ts {
        padding-top: 0;
    }
    .u-pt-3\@ts {
        padding-top: 0.86rem;
    }
}
@media (max-width: 480px) {
    .u-pt-0\@pvl {
        padding-top: 0;
    }
    .u-pt-3\@pvl {
        padding-top: 0.86rem;
    }
}
@media (max-width: 420px) {
    .u-pt-0\@pl {
        padding-top: 0;
    }
    .u-pt-3\@pl {
        padding-top: 0.86rem;
    }
}
@media (max-width: 1400px) {
    .u-pb-0\@dl {
        padding-bottom: 0;
    }
    .u-pb-3\@dl {
        padding-bottom: 0.86rem;
    }
}
@media (max-width: 1250px) {
    .u-pb-0\@dm {
        padding-bottom: 0;
    }
    .u-pb-3\@dm {
        padding-bottom: 0.86rem;
    }
}
@media (max-width: 1025px) {
    .u-pb-0\@ds {
        padding-bottom: 0;
    }
    .u-pb-3\@ds {
        padding-bottom: 0.86rem;
    }
}
@media (max-width: 900px) {
    .u-pb-0\@tvl {
        padding-bottom: 0;
    }
    .u-pb-3\@tvl {
        padding-bottom: 0.86rem;
    }
}
@media (max-width: 800px) {
    .u-pb-0\@tl {
        padding-bottom: 0;
    }
    .u-pb-3\@tl {
        padding-bottom: 0.86rem;
    }
}
@media (max-width: 700px) {
    .u-pb-0\@tm {
        padding-bottom: 0;
    }
    .u-pb-3\@tm {
        padding-bottom: 0.86rem;
    }
}
@media (max-width: 600px) {
    .u-pb-0\@ts {
        padding-bottom: 0;
    }
    .u-pb-3\@ts {
        padding-bottom: 0.86rem;
    }
}
@media (max-width: 480px) {
    .u-pb-0\@pvl {
        padding-bottom: 0;
    }
    .u-pb-3\@pvl {
        padding-bottom: 0.86rem;
    }
}
@media (max-width: 420px) {
    .u-pb-0\@pl {
        padding-bottom: 0;
    }
    .u-pb-3\@pl {
        padding-bottom: 0.86rem;
    }
}
@media (max-width: 1400px) {
    .u-pl-0\@dl {
        padding-left: 0;
    }
    .u-pl-3\@dl {
        padding-left: 0.86rem;
    }
}
@media (max-width: 1250px) {
    .u-pl-0\@dm {
        padding-left: 0;
    }
    .u-pl-3\@dm {
        padding-left: 0.86rem;
    }
}
@media (max-width: 1025px) {
    .u-pl-0\@ds {
        padding-left: 0;
    }
    .u-pl-3\@ds {
        padding-left: 0.86rem;
    }
}
@media (max-width: 900px) {
    .u-pl-0\@tvl {
        padding-left: 0;
    }
    .u-pl-3\@tvl {
        padding-left: 0.86rem;
    }
}
@media (max-width: 800px) {
    .u-pl-0\@tl {
        padding-left: 0;
    }
    .u-pl-3\@tl {
        padding-left: 0.86rem;
    }
}
@media (max-width: 700px) {
    .u-pl-0\@tm {
        padding-left: 0;
    }
    .u-pl-3\@tm {
        padding-left: 0.86rem;
    }
}
@media (max-width: 600px) {
    .u-pl-0\@ts {
        padding-left: 0;
    }
    .u-pl-3\@ts {
        padding-left: 0.86rem;
    }
}
@media (max-width: 480px) {
    .u-pl-0\@pvl {
        padding-left: 0;
    }
    .u-pl-3\@pvl {
        padding-left: 0.86rem;
    }
}
@media (max-width: 420px) {
    .u-pl-0\@pl {
        padding-left: 0;
    }
    .u-pl-3\@pl {
        padding-left: 0.86rem;
    }
}
@media (max-width: 1400px) {
    .u-pr-0\@dl {
        padding-right: 0;
    }
    .u-pr-3\@dl {
        padding-right: 0.86rem;
    }
}
@media (max-width: 1250px) {
    .u-pr-0\@dm {
        padding-right: 0;
    }
    .u-pr-3\@dm {
        padding-right: 0.86rem;
    }
}
@media (max-width: 1025px) {
    .u-pr-0\@ds {
        padding-right: 0;
    }
    .u-pr-3\@ds {
        padding-right: 0.86rem;
    }
}
@media (max-width: 900px) {
    .u-pr-0\@tvl {
        padding-right: 0;
    }
    .u-pr-3\@tvl {
        padding-right: 0.86rem;
    }
}
@media (max-width: 800px) {
    .u-pr-0\@tl {
        padding-right: 0;
    }
    .u-pr-3\@tl {
        padding-right: 0.86rem;
    }
}
@media (max-width: 700px) {
    .u-pr-0\@tm {
        padding-right: 0;
    }
    .u-pr-3\@tm {
        padding-right: 0.86rem;
    }
}
@media (max-width: 600px) {
    .u-pr-0\@ts {
        padding-right: 0;
    }
    .u-pr-3\@ts {
        padding-right: 0.86rem;
    }
}
@media (max-width: 480px) {
    .u-pr-0\@pvl {
        padding-right: 0;
    }
    .u-pr-3\@pvl {
        padding-right: 0.86rem;
    }
}
@media (max-width: 420px) {
    .u-pr-0\@pl {
        padding-right: 0;
    }
    .u-pr-3\@pl {
        padding-right: 0.86rem;
    }
}
@media (max-width: 1400px) {
    .u-px-0\@dl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-3\@dl {
        padding-left: 0.86rem;
        padding-right: 0.86rem;
    }
}
@media (max-width: 1250px) {
    .u-px-0\@dm {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-3\@dm {
        padding-left: 0.86rem;
        padding-right: 0.86rem;
    }
}
@media (max-width: 1025px) {
    .u-px-0\@ds {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-3\@ds {
        padding-left: 0.86rem;
        padding-right: 0.86rem;
    }
}
@media (max-width: 900px) {
    .u-px-0\@tvl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-3\@tvl {
        padding-left: 0.86rem;
        padding-right: 0.86rem;
    }
}
@media (max-width: 800px) {
    .u-px-0\@tl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-3\@tl {
        padding-left: 0.86rem;
        padding-right: 0.86rem;
    }
}
@media (max-width: 700px) {
    .u-px-0\@tm {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-3\@tm {
        padding-left: 0.86rem;
        padding-right: 0.86rem;
    }
}
@media (max-width: 600px) {
    .u-px-0\@ts {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-3\@ts {
        padding-left: 0.86rem;
        padding-right: 0.86rem;
    }
}
@media (max-width: 480px) {
    .u-px-0\@pvl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-3\@pvl {
        padding-left: 0.86rem;
        padding-right: 0.86rem;
    }
}
@media (max-width: 420px) {
    .u-px-0\@pl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-3\@pl {
        padding-left: 0.86rem;
        padding-right: 0.86rem;
    }
}
@media (max-width: 1400px) {
    .u-py-0\@dl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-3\@dl {
        padding-top: 0.86rem;
        padding-bottom: 0.86rem;
    }
}
@media (max-width: 1250px) {
    .u-py-0\@dm {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-3\@dm {
        padding-top: 0.86rem;
        padding-bottom: 0.86rem;
    }
}
@media (max-width: 1025px) {
    .u-py-0\@ds {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-3\@ds {
        padding-top: 0.86rem;
        padding-bottom: 0.86rem;
    }
}
@media (max-width: 900px) {
    .u-py-0\@tvl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-3\@tvl {
        padding-top: 0.86rem;
        padding-bottom: 0.86rem;
    }
}
@media (max-width: 800px) {
    .u-py-0\@tl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-3\@tl {
        padding-top: 0.86rem;
        padding-bottom: 0.86rem;
    }
}
@media (max-width: 700px) {
    .u-py-0\@tm {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-3\@tm {
        padding-top: 0.86rem;
        padding-bottom: 0.86rem;
    }
}
@media (max-width: 600px) {
    .u-py-0\@ts {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-3\@ts {
        padding-top: 0.86rem;
        padding-bottom: 0.86rem;
    }
}
@media (max-width: 480px) {
    .u-py-0\@pvl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-3\@pvl {
        padding-top: 0.86rem;
        padding-bottom: 0.86rem;
    }
}
@media (max-width: 420px) {
    .u-py-0\@pl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-3\@pl {
        padding-top: 0.86rem;
        padding-bottom: 0.86rem;
    }
}
@media (max-width: 1400px) {
    .u-p-0\@dl {
        padding: 0;
    }
    .u-p-2\@dl {
        padding: 0.57rem;
    }
}
@media (max-width: 1250px) {
    .u-p-0\@dm {
        padding: 0;
    }
    .u-p-2\@dm {
        padding: 0.57rem;
    }
}
@media (max-width: 1025px) {
    .u-p-0\@ds {
        padding: 0;
    }
    .u-p-2\@ds {
        padding: 0.57rem;
    }
}
@media (max-width: 900px) {
    .u-p-0\@tvl {
        padding: 0;
    }
    .u-p-2\@tvl {
        padding: 0.57rem;
    }
}
@media (max-width: 800px) {
    .u-p-0\@tl {
        padding: 0;
    }
    .u-p-2\@tl {
        padding: 0.57rem;
    }
}
@media (max-width: 700px) {
    .u-p-0\@tm {
        padding: 0;
    }
    .u-p-2\@tm {
        padding: 0.57rem;
    }
}
@media (max-width: 600px) {
    .u-p-0\@ts {
        padding: 0;
    }
    .u-p-2\@ts {
        padding: 0.57rem;
    }
}
@media (max-width: 480px) {
    .u-p-0\@pvl {
        padding: 0;
    }
    .u-p-2\@pvl {
        padding: 0.57rem;
    }
}
@media (max-width: 420px) {
    .u-p-0\@pl {
        padding: 0;
    }
    .u-p-2\@pl {
        padding: 0.57rem;
    }
}
@media (max-width: 1400px) {
    .u-pt-0\@dl {
        padding-top: 0;
    }
    .u-pt-2\@dl {
        padding-top: 0.57rem;
    }
}
@media (max-width: 1250px) {
    .u-pt-0\@dm {
        padding-top: 0;
    }
    .u-pt-2\@dm {
        padding-top: 0.57rem;
    }
}
@media (max-width: 1025px) {
    .u-pt-0\@ds {
        padding-top: 0;
    }
    .u-pt-2\@ds {
        padding-top: 0.57rem;
    }
}
@media (max-width: 900px) {
    .u-pt-0\@tvl {
        padding-top: 0;
    }
    .u-pt-2\@tvl {
        padding-top: 0.57rem;
    }
}
@media (max-width: 800px) {
    .u-pt-0\@tl {
        padding-top: 0;
    }
    .u-pt-2\@tl {
        padding-top: 0.57rem;
    }
}
@media (max-width: 700px) {
    .u-pt-0\@tm {
        padding-top: 0;
    }
    .u-pt-2\@tm {
        padding-top: 0.57rem;
    }
}
@media (max-width: 600px) {
    .u-pt-0\@ts {
        padding-top: 0;
    }
    .u-pt-2\@ts {
        padding-top: 0.57rem;
    }
}
@media (max-width: 480px) {
    .u-pt-0\@pvl {
        padding-top: 0;
    }
    .u-pt-2\@pvl {
        padding-top: 0.57rem;
    }
}
@media (max-width: 420px) {
    .u-pt-0\@pl {
        padding-top: 0;
    }
    .u-pt-2\@pl {
        padding-top: 0.57rem;
    }
}
@media (max-width: 1400px) {
    .u-pb-0\@dl {
        padding-bottom: 0;
    }
    .u-pb-2\@dl {
        padding-bottom: 0.57rem;
    }
}
@media (max-width: 1250px) {
    .u-pb-0\@dm {
        padding-bottom: 0;
    }
    .u-pb-2\@dm {
        padding-bottom: 0.57rem;
    }
}
@media (max-width: 1025px) {
    .u-pb-0\@ds {
        padding-bottom: 0;
    }
    .u-pb-2\@ds {
        padding-bottom: 0.57rem;
    }
}
@media (max-width: 900px) {
    .u-pb-0\@tvl {
        padding-bottom: 0;
    }
    .u-pb-2\@tvl {
        padding-bottom: 0.57rem;
    }
}
@media (max-width: 800px) {
    .u-pb-0\@tl {
        padding-bottom: 0;
    }
    .u-pb-2\@tl {
        padding-bottom: 0.57rem;
    }
}
@media (max-width: 700px) {
    .u-pb-0\@tm {
        padding-bottom: 0;
    }
    .u-pb-2\@tm {
        padding-bottom: 0.57rem;
    }
}
@media (max-width: 600px) {
    .u-pb-0\@ts {
        padding-bottom: 0;
    }
    .u-pb-2\@ts {
        padding-bottom: 0.57rem;
    }
}
@media (max-width: 480px) {
    .u-pb-0\@pvl {
        padding-bottom: 0;
    }
    .u-pb-2\@pvl {
        padding-bottom: 0.57rem;
    }
}
@media (max-width: 420px) {
    .u-pb-0\@pl {
        padding-bottom: 0;
    }
    .u-pb-2\@pl {
        padding-bottom: 0.57rem;
    }
}
@media (max-width: 1400px) {
    .u-pl-0\@dl {
        padding-left: 0;
    }
    .u-pl-2\@dl {
        padding-left: 0.57rem;
    }
}
@media (max-width: 1250px) {
    .u-pl-0\@dm {
        padding-left: 0;
    }
    .u-pl-2\@dm {
        padding-left: 0.57rem;
    }
}
@media (max-width: 1025px) {
    .u-pl-0\@ds {
        padding-left: 0;
    }
    .u-pl-2\@ds {
        padding-left: 0.57rem;
    }
}
@media (max-width: 900px) {
    .u-pl-0\@tvl {
        padding-left: 0;
    }
    .u-pl-2\@tvl {
        padding-left: 0.57rem;
    }
}
@media (max-width: 800px) {
    .u-pl-0\@tl {
        padding-left: 0;
    }
    .u-pl-2\@tl {
        padding-left: 0.57rem;
    }
}
@media (max-width: 700px) {
    .u-pl-0\@tm {
        padding-left: 0;
    }
    .u-pl-2\@tm {
        padding-left: 0.57rem;
    }
}
@media (max-width: 600px) {
    .u-pl-0\@ts {
        padding-left: 0;
    }
    .u-pl-2\@ts {
        padding-left: 0.57rem;
    }
}
@media (max-width: 480px) {
    .u-pl-0\@pvl {
        padding-left: 0;
    }
    .u-pl-2\@pvl {
        padding-left: 0.57rem;
    }
}
@media (max-width: 420px) {
    .u-pl-0\@pl {
        padding-left: 0;
    }
    .u-pl-2\@pl {
        padding-left: 0.57rem;
    }
}
@media (max-width: 1400px) {
    .u-pr-0\@dl {
        padding-right: 0;
    }
    .u-pr-2\@dl {
        padding-right: 0.57rem;
    }
}
@media (max-width: 1250px) {
    .u-pr-0\@dm {
        padding-right: 0;
    }
    .u-pr-2\@dm {
        padding-right: 0.57rem;
    }
}
@media (max-width: 1025px) {
    .u-pr-0\@ds {
        padding-right: 0;
    }
    .u-pr-2\@ds {
        padding-right: 0.57rem;
    }
}
@media (max-width: 900px) {
    .u-pr-0\@tvl {
        padding-right: 0;
    }
    .u-pr-2\@tvl {
        padding-right: 0.57rem;
    }
}
@media (max-width: 800px) {
    .u-pr-0\@tl {
        padding-right: 0;
    }
    .u-pr-2\@tl {
        padding-right: 0.57rem;
    }
}
@media (max-width: 700px) {
    .u-pr-0\@tm {
        padding-right: 0;
    }
    .u-pr-2\@tm {
        padding-right: 0.57rem;
    }
}
@media (max-width: 600px) {
    .u-pr-0\@ts {
        padding-right: 0;
    }
    .u-pr-2\@ts {
        padding-right: 0.57rem;
    }
}
@media (max-width: 480px) {
    .u-pr-0\@pvl {
        padding-right: 0;
    }
    .u-pr-2\@pvl {
        padding-right: 0.57rem;
    }
}
@media (max-width: 420px) {
    .u-pr-0\@pl {
        padding-right: 0;
    }
    .u-pr-2\@pl {
        padding-right: 0.57rem;
    }
}
@media (max-width: 1400px) {
    .u-px-0\@dl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-2\@dl {
        padding-left: 0.57rem;
        padding-right: 0.57rem;
    }
}
@media (max-width: 1250px) {
    .u-px-0\@dm {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-2\@dm {
        padding-left: 0.57rem;
        padding-right: 0.57rem;
    }
}
@media (max-width: 1025px) {
    .u-px-0\@ds {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-2\@ds {
        padding-left: 0.57rem;
        padding-right: 0.57rem;
    }
}
@media (max-width: 900px) {
    .u-px-0\@tvl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-2\@tvl {
        padding-left: 0.57rem;
        padding-right: 0.57rem;
    }
}
@media (max-width: 800px) {
    .u-px-0\@tl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-2\@tl {
        padding-left: 0.57rem;
        padding-right: 0.57rem;
    }
}
@media (max-width: 700px) {
    .u-px-0\@tm {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-2\@tm {
        padding-left: 0.57rem;
        padding-right: 0.57rem;
    }
}
@media (max-width: 600px) {
    .u-px-0\@ts {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-2\@ts {
        padding-left: 0.57rem;
        padding-right: 0.57rem;
    }
}
@media (max-width: 480px) {
    .u-px-0\@pvl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-2\@pvl {
        padding-left: 0.57rem;
        padding-right: 0.57rem;
    }
}
@media (max-width: 420px) {
    .u-px-0\@pl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-2\@pl {
        padding-left: 0.57rem;
        padding-right: 0.57rem;
    }
}
@media (max-width: 1400px) {
    .u-py-0\@dl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-2\@dl {
        padding-top: 0.57rem;
        padding-bottom: 0.57rem;
    }
}
@media (max-width: 1250px) {
    .u-py-0\@dm {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-2\@dm {
        padding-top: 0.57rem;
        padding-bottom: 0.57rem;
    }
}
@media (max-width: 1025px) {
    .u-py-0\@ds {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-2\@ds {
        padding-top: 0.57rem;
        padding-bottom: 0.57rem;
    }
}
@media (max-width: 900px) {
    .u-py-0\@tvl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-2\@tvl {
        padding-top: 0.57rem;
        padding-bottom: 0.57rem;
    }
}
@media (max-width: 800px) {
    .u-py-0\@tl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-2\@tl {
        padding-top: 0.57rem;
        padding-bottom: 0.57rem;
    }
}
@media (max-width: 700px) {
    .u-py-0\@tm {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-2\@tm {
        padding-top: 0.57rem;
        padding-bottom: 0.57rem;
    }
}
@media (max-width: 600px) {
    .u-py-0\@ts {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-2\@ts {
        padding-top: 0.57rem;
        padding-bottom: 0.57rem;
    }
}
@media (max-width: 480px) {
    .u-py-0\@pvl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-2\@pvl {
        padding-top: 0.57rem;
        padding-bottom: 0.57rem;
    }
}
@media (max-width: 420px) {
    .u-py-0\@pl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-2\@pl {
        padding-top: 0.57rem;
        padding-bottom: 0.57rem;
    }
}
@media (max-width: 1400px) {
    .u-p-0\@dl {
        padding: 0;
    }
    .u-p-1\@dl {
        padding: 0.29rem;
    }
}
@media (max-width: 1250px) {
    .u-p-0\@dm {
        padding: 0;
    }
    .u-p-1\@dm {
        padding: 0.29rem;
    }
}
@media (max-width: 1025px) {
    .u-p-0\@ds {
        padding: 0;
    }
    .u-p-1\@ds {
        padding: 0.29rem;
    }
}
@media (max-width: 900px) {
    .u-p-0\@tvl {
        padding: 0;
    }
    .u-p-1\@tvl {
        padding: 0.29rem;
    }
}
@media (max-width: 800px) {
    .u-p-0\@tl {
        padding: 0;
    }
    .u-p-1\@tl {
        padding: 0.29rem;
    }
}
@media (max-width: 700px) {
    .u-p-0\@tm {
        padding: 0;
    }
    .u-p-1\@tm {
        padding: 0.29rem;
    }
}
@media (max-width: 600px) {
    .u-p-0\@ts {
        padding: 0;
    }
    .u-p-1\@ts {
        padding: 0.29rem;
    }
}
@media (max-width: 480px) {
    .u-p-0\@pvl {
        padding: 0;
    }
    .u-p-1\@pvl {
        padding: 0.29rem;
    }
}
@media (max-width: 420px) {
    .u-p-0\@pl {
        padding: 0;
    }
    .u-p-1\@pl {
        padding: 0.29rem;
    }
}
@media (max-width: 1400px) {
    .u-pt-0\@dl {
        padding-top: 0;
    }
    .u-pt-1\@dl {
        padding-top: 0.29rem;
    }
}
@media (max-width: 1250px) {
    .u-pt-0\@dm {
        padding-top: 0;
    }
    .u-pt-1\@dm {
        padding-top: 0.29rem;
    }
}
@media (max-width: 1025px) {
    .u-pt-0\@ds {
        padding-top: 0;
    }
    .u-pt-1\@ds {
        padding-top: 0.29rem;
    }
}
@media (max-width: 900px) {
    .u-pt-0\@tvl {
        padding-top: 0;
    }
    .u-pt-1\@tvl {
        padding-top: 0.29rem;
    }
}
@media (max-width: 800px) {
    .u-pt-0\@tl {
        padding-top: 0;
    }
    .u-pt-1\@tl {
        padding-top: 0.29rem;
    }
}
@media (max-width: 700px) {
    .u-pt-0\@tm {
        padding-top: 0;
    }
    .u-pt-1\@tm {
        padding-top: 0.29rem;
    }
}
@media (max-width: 600px) {
    .u-pt-0\@ts {
        padding-top: 0;
    }
    .u-pt-1\@ts {
        padding-top: 0.29rem;
    }
}
@media (max-width: 480px) {
    .u-pt-0\@pvl {
        padding-top: 0;
    }
    .u-pt-1\@pvl {
        padding-top: 0.29rem;
    }
}
@media (max-width: 420px) {
    .u-pt-0\@pl {
        padding-top: 0;
    }
    .u-pt-1\@pl {
        padding-top: 0.29rem;
    }
}
@media (max-width: 1400px) {
    .u-pb-0\@dl {
        padding-bottom: 0;
    }
    .u-pb-1\@dl {
        padding-bottom: 0.29rem;
    }
}
@media (max-width: 1250px) {
    .u-pb-0\@dm {
        padding-bottom: 0;
    }
    .u-pb-1\@dm {
        padding-bottom: 0.29rem;
    }
}
@media (max-width: 1025px) {
    .u-pb-0\@ds {
        padding-bottom: 0;
    }
    .u-pb-1\@ds {
        padding-bottom: 0.29rem;
    }
}
@media (max-width: 900px) {
    .u-pb-0\@tvl {
        padding-bottom: 0;
    }
    .u-pb-1\@tvl {
        padding-bottom: 0.29rem;
    }
}
@media (max-width: 800px) {
    .u-pb-0\@tl {
        padding-bottom: 0;
    }
    .u-pb-1\@tl {
        padding-bottom: 0.29rem;
    }
}
@media (max-width: 700px) {
    .u-pb-0\@tm {
        padding-bottom: 0;
    }
    .u-pb-1\@tm {
        padding-bottom: 0.29rem;
    }
}
@media (max-width: 600px) {
    .u-pb-0\@ts {
        padding-bottom: 0;
    }
    .u-pb-1\@ts {
        padding-bottom: 0.29rem;
    }
}
@media (max-width: 480px) {
    .u-pb-0\@pvl {
        padding-bottom: 0;
    }
    .u-pb-1\@pvl {
        padding-bottom: 0.29rem;
    }
}
@media (max-width: 420px) {
    .u-pb-0\@pl {
        padding-bottom: 0;
    }
    .u-pb-1\@pl {
        padding-bottom: 0.29rem;
    }
}
@media (max-width: 1400px) {
    .u-pl-0\@dl {
        padding-left: 0;
    }
    .u-pl-1\@dl {
        padding-left: 0.29rem;
    }
}
@media (max-width: 1250px) {
    .u-pl-0\@dm {
        padding-left: 0;
    }
    .u-pl-1\@dm {
        padding-left: 0.29rem;
    }
}
@media (max-width: 1025px) {
    .u-pl-0\@ds {
        padding-left: 0;
    }
    .u-pl-1\@ds {
        padding-left: 0.29rem;
    }
}
@media (max-width: 900px) {
    .u-pl-0\@tvl {
        padding-left: 0;
    }
    .u-pl-1\@tvl {
        padding-left: 0.29rem;
    }
}
@media (max-width: 800px) {
    .u-pl-0\@tl {
        padding-left: 0;
    }
    .u-pl-1\@tl {
        padding-left: 0.29rem;
    }
}
@media (max-width: 700px) {
    .u-pl-0\@tm {
        padding-left: 0;
    }
    .u-pl-1\@tm {
        padding-left: 0.29rem;
    }
}
@media (max-width: 600px) {
    .u-pl-0\@ts {
        padding-left: 0;
    }
    .u-pl-1\@ts {
        padding-left: 0.29rem;
    }
}
@media (max-width: 480px) {
    .u-pl-0\@pvl {
        padding-left: 0;
    }
    .u-pl-1\@pvl {
        padding-left: 0.29rem;
    }
}
@media (max-width: 420px) {
    .u-pl-0\@pl {
        padding-left: 0;
    }
    .u-pl-1\@pl {
        padding-left: 0.29rem;
    }
}
@media (max-width: 1400px) {
    .u-pr-0\@dl {
        padding-right: 0;
    }
    .u-pr-1\@dl {
        padding-right: 0.29rem;
    }
}
@media (max-width: 1250px) {
    .u-pr-0\@dm {
        padding-right: 0;
    }
    .u-pr-1\@dm {
        padding-right: 0.29rem;
    }
}
@media (max-width: 1025px) {
    .u-pr-0\@ds {
        padding-right: 0;
    }
    .u-pr-1\@ds {
        padding-right: 0.29rem;
    }
}
@media (max-width: 900px) {
    .u-pr-0\@tvl {
        padding-right: 0;
    }
    .u-pr-1\@tvl {
        padding-right: 0.29rem;
    }
}
@media (max-width: 800px) {
    .u-pr-0\@tl {
        padding-right: 0;
    }
    .u-pr-1\@tl {
        padding-right: 0.29rem;
    }
}
@media (max-width: 700px) {
    .u-pr-0\@tm {
        padding-right: 0;
    }
    .u-pr-1\@tm {
        padding-right: 0.29rem;
    }
}
@media (max-width: 600px) {
    .u-pr-0\@ts {
        padding-right: 0;
    }
    .u-pr-1\@ts {
        padding-right: 0.29rem;
    }
}
@media (max-width: 480px) {
    .u-pr-0\@pvl {
        padding-right: 0;
    }
    .u-pr-1\@pvl {
        padding-right: 0.29rem;
    }
}
@media (max-width: 420px) {
    .u-pr-0\@pl {
        padding-right: 0;
    }
    .u-pr-1\@pl {
        padding-right: 0.29rem;
    }
}
@media (max-width: 1400px) {
    .u-px-0\@dl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-1\@dl {
        padding-left: 0.29rem;
        padding-right: 0.29rem;
    }
}
@media (max-width: 1250px) {
    .u-px-0\@dm {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-1\@dm {
        padding-left: 0.29rem;
        padding-right: 0.29rem;
    }
}
@media (max-width: 1025px) {
    .u-px-0\@ds {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-1\@ds {
        padding-left: 0.29rem;
        padding-right: 0.29rem;
    }
}
@media (max-width: 900px) {
    .u-px-0\@tvl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-1\@tvl {
        padding-left: 0.29rem;
        padding-right: 0.29rem;
    }
}
@media (max-width: 800px) {
    .u-px-0\@tl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-1\@tl {
        padding-left: 0.29rem;
        padding-right: 0.29rem;
    }
}
@media (max-width: 700px) {
    .u-px-0\@tm {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-1\@tm {
        padding-left: 0.29rem;
        padding-right: 0.29rem;
    }
}
@media (max-width: 600px) {
    .u-px-0\@ts {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-1\@ts {
        padding-left: 0.29rem;
        padding-right: 0.29rem;
    }
}
@media (max-width: 480px) {
    .u-px-0\@pvl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-1\@pvl {
        padding-left: 0.29rem;
        padding-right: 0.29rem;
    }
}
@media (max-width: 420px) {
    .u-px-0\@pl {
        padding-left: 0;
        padding-right: 0;
    }
    .u-px-1\@pl {
        padding-left: 0.29rem;
        padding-right: 0.29rem;
    }
}
@media (max-width: 1400px) {
    .u-py-0\@dl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-1\@dl {
        padding-top: 0.29rem;
        padding-bottom: 0.29rem;
    }
}
@media (max-width: 1250px) {
    .u-py-0\@dm {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-1\@dm {
        padding-top: 0.29rem;
        padding-bottom: 0.29rem;
    }
}
@media (max-width: 1025px) {
    .u-py-0\@ds {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-1\@ds {
        padding-top: 0.29rem;
        padding-bottom: 0.29rem;
    }
}
@media (max-width: 900px) {
    .u-py-0\@tvl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-1\@tvl {
        padding-top: 0.29rem;
        padding-bottom: 0.29rem;
    }
}
@media (max-width: 800px) {
    .u-py-0\@tl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-1\@tl {
        padding-top: 0.29rem;
        padding-bottom: 0.29rem;
    }
}
@media (max-width: 700px) {
    .u-py-0\@tm {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-1\@tm {
        padding-top: 0.29rem;
        padding-bottom: 0.29rem;
    }
}
@media (max-width: 600px) {
    .u-py-0\@ts {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-1\@ts {
        padding-top: 0.29rem;
        padding-bottom: 0.29rem;
    }
}
@media (max-width: 480px) {
    .u-py-0\@pvl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-1\@pvl {
        padding-top: 0.29rem;
        padding-bottom: 0.29rem;
    }
}
@media (max-width: 420px) {
    .u-py-0\@pl {
        padding-top: 0;
        padding-bottom: 0;
    }
    .u-py-1\@pl {
        padding-top: 0.29rem;
        padding-bottom: 0.29rem;
    }
}
.u-m-global {
    margin: 2.29rem;
}
@media (max-width: 1400px) {
    .u-m-global\@dl {
        margin: 2.29rem;
    }
}
@media (max-width: 1250px) {
    .u-m-global\@dm {
        margin: 2.29rem;
    }
}
@media (max-width: 1025px) {
    .u-m-global\@ds {
        margin: 2.29rem;
    }
}
@media (max-width: 900px) {
    .u-m-global\@tvl {
        margin: 2.29rem;
    }
}
@media (max-width: 800px) {
    .u-m-global\@tl {
        margin: 2.29rem;
    }
}
@media (max-width: 700px) {
    .u-m-global\@tm {
        margin: 2.29rem;
    }
}
@media (max-width: 600px) {
    .u-m-global\@ts {
        margin: 2.29rem;
    }
}
@media (max-width: 480px) {
    .u-m-global\@pvl {
        margin: 2.29rem;
    }
}
@media (max-width: 420px) {
    .u-m-global\@pl {
        margin: 2.29rem;
    }
}
.u-mt-global {
    margin-top: 2.29rem;
}
@media (max-width: 1400px) {
    .u-mt-global\@dl {
        margin-top: 2.29rem;
    }
}
@media (max-width: 1250px) {
    .u-mt-global\@dm {
        margin-top: 2.29rem;
    }
}
@media (max-width: 1025px) {
    .u-mt-global\@ds {
        margin-top: 2.29rem;
    }
}
@media (max-width: 900px) {
    .u-mt-global\@tvl {
        margin-top: 2.29rem;
    }
}
@media (max-width: 800px) {
    .u-mt-global\@tl {
        margin-top: 2.29rem;
    }
}
@media (max-width: 700px) {
    .u-mt-global\@tm {
        margin-top: 2.29rem;
    }
}
@media (max-width: 600px) {
    .u-mt-global\@ts {
        margin-top: 2.29rem;
    }
}
@media (max-width: 480px) {
    .u-mt-global\@pvl {
        margin-top: 2.29rem;
    }
}
@media (max-width: 420px) {
    .u-mt-global\@pl {
        margin-top: 2.29rem;
    }
}
.u-mb-global {
    margin-bottom: 2.29rem;
}
@media (max-width: 1400px) {
    .u-mb-global\@dl {
        margin-bottom: 2.29rem;
    }
}
@media (max-width: 1250px) {
    .u-mb-global\@dm {
        margin-bottom: 2.29rem;
    }
}
@media (max-width: 1025px) {
    .u-mb-global\@ds {
        margin-bottom: 2.29rem;
    }
}
@media (max-width: 900px) {
    .u-mb-global\@tvl {
        margin-bottom: 2.29rem;
    }
}
@media (max-width: 800px) {
    .u-mb-global\@tl {
        margin-bottom: 2.29rem;
    }
}
@media (max-width: 700px) {
    .u-mb-global\@tm {
        margin-bottom: 2.29rem;
    }
}
@media (max-width: 600px) {
    .u-mb-global\@ts {
        margin-bottom: 2.29rem;
    }
}
@media (max-width: 480px) {
    .u-mb-global\@pvl {
        margin-bottom: 2.29rem;
    }
}
@media (max-width: 420px) {
    .u-mb-global\@pl {
        margin-bottom: 2.29rem;
    }
}
.u-ml-global {
    margin-left: 2.29rem;
}
@media (max-width: 1400px) {
    .u-ml-global\@dl {
        margin-left: 2.29rem;
    }
}
@media (max-width: 1250px) {
    .u-ml-global\@dm {
        margin-left: 2.29rem;
    }
}
@media (max-width: 1025px) {
    .u-ml-global\@ds {
        margin-left: 2.29rem;
    }
}
@media (max-width: 900px) {
    .u-ml-global\@tvl {
        margin-left: 2.29rem;
    }
}
@media (max-width: 800px) {
    .u-ml-global\@tl {
        margin-left: 2.29rem;
    }
}
@media (max-width: 700px) {
    .u-ml-global\@tm {
        margin-left: 2.29rem;
    }
}
@media (max-width: 600px) {
    .u-ml-global\@ts {
        margin-left: 2.29rem;
    }
}
@media (max-width: 480px) {
    .u-ml-global\@pvl {
        margin-left: 2.29rem;
    }
}
@media (max-width: 420px) {
    .u-ml-global\@pl {
        margin-left: 2.29rem;
    }
}
.u-mr-global {
    margin-right: 2.29rem;
}
@media (max-width: 1400px) {
    .u-mr-global\@dl {
        margin-right: 2.29rem;
    }
}
@media (max-width: 1250px) {
    .u-mr-global\@dm {
        margin-right: 2.29rem;
    }
}
@media (max-width: 1025px) {
    .u-mr-global\@ds {
        margin-right: 2.29rem;
    }
}
@media (max-width: 900px) {
    .u-mr-global\@tvl {
        margin-right: 2.29rem;
    }
}
@media (max-width: 800px) {
    .u-mr-global\@tl {
        margin-right: 2.29rem;
    }
}
@media (max-width: 700px) {
    .u-mr-global\@tm {
        margin-right: 2.29rem;
    }
}
@media (max-width: 600px) {
    .u-mr-global\@ts {
        margin-right: 2.29rem;
    }
}
@media (max-width: 480px) {
    .u-mr-global\@pvl {
        margin-right: 2.29rem;
    }
}
@media (max-width: 420px) {
    .u-mr-global\@pl {
        margin-right: 2.29rem;
    }
}
.u-mx-global {
    margin-left: 2.29rem;
    margin-right: 2.29rem;
}
@media (max-width: 1400px) {
    .u-mx-global\@dl {
        margin-left: 2.29rem;
        margin-right: 2.29rem;
    }
}
@media (max-width: 1250px) {
    .u-mx-global\@dm {
        margin-left: 2.29rem;
        margin-right: 2.29rem;
    }
}
@media (max-width: 1025px) {
    .u-mx-global\@ds {
        margin-left: 2.29rem;
        margin-right: 2.29rem;
    }
}
@media (max-width: 900px) {
    .u-mx-global\@tvl {
        margin-left: 2.29rem;
        margin-right: 2.29rem;
    }
}
@media (max-width: 800px) {
    .u-mx-global\@tl {
        margin-left: 2.29rem;
        margin-right: 2.29rem;
    }
}
@media (max-width: 700px) {
    .u-mx-global\@tm {
        margin-left: 2.29rem;
        margin-right: 2.29rem;
    }
}
@media (max-width: 600px) {
    .u-mx-global\@ts {
        margin-left: 2.29rem;
        margin-right: 2.29rem;
    }
}
@media (max-width: 480px) {
    .u-mx-global\@pvl {
        margin-left: 2.29rem;
        margin-right: 2.29rem;
    }
}
@media (max-width: 420px) {
    .u-mx-global\@pl {
        margin-left: 2.29rem;
        margin-right: 2.29rem;
    }
}
.u-my-global {
    margin-top: 2.29rem;
    margin-bottom: 2.29rem;
}
@media (max-width: 1400px) {
    .u-my-global\@dl {
        margin-top: 2.29rem;
        margin-bottom: 2.29rem;
    }
}
@media (max-width: 1250px) {
    .u-my-global\@dm {
        margin-top: 2.29rem;
        margin-bottom: 2.29rem;
    }
}
@media (max-width: 1025px) {
    .u-my-global\@ds {
        margin-top: 2.29rem;
        margin-bottom: 2.29rem;
    }
}
@media (max-width: 900px) {
    .u-my-global\@tvl {
        margin-top: 2.29rem;
        margin-bottom: 2.29rem;
    }
}
@media (max-width: 800px) {
    .u-my-global\@tl {
        margin-top: 2.29rem;
        margin-bottom: 2.29rem;
    }
}
@media (max-width: 700px) {
    .u-my-global\@tm {
        margin-top: 2.29rem;
        margin-bottom: 2.29rem;
    }
}
@media (max-width: 600px) {
    .u-my-global\@ts {
        margin-top: 2.29rem;
        margin-bottom: 2.29rem;
    }
}
@media (max-width: 480px) {
    .u-my-global\@pvl {
        margin-top: 2.29rem;
        margin-bottom: 2.29rem;
    }
}
@media (max-width: 420px) {
    .u-my-global\@pl {
        margin-top: 2.29rem;
        margin-bottom: 2.29rem;
    }
}
.u-m-gutter {
    margin: 1.71rem;
}
@media (max-width: 1400px) {
    .u-m-gutter\@dl {
        margin: 1.71rem;
    }
}
@media (max-width: 1250px) {
    .u-m-gutter\@dm {
        margin: 1.71rem;
    }
}
@media (max-width: 1025px) {
    .u-m-gutter\@ds {
        margin: 1.71rem;
    }
}
@media (max-width: 900px) {
    .u-m-gutter\@tvl {
        margin: 1.71rem;
    }
}
@media (max-width: 800px) {
    .u-m-gutter\@tl {
        margin: 1.71rem;
    }
}
@media (max-width: 700px) {
    .u-m-gutter\@tm {
        margin: 1.71rem;
    }
}
@media (max-width: 600px) {
    .u-m-gutter\@ts {
        margin: 1.71rem;
    }
}
@media (max-width: 480px) {
    .u-m-gutter\@pvl {
        margin: 1.71rem;
    }
}
@media (max-width: 420px) {
    .u-m-gutter\@pl {
        margin: 1.71rem;
    }
}
.u-mt-gutter {
    margin-top: 1.71rem;
}
@media (max-width: 1400px) {
    .u-mt-gutter\@dl {
        margin-top: 1.71rem;
    }
}
@media (max-width: 1250px) {
    .u-mt-gutter\@dm {
        margin-top: 1.71rem;
    }
}
@media (max-width: 1025px) {
    .u-mt-gutter\@ds {
        margin-top: 1.71rem;
    }
}
@media (max-width: 900px) {
    .u-mt-gutter\@tvl {
        margin-top: 1.71rem;
    }
}
@media (max-width: 800px) {
    .u-mt-gutter\@tl {
        margin-top: 1.71rem;
    }
}
@media (max-width: 700px) {
    .u-mt-gutter\@tm {
        margin-top: 1.71rem;
    }
}
@media (max-width: 600px) {
    .u-mt-gutter\@ts {
        margin-top: 1.71rem;
    }
}
@media (max-width: 480px) {
    .u-mt-gutter\@pvl {
        margin-top: 1.71rem;
    }
}
@media (max-width: 420px) {
    .u-mt-gutter\@pl {
        margin-top: 1.71rem;
    }
}
.u-mb-gutter {
    margin-bottom: 1.71rem;
}
@media (max-width: 1400px) {
    .u-mb-gutter\@dl {
        margin-bottom: 1.71rem;
    }
}
@media (max-width: 1250px) {
    .u-mb-gutter\@dm {
        margin-bottom: 1.71rem;
    }
}
@media (max-width: 1025px) {
    .u-mb-gutter\@ds {
        margin-bottom: 1.71rem;
    }
}
@media (max-width: 900px) {
    .u-mb-gutter\@tvl {
        margin-bottom: 1.71rem;
    }
}
@media (max-width: 800px) {
    .u-mb-gutter\@tl {
        margin-bottom: 1.71rem;
    }
}
@media (max-width: 700px) {
    .u-mb-gutter\@tm {
        margin-bottom: 1.71rem;
    }
}
@media (max-width: 600px) {
    .u-mb-gutter\@ts {
        margin-bottom: 1.71rem;
    }
}
@media (max-width: 480px) {
    .u-mb-gutter\@pvl {
        margin-bottom: 1.71rem;
    }
}
@media (max-width: 420px) {
    .u-mb-gutter\@pl {
        margin-bottom: 1.71rem;
    }
}
.u-ml-gutter {
    margin-left: 1.71rem;
}
@media (max-width: 1400px) {
    .u-ml-gutter\@dl {
        margin-left: 1.71rem;
    }
}
@media (max-width: 1250px) {
    .u-ml-gutter\@dm {
        margin-left: 1.71rem;
    }
}
@media (max-width: 1025px) {
    .u-ml-gutter\@ds {
        margin-left: 1.71rem;
    }
}
@media (max-width: 900px) {
    .u-ml-gutter\@tvl {
        margin-left: 1.71rem;
    }
}
@media (max-width: 800px) {
    .u-ml-gutter\@tl {
        margin-left: 1.71rem;
    }
}
@media (max-width: 700px) {
    .u-ml-gutter\@tm {
        margin-left: 1.71rem;
    }
}
@media (max-width: 600px) {
    .u-ml-gutter\@ts {
        margin-left: 1.71rem;
    }
}
@media (max-width: 480px) {
    .u-ml-gutter\@pvl {
        margin-left: 1.71rem;
    }
}
@media (max-width: 420px) {
    .u-ml-gutter\@pl {
        margin-left: 1.71rem;
    }
}
.u-mr-gutter {
    margin-right: 1.71rem;
}
@media (max-width: 1400px) {
    .u-mr-gutter\@dl {
        margin-right: 1.71rem;
    }
}
@media (max-width: 1250px) {
    .u-mr-gutter\@dm {
        margin-right: 1.71rem;
    }
}
@media (max-width: 1025px) {
    .u-mr-gutter\@ds {
        margin-right: 1.71rem;
    }
}
@media (max-width: 900px) {
    .u-mr-gutter\@tvl {
        margin-right: 1.71rem;
    }
}
@media (max-width: 800px) {
    .u-mr-gutter\@tl {
        margin-right: 1.71rem;
    }
}
@media (max-width: 700px) {
    .u-mr-gutter\@tm {
        margin-right: 1.71rem;
    }
}
@media (max-width: 600px) {
    .u-mr-gutter\@ts {
        margin-right: 1.71rem;
    }
}
@media (max-width: 480px) {
    .u-mr-gutter\@pvl {
        margin-right: 1.71rem;
    }
}
@media (max-width: 420px) {
    .u-mr-gutter\@pl {
        margin-right: 1.71rem;
    }
}
.u-mx-gutter {
    margin-left: 1.71rem;
    margin-right: 1.71rem;
}
@media (max-width: 1400px) {
    .u-mx-gutter\@dl {
        margin-left: 1.71rem;
        margin-right: 1.71rem;
    }
}
@media (max-width: 1250px) {
    .u-mx-gutter\@dm {
        margin-left: 1.71rem;
        margin-right: 1.71rem;
    }
}
@media (max-width: 1025px) {
    .u-mx-gutter\@ds {
        margin-left: 1.71rem;
        margin-right: 1.71rem;
    }
}
@media (max-width: 900px) {
    .u-mx-gutter\@tvl {
        margin-left: 1.71rem;
        margin-right: 1.71rem;
    }
}
@media (max-width: 800px) {
    .u-mx-gutter\@tl {
        margin-left: 1.71rem;
        margin-right: 1.71rem;
    }
}
@media (max-width: 700px) {
    .u-mx-gutter\@tm {
        margin-left: 1.71rem;
        margin-right: 1.71rem;
    }
}
@media (max-width: 600px) {
    .u-mx-gutter\@ts {
        margin-left: 1.71rem;
        margin-right: 1.71rem;
    }
}
@media (max-width: 480px) {
    .u-mx-gutter\@pvl {
        margin-left: 1.71rem;
        margin-right: 1.71rem;
    }
}
@media (max-width: 420px) {
    .u-mx-gutter\@pl {
        margin-left: 1.71rem;
        margin-right: 1.71rem;
    }
}
.u-my-gutter {
    margin-top: 1.71rem;
    margin-bottom: 1.71rem;
}
@media (max-width: 1400px) {
    .u-my-gutter\@dl {
        margin-top: 1.71rem;
        margin-bottom: 1.71rem;
    }
}
@media (max-width: 1250px) {
    .u-my-gutter\@dm {
        margin-top: 1.71rem;
        margin-bottom: 1.71rem;
    }
}
@media (max-width: 1025px) {
    .u-my-gutter\@ds {
        margin-top: 1.71rem;
        margin-bottom: 1.71rem;
    }
}
@media (max-width: 900px) {
    .u-my-gutter\@tvl {
        margin-top: 1.71rem;
        margin-bottom: 1.71rem;
    }
}
@media (max-width: 800px) {
    .u-my-gutter\@tl {
        margin-top: 1.71rem;
        margin-bottom: 1.71rem;
    }
}
@media (max-width: 700px) {
    .u-my-gutter\@tm {
        margin-top: 1.71rem;
        margin-bottom: 1.71rem;
    }
}
@media (max-width: 600px) {
    .u-my-gutter\@ts {
        margin-top: 1.71rem;
        margin-bottom: 1.71rem;
    }
}
@media (max-width: 480px) {
    .u-my-gutter\@pvl {
        margin-top: 1.71rem;
        margin-bottom: 1.71rem;
    }
}
@media (max-width: 420px) {
    .u-my-gutter\@pl {
        margin-top: 1.71rem;
        margin-bottom: 1.71rem;
    }
}
.u-m-paragraph {
    margin: 1.71rem;
}
@media (max-width: 1400px) {
    .u-m-paragraph\@dl {
        margin: 1.71rem;
    }
}
@media (max-width: 1250px) {
    .u-m-paragraph\@dm {
        margin: 1.71rem;
    }
}
@media (max-width: 1025px) {
    .u-m-paragraph\@ds {
        margin: 1.71rem;
    }
}
@media (max-width: 900px) {
    .u-m-paragraph\@tvl {
        margin: 1.71rem;
    }
}
@media (max-width: 800px) {
    .u-m-paragraph\@tl {
        margin: 1.71rem;
    }
}
@media (max-width: 700px) {
    .u-m-paragraph\@tm {
        margin: 1.71rem;
    }
}
@media (max-width: 600px) {
    .u-m-paragraph\@ts {
        margin: 1.71rem;
    }
}
@media (max-width: 480px) {
    .u-m-paragraph\@pvl {
        margin: 1.71rem;
    }
}
@media (max-width: 420px) {
    .u-m-paragraph\@pl {
        margin: 1.71rem;
    }
}
.u-mt-paragraph {
    margin-top: 1.71rem;
}
@media (max-width: 1400px) {
    .u-mt-paragraph\@dl {
        margin-top: 1.71rem;
    }
}
@media (max-width: 1250px) {
    .u-mt-paragraph\@dm {
        margin-top: 1.71rem;
    }
}
@media (max-width: 1025px) {
    .u-mt-paragraph\@ds {
        margin-top: 1.71rem;
    }
}
@media (max-width: 900px) {
    .u-mt-paragraph\@tvl {
        margin-top: 1.71rem;
    }
}
@media (max-width: 800px) {
    .u-mt-paragraph\@tl {
        margin-top: 1.71rem;
    }
}
@media (max-width: 700px) {
    .u-mt-paragraph\@tm {
        margin-top: 1.71rem;
    }
}
@media (max-width: 600px) {
    .u-mt-paragraph\@ts {
        margin-top: 1.71rem;
    }
}
@media (max-width: 480px) {
    .u-mt-paragraph\@pvl {
        margin-top: 1.71rem;
    }
}
@media (max-width: 420px) {
    .u-mt-paragraph\@pl {
        margin-top: 1.71rem;
    }
}
.u-mb-paragraph {
    margin-bottom: 1.71rem;
}
@media (max-width: 1400px) {
    .u-mb-paragraph\@dl {
        margin-bottom: 1.71rem;
    }
}
@media (max-width: 1250px) {
    .u-mb-paragraph\@dm {
        margin-bottom: 1.71rem;
    }
}
@media (max-width: 1025px) {
    .u-mb-paragraph\@ds {
        margin-bottom: 1.71rem;
    }
}
@media (max-width: 900px) {
    .u-mb-paragraph\@tvl {
        margin-bottom: 1.71rem;
    }
}
@media (max-width: 800px) {
    .u-mb-paragraph\@tl {
        margin-bottom: 1.71rem;
    }
}
@media (max-width: 700px) {
    .u-mb-paragraph\@tm {
        margin-bottom: 1.71rem;
    }
}
@media (max-width: 600px) {
    .u-mb-paragraph\@ts {
        margin-bottom: 1.71rem;
    }
}
@media (max-width: 480px) {
    .u-mb-paragraph\@pvl {
        margin-bottom: 1.71rem;
    }
}
@media (max-width: 420px) {
    .u-mb-paragraph\@pl {
        margin-bottom: 1.71rem;
    }
}
.u-ml-paragraph {
    margin-left: 1.71rem;
}
@media (max-width: 1400px) {
    .u-ml-paragraph\@dl {
        margin-left: 1.71rem;
    }
}
@media (max-width: 1250px) {
    .u-ml-paragraph\@dm {
        margin-left: 1.71rem;
    }
}
@media (max-width: 1025px) {
    .u-ml-paragraph\@ds {
        margin-left: 1.71rem;
    }
}
@media (max-width: 900px) {
    .u-ml-paragraph\@tvl {
        margin-left: 1.71rem;
    }
}
@media (max-width: 800px) {
    .u-ml-paragraph\@tl {
        margin-left: 1.71rem;
    }
}
@media (max-width: 700px) {
    .u-ml-paragraph\@tm {
        margin-left: 1.71rem;
    }
}
@media (max-width: 600px) {
    .u-ml-paragraph\@ts {
        margin-left: 1.71rem;
    }
}
@media (max-width: 480px) {
    .u-ml-paragraph\@pvl {
        margin-left: 1.71rem;
    }
}
@media (max-width: 420px) {
    .u-ml-paragraph\@pl {
        margin-left: 1.71rem;
    }
}
.u-mr-paragraph {
    margin-right: 1.71rem;
}
@media (max-width: 1400px) {
    .u-mr-paragraph\@dl {
        margin-right: 1.71rem;
    }
}
@media (max-width: 1250px) {
    .u-mr-paragraph\@dm {
        margin-right: 1.71rem;
    }
}
@media (max-width: 1025px) {
    .u-mr-paragraph\@ds {
        margin-right: 1.71rem;
    }
}
@media (max-width: 900px) {
    .u-mr-paragraph\@tvl {
        margin-right: 1.71rem;
    }
}
@media (max-width: 800px) {
    .u-mr-paragraph\@tl {
        margin-right: 1.71rem;
    }
}
@media (max-width: 700px) {
    .u-mr-paragraph\@tm {
        margin-right: 1.71rem;
    }
}
@media (max-width: 600px) {
    .u-mr-paragraph\@ts {
        margin-right: 1.71rem;
    }
}
@media (max-width: 480px) {
    .u-mr-paragraph\@pvl {
        margin-right: 1.71rem;
    }
}
@media (max-width: 420px) {
    .u-mr-paragraph\@pl {
        margin-right: 1.71rem;
    }
}
.u-mx-paragraph {
    margin-left: 1.71rem;
    margin-right: 1.71rem;
}
@media (max-width: 1400px) {
    .u-mx-paragraph\@dl {
        margin-left: 1.71rem;
        margin-right: 1.71rem;
    }
}
@media (max-width: 1250px) {
    .u-mx-paragraph\@dm {
        margin-left: 1.71rem;
        margin-right: 1.71rem;
    }
}
@media (max-width: 1025px) {
    .u-mx-paragraph\@ds {
        margin-left: 1.71rem;
        margin-right: 1.71rem;
    }
}
@media (max-width: 900px) {
    .u-mx-paragraph\@tvl {
        margin-left: 1.71rem;
        margin-right: 1.71rem;
    }
}
@media (max-width: 800px) {
    .u-mx-paragraph\@tl {
        margin-left: 1.71rem;
        margin-right: 1.71rem;
    }
}
@media (max-width: 700px) {
    .u-mx-paragraph\@tm {
        margin-left: 1.71rem;
        margin-right: 1.71rem;
    }
}
@media (max-width: 600px) {
    .u-mx-paragraph\@ts {
        margin-left: 1.71rem;
        margin-right: 1.71rem;
    }
}
@media (max-width: 480px) {
    .u-mx-paragraph\@pvl {
        margin-left: 1.71rem;
        margin-right: 1.71rem;
    }
}
@media (max-width: 420px) {
    .u-mx-paragraph\@pl {
        margin-left: 1.71rem;
        margin-right: 1.71rem;
    }
}
.u-my-paragraph {
    margin-top: 1.71rem;
    margin-bottom: 1.71rem;
}
@media (max-width: 1400px) {
    .u-my-paragraph\@dl {
        margin-top: 1.71rem;
        margin-bottom: 1.71rem;
    }
}
@media (max-width: 1250px) {
    .u-my-paragraph\@dm {
        margin-top: 1.71rem;
        margin-bottom: 1.71rem;
    }
}
@media (max-width: 1025px) {
    .u-my-paragraph\@ds {
        margin-top: 1.71rem;
        margin-bottom: 1.71rem;
    }
}
@media (max-width: 900px) {
    .u-my-paragraph\@tvl {
        margin-top: 1.71rem;
        margin-bottom: 1.71rem;
    }
}
@media (max-width: 800px) {
    .u-my-paragraph\@tl {
        margin-top: 1.71rem;
        margin-bottom: 1.71rem;
    }
}
@media (max-width: 700px) {
    .u-my-paragraph\@tm {
        margin-top: 1.71rem;
        margin-bottom: 1.71rem;
    }
}
@media (max-width: 600px) {
    .u-my-paragraph\@ts {
        margin-top: 1.71rem;
        margin-bottom: 1.71rem;
    }
}
@media (max-width: 480px) {
    .u-my-paragraph\@pvl {
        margin-top: 1.71rem;
        margin-bottom: 1.71rem;
    }
}
@media (max-width: 420px) {
    .u-my-paragraph\@pl {
        margin-top: 1.71rem;
        margin-bottom: 1.71rem;
    }
}
.u-m-0 {
    margin: 0;
}
.u-mt-0 {
    margin-top: 0;
}
.u-mb-0 {
    margin-bottom: 0;
}
.u-ml-0 {
    margin-left: 0;
}
.u-mr-0 {
    margin-right: 0;
}
.u-mx-0 {
    margin-left: 0;
    margin-right: 0;
}
.u-my-0 {
    margin-top: 0;
    margin-bottom: 0;
}
.u-m-1 {
    margin: 0.29rem;
}
.u-mt-1 {
    margin-top: 0.29rem;
}
.u-mb-1 {
    margin-bottom: 0.29rem;
}
.u-ml-1 {
    margin-left: 0.29rem;
}
.u-mr-1 {
    margin-right: 0.29rem;
}
.u-mx-1 {
    margin-left: 0.29rem;
    margin-right: 0.29rem;
}
.u-my-1 {
    margin-top: 0.29rem;
    margin-bottom: 0.29rem;
}
.u-m-2 {
    margin: 0.57rem;
}
.u-mt-2 {
    margin-top: 0.57rem;
}
.u-mb-2 {
    margin-bottom: 0.57rem;
}
.u-ml-2 {
    margin-left: 0.57rem;
}
.u-mr-2 {
    margin-right: 0.57rem;
}
.u-mx-2 {
    margin-left: 0.57rem;
    margin-right: 0.57rem;
}
.u-my-2 {
    margin-top: 0.57rem;
    margin-bottom: 0.57rem;
}
.u-m-3 {
    margin: 0.86rem;
}
.u-mt-3 {
    margin-top: 0.86rem;
}
.u-mb-3 {
    margin-bottom: 0.86rem;
}
.u-ml-3 {
    margin-left: 0.86rem;
}
.u-mr-3 {
    margin-right: 0.86rem;
}
.u-mx-3 {
    margin-left: 0.86rem;
    margin-right: 0.86rem;
}
.u-my-3 {
    margin-top: 0.86rem;
    margin-bottom: 0.86rem;
}
.u-m-4 {
    margin: 1.14rem;
}
.u-mt-4 {
    margin-top: 1.14rem;
}
.u-mb-4 {
    margin-bottom: 1.14rem;
}
.u-ml-4 {
    margin-left: 1.14rem;
}
.u-mr-4 {
    margin-right: 1.14rem;
}
.u-mx-4 {
    margin-left: 1.14rem;
    margin-right: 1.14rem;
}
.u-my-4 {
    margin-top: 1.14rem;
    margin-bottom: 1.14rem;
}
.u-m-5 {
    margin: 1.71rem;
}
.u-mt-5 {
    margin-top: 1.71rem;
}
.u-mb-5 {
    margin-bottom: 1.71rem;
}
.u-ml-5 {
    margin-left: 1.71rem;
}
.u-mr-5 {
    margin-right: 1.71rem;
}
.u-mx-5 {
    margin-left: 1.71rem;
    margin-right: 1.71rem;
}
.u-my-5 {
    margin-top: 1.71rem;
    margin-bottom: 1.71rem;
}
.u-m-6 {
    margin: 2.29rem;
}
.u-mt-6 {
    margin-top: 2.29rem;
}
.u-mb-6 {
    margin-bottom: 2.29rem;
}
.u-ml-6 {
    margin-left: 2.29rem;
}
.u-mr-6 {
    margin-right: 2.29rem;
}
.u-mx-6 {
    margin-left: 2.29rem;
    margin-right: 2.29rem;
}
.u-my-6 {
    margin-top: 2.29rem;
    margin-bottom: 2.29rem;
}
.u-m-7 {
    margin: 2.86rem;
}
.u-mt-7 {
    margin-top: 2.86rem;
}
.u-mb-7 {
    margin-bottom: 2.86rem;
}
.u-ml-7 {
    margin-left: 2.86rem;
}
.u-mr-7 {
    margin-right: 2.86rem;
}
.u-mx-7 {
    margin-left: 2.86rem;
    margin-right: 2.86rem;
}
.u-my-7 {
    margin-top: 2.86rem;
    margin-bottom: 2.86rem;
}
.u-m-8 {
    margin: 3.43rem;
}
.u-mt-8 {
    margin-top: 3.43rem;
}
.u-mb-8 {
    margin-bottom: 3.43rem;
}
.u-ml-8 {
    margin-left: 3.43rem;
}
.u-mr-8 {
    margin-right: 3.43rem;
}
.u-mx-8 {
    margin-left: 3.43rem;
    margin-right: 3.43rem;
}
.u-my-8 {
    margin-top: 3.43rem;
    margin-bottom: 3.43rem;
}
.u-m-9 {
    margin: 4.57rem;
}
.u-mt-9 {
    margin-top: 4.57rem;
}
.u-mb-9 {
    margin-bottom: 4.57rem;
}
.u-ml-9 {
    margin-left: 4.57rem;
}
.u-mr-9 {
    margin-right: 4.57rem;
}
.u-mx-9 {
    margin-left: 4.57rem;
    margin-right: 4.57rem;
}
.u-my-9 {
    margin-top: 4.57rem;
    margin-bottom: 4.57rem;
}
.u-m-10 {
    margin: 5.71rem;
}
.u-mt-10 {
    margin-top: 5.71rem;
}
.u-mb-10 {
    margin-bottom: 5.71rem;
}
.u-ml-10 {
    margin-left: 5.71rem;
}
.u-mr-10 {
    margin-right: 5.71rem;
}
.u-mx-10 {
    margin-left: 5.71rem;
    margin-right: 5.71rem;
}
.u-my-10 {
    margin-top: 5.71rem;
    margin-bottom: 5.71rem;
}
.u-m-11 {
    margin: 6.86rem;
}
.u-mt-11 {
    margin-top: 6.86rem;
}
.u-mb-11 {
    margin-bottom: 6.86rem;
}
.u-ml-11 {
    margin-left: 6.86rem;
}
.u-mr-11 {
    margin-right: 6.86rem;
}
.u-mx-11 {
    margin-left: 6.86rem;
    margin-right: 6.86rem;
}
.u-my-11 {
    margin-top: 6.86rem;
    margin-bottom: 6.86rem;
}
.u-m-12 {
    margin: 7.71rem;
}
.u-mt-12 {
    margin-top: 7.71rem;
}
.u-mb-12 {
    margin-bottom: 7.71rem;
}
.u-ml-12 {
    margin-left: 7.71rem;
}
.u-mr-12 {
    margin-right: 7.71rem;
}
.u-mx-12 {
    margin-left: 7.71rem;
    margin-right: 7.71rem;
}
.u-my-12 {
    margin-top: 7.71rem;
    margin-bottom: 7.71rem;
}
@media (max-width: 1400px) {
    .u-m-0\@dl {
        margin: 0;
    }
    .u-m-12\@dl {
        margin: 7.71rem;
    }
}
@media (max-width: 1250px) {
    .u-m-0\@dm {
        margin: 0;
    }
    .u-m-12\@dm {
        margin: 7.71rem;
    }
}
@media (max-width: 1025px) {
    .u-m-0\@ds {
        margin: 0;
    }
    .u-m-12\@ds {
        margin: 7.71rem;
    }
}
@media (max-width: 900px) {
    .u-m-0\@tvl {
        margin: 0;
    }
    .u-m-12\@tvl {
        margin: 7.71rem;
    }
}
@media (max-width: 800px) {
    .u-m-0\@tl {
        margin: 0;
    }
    .u-m-12\@tl {
        margin: 7.71rem;
    }
}
@media (max-width: 700px) {
    .u-m-0\@tm {
        margin: 0;
    }
    .u-m-12\@tm {
        margin: 7.71rem;
    }
}
@media (max-width: 600px) {
    .u-m-0\@ts {
        margin: 0;
    }
    .u-m-12\@ts {
        margin: 7.71rem;
    }
}
@media (max-width: 480px) {
    .u-m-0\@pvl {
        margin: 0;
    }
    .u-m-12\@pvl {
        margin: 7.71rem;
    }
}
@media (max-width: 420px) {
    .u-m-0\@pl {
        margin: 0;
    }
    .u-m-12\@pl {
        margin: 7.71rem;
    }
}
@media (max-width: 1400px) {
    .u-mt-0\@dl {
        margin-top: 0;
    }
    .u-mt-12\@dl {
        margin-top: 7.71rem;
    }
}
@media (max-width: 1250px) {
    .u-mt-0\@dm {
        margin-top: 0;
    }
    .u-mt-12\@dm {
        margin-top: 7.71rem;
    }
}
@media (max-width: 1025px) {
    .u-mt-0\@ds {
        margin-top: 0;
    }
    .u-mt-12\@ds {
        margin-top: 7.71rem;
    }
}
@media (max-width: 900px) {
    .u-mt-0\@tvl {
        margin-top: 0;
    }
    .u-mt-12\@tvl {
        margin-top: 7.71rem;
    }
}
@media (max-width: 800px) {
    .u-mt-0\@tl {
        margin-top: 0;
    }
    .u-mt-12\@tl {
        margin-top: 7.71rem;
    }
}
@media (max-width: 700px) {
    .u-mt-0\@tm {
        margin-top: 0;
    }
    .u-mt-12\@tm {
        margin-top: 7.71rem;
    }
}
@media (max-width: 600px) {
    .u-mt-0\@ts {
        margin-top: 0;
    }
    .u-mt-12\@ts {
        margin-top: 7.71rem;
    }
}
@media (max-width: 480px) {
    .u-mt-0\@pvl {
        margin-top: 0;
    }
    .u-mt-12\@pvl {
        margin-top: 7.71rem;
    }
}
@media (max-width: 420px) {
    .u-mt-0\@pl {
        margin-top: 0;
    }
    .u-mt-12\@pl {
        margin-top: 7.71rem;
    }
}
@media (max-width: 1400px) {
    .u-mb-0\@dl {
        margin-bottom: 0;
    }
    .u-mb-12\@dl {
        margin-bottom: 7.71rem;
    }
}
@media (max-width: 1250px) {
    .u-mb-0\@dm {
        margin-bottom: 0;
    }
    .u-mb-12\@dm {
        margin-bottom: 7.71rem;
    }
}
@media (max-width: 1025px) {
    .u-mb-0\@ds {
        margin-bottom: 0;
    }
    .u-mb-12\@ds {
        margin-bottom: 7.71rem;
    }
}
@media (max-width: 900px) {
    .u-mb-0\@tvl {
        margin-bottom: 0;
    }
    .u-mb-12\@tvl {
        margin-bottom: 7.71rem;
    }
}
@media (max-width: 800px) {
    .u-mb-0\@tl {
        margin-bottom: 0;
    }
    .u-mb-12\@tl {
        margin-bottom: 7.71rem;
    }
}
@media (max-width: 700px) {
    .u-mb-0\@tm {
        margin-bottom: 0;
    }
    .u-mb-12\@tm {
        margin-bottom: 7.71rem;
    }
}
@media (max-width: 600px) {
    .u-mb-0\@ts {
        margin-bottom: 0;
    }
    .u-mb-12\@ts {
        margin-bottom: 7.71rem;
    }
}
@media (max-width: 480px) {
    .u-mb-0\@pvl {
        margin-bottom: 0;
    }
    .u-mb-12\@pvl {
        margin-bottom: 7.71rem;
    }
}
@media (max-width: 420px) {
    .u-mb-0\@pl {
        margin-bottom: 0;
    }
    .u-mb-12\@pl {
        margin-bottom: 7.71rem;
    }
}
@media (max-width: 1400px) {
    .u-ml-0\@dl {
        margin-left: 0;
    }
    .u-ml-12\@dl {
        margin-left: 7.71rem;
    }
}
@media (max-width: 1250px) {
    .u-ml-0\@dm {
        margin-left: 0;
    }
    .u-ml-12\@dm {
        margin-left: 7.71rem;
    }
}
@media (max-width: 1025px) {
    .u-ml-0\@ds {
        margin-left: 0;
    }
    .u-ml-12\@ds {
        margin-left: 7.71rem;
    }
}
@media (max-width: 900px) {
    .u-ml-0\@tvl {
        margin-left: 0;
    }
    .u-ml-12\@tvl {
        margin-left: 7.71rem;
    }
}
@media (max-width: 800px) {
    .u-ml-0\@tl {
        margin-left: 0;
    }
    .u-ml-12\@tl {
        margin-left: 7.71rem;
    }
}
@media (max-width: 700px) {
    .u-ml-0\@tm {
        margin-left: 0;
    }
    .u-ml-12\@tm {
        margin-left: 7.71rem;
    }
}
@media (max-width: 600px) {
    .u-ml-0\@ts {
        margin-left: 0;
    }
    .u-ml-12\@ts {
        margin-left: 7.71rem;
    }
}
@media (max-width: 480px) {
    .u-ml-0\@pvl {
        margin-left: 0;
    }
    .u-ml-12\@pvl {
        margin-left: 7.71rem;
    }
}
@media (max-width: 420px) {
    .u-ml-0\@pl {
        margin-left: 0;
    }
    .u-ml-12\@pl {
        margin-left: 7.71rem;
    }
}
@media (max-width: 1400px) {
    .u-mr-0\@dl {
        margin-right: 0;
    }
    .u-mr-12\@dl {
        margin-right: 7.71rem;
    }
}
@media (max-width: 1250px) {
    .u-mr-0\@dm {
        margin-right: 0;
    }
    .u-mr-12\@dm {
        margin-right: 7.71rem;
    }
}
@media (max-width: 1025px) {
    .u-mr-0\@ds {
        margin-right: 0;
    }
    .u-mr-12\@ds {
        margin-right: 7.71rem;
    }
}
@media (max-width: 900px) {
    .u-mr-0\@tvl {
        margin-right: 0;
    }
    .u-mr-12\@tvl {
        margin-right: 7.71rem;
    }
}
@media (max-width: 800px) {
    .u-mr-0\@tl {
        margin-right: 0;
    }
    .u-mr-12\@tl {
        margin-right: 7.71rem;
    }
}
@media (max-width: 700px) {
    .u-mr-0\@tm {
        margin-right: 0;
    }
    .u-mr-12\@tm {
        margin-right: 7.71rem;
    }
}
@media (max-width: 600px) {
    .u-mr-0\@ts {
        margin-right: 0;
    }
    .u-mr-12\@ts {
        margin-right: 7.71rem;
    }
}
@media (max-width: 480px) {
    .u-mr-0\@pvl {
        margin-right: 0;
    }
    .u-mr-12\@pvl {
        margin-right: 7.71rem;
    }
}
@media (max-width: 420px) {
    .u-mr-0\@pl {
        margin-right: 0;
    }
    .u-mr-12\@pl {
        margin-right: 7.71rem;
    }
}
@media (max-width: 1400px) {
    .u-mx-0\@dl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-12\@dl {
        margin-left: 7.71rem;
        margin-right: 7.71rem;
    }
}
@media (max-width: 1250px) {
    .u-mx-0\@dm {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-12\@dm {
        margin-left: 7.71rem;
        margin-right: 7.71rem;
    }
}
@media (max-width: 1025px) {
    .u-mx-0\@ds {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-12\@ds {
        margin-left: 7.71rem;
        margin-right: 7.71rem;
    }
}
@media (max-width: 900px) {
    .u-mx-0\@tvl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-12\@tvl {
        margin-left: 7.71rem;
        margin-right: 7.71rem;
    }
}
@media (max-width: 800px) {
    .u-mx-0\@tl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-12\@tl {
        margin-left: 7.71rem;
        margin-right: 7.71rem;
    }
}
@media (max-width: 700px) {
    .u-mx-0\@tm {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-12\@tm {
        margin-left: 7.71rem;
        margin-right: 7.71rem;
    }
}
@media (max-width: 600px) {
    .u-mx-0\@ts {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-12\@ts {
        margin-left: 7.71rem;
        margin-right: 7.71rem;
    }
}
@media (max-width: 480px) {
    .u-mx-0\@pvl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-12\@pvl {
        margin-left: 7.71rem;
        margin-right: 7.71rem;
    }
}
@media (max-width: 420px) {
    .u-mx-0\@pl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-12\@pl {
        margin-left: 7.71rem;
        margin-right: 7.71rem;
    }
}
@media (max-width: 1400px) {
    .u-my-0\@dl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-12\@dl {
        margin-top: 7.71rem;
        margin-bottom: 7.71rem;
    }
}
@media (max-width: 1250px) {
    .u-my-0\@dm {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-12\@dm {
        margin-top: 7.71rem;
        margin-bottom: 7.71rem;
    }
}
@media (max-width: 1025px) {
    .u-my-0\@ds {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-12\@ds {
        margin-top: 7.71rem;
        margin-bottom: 7.71rem;
    }
}
@media (max-width: 900px) {
    .u-my-0\@tvl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-12\@tvl {
        margin-top: 7.71rem;
        margin-bottom: 7.71rem;
    }
}
@media (max-width: 800px) {
    .u-my-0\@tl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-12\@tl {
        margin-top: 7.71rem;
        margin-bottom: 7.71rem;
    }
}
@media (max-width: 700px) {
    .u-my-0\@tm {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-12\@tm {
        margin-top: 7.71rem;
        margin-bottom: 7.71rem;
    }
}
@media (max-width: 600px) {
    .u-my-0\@ts {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-12\@ts {
        margin-top: 7.71rem;
        margin-bottom: 7.71rem;
    }
}
@media (max-width: 480px) {
    .u-my-0\@pvl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-12\@pvl {
        margin-top: 7.71rem;
        margin-bottom: 7.71rem;
    }
}
@media (max-width: 420px) {
    .u-my-0\@pl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-12\@pl {
        margin-top: 7.71rem;
        margin-bottom: 7.71rem;
    }
}
@media (max-width: 1400px) {
    .u-m-0\@dl {
        margin: 0;
    }
    .u-m-11\@dl {
        margin: 6.86rem;
    }
}
@media (max-width: 1250px) {
    .u-m-0\@dm {
        margin: 0;
    }
    .u-m-11\@dm {
        margin: 6.86rem;
    }
}
@media (max-width: 1025px) {
    .u-m-0\@ds {
        margin: 0;
    }
    .u-m-11\@ds {
        margin: 6.86rem;
    }
}
@media (max-width: 900px) {
    .u-m-0\@tvl {
        margin: 0;
    }
    .u-m-11\@tvl {
        margin: 6.86rem;
    }
}
@media (max-width: 800px) {
    .u-m-0\@tl {
        margin: 0;
    }
    .u-m-11\@tl {
        margin: 6.86rem;
    }
}
@media (max-width: 700px) {
    .u-m-0\@tm {
        margin: 0;
    }
    .u-m-11\@tm {
        margin: 6.86rem;
    }
}
@media (max-width: 600px) {
    .u-m-0\@ts {
        margin: 0;
    }
    .u-m-11\@ts {
        margin: 6.86rem;
    }
}
@media (max-width: 480px) {
    .u-m-0\@pvl {
        margin: 0;
    }
    .u-m-11\@pvl {
        margin: 6.86rem;
    }
}
@media (max-width: 420px) {
    .u-m-0\@pl {
        margin: 0;
    }
    .u-m-11\@pl {
        margin: 6.86rem;
    }
}
@media (max-width: 1400px) {
    .u-mt-0\@dl {
        margin-top: 0;
    }
    .u-mt-11\@dl {
        margin-top: 6.86rem;
    }
}
@media (max-width: 1250px) {
    .u-mt-0\@dm {
        margin-top: 0;
    }
    .u-mt-11\@dm {
        margin-top: 6.86rem;
    }
}
@media (max-width: 1025px) {
    .u-mt-0\@ds {
        margin-top: 0;
    }
    .u-mt-11\@ds {
        margin-top: 6.86rem;
    }
}
@media (max-width: 900px) {
    .u-mt-0\@tvl {
        margin-top: 0;
    }
    .u-mt-11\@tvl {
        margin-top: 6.86rem;
    }
}
@media (max-width: 800px) {
    .u-mt-0\@tl {
        margin-top: 0;
    }
    .u-mt-11\@tl {
        margin-top: 6.86rem;
    }
}
@media (max-width: 700px) {
    .u-mt-0\@tm {
        margin-top: 0;
    }
    .u-mt-11\@tm {
        margin-top: 6.86rem;
    }
}
@media (max-width: 600px) {
    .u-mt-0\@ts {
        margin-top: 0;
    }
    .u-mt-11\@ts {
        margin-top: 6.86rem;
    }
}
@media (max-width: 480px) {
    .u-mt-0\@pvl {
        margin-top: 0;
    }
    .u-mt-11\@pvl {
        margin-top: 6.86rem;
    }
}
@media (max-width: 420px) {
    .u-mt-0\@pl {
        margin-top: 0;
    }
    .u-mt-11\@pl {
        margin-top: 6.86rem;
    }
}
@media (max-width: 1400px) {
    .u-mb-0\@dl {
        margin-bottom: 0;
    }
    .u-mb-11\@dl {
        margin-bottom: 6.86rem;
    }
}
@media (max-width: 1250px) {
    .u-mb-0\@dm {
        margin-bottom: 0;
    }
    .u-mb-11\@dm {
        margin-bottom: 6.86rem;
    }
}
@media (max-width: 1025px) {
    .u-mb-0\@ds {
        margin-bottom: 0;
    }
    .u-mb-11\@ds {
        margin-bottom: 6.86rem;
    }
}
@media (max-width: 900px) {
    .u-mb-0\@tvl {
        margin-bottom: 0;
    }
    .u-mb-11\@tvl {
        margin-bottom: 6.86rem;
    }
}
@media (max-width: 800px) {
    .u-mb-0\@tl {
        margin-bottom: 0;
    }
    .u-mb-11\@tl {
        margin-bottom: 6.86rem;
    }
}
@media (max-width: 700px) {
    .u-mb-0\@tm {
        margin-bottom: 0;
    }
    .u-mb-11\@tm {
        margin-bottom: 6.86rem;
    }
}
@media (max-width: 600px) {
    .u-mb-0\@ts {
        margin-bottom: 0;
    }
    .u-mb-11\@ts {
        margin-bottom: 6.86rem;
    }
}
@media (max-width: 480px) {
    .u-mb-0\@pvl {
        margin-bottom: 0;
    }
    .u-mb-11\@pvl {
        margin-bottom: 6.86rem;
    }
}
@media (max-width: 420px) {
    .u-mb-0\@pl {
        margin-bottom: 0;
    }
    .u-mb-11\@pl {
        margin-bottom: 6.86rem;
    }
}
@media (max-width: 1400px) {
    .u-ml-0\@dl {
        margin-left: 0;
    }
    .u-ml-11\@dl {
        margin-left: 6.86rem;
    }
}
@media (max-width: 1250px) {
    .u-ml-0\@dm {
        margin-left: 0;
    }
    .u-ml-11\@dm {
        margin-left: 6.86rem;
    }
}
@media (max-width: 1025px) {
    .u-ml-0\@ds {
        margin-left: 0;
    }
    .u-ml-11\@ds {
        margin-left: 6.86rem;
    }
}
@media (max-width: 900px) {
    .u-ml-0\@tvl {
        margin-left: 0;
    }
    .u-ml-11\@tvl {
        margin-left: 6.86rem;
    }
}
@media (max-width: 800px) {
    .u-ml-0\@tl {
        margin-left: 0;
    }
    .u-ml-11\@tl {
        margin-left: 6.86rem;
    }
}
@media (max-width: 700px) {
    .u-ml-0\@tm {
        margin-left: 0;
    }
    .u-ml-11\@tm {
        margin-left: 6.86rem;
    }
}
@media (max-width: 600px) {
    .u-ml-0\@ts {
        margin-left: 0;
    }
    .u-ml-11\@ts {
        margin-left: 6.86rem;
    }
}
@media (max-width: 480px) {
    .u-ml-0\@pvl {
        margin-left: 0;
    }
    .u-ml-11\@pvl {
        margin-left: 6.86rem;
    }
}
@media (max-width: 420px) {
    .u-ml-0\@pl {
        margin-left: 0;
    }
    .u-ml-11\@pl {
        margin-left: 6.86rem;
    }
}
@media (max-width: 1400px) {
    .u-mr-0\@dl {
        margin-right: 0;
    }
    .u-mr-11\@dl {
        margin-right: 6.86rem;
    }
}
@media (max-width: 1250px) {
    .u-mr-0\@dm {
        margin-right: 0;
    }
    .u-mr-11\@dm {
        margin-right: 6.86rem;
    }
}
@media (max-width: 1025px) {
    .u-mr-0\@ds {
        margin-right: 0;
    }
    .u-mr-11\@ds {
        margin-right: 6.86rem;
    }
}
@media (max-width: 900px) {
    .u-mr-0\@tvl {
        margin-right: 0;
    }
    .u-mr-11\@tvl {
        margin-right: 6.86rem;
    }
}
@media (max-width: 800px) {
    .u-mr-0\@tl {
        margin-right: 0;
    }
    .u-mr-11\@tl {
        margin-right: 6.86rem;
    }
}
@media (max-width: 700px) {
    .u-mr-0\@tm {
        margin-right: 0;
    }
    .u-mr-11\@tm {
        margin-right: 6.86rem;
    }
}
@media (max-width: 600px) {
    .u-mr-0\@ts {
        margin-right: 0;
    }
    .u-mr-11\@ts {
        margin-right: 6.86rem;
    }
}
@media (max-width: 480px) {
    .u-mr-0\@pvl {
        margin-right: 0;
    }
    .u-mr-11\@pvl {
        margin-right: 6.86rem;
    }
}
@media (max-width: 420px) {
    .u-mr-0\@pl {
        margin-right: 0;
    }
    .u-mr-11\@pl {
        margin-right: 6.86rem;
    }
}
@media (max-width: 1400px) {
    .u-mx-0\@dl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-11\@dl {
        margin-left: 6.86rem;
        margin-right: 6.86rem;
    }
}
@media (max-width: 1250px) {
    .u-mx-0\@dm {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-11\@dm {
        margin-left: 6.86rem;
        margin-right: 6.86rem;
    }
}
@media (max-width: 1025px) {
    .u-mx-0\@ds {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-11\@ds {
        margin-left: 6.86rem;
        margin-right: 6.86rem;
    }
}
@media (max-width: 900px) {
    .u-mx-0\@tvl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-11\@tvl {
        margin-left: 6.86rem;
        margin-right: 6.86rem;
    }
}
@media (max-width: 800px) {
    .u-mx-0\@tl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-11\@tl {
        margin-left: 6.86rem;
        margin-right: 6.86rem;
    }
}
@media (max-width: 700px) {
    .u-mx-0\@tm {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-11\@tm {
        margin-left: 6.86rem;
        margin-right: 6.86rem;
    }
}
@media (max-width: 600px) {
    .u-mx-0\@ts {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-11\@ts {
        margin-left: 6.86rem;
        margin-right: 6.86rem;
    }
}
@media (max-width: 480px) {
    .u-mx-0\@pvl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-11\@pvl {
        margin-left: 6.86rem;
        margin-right: 6.86rem;
    }
}
@media (max-width: 420px) {
    .u-mx-0\@pl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-11\@pl {
        margin-left: 6.86rem;
        margin-right: 6.86rem;
    }
}
@media (max-width: 1400px) {
    .u-my-0\@dl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-11\@dl {
        margin-top: 6.86rem;
        margin-bottom: 6.86rem;
    }
}
@media (max-width: 1250px) {
    .u-my-0\@dm {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-11\@dm {
        margin-top: 6.86rem;
        margin-bottom: 6.86rem;
    }
}
@media (max-width: 1025px) {
    .u-my-0\@ds {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-11\@ds {
        margin-top: 6.86rem;
        margin-bottom: 6.86rem;
    }
}
@media (max-width: 900px) {
    .u-my-0\@tvl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-11\@tvl {
        margin-top: 6.86rem;
        margin-bottom: 6.86rem;
    }
}
@media (max-width: 800px) {
    .u-my-0\@tl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-11\@tl {
        margin-top: 6.86rem;
        margin-bottom: 6.86rem;
    }
}
@media (max-width: 700px) {
    .u-my-0\@tm {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-11\@tm {
        margin-top: 6.86rem;
        margin-bottom: 6.86rem;
    }
}
@media (max-width: 600px) {
    .u-my-0\@ts {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-11\@ts {
        margin-top: 6.86rem;
        margin-bottom: 6.86rem;
    }
}
@media (max-width: 480px) {
    .u-my-0\@pvl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-11\@pvl {
        margin-top: 6.86rem;
        margin-bottom: 6.86rem;
    }
}
@media (max-width: 420px) {
    .u-my-0\@pl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-11\@pl {
        margin-top: 6.86rem;
        margin-bottom: 6.86rem;
    }
}
@media (max-width: 1400px) {
    .u-m-0\@dl {
        margin: 0;
    }
    .u-m-10\@dl {
        margin: 5.71rem;
    }
}
@media (max-width: 1250px) {
    .u-m-0\@dm {
        margin: 0;
    }
    .u-m-10\@dm {
        margin: 5.71rem;
    }
}
@media (max-width: 1025px) {
    .u-m-0\@ds {
        margin: 0;
    }
    .u-m-10\@ds {
        margin: 5.71rem;
    }
}
@media (max-width: 900px) {
    .u-m-0\@tvl {
        margin: 0;
    }
    .u-m-10\@tvl {
        margin: 5.71rem;
    }
}
@media (max-width: 800px) {
    .u-m-0\@tl {
        margin: 0;
    }
    .u-m-10\@tl {
        margin: 5.71rem;
    }
}
@media (max-width: 700px) {
    .u-m-0\@tm {
        margin: 0;
    }
    .u-m-10\@tm {
        margin: 5.71rem;
    }
}
@media (max-width: 600px) {
    .u-m-0\@ts {
        margin: 0;
    }
    .u-m-10\@ts {
        margin: 5.71rem;
    }
}
@media (max-width: 480px) {
    .u-m-0\@pvl {
        margin: 0;
    }
    .u-m-10\@pvl {
        margin: 5.71rem;
    }
}
@media (max-width: 420px) {
    .u-m-0\@pl {
        margin: 0;
    }
    .u-m-10\@pl {
        margin: 5.71rem;
    }
}
@media (max-width: 1400px) {
    .u-mt-0\@dl {
        margin-top: 0;
    }
    .u-mt-10\@dl {
        margin-top: 5.71rem;
    }
}
@media (max-width: 1250px) {
    .u-mt-0\@dm {
        margin-top: 0;
    }
    .u-mt-10\@dm {
        margin-top: 5.71rem;
    }
}
@media (max-width: 1025px) {
    .u-mt-0\@ds {
        margin-top: 0;
    }
    .u-mt-10\@ds {
        margin-top: 5.71rem;
    }
}
@media (max-width: 900px) {
    .u-mt-0\@tvl {
        margin-top: 0;
    }
    .u-mt-10\@tvl {
        margin-top: 5.71rem;
    }
}
@media (max-width: 800px) {
    .u-mt-0\@tl {
        margin-top: 0;
    }
    .u-mt-10\@tl {
        margin-top: 5.71rem;
    }
}
@media (max-width: 700px) {
    .u-mt-0\@tm {
        margin-top: 0;
    }
    .u-mt-10\@tm {
        margin-top: 5.71rem;
    }
}
@media (max-width: 600px) {
    .u-mt-0\@ts {
        margin-top: 0;
    }
    .u-mt-10\@ts {
        margin-top: 5.71rem;
    }
}
@media (max-width: 480px) {
    .u-mt-0\@pvl {
        margin-top: 0;
    }
    .u-mt-10\@pvl {
        margin-top: 5.71rem;
    }
}
@media (max-width: 420px) {
    .u-mt-0\@pl {
        margin-top: 0;
    }
    .u-mt-10\@pl {
        margin-top: 5.71rem;
    }
}
@media (max-width: 1400px) {
    .u-mb-0\@dl {
        margin-bottom: 0;
    }
    .u-mb-10\@dl {
        margin-bottom: 5.71rem;
    }
}
@media (max-width: 1250px) {
    .u-mb-0\@dm {
        margin-bottom: 0;
    }
    .u-mb-10\@dm {
        margin-bottom: 5.71rem;
    }
}
@media (max-width: 1025px) {
    .u-mb-0\@ds {
        margin-bottom: 0;
    }
    .u-mb-10\@ds {
        margin-bottom: 5.71rem;
    }
}
@media (max-width: 900px) {
    .u-mb-0\@tvl {
        margin-bottom: 0;
    }
    .u-mb-10\@tvl {
        margin-bottom: 5.71rem;
    }
}
@media (max-width: 800px) {
    .u-mb-0\@tl {
        margin-bottom: 0;
    }
    .u-mb-10\@tl {
        margin-bottom: 5.71rem;
    }
}
@media (max-width: 700px) {
    .u-mb-0\@tm {
        margin-bottom: 0;
    }
    .u-mb-10\@tm {
        margin-bottom: 5.71rem;
    }
}
@media (max-width: 600px) {
    .u-mb-0\@ts {
        margin-bottom: 0;
    }
    .u-mb-10\@ts {
        margin-bottom: 5.71rem;
    }
}
@media (max-width: 480px) {
    .u-mb-0\@pvl {
        margin-bottom: 0;
    }
    .u-mb-10\@pvl {
        margin-bottom: 5.71rem;
    }
}
@media (max-width: 420px) {
    .u-mb-0\@pl {
        margin-bottom: 0;
    }
    .u-mb-10\@pl {
        margin-bottom: 5.71rem;
    }
}
@media (max-width: 1400px) {
    .u-ml-0\@dl {
        margin-left: 0;
    }
    .u-ml-10\@dl {
        margin-left: 5.71rem;
    }
}
@media (max-width: 1250px) {
    .u-ml-0\@dm {
        margin-left: 0;
    }
    .u-ml-10\@dm {
        margin-left: 5.71rem;
    }
}
@media (max-width: 1025px) {
    .u-ml-0\@ds {
        margin-left: 0;
    }
    .u-ml-10\@ds {
        margin-left: 5.71rem;
    }
}
@media (max-width: 900px) {
    .u-ml-0\@tvl {
        margin-left: 0;
    }
    .u-ml-10\@tvl {
        margin-left: 5.71rem;
    }
}
@media (max-width: 800px) {
    .u-ml-0\@tl {
        margin-left: 0;
    }
    .u-ml-10\@tl {
        margin-left: 5.71rem;
    }
}
@media (max-width: 700px) {
    .u-ml-0\@tm {
        margin-left: 0;
    }
    .u-ml-10\@tm {
        margin-left: 5.71rem;
    }
}
@media (max-width: 600px) {
    .u-ml-0\@ts {
        margin-left: 0;
    }
    .u-ml-10\@ts {
        margin-left: 5.71rem;
    }
}
@media (max-width: 480px) {
    .u-ml-0\@pvl {
        margin-left: 0;
    }
    .u-ml-10\@pvl {
        margin-left: 5.71rem;
    }
}
@media (max-width: 420px) {
    .u-ml-0\@pl {
        margin-left: 0;
    }
    .u-ml-10\@pl {
        margin-left: 5.71rem;
    }
}
@media (max-width: 1400px) {
    .u-mr-0\@dl {
        margin-right: 0;
    }
    .u-mr-10\@dl {
        margin-right: 5.71rem;
    }
}
@media (max-width: 1250px) {
    .u-mr-0\@dm {
        margin-right: 0;
    }
    .u-mr-10\@dm {
        margin-right: 5.71rem;
    }
}
@media (max-width: 1025px) {
    .u-mr-0\@ds {
        margin-right: 0;
    }
    .u-mr-10\@ds {
        margin-right: 5.71rem;
    }
}
@media (max-width: 900px) {
    .u-mr-0\@tvl {
        margin-right: 0;
    }
    .u-mr-10\@tvl {
        margin-right: 5.71rem;
    }
}
@media (max-width: 800px) {
    .u-mr-0\@tl {
        margin-right: 0;
    }
    .u-mr-10\@tl {
        margin-right: 5.71rem;
    }
}
@media (max-width: 700px) {
    .u-mr-0\@tm {
        margin-right: 0;
    }
    .u-mr-10\@tm {
        margin-right: 5.71rem;
    }
}
@media (max-width: 600px) {
    .u-mr-0\@ts {
        margin-right: 0;
    }
    .u-mr-10\@ts {
        margin-right: 5.71rem;
    }
}
@media (max-width: 480px) {
    .u-mr-0\@pvl {
        margin-right: 0;
    }
    .u-mr-10\@pvl {
        margin-right: 5.71rem;
    }
}
@media (max-width: 420px) {
    .u-mr-0\@pl {
        margin-right: 0;
    }
    .u-mr-10\@pl {
        margin-right: 5.71rem;
    }
}
@media (max-width: 1400px) {
    .u-mx-0\@dl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-10\@dl {
        margin-left: 5.71rem;
        margin-right: 5.71rem;
    }
}
@media (max-width: 1250px) {
    .u-mx-0\@dm {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-10\@dm {
        margin-left: 5.71rem;
        margin-right: 5.71rem;
    }
}
@media (max-width: 1025px) {
    .u-mx-0\@ds {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-10\@ds {
        margin-left: 5.71rem;
        margin-right: 5.71rem;
    }
}
@media (max-width: 900px) {
    .u-mx-0\@tvl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-10\@tvl {
        margin-left: 5.71rem;
        margin-right: 5.71rem;
    }
}
@media (max-width: 800px) {
    .u-mx-0\@tl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-10\@tl {
        margin-left: 5.71rem;
        margin-right: 5.71rem;
    }
}
@media (max-width: 700px) {
    .u-mx-0\@tm {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-10\@tm {
        margin-left: 5.71rem;
        margin-right: 5.71rem;
    }
}
@media (max-width: 600px) {
    .u-mx-0\@ts {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-10\@ts {
        margin-left: 5.71rem;
        margin-right: 5.71rem;
    }
}
@media (max-width: 480px) {
    .u-mx-0\@pvl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-10\@pvl {
        margin-left: 5.71rem;
        margin-right: 5.71rem;
    }
}
@media (max-width: 420px) {
    .u-mx-0\@pl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-10\@pl {
        margin-left: 5.71rem;
        margin-right: 5.71rem;
    }
}
@media (max-width: 1400px) {
    .u-my-0\@dl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-10\@dl {
        margin-top: 5.71rem;
        margin-bottom: 5.71rem;
    }
}
@media (max-width: 1250px) {
    .u-my-0\@dm {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-10\@dm {
        margin-top: 5.71rem;
        margin-bottom: 5.71rem;
    }
}
@media (max-width: 1025px) {
    .u-my-0\@ds {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-10\@ds {
        margin-top: 5.71rem;
        margin-bottom: 5.71rem;
    }
}
@media (max-width: 900px) {
    .u-my-0\@tvl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-10\@tvl {
        margin-top: 5.71rem;
        margin-bottom: 5.71rem;
    }
}
@media (max-width: 800px) {
    .u-my-0\@tl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-10\@tl {
        margin-top: 5.71rem;
        margin-bottom: 5.71rem;
    }
}
@media (max-width: 700px) {
    .u-my-0\@tm {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-10\@tm {
        margin-top: 5.71rem;
        margin-bottom: 5.71rem;
    }
}
@media (max-width: 600px) {
    .u-my-0\@ts {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-10\@ts {
        margin-top: 5.71rem;
        margin-bottom: 5.71rem;
    }
}
@media (max-width: 480px) {
    .u-my-0\@pvl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-10\@pvl {
        margin-top: 5.71rem;
        margin-bottom: 5.71rem;
    }
}
@media (max-width: 420px) {
    .u-my-0\@pl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-10\@pl {
        margin-top: 5.71rem;
        margin-bottom: 5.71rem;
    }
}
@media (max-width: 1400px) {
    .u-m-0\@dl {
        margin: 0;
    }
    .u-m-9\@dl {
        margin: 4.57rem;
    }
}
@media (max-width: 1250px) {
    .u-m-0\@dm {
        margin: 0;
    }
    .u-m-9\@dm {
        margin: 4.57rem;
    }
}
@media (max-width: 1025px) {
    .u-m-0\@ds {
        margin: 0;
    }
    .u-m-9\@ds {
        margin: 4.57rem;
    }
}
@media (max-width: 900px) {
    .u-m-0\@tvl {
        margin: 0;
    }
    .u-m-9\@tvl {
        margin: 4.57rem;
    }
}
@media (max-width: 800px) {
    .u-m-0\@tl {
        margin: 0;
    }
    .u-m-9\@tl {
        margin: 4.57rem;
    }
}
@media (max-width: 700px) {
    .u-m-0\@tm {
        margin: 0;
    }
    .u-m-9\@tm {
        margin: 4.57rem;
    }
}
@media (max-width: 600px) {
    .u-m-0\@ts {
        margin: 0;
    }
    .u-m-9\@ts {
        margin: 4.57rem;
    }
}
@media (max-width: 480px) {
    .u-m-0\@pvl {
        margin: 0;
    }
    .u-m-9\@pvl {
        margin: 4.57rem;
    }
}
@media (max-width: 420px) {
    .u-m-0\@pl {
        margin: 0;
    }
    .u-m-9\@pl {
        margin: 4.57rem;
    }
}
@media (max-width: 1400px) {
    .u-mt-0\@dl {
        margin-top: 0;
    }
    .u-mt-9\@dl {
        margin-top: 4.57rem;
    }
}
@media (max-width: 1250px) {
    .u-mt-0\@dm {
        margin-top: 0;
    }
    .u-mt-9\@dm {
        margin-top: 4.57rem;
    }
}
@media (max-width: 1025px) {
    .u-mt-0\@ds {
        margin-top: 0;
    }
    .u-mt-9\@ds {
        margin-top: 4.57rem;
    }
}
@media (max-width: 900px) {
    .u-mt-0\@tvl {
        margin-top: 0;
    }
    .u-mt-9\@tvl {
        margin-top: 4.57rem;
    }
}
@media (max-width: 800px) {
    .u-mt-0\@tl {
        margin-top: 0;
    }
    .u-mt-9\@tl {
        margin-top: 4.57rem;
    }
}
@media (max-width: 700px) {
    .u-mt-0\@tm {
        margin-top: 0;
    }
    .u-mt-9\@tm {
        margin-top: 4.57rem;
    }
}
@media (max-width: 600px) {
    .u-mt-0\@ts {
        margin-top: 0;
    }
    .u-mt-9\@ts {
        margin-top: 4.57rem;
    }
}
@media (max-width: 480px) {
    .u-mt-0\@pvl {
        margin-top: 0;
    }
    .u-mt-9\@pvl {
        margin-top: 4.57rem;
    }
}
@media (max-width: 420px) {
    .u-mt-0\@pl {
        margin-top: 0;
    }
    .u-mt-9\@pl {
        margin-top: 4.57rem;
    }
}
@media (max-width: 1400px) {
    .u-mb-0\@dl {
        margin-bottom: 0;
    }
    .u-mb-9\@dl {
        margin-bottom: 4.57rem;
    }
}
@media (max-width: 1250px) {
    .u-mb-0\@dm {
        margin-bottom: 0;
    }
    .u-mb-9\@dm {
        margin-bottom: 4.57rem;
    }
}
@media (max-width: 1025px) {
    .u-mb-0\@ds {
        margin-bottom: 0;
    }
    .u-mb-9\@ds {
        margin-bottom: 4.57rem;
    }
}
@media (max-width: 900px) {
    .u-mb-0\@tvl {
        margin-bottom: 0;
    }
    .u-mb-9\@tvl {
        margin-bottom: 4.57rem;
    }
}
@media (max-width: 800px) {
    .u-mb-0\@tl {
        margin-bottom: 0;
    }
    .u-mb-9\@tl {
        margin-bottom: 4.57rem;
    }
}
@media (max-width: 700px) {
    .u-mb-0\@tm {
        margin-bottom: 0;
    }
    .u-mb-9\@tm {
        margin-bottom: 4.57rem;
    }
}
@media (max-width: 600px) {
    .u-mb-0\@ts {
        margin-bottom: 0;
    }
    .u-mb-9\@ts {
        margin-bottom: 4.57rem;
    }
}
@media (max-width: 480px) {
    .u-mb-0\@pvl {
        margin-bottom: 0;
    }
    .u-mb-9\@pvl {
        margin-bottom: 4.57rem;
    }
}
@media (max-width: 420px) {
    .u-mb-0\@pl {
        margin-bottom: 0;
    }
    .u-mb-9\@pl {
        margin-bottom: 4.57rem;
    }
}
@media (max-width: 1400px) {
    .u-ml-0\@dl {
        margin-left: 0;
    }
    .u-ml-9\@dl {
        margin-left: 4.57rem;
    }
}
@media (max-width: 1250px) {
    .u-ml-0\@dm {
        margin-left: 0;
    }
    .u-ml-9\@dm {
        margin-left: 4.57rem;
    }
}
@media (max-width: 1025px) {
    .u-ml-0\@ds {
        margin-left: 0;
    }
    .u-ml-9\@ds {
        margin-left: 4.57rem;
    }
}
@media (max-width: 900px) {
    .u-ml-0\@tvl {
        margin-left: 0;
    }
    .u-ml-9\@tvl {
        margin-left: 4.57rem;
    }
}
@media (max-width: 800px) {
    .u-ml-0\@tl {
        margin-left: 0;
    }
    .u-ml-9\@tl {
        margin-left: 4.57rem;
    }
}
@media (max-width: 700px) {
    .u-ml-0\@tm {
        margin-left: 0;
    }
    .u-ml-9\@tm {
        margin-left: 4.57rem;
    }
}
@media (max-width: 600px) {
    .u-ml-0\@ts {
        margin-left: 0;
    }
    .u-ml-9\@ts {
        margin-left: 4.57rem;
    }
}
@media (max-width: 480px) {
    .u-ml-0\@pvl {
        margin-left: 0;
    }
    .u-ml-9\@pvl {
        margin-left: 4.57rem;
    }
}
@media (max-width: 420px) {
    .u-ml-0\@pl {
        margin-left: 0;
    }
    .u-ml-9\@pl {
        margin-left: 4.57rem;
    }
}
@media (max-width: 1400px) {
    .u-mr-0\@dl {
        margin-right: 0;
    }
    .u-mr-9\@dl {
        margin-right: 4.57rem;
    }
}
@media (max-width: 1250px) {
    .u-mr-0\@dm {
        margin-right: 0;
    }
    .u-mr-9\@dm {
        margin-right: 4.57rem;
    }
}
@media (max-width: 1025px) {
    .u-mr-0\@ds {
        margin-right: 0;
    }
    .u-mr-9\@ds {
        margin-right: 4.57rem;
    }
}
@media (max-width: 900px) {
    .u-mr-0\@tvl {
        margin-right: 0;
    }
    .u-mr-9\@tvl {
        margin-right: 4.57rem;
    }
}
@media (max-width: 800px) {
    .u-mr-0\@tl {
        margin-right: 0;
    }
    .u-mr-9\@tl {
        margin-right: 4.57rem;
    }
}
@media (max-width: 700px) {
    .u-mr-0\@tm {
        margin-right: 0;
    }
    .u-mr-9\@tm {
        margin-right: 4.57rem;
    }
}
@media (max-width: 600px) {
    .u-mr-0\@ts {
        margin-right: 0;
    }
    .u-mr-9\@ts {
        margin-right: 4.57rem;
    }
}
@media (max-width: 480px) {
    .u-mr-0\@pvl {
        margin-right: 0;
    }
    .u-mr-9\@pvl {
        margin-right: 4.57rem;
    }
}
@media (max-width: 420px) {
    .u-mr-0\@pl {
        margin-right: 0;
    }
    .u-mr-9\@pl {
        margin-right: 4.57rem;
    }
}
@media (max-width: 1400px) {
    .u-mx-0\@dl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-9\@dl {
        margin-left: 4.57rem;
        margin-right: 4.57rem;
    }
}
@media (max-width: 1250px) {
    .u-mx-0\@dm {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-9\@dm {
        margin-left: 4.57rem;
        margin-right: 4.57rem;
    }
}
@media (max-width: 1025px) {
    .u-mx-0\@ds {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-9\@ds {
        margin-left: 4.57rem;
        margin-right: 4.57rem;
    }
}
@media (max-width: 900px) {
    .u-mx-0\@tvl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-9\@tvl {
        margin-left: 4.57rem;
        margin-right: 4.57rem;
    }
}
@media (max-width: 800px) {
    .u-mx-0\@tl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-9\@tl {
        margin-left: 4.57rem;
        margin-right: 4.57rem;
    }
}
@media (max-width: 700px) {
    .u-mx-0\@tm {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-9\@tm {
        margin-left: 4.57rem;
        margin-right: 4.57rem;
    }
}
@media (max-width: 600px) {
    .u-mx-0\@ts {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-9\@ts {
        margin-left: 4.57rem;
        margin-right: 4.57rem;
    }
}
@media (max-width: 480px) {
    .u-mx-0\@pvl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-9\@pvl {
        margin-left: 4.57rem;
        margin-right: 4.57rem;
    }
}
@media (max-width: 420px) {
    .u-mx-0\@pl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-9\@pl {
        margin-left: 4.57rem;
        margin-right: 4.57rem;
    }
}
@media (max-width: 1400px) {
    .u-my-0\@dl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-9\@dl {
        margin-top: 4.57rem;
        margin-bottom: 4.57rem;
    }
}
@media (max-width: 1250px) {
    .u-my-0\@dm {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-9\@dm {
        margin-top: 4.57rem;
        margin-bottom: 4.57rem;
    }
}
@media (max-width: 1025px) {
    .u-my-0\@ds {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-9\@ds {
        margin-top: 4.57rem;
        margin-bottom: 4.57rem;
    }
}
@media (max-width: 900px) {
    .u-my-0\@tvl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-9\@tvl {
        margin-top: 4.57rem;
        margin-bottom: 4.57rem;
    }
}
@media (max-width: 800px) {
    .u-my-0\@tl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-9\@tl {
        margin-top: 4.57rem;
        margin-bottom: 4.57rem;
    }
}
@media (max-width: 700px) {
    .u-my-0\@tm {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-9\@tm {
        margin-top: 4.57rem;
        margin-bottom: 4.57rem;
    }
}
@media (max-width: 600px) {
    .u-my-0\@ts {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-9\@ts {
        margin-top: 4.57rem;
        margin-bottom: 4.57rem;
    }
}
@media (max-width: 480px) {
    .u-my-0\@pvl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-9\@pvl {
        margin-top: 4.57rem;
        margin-bottom: 4.57rem;
    }
}
@media (max-width: 420px) {
    .u-my-0\@pl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-9\@pl {
        margin-top: 4.57rem;
        margin-bottom: 4.57rem;
    }
}
@media (max-width: 1400px) {
    .u-m-0\@dl {
        margin: 0;
    }
    .u-m-8\@dl {
        margin: 3.43rem;
    }
}
@media (max-width: 1250px) {
    .u-m-0\@dm {
        margin: 0;
    }
    .u-m-8\@dm {
        margin: 3.43rem;
    }
}
@media (max-width: 1025px) {
    .u-m-0\@ds {
        margin: 0;
    }
    .u-m-8\@ds {
        margin: 3.43rem;
    }
}
@media (max-width: 900px) {
    .u-m-0\@tvl {
        margin: 0;
    }
    .u-m-8\@tvl {
        margin: 3.43rem;
    }
}
@media (max-width: 800px) {
    .u-m-0\@tl {
        margin: 0;
    }
    .u-m-8\@tl {
        margin: 3.43rem;
    }
}
@media (max-width: 700px) {
    .u-m-0\@tm {
        margin: 0;
    }
    .u-m-8\@tm {
        margin: 3.43rem;
    }
}
@media (max-width: 600px) {
    .u-m-0\@ts {
        margin: 0;
    }
    .u-m-8\@ts {
        margin: 3.43rem;
    }
}
@media (max-width: 480px) {
    .u-m-0\@pvl {
        margin: 0;
    }
    .u-m-8\@pvl {
        margin: 3.43rem;
    }
}
@media (max-width: 420px) {
    .u-m-0\@pl {
        margin: 0;
    }
    .u-m-8\@pl {
        margin: 3.43rem;
    }
}
@media (max-width: 1400px) {
    .u-mt-0\@dl {
        margin-top: 0;
    }
    .u-mt-8\@dl {
        margin-top: 3.43rem;
    }
}
@media (max-width: 1250px) {
    .u-mt-0\@dm {
        margin-top: 0;
    }
    .u-mt-8\@dm {
        margin-top: 3.43rem;
    }
}
@media (max-width: 1025px) {
    .u-mt-0\@ds {
        margin-top: 0;
    }
    .u-mt-8\@ds {
        margin-top: 3.43rem;
    }
}
@media (max-width: 900px) {
    .u-mt-0\@tvl {
        margin-top: 0;
    }
    .u-mt-8\@tvl {
        margin-top: 3.43rem;
    }
}
@media (max-width: 800px) {
    .u-mt-0\@tl {
        margin-top: 0;
    }
    .u-mt-8\@tl {
        margin-top: 3.43rem;
    }
}
@media (max-width: 700px) {
    .u-mt-0\@tm {
        margin-top: 0;
    }
    .u-mt-8\@tm {
        margin-top: 3.43rem;
    }
}
@media (max-width: 600px) {
    .u-mt-0\@ts {
        margin-top: 0;
    }
    .u-mt-8\@ts {
        margin-top: 3.43rem;
    }
}
@media (max-width: 480px) {
    .u-mt-0\@pvl {
        margin-top: 0;
    }
    .u-mt-8\@pvl {
        margin-top: 3.43rem;
    }
}
@media (max-width: 420px) {
    .u-mt-0\@pl {
        margin-top: 0;
    }
    .u-mt-8\@pl {
        margin-top: 3.43rem;
    }
}
@media (max-width: 1400px) {
    .u-mb-0\@dl {
        margin-bottom: 0;
    }
    .u-mb-8\@dl {
        margin-bottom: 3.43rem;
    }
}
@media (max-width: 1250px) {
    .u-mb-0\@dm {
        margin-bottom: 0;
    }
    .u-mb-8\@dm {
        margin-bottom: 3.43rem;
    }
}
@media (max-width: 1025px) {
    .u-mb-0\@ds {
        margin-bottom: 0;
    }
    .u-mb-8\@ds {
        margin-bottom: 3.43rem;
    }
}
@media (max-width: 900px) {
    .u-mb-0\@tvl {
        margin-bottom: 0;
    }
    .u-mb-8\@tvl {
        margin-bottom: 3.43rem;
    }
}
@media (max-width: 800px) {
    .u-mb-0\@tl {
        margin-bottom: 0;
    }
    .u-mb-8\@tl {
        margin-bottom: 3.43rem;
    }
}
@media (max-width: 700px) {
    .u-mb-0\@tm {
        margin-bottom: 0;
    }
    .u-mb-8\@tm {
        margin-bottom: 3.43rem;
    }
}
@media (max-width: 600px) {
    .u-mb-0\@ts {
        margin-bottom: 0;
    }
    .u-mb-8\@ts {
        margin-bottom: 3.43rem;
    }
}
@media (max-width: 480px) {
    .u-mb-0\@pvl {
        margin-bottom: 0;
    }
    .u-mb-8\@pvl {
        margin-bottom: 3.43rem;
    }
}
@media (max-width: 420px) {
    .u-mb-0\@pl {
        margin-bottom: 0;
    }
    .u-mb-8\@pl {
        margin-bottom: 3.43rem;
    }
}
@media (max-width: 1400px) {
    .u-ml-0\@dl {
        margin-left: 0;
    }
    .u-ml-8\@dl {
        margin-left: 3.43rem;
    }
}
@media (max-width: 1250px) {
    .u-ml-0\@dm {
        margin-left: 0;
    }
    .u-ml-8\@dm {
        margin-left: 3.43rem;
    }
}
@media (max-width: 1025px) {
    .u-ml-0\@ds {
        margin-left: 0;
    }
    .u-ml-8\@ds {
        margin-left: 3.43rem;
    }
}
@media (max-width: 900px) {
    .u-ml-0\@tvl {
        margin-left: 0;
    }
    .u-ml-8\@tvl {
        margin-left: 3.43rem;
    }
}
@media (max-width: 800px) {
    .u-ml-0\@tl {
        margin-left: 0;
    }
    .u-ml-8\@tl {
        margin-left: 3.43rem;
    }
}
@media (max-width: 700px) {
    .u-ml-0\@tm {
        margin-left: 0;
    }
    .u-ml-8\@tm {
        margin-left: 3.43rem;
    }
}
@media (max-width: 600px) {
    .u-ml-0\@ts {
        margin-left: 0;
    }
    .u-ml-8\@ts {
        margin-left: 3.43rem;
    }
}
@media (max-width: 480px) {
    .u-ml-0\@pvl {
        margin-left: 0;
    }
    .u-ml-8\@pvl {
        margin-left: 3.43rem;
    }
}
@media (max-width: 420px) {
    .u-ml-0\@pl {
        margin-left: 0;
    }
    .u-ml-8\@pl {
        margin-left: 3.43rem;
    }
}
@media (max-width: 1400px) {
    .u-mr-0\@dl {
        margin-right: 0;
    }
    .u-mr-8\@dl {
        margin-right: 3.43rem;
    }
}
@media (max-width: 1250px) {
    .u-mr-0\@dm {
        margin-right: 0;
    }
    .u-mr-8\@dm {
        margin-right: 3.43rem;
    }
}
@media (max-width: 1025px) {
    .u-mr-0\@ds {
        margin-right: 0;
    }
    .u-mr-8\@ds {
        margin-right: 3.43rem;
    }
}
@media (max-width: 900px) {
    .u-mr-0\@tvl {
        margin-right: 0;
    }
    .u-mr-8\@tvl {
        margin-right: 3.43rem;
    }
}
@media (max-width: 800px) {
    .u-mr-0\@tl {
        margin-right: 0;
    }
    .u-mr-8\@tl {
        margin-right: 3.43rem;
    }
}
@media (max-width: 700px) {
    .u-mr-0\@tm {
        margin-right: 0;
    }
    .u-mr-8\@tm {
        margin-right: 3.43rem;
    }
}
@media (max-width: 600px) {
    .u-mr-0\@ts {
        margin-right: 0;
    }
    .u-mr-8\@ts {
        margin-right: 3.43rem;
    }
}
@media (max-width: 480px) {
    .u-mr-0\@pvl {
        margin-right: 0;
    }
    .u-mr-8\@pvl {
        margin-right: 3.43rem;
    }
}
@media (max-width: 420px) {
    .u-mr-0\@pl {
        margin-right: 0;
    }
    .u-mr-8\@pl {
        margin-right: 3.43rem;
    }
}
@media (max-width: 1400px) {
    .u-mx-0\@dl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-8\@dl {
        margin-left: 3.43rem;
        margin-right: 3.43rem;
    }
}
@media (max-width: 1250px) {
    .u-mx-0\@dm {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-8\@dm {
        margin-left: 3.43rem;
        margin-right: 3.43rem;
    }
}
@media (max-width: 1025px) {
    .u-mx-0\@ds {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-8\@ds {
        margin-left: 3.43rem;
        margin-right: 3.43rem;
    }
}
@media (max-width: 900px) {
    .u-mx-0\@tvl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-8\@tvl {
        margin-left: 3.43rem;
        margin-right: 3.43rem;
    }
}
@media (max-width: 800px) {
    .u-mx-0\@tl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-8\@tl {
        margin-left: 3.43rem;
        margin-right: 3.43rem;
    }
}
@media (max-width: 700px) {
    .u-mx-0\@tm {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-8\@tm {
        margin-left: 3.43rem;
        margin-right: 3.43rem;
    }
}
@media (max-width: 600px) {
    .u-mx-0\@ts {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-8\@ts {
        margin-left: 3.43rem;
        margin-right: 3.43rem;
    }
}
@media (max-width: 480px) {
    .u-mx-0\@pvl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-8\@pvl {
        margin-left: 3.43rem;
        margin-right: 3.43rem;
    }
}
@media (max-width: 420px) {
    .u-mx-0\@pl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-8\@pl {
        margin-left: 3.43rem;
        margin-right: 3.43rem;
    }
}
@media (max-width: 1400px) {
    .u-my-0\@dl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-8\@dl {
        margin-top: 3.43rem;
        margin-bottom: 3.43rem;
    }
}
@media (max-width: 1250px) {
    .u-my-0\@dm {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-8\@dm {
        margin-top: 3.43rem;
        margin-bottom: 3.43rem;
    }
}
@media (max-width: 1025px) {
    .u-my-0\@ds {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-8\@ds {
        margin-top: 3.43rem;
        margin-bottom: 3.43rem;
    }
}
@media (max-width: 900px) {
    .u-my-0\@tvl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-8\@tvl {
        margin-top: 3.43rem;
        margin-bottom: 3.43rem;
    }
}
@media (max-width: 800px) {
    .u-my-0\@tl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-8\@tl {
        margin-top: 3.43rem;
        margin-bottom: 3.43rem;
    }
}
@media (max-width: 700px) {
    .u-my-0\@tm {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-8\@tm {
        margin-top: 3.43rem;
        margin-bottom: 3.43rem;
    }
}
@media (max-width: 600px) {
    .u-my-0\@ts {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-8\@ts {
        margin-top: 3.43rem;
        margin-bottom: 3.43rem;
    }
}
@media (max-width: 480px) {
    .u-my-0\@pvl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-8\@pvl {
        margin-top: 3.43rem;
        margin-bottom: 3.43rem;
    }
}
@media (max-width: 420px) {
    .u-my-0\@pl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-8\@pl {
        margin-top: 3.43rem;
        margin-bottom: 3.43rem;
    }
}
@media (max-width: 1400px) {
    .u-m-0\@dl {
        margin: 0;
    }
    .u-m-7\@dl {
        margin: 2.86rem;
    }
}
@media (max-width: 1250px) {
    .u-m-0\@dm {
        margin: 0;
    }
    .u-m-7\@dm {
        margin: 2.86rem;
    }
}
@media (max-width: 1025px) {
    .u-m-0\@ds {
        margin: 0;
    }
    .u-m-7\@ds {
        margin: 2.86rem;
    }
}
@media (max-width: 900px) {
    .u-m-0\@tvl {
        margin: 0;
    }
    .u-m-7\@tvl {
        margin: 2.86rem;
    }
}
@media (max-width: 800px) {
    .u-m-0\@tl {
        margin: 0;
    }
    .u-m-7\@tl {
        margin: 2.86rem;
    }
}
@media (max-width: 700px) {
    .u-m-0\@tm {
        margin: 0;
    }
    .u-m-7\@tm {
        margin: 2.86rem;
    }
}
@media (max-width: 600px) {
    .u-m-0\@ts {
        margin: 0;
    }
    .u-m-7\@ts {
        margin: 2.86rem;
    }
}
@media (max-width: 480px) {
    .u-m-0\@pvl {
        margin: 0;
    }
    .u-m-7\@pvl {
        margin: 2.86rem;
    }
}
@media (max-width: 420px) {
    .u-m-0\@pl {
        margin: 0;
    }
    .u-m-7\@pl {
        margin: 2.86rem;
    }
}
@media (max-width: 1400px) {
    .u-mt-0\@dl {
        margin-top: 0;
    }
    .u-mt-7\@dl {
        margin-top: 2.86rem;
    }
}
@media (max-width: 1250px) {
    .u-mt-0\@dm {
        margin-top: 0;
    }
    .u-mt-7\@dm {
        margin-top: 2.86rem;
    }
}
@media (max-width: 1025px) {
    .u-mt-0\@ds {
        margin-top: 0;
    }
    .u-mt-7\@ds {
        margin-top: 2.86rem;
    }
}
@media (max-width: 900px) {
    .u-mt-0\@tvl {
        margin-top: 0;
    }
    .u-mt-7\@tvl {
        margin-top: 2.86rem;
    }
}
@media (max-width: 800px) {
    .u-mt-0\@tl {
        margin-top: 0;
    }
    .u-mt-7\@tl {
        margin-top: 2.86rem;
    }
}
@media (max-width: 700px) {
    .u-mt-0\@tm {
        margin-top: 0;
    }
    .u-mt-7\@tm {
        margin-top: 2.86rem;
    }
}
@media (max-width: 600px) {
    .u-mt-0\@ts {
        margin-top: 0;
    }
    .u-mt-7\@ts {
        margin-top: 2.86rem;
    }
}
@media (max-width: 480px) {
    .u-mt-0\@pvl {
        margin-top: 0;
    }
    .u-mt-7\@pvl {
        margin-top: 2.86rem;
    }
}
@media (max-width: 420px) {
    .u-mt-0\@pl {
        margin-top: 0;
    }
    .u-mt-7\@pl {
        margin-top: 2.86rem;
    }
}
@media (max-width: 1400px) {
    .u-mb-0\@dl {
        margin-bottom: 0;
    }
    .u-mb-7\@dl {
        margin-bottom: 2.86rem;
    }
}
@media (max-width: 1250px) {
    .u-mb-0\@dm {
        margin-bottom: 0;
    }
    .u-mb-7\@dm {
        margin-bottom: 2.86rem;
    }
}
@media (max-width: 1025px) {
    .u-mb-0\@ds {
        margin-bottom: 0;
    }
    .u-mb-7\@ds {
        margin-bottom: 2.86rem;
    }
}
@media (max-width: 900px) {
    .u-mb-0\@tvl {
        margin-bottom: 0;
    }
    .u-mb-7\@tvl {
        margin-bottom: 2.86rem;
    }
}
@media (max-width: 800px) {
    .u-mb-0\@tl {
        margin-bottom: 0;
    }
    .u-mb-7\@tl {
        margin-bottom: 2.86rem;
    }
}
@media (max-width: 700px) {
    .u-mb-0\@tm {
        margin-bottom: 0;
    }
    .u-mb-7\@tm {
        margin-bottom: 2.86rem;
    }
}
@media (max-width: 600px) {
    .u-mb-0\@ts {
        margin-bottom: 0;
    }
    .u-mb-7\@ts {
        margin-bottom: 2.86rem;
    }
}
@media (max-width: 480px) {
    .u-mb-0\@pvl {
        margin-bottom: 0;
    }
    .u-mb-7\@pvl {
        margin-bottom: 2.86rem;
    }
}
@media (max-width: 420px) {
    .u-mb-0\@pl {
        margin-bottom: 0;
    }
    .u-mb-7\@pl {
        margin-bottom: 2.86rem;
    }
}
@media (max-width: 1400px) {
    .u-ml-0\@dl {
        margin-left: 0;
    }
    .u-ml-7\@dl {
        margin-left: 2.86rem;
    }
}
@media (max-width: 1250px) {
    .u-ml-0\@dm {
        margin-left: 0;
    }
    .u-ml-7\@dm {
        margin-left: 2.86rem;
    }
}
@media (max-width: 1025px) {
    .u-ml-0\@ds {
        margin-left: 0;
    }
    .u-ml-7\@ds {
        margin-left: 2.86rem;
    }
}
@media (max-width: 900px) {
    .u-ml-0\@tvl {
        margin-left: 0;
    }
    .u-ml-7\@tvl {
        margin-left: 2.86rem;
    }
}
@media (max-width: 800px) {
    .u-ml-0\@tl {
        margin-left: 0;
    }
    .u-ml-7\@tl {
        margin-left: 2.86rem;
    }
}
@media (max-width: 700px) {
    .u-ml-0\@tm {
        margin-left: 0;
    }
    .u-ml-7\@tm {
        margin-left: 2.86rem;
    }
}
@media (max-width: 600px) {
    .u-ml-0\@ts {
        margin-left: 0;
    }
    .u-ml-7\@ts {
        margin-left: 2.86rem;
    }
}
@media (max-width: 480px) {
    .u-ml-0\@pvl {
        margin-left: 0;
    }
    .u-ml-7\@pvl {
        margin-left: 2.86rem;
    }
}
@media (max-width: 420px) {
    .u-ml-0\@pl {
        margin-left: 0;
    }
    .u-ml-7\@pl {
        margin-left: 2.86rem;
    }
}
@media (max-width: 1400px) {
    .u-mr-0\@dl {
        margin-right: 0;
    }
    .u-mr-7\@dl {
        margin-right: 2.86rem;
    }
}
@media (max-width: 1250px) {
    .u-mr-0\@dm {
        margin-right: 0;
    }
    .u-mr-7\@dm {
        margin-right: 2.86rem;
    }
}
@media (max-width: 1025px) {
    .u-mr-0\@ds {
        margin-right: 0;
    }
    .u-mr-7\@ds {
        margin-right: 2.86rem;
    }
}
@media (max-width: 900px) {
    .u-mr-0\@tvl {
        margin-right: 0;
    }
    .u-mr-7\@tvl {
        margin-right: 2.86rem;
    }
}
@media (max-width: 800px) {
    .u-mr-0\@tl {
        margin-right: 0;
    }
    .u-mr-7\@tl {
        margin-right: 2.86rem;
    }
}
@media (max-width: 700px) {
    .u-mr-0\@tm {
        margin-right: 0;
    }
    .u-mr-7\@tm {
        margin-right: 2.86rem;
    }
}
@media (max-width: 600px) {
    .u-mr-0\@ts {
        margin-right: 0;
    }
    .u-mr-7\@ts {
        margin-right: 2.86rem;
    }
}
@media (max-width: 480px) {
    .u-mr-0\@pvl {
        margin-right: 0;
    }
    .u-mr-7\@pvl {
        margin-right: 2.86rem;
    }
}
@media (max-width: 420px) {
    .u-mr-0\@pl {
        margin-right: 0;
    }
    .u-mr-7\@pl {
        margin-right: 2.86rem;
    }
}
@media (max-width: 1400px) {
    .u-mx-0\@dl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-7\@dl {
        margin-left: 2.86rem;
        margin-right: 2.86rem;
    }
}
@media (max-width: 1250px) {
    .u-mx-0\@dm {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-7\@dm {
        margin-left: 2.86rem;
        margin-right: 2.86rem;
    }
}
@media (max-width: 1025px) {
    .u-mx-0\@ds {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-7\@ds {
        margin-left: 2.86rem;
        margin-right: 2.86rem;
    }
}
@media (max-width: 900px) {
    .u-mx-0\@tvl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-7\@tvl {
        margin-left: 2.86rem;
        margin-right: 2.86rem;
    }
}
@media (max-width: 800px) {
    .u-mx-0\@tl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-7\@tl {
        margin-left: 2.86rem;
        margin-right: 2.86rem;
    }
}
@media (max-width: 700px) {
    .u-mx-0\@tm {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-7\@tm {
        margin-left: 2.86rem;
        margin-right: 2.86rem;
    }
}
@media (max-width: 600px) {
    .u-mx-0\@ts {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-7\@ts {
        margin-left: 2.86rem;
        margin-right: 2.86rem;
    }
}
@media (max-width: 480px) {
    .u-mx-0\@pvl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-7\@pvl {
        margin-left: 2.86rem;
        margin-right: 2.86rem;
    }
}
@media (max-width: 420px) {
    .u-mx-0\@pl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-7\@pl {
        margin-left: 2.86rem;
        margin-right: 2.86rem;
    }
}
@media (max-width: 1400px) {
    .u-my-0\@dl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-7\@dl {
        margin-top: 2.86rem;
        margin-bottom: 2.86rem;
    }
}
@media (max-width: 1250px) {
    .u-my-0\@dm {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-7\@dm {
        margin-top: 2.86rem;
        margin-bottom: 2.86rem;
    }
}
@media (max-width: 1025px) {
    .u-my-0\@ds {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-7\@ds {
        margin-top: 2.86rem;
        margin-bottom: 2.86rem;
    }
}
@media (max-width: 900px) {
    .u-my-0\@tvl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-7\@tvl {
        margin-top: 2.86rem;
        margin-bottom: 2.86rem;
    }
}
@media (max-width: 800px) {
    .u-my-0\@tl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-7\@tl {
        margin-top: 2.86rem;
        margin-bottom: 2.86rem;
    }
}
@media (max-width: 700px) {
    .u-my-0\@tm {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-7\@tm {
        margin-top: 2.86rem;
        margin-bottom: 2.86rem;
    }
}
@media (max-width: 600px) {
    .u-my-0\@ts {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-7\@ts {
        margin-top: 2.86rem;
        margin-bottom: 2.86rem;
    }
}
@media (max-width: 480px) {
    .u-my-0\@pvl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-7\@pvl {
        margin-top: 2.86rem;
        margin-bottom: 2.86rem;
    }
}
@media (max-width: 420px) {
    .u-my-0\@pl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-7\@pl {
        margin-top: 2.86rem;
        margin-bottom: 2.86rem;
    }
}
@media (max-width: 1400px) {
    .u-m-0\@dl {
        margin: 0;
    }
    .u-m-6\@dl {
        margin: 2.29rem;
    }
}
@media (max-width: 1250px) {
    .u-m-0\@dm {
        margin: 0;
    }
    .u-m-6\@dm {
        margin: 2.29rem;
    }
}
@media (max-width: 1025px) {
    .u-m-0\@ds {
        margin: 0;
    }
    .u-m-6\@ds {
        margin: 2.29rem;
    }
}
@media (max-width: 900px) {
    .u-m-0\@tvl {
        margin: 0;
    }
    .u-m-6\@tvl {
        margin: 2.29rem;
    }
}
@media (max-width: 800px) {
    .u-m-0\@tl {
        margin: 0;
    }
    .u-m-6\@tl {
        margin: 2.29rem;
    }
}
@media (max-width: 700px) {
    .u-m-0\@tm {
        margin: 0;
    }
    .u-m-6\@tm {
        margin: 2.29rem;
    }
}
@media (max-width: 600px) {
    .u-m-0\@ts {
        margin: 0;
    }
    .u-m-6\@ts {
        margin: 2.29rem;
    }
}
@media (max-width: 480px) {
    .u-m-0\@pvl {
        margin: 0;
    }
    .u-m-6\@pvl {
        margin: 2.29rem;
    }
}
@media (max-width: 420px) {
    .u-m-0\@pl {
        margin: 0;
    }
    .u-m-6\@pl {
        margin: 2.29rem;
    }
}
@media (max-width: 1400px) {
    .u-mt-0\@dl {
        margin-top: 0;
    }
    .u-mt-6\@dl {
        margin-top: 2.29rem;
    }
}
@media (max-width: 1250px) {
    .u-mt-0\@dm {
        margin-top: 0;
    }
    .u-mt-6\@dm {
        margin-top: 2.29rem;
    }
}
@media (max-width: 1025px) {
    .u-mt-0\@ds {
        margin-top: 0;
    }
    .u-mt-6\@ds {
        margin-top: 2.29rem;
    }
}
@media (max-width: 900px) {
    .u-mt-0\@tvl {
        margin-top: 0;
    }
    .u-mt-6\@tvl {
        margin-top: 2.29rem;
    }
}
@media (max-width: 800px) {
    .u-mt-0\@tl {
        margin-top: 0;
    }
    .u-mt-6\@tl {
        margin-top: 2.29rem;
    }
}
@media (max-width: 700px) {
    .u-mt-0\@tm {
        margin-top: 0;
    }
    .u-mt-6\@tm {
        margin-top: 2.29rem;
    }
}
@media (max-width: 600px) {
    .u-mt-0\@ts {
        margin-top: 0;
    }
    .u-mt-6\@ts {
        margin-top: 2.29rem;
    }
}
@media (max-width: 480px) {
    .u-mt-0\@pvl {
        margin-top: 0;
    }
    .u-mt-6\@pvl {
        margin-top: 2.29rem;
    }
}
@media (max-width: 420px) {
    .u-mt-0\@pl {
        margin-top: 0;
    }
    .u-mt-6\@pl {
        margin-top: 2.29rem;
    }
}
@media (max-width: 1400px) {
    .u-mb-0\@dl {
        margin-bottom: 0;
    }
    .u-mb-6\@dl {
        margin-bottom: 2.29rem;
    }
}
@media (max-width: 1250px) {
    .u-mb-0\@dm {
        margin-bottom: 0;
    }
    .u-mb-6\@dm {
        margin-bottom: 2.29rem;
    }
}
@media (max-width: 1025px) {
    .u-mb-0\@ds {
        margin-bottom: 0;
    }
    .u-mb-6\@ds {
        margin-bottom: 2.29rem;
    }
}
@media (max-width: 900px) {
    .u-mb-0\@tvl {
        margin-bottom: 0;
    }
    .u-mb-6\@tvl {
        margin-bottom: 2.29rem;
    }
}
@media (max-width: 800px) {
    .u-mb-0\@tl {
        margin-bottom: 0;
    }
    .u-mb-6\@tl {
        margin-bottom: 2.29rem;
    }
}
@media (max-width: 700px) {
    .u-mb-0\@tm {
        margin-bottom: 0;
    }
    .u-mb-6\@tm {
        margin-bottom: 2.29rem;
    }
}
@media (max-width: 600px) {
    .u-mb-0\@ts {
        margin-bottom: 0;
    }
    .u-mb-6\@ts {
        margin-bottom: 2.29rem;
    }
}
@media (max-width: 480px) {
    .u-mb-0\@pvl {
        margin-bottom: 0;
    }
    .u-mb-6\@pvl {
        margin-bottom: 2.29rem;
    }
}
@media (max-width: 420px) {
    .u-mb-0\@pl {
        margin-bottom: 0;
    }
    .u-mb-6\@pl {
        margin-bottom: 2.29rem;
    }
}
@media (max-width: 1400px) {
    .u-ml-0\@dl {
        margin-left: 0;
    }
    .u-ml-6\@dl {
        margin-left: 2.29rem;
    }
}
@media (max-width: 1250px) {
    .u-ml-0\@dm {
        margin-left: 0;
    }
    .u-ml-6\@dm {
        margin-left: 2.29rem;
    }
}
@media (max-width: 1025px) {
    .u-ml-0\@ds {
        margin-left: 0;
    }
    .u-ml-6\@ds {
        margin-left: 2.29rem;
    }
}
@media (max-width: 900px) {
    .u-ml-0\@tvl {
        margin-left: 0;
    }
    .u-ml-6\@tvl {
        margin-left: 2.29rem;
    }
}
@media (max-width: 800px) {
    .u-ml-0\@tl {
        margin-left: 0;
    }
    .u-ml-6\@tl {
        margin-left: 2.29rem;
    }
}
@media (max-width: 700px) {
    .u-ml-0\@tm {
        margin-left: 0;
    }
    .u-ml-6\@tm {
        margin-left: 2.29rem;
    }
}
@media (max-width: 600px) {
    .u-ml-0\@ts {
        margin-left: 0;
    }
    .u-ml-6\@ts {
        margin-left: 2.29rem;
    }
}
@media (max-width: 480px) {
    .u-ml-0\@pvl {
        margin-left: 0;
    }
    .u-ml-6\@pvl {
        margin-left: 2.29rem;
    }
}
@media (max-width: 420px) {
    .u-ml-0\@pl {
        margin-left: 0;
    }
    .u-ml-6\@pl {
        margin-left: 2.29rem;
    }
}
@media (max-width: 1400px) {
    .u-mr-0\@dl {
        margin-right: 0;
    }
    .u-mr-6\@dl {
        margin-right: 2.29rem;
    }
}
@media (max-width: 1250px) {
    .u-mr-0\@dm {
        margin-right: 0;
    }
    .u-mr-6\@dm {
        margin-right: 2.29rem;
    }
}
@media (max-width: 1025px) {
    .u-mr-0\@ds {
        margin-right: 0;
    }
    .u-mr-6\@ds {
        margin-right: 2.29rem;
    }
}
@media (max-width: 900px) {
    .u-mr-0\@tvl {
        margin-right: 0;
    }
    .u-mr-6\@tvl {
        margin-right: 2.29rem;
    }
}
@media (max-width: 800px) {
    .u-mr-0\@tl {
        margin-right: 0;
    }
    .u-mr-6\@tl {
        margin-right: 2.29rem;
    }
}
@media (max-width: 700px) {
    .u-mr-0\@tm {
        margin-right: 0;
    }
    .u-mr-6\@tm {
        margin-right: 2.29rem;
    }
}
@media (max-width: 600px) {
    .u-mr-0\@ts {
        margin-right: 0;
    }
    .u-mr-6\@ts {
        margin-right: 2.29rem;
    }
}
@media (max-width: 480px) {
    .u-mr-0\@pvl {
        margin-right: 0;
    }
    .u-mr-6\@pvl {
        margin-right: 2.29rem;
    }
}
@media (max-width: 420px) {
    .u-mr-0\@pl {
        margin-right: 0;
    }
    .u-mr-6\@pl {
        margin-right: 2.29rem;
    }
}
@media (max-width: 1400px) {
    .u-mx-0\@dl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-6\@dl {
        margin-left: 2.29rem;
        margin-right: 2.29rem;
    }
}
@media (max-width: 1250px) {
    .u-mx-0\@dm {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-6\@dm {
        margin-left: 2.29rem;
        margin-right: 2.29rem;
    }
}
@media (max-width: 1025px) {
    .u-mx-0\@ds {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-6\@ds {
        margin-left: 2.29rem;
        margin-right: 2.29rem;
    }
}
@media (max-width: 900px) {
    .u-mx-0\@tvl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-6\@tvl {
        margin-left: 2.29rem;
        margin-right: 2.29rem;
    }
}
@media (max-width: 800px) {
    .u-mx-0\@tl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-6\@tl {
        margin-left: 2.29rem;
        margin-right: 2.29rem;
    }
}
@media (max-width: 700px) {
    .u-mx-0\@tm {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-6\@tm {
        margin-left: 2.29rem;
        margin-right: 2.29rem;
    }
}
@media (max-width: 600px) {
    .u-mx-0\@ts {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-6\@ts {
        margin-left: 2.29rem;
        margin-right: 2.29rem;
    }
}
@media (max-width: 480px) {
    .u-mx-0\@pvl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-6\@pvl {
        margin-left: 2.29rem;
        margin-right: 2.29rem;
    }
}
@media (max-width: 420px) {
    .u-mx-0\@pl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-6\@pl {
        margin-left: 2.29rem;
        margin-right: 2.29rem;
    }
}
@media (max-width: 1400px) {
    .u-my-0\@dl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-6\@dl {
        margin-top: 2.29rem;
        margin-bottom: 2.29rem;
    }
}
@media (max-width: 1250px) {
    .u-my-0\@dm {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-6\@dm {
        margin-top: 2.29rem;
        margin-bottom: 2.29rem;
    }
}
@media (max-width: 1025px) {
    .u-my-0\@ds {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-6\@ds {
        margin-top: 2.29rem;
        margin-bottom: 2.29rem;
    }
}
@media (max-width: 900px) {
    .u-my-0\@tvl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-6\@tvl {
        margin-top: 2.29rem;
        margin-bottom: 2.29rem;
    }
}
@media (max-width: 800px) {
    .u-my-0\@tl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-6\@tl {
        margin-top: 2.29rem;
        margin-bottom: 2.29rem;
    }
}
@media (max-width: 700px) {
    .u-my-0\@tm {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-6\@tm {
        margin-top: 2.29rem;
        margin-bottom: 2.29rem;
    }
}
@media (max-width: 600px) {
    .u-my-0\@ts {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-6\@ts {
        margin-top: 2.29rem;
        margin-bottom: 2.29rem;
    }
}
@media (max-width: 480px) {
    .u-my-0\@pvl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-6\@pvl {
        margin-top: 2.29rem;
        margin-bottom: 2.29rem;
    }
}
@media (max-width: 420px) {
    .u-my-0\@pl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-6\@pl {
        margin-top: 2.29rem;
        margin-bottom: 2.29rem;
    }
}
@media (max-width: 1400px) {
    .u-m-0\@dl {
        margin: 0;
    }
    .u-m-5\@dl {
        margin: 1.71rem;
    }
}
@media (max-width: 1250px) {
    .u-m-0\@dm {
        margin: 0;
    }
    .u-m-5\@dm {
        margin: 1.71rem;
    }
}
@media (max-width: 1025px) {
    .u-m-0\@ds {
        margin: 0;
    }
    .u-m-5\@ds {
        margin: 1.71rem;
    }
}
@media (max-width: 900px) {
    .u-m-0\@tvl {
        margin: 0;
    }
    .u-m-5\@tvl {
        margin: 1.71rem;
    }
}
@media (max-width: 800px) {
    .u-m-0\@tl {
        margin: 0;
    }
    .u-m-5\@tl {
        margin: 1.71rem;
    }
}
@media (max-width: 700px) {
    .u-m-0\@tm {
        margin: 0;
    }
    .u-m-5\@tm {
        margin: 1.71rem;
    }
}
@media (max-width: 600px) {
    .u-m-0\@ts {
        margin: 0;
    }
    .u-m-5\@ts {
        margin: 1.71rem;
    }
}
@media (max-width: 480px) {
    .u-m-0\@pvl {
        margin: 0;
    }
    .u-m-5\@pvl {
        margin: 1.71rem;
    }
}
@media (max-width: 420px) {
    .u-m-0\@pl {
        margin: 0;
    }
    .u-m-5\@pl {
        margin: 1.71rem;
    }
}
@media (max-width: 1400px) {
    .u-mt-0\@dl {
        margin-top: 0;
    }
    .u-mt-5\@dl {
        margin-top: 1.71rem;
    }
}
@media (max-width: 1250px) {
    .u-mt-0\@dm {
        margin-top: 0;
    }
    .u-mt-5\@dm {
        margin-top: 1.71rem;
    }
}
@media (max-width: 1025px) {
    .u-mt-0\@ds {
        margin-top: 0;
    }
    .u-mt-5\@ds {
        margin-top: 1.71rem;
    }
}
@media (max-width: 900px) {
    .u-mt-0\@tvl {
        margin-top: 0;
    }
    .u-mt-5\@tvl {
        margin-top: 1.71rem;
    }
}
@media (max-width: 800px) {
    .u-mt-0\@tl {
        margin-top: 0;
    }
    .u-mt-5\@tl {
        margin-top: 1.71rem;
    }
}
@media (max-width: 700px) {
    .u-mt-0\@tm {
        margin-top: 0;
    }
    .u-mt-5\@tm {
        margin-top: 1.71rem;
    }
}
@media (max-width: 600px) {
    .u-mt-0\@ts {
        margin-top: 0;
    }
    .u-mt-5\@ts {
        margin-top: 1.71rem;
    }
}
@media (max-width: 480px) {
    .u-mt-0\@pvl {
        margin-top: 0;
    }
    .u-mt-5\@pvl {
        margin-top: 1.71rem;
    }
}
@media (max-width: 420px) {
    .u-mt-0\@pl {
        margin-top: 0;
    }
    .u-mt-5\@pl {
        margin-top: 1.71rem;
    }
}
@media (max-width: 1400px) {
    .u-mb-0\@dl {
        margin-bottom: 0;
    }
    .u-mb-5\@dl {
        margin-bottom: 1.71rem;
    }
}
@media (max-width: 1250px) {
    .u-mb-0\@dm {
        margin-bottom: 0;
    }
    .u-mb-5\@dm {
        margin-bottom: 1.71rem;
    }
}
@media (max-width: 1025px) {
    .u-mb-0\@ds {
        margin-bottom: 0;
    }
    .u-mb-5\@ds {
        margin-bottom: 1.71rem;
    }
}
@media (max-width: 900px) {
    .u-mb-0\@tvl {
        margin-bottom: 0;
    }
    .u-mb-5\@tvl {
        margin-bottom: 1.71rem;
    }
}
@media (max-width: 800px) {
    .u-mb-0\@tl {
        margin-bottom: 0;
    }
    .u-mb-5\@tl {
        margin-bottom: 1.71rem;
    }
}
@media (max-width: 700px) {
    .u-mb-0\@tm {
        margin-bottom: 0;
    }
    .u-mb-5\@tm {
        margin-bottom: 1.71rem;
    }
}
@media (max-width: 600px) {
    .u-mb-0\@ts {
        margin-bottom: 0;
    }
    .u-mb-5\@ts {
        margin-bottom: 1.71rem;
    }
}
@media (max-width: 480px) {
    .u-mb-0\@pvl {
        margin-bottom: 0;
    }
    .u-mb-5\@pvl {
        margin-bottom: 1.71rem;
    }
}
@media (max-width: 420px) {
    .u-mb-0\@pl {
        margin-bottom: 0;
    }
    .u-mb-5\@pl {
        margin-bottom: 1.71rem;
    }
}
@media (max-width: 1400px) {
    .u-ml-0\@dl {
        margin-left: 0;
    }
    .u-ml-5\@dl {
        margin-left: 1.71rem;
    }
}
@media (max-width: 1250px) {
    .u-ml-0\@dm {
        margin-left: 0;
    }
    .u-ml-5\@dm {
        margin-left: 1.71rem;
    }
}
@media (max-width: 1025px) {
    .u-ml-0\@ds {
        margin-left: 0;
    }
    .u-ml-5\@ds {
        margin-left: 1.71rem;
    }
}
@media (max-width: 900px) {
    .u-ml-0\@tvl {
        margin-left: 0;
    }
    .u-ml-5\@tvl {
        margin-left: 1.71rem;
    }
}
@media (max-width: 800px) {
    .u-ml-0\@tl {
        margin-left: 0;
    }
    .u-ml-5\@tl {
        margin-left: 1.71rem;
    }
}
@media (max-width: 700px) {
    .u-ml-0\@tm {
        margin-left: 0;
    }
    .u-ml-5\@tm {
        margin-left: 1.71rem;
    }
}
@media (max-width: 600px) {
    .u-ml-0\@ts {
        margin-left: 0;
    }
    .u-ml-5\@ts {
        margin-left: 1.71rem;
    }
}
@media (max-width: 480px) {
    .u-ml-0\@pvl {
        margin-left: 0;
    }
    .u-ml-5\@pvl {
        margin-left: 1.71rem;
    }
}
@media (max-width: 420px) {
    .u-ml-0\@pl {
        margin-left: 0;
    }
    .u-ml-5\@pl {
        margin-left: 1.71rem;
    }
}
@media (max-width: 1400px) {
    .u-mr-0\@dl {
        margin-right: 0;
    }
    .u-mr-5\@dl {
        margin-right: 1.71rem;
    }
}
@media (max-width: 1250px) {
    .u-mr-0\@dm {
        margin-right: 0;
    }
    .u-mr-5\@dm {
        margin-right: 1.71rem;
    }
}
@media (max-width: 1025px) {
    .u-mr-0\@ds {
        margin-right: 0;
    }
    .u-mr-5\@ds {
        margin-right: 1.71rem;
    }
}
@media (max-width: 900px) {
    .u-mr-0\@tvl {
        margin-right: 0;
    }
    .u-mr-5\@tvl {
        margin-right: 1.71rem;
    }
}
@media (max-width: 800px) {
    .u-mr-0\@tl {
        margin-right: 0;
    }
    .u-mr-5\@tl {
        margin-right: 1.71rem;
    }
}
@media (max-width: 700px) {
    .u-mr-0\@tm {
        margin-right: 0;
    }
    .u-mr-5\@tm {
        margin-right: 1.71rem;
    }
}
@media (max-width: 600px) {
    .u-mr-0\@ts {
        margin-right: 0;
    }
    .u-mr-5\@ts {
        margin-right: 1.71rem;
    }
}
@media (max-width: 480px) {
    .u-mr-0\@pvl {
        margin-right: 0;
    }
    .u-mr-5\@pvl {
        margin-right: 1.71rem;
    }
}
@media (max-width: 420px) {
    .u-mr-0\@pl {
        margin-right: 0;
    }
    .u-mr-5\@pl {
        margin-right: 1.71rem;
    }
}
@media (max-width: 1400px) {
    .u-mx-0\@dl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-5\@dl {
        margin-left: 1.71rem;
        margin-right: 1.71rem;
    }
}
@media (max-width: 1250px) {
    .u-mx-0\@dm {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-5\@dm {
        margin-left: 1.71rem;
        margin-right: 1.71rem;
    }
}
@media (max-width: 1025px) {
    .u-mx-0\@ds {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-5\@ds {
        margin-left: 1.71rem;
        margin-right: 1.71rem;
    }
}
@media (max-width: 900px) {
    .u-mx-0\@tvl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-5\@tvl {
        margin-left: 1.71rem;
        margin-right: 1.71rem;
    }
}
@media (max-width: 800px) {
    .u-mx-0\@tl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-5\@tl {
        margin-left: 1.71rem;
        margin-right: 1.71rem;
    }
}
@media (max-width: 700px) {
    .u-mx-0\@tm {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-5\@tm {
        margin-left: 1.71rem;
        margin-right: 1.71rem;
    }
}
@media (max-width: 600px) {
    .u-mx-0\@ts {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-5\@ts {
        margin-left: 1.71rem;
        margin-right: 1.71rem;
    }
}
@media (max-width: 480px) {
    .u-mx-0\@pvl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-5\@pvl {
        margin-left: 1.71rem;
        margin-right: 1.71rem;
    }
}
@media (max-width: 420px) {
    .u-mx-0\@pl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-5\@pl {
        margin-left: 1.71rem;
        margin-right: 1.71rem;
    }
}
@media (max-width: 1400px) {
    .u-my-0\@dl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-5\@dl {
        margin-top: 1.71rem;
        margin-bottom: 1.71rem;
    }
}
@media (max-width: 1250px) {
    .u-my-0\@dm {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-5\@dm {
        margin-top: 1.71rem;
        margin-bottom: 1.71rem;
    }
}
@media (max-width: 1025px) {
    .u-my-0\@ds {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-5\@ds {
        margin-top: 1.71rem;
        margin-bottom: 1.71rem;
    }
}
@media (max-width: 900px) {
    .u-my-0\@tvl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-5\@tvl {
        margin-top: 1.71rem;
        margin-bottom: 1.71rem;
    }
}
@media (max-width: 800px) {
    .u-my-0\@tl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-5\@tl {
        margin-top: 1.71rem;
        margin-bottom: 1.71rem;
    }
}
@media (max-width: 700px) {
    .u-my-0\@tm {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-5\@tm {
        margin-top: 1.71rem;
        margin-bottom: 1.71rem;
    }
}
@media (max-width: 600px) {
    .u-my-0\@ts {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-5\@ts {
        margin-top: 1.71rem;
        margin-bottom: 1.71rem;
    }
}
@media (max-width: 480px) {
    .u-my-0\@pvl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-5\@pvl {
        margin-top: 1.71rem;
        margin-bottom: 1.71rem;
    }
}
@media (max-width: 420px) {
    .u-my-0\@pl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-5\@pl {
        margin-top: 1.71rem;
        margin-bottom: 1.71rem;
    }
}
@media (max-width: 1400px) {
    .u-m-0\@dl {
        margin: 0;
    }
    .u-m-4\@dl {
        margin: 1.14rem;
    }
}
@media (max-width: 1250px) {
    .u-m-0\@dm {
        margin: 0;
    }
    .u-m-4\@dm {
        margin: 1.14rem;
    }
}
@media (max-width: 1025px) {
    .u-m-0\@ds {
        margin: 0;
    }
    .u-m-4\@ds {
        margin: 1.14rem;
    }
}
@media (max-width: 900px) {
    .u-m-0\@tvl {
        margin: 0;
    }
    .u-m-4\@tvl {
        margin: 1.14rem;
    }
}
@media (max-width: 800px) {
    .u-m-0\@tl {
        margin: 0;
    }
    .u-m-4\@tl {
        margin: 1.14rem;
    }
}
@media (max-width: 700px) {
    .u-m-0\@tm {
        margin: 0;
    }
    .u-m-4\@tm {
        margin: 1.14rem;
    }
}
@media (max-width: 600px) {
    .u-m-0\@ts {
        margin: 0;
    }
    .u-m-4\@ts {
        margin: 1.14rem;
    }
}
@media (max-width: 480px) {
    .u-m-0\@pvl {
        margin: 0;
    }
    .u-m-4\@pvl {
        margin: 1.14rem;
    }
}
@media (max-width: 420px) {
    .u-m-0\@pl {
        margin: 0;
    }
    .u-m-4\@pl {
        margin: 1.14rem;
    }
}
@media (max-width: 1400px) {
    .u-mt-0\@dl {
        margin-top: 0;
    }
    .u-mt-4\@dl {
        margin-top: 1.14rem;
    }
}
@media (max-width: 1250px) {
    .u-mt-0\@dm {
        margin-top: 0;
    }
    .u-mt-4\@dm {
        margin-top: 1.14rem;
    }
}
@media (max-width: 1025px) {
    .u-mt-0\@ds {
        margin-top: 0;
    }
    .u-mt-4\@ds {
        margin-top: 1.14rem;
    }
}
@media (max-width: 900px) {
    .u-mt-0\@tvl {
        margin-top: 0;
    }
    .u-mt-4\@tvl {
        margin-top: 1.14rem;
    }
}
@media (max-width: 800px) {
    .u-mt-0\@tl {
        margin-top: 0;
    }
    .u-mt-4\@tl {
        margin-top: 1.14rem;
    }
}
@media (max-width: 700px) {
    .u-mt-0\@tm {
        margin-top: 0;
    }
    .u-mt-4\@tm {
        margin-top: 1.14rem;
    }
}
@media (max-width: 600px) {
    .u-mt-0\@ts {
        margin-top: 0;
    }
    .u-mt-4\@ts {
        margin-top: 1.14rem;
    }
}
@media (max-width: 480px) {
    .u-mt-0\@pvl {
        margin-top: 0;
    }
    .u-mt-4\@pvl {
        margin-top: 1.14rem;
    }
}
@media (max-width: 420px) {
    .u-mt-0\@pl {
        margin-top: 0;
    }
    .u-mt-4\@pl {
        margin-top: 1.14rem;
    }
}
@media (max-width: 1400px) {
    .u-mb-0\@dl {
        margin-bottom: 0;
    }
    .u-mb-4\@dl {
        margin-bottom: 1.14rem;
    }
}
@media (max-width: 1250px) {
    .u-mb-0\@dm {
        margin-bottom: 0;
    }
    .u-mb-4\@dm {
        margin-bottom: 1.14rem;
    }
}
@media (max-width: 1025px) {
    .u-mb-0\@ds {
        margin-bottom: 0;
    }
    .u-mb-4\@ds {
        margin-bottom: 1.14rem;
    }
}
@media (max-width: 900px) {
    .u-mb-0\@tvl {
        margin-bottom: 0;
    }
    .u-mb-4\@tvl {
        margin-bottom: 1.14rem;
    }
}
@media (max-width: 800px) {
    .u-mb-0\@tl {
        margin-bottom: 0;
    }
    .u-mb-4\@tl {
        margin-bottom: 1.14rem;
    }
}
@media (max-width: 700px) {
    .u-mb-0\@tm {
        margin-bottom: 0;
    }
    .u-mb-4\@tm {
        margin-bottom: 1.14rem;
    }
}
@media (max-width: 600px) {
    .u-mb-0\@ts {
        margin-bottom: 0;
    }
    .u-mb-4\@ts {
        margin-bottom: 1.14rem;
    }
}
@media (max-width: 480px) {
    .u-mb-0\@pvl {
        margin-bottom: 0;
    }
    .u-mb-4\@pvl {
        margin-bottom: 1.14rem;
    }
}
@media (max-width: 420px) {
    .u-mb-0\@pl {
        margin-bottom: 0;
    }
    .u-mb-4\@pl {
        margin-bottom: 1.14rem;
    }
}
@media (max-width: 1400px) {
    .u-ml-0\@dl {
        margin-left: 0;
    }
    .u-ml-4\@dl {
        margin-left: 1.14rem;
    }
}
@media (max-width: 1250px) {
    .u-ml-0\@dm {
        margin-left: 0;
    }
    .u-ml-4\@dm {
        margin-left: 1.14rem;
    }
}
@media (max-width: 1025px) {
    .u-ml-0\@ds {
        margin-left: 0;
    }
    .u-ml-4\@ds {
        margin-left: 1.14rem;
    }
}
@media (max-width: 900px) {
    .u-ml-0\@tvl {
        margin-left: 0;
    }
    .u-ml-4\@tvl {
        margin-left: 1.14rem;
    }
}
@media (max-width: 800px) {
    .u-ml-0\@tl {
        margin-left: 0;
    }
    .u-ml-4\@tl {
        margin-left: 1.14rem;
    }
}
@media (max-width: 700px) {
    .u-ml-0\@tm {
        margin-left: 0;
    }
    .u-ml-4\@tm {
        margin-left: 1.14rem;
    }
}
@media (max-width: 600px) {
    .u-ml-0\@ts {
        margin-left: 0;
    }
    .u-ml-4\@ts {
        margin-left: 1.14rem;
    }
}
@media (max-width: 480px) {
    .u-ml-0\@pvl {
        margin-left: 0;
    }
    .u-ml-4\@pvl {
        margin-left: 1.14rem;
    }
}
@media (max-width: 420px) {
    .u-ml-0\@pl {
        margin-left: 0;
    }
    .u-ml-4\@pl {
        margin-left: 1.14rem;
    }
}
@media (max-width: 1400px) {
    .u-mr-0\@dl {
        margin-right: 0;
    }
    .u-mr-4\@dl {
        margin-right: 1.14rem;
    }
}
@media (max-width: 1250px) {
    .u-mr-0\@dm {
        margin-right: 0;
    }
    .u-mr-4\@dm {
        margin-right: 1.14rem;
    }
}
@media (max-width: 1025px) {
    .u-mr-0\@ds {
        margin-right: 0;
    }
    .u-mr-4\@ds {
        margin-right: 1.14rem;
    }
}
@media (max-width: 900px) {
    .u-mr-0\@tvl {
        margin-right: 0;
    }
    .u-mr-4\@tvl {
        margin-right: 1.14rem;
    }
}
@media (max-width: 800px) {
    .u-mr-0\@tl {
        margin-right: 0;
    }
    .u-mr-4\@tl {
        margin-right: 1.14rem;
    }
}
@media (max-width: 700px) {
    .u-mr-0\@tm {
        margin-right: 0;
    }
    .u-mr-4\@tm {
        margin-right: 1.14rem;
    }
}
@media (max-width: 600px) {
    .u-mr-0\@ts {
        margin-right: 0;
    }
    .u-mr-4\@ts {
        margin-right: 1.14rem;
    }
}
@media (max-width: 480px) {
    .u-mr-0\@pvl {
        margin-right: 0;
    }
    .u-mr-4\@pvl {
        margin-right: 1.14rem;
    }
}
@media (max-width: 420px) {
    .u-mr-0\@pl {
        margin-right: 0;
    }
    .u-mr-4\@pl {
        margin-right: 1.14rem;
    }
}
@media (max-width: 1400px) {
    .u-mx-0\@dl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-4\@dl {
        margin-left: 1.14rem;
        margin-right: 1.14rem;
    }
}
@media (max-width: 1250px) {
    .u-mx-0\@dm {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-4\@dm {
        margin-left: 1.14rem;
        margin-right: 1.14rem;
    }
}
@media (max-width: 1025px) {
    .u-mx-0\@ds {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-4\@ds {
        margin-left: 1.14rem;
        margin-right: 1.14rem;
    }
}
@media (max-width: 900px) {
    .u-mx-0\@tvl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-4\@tvl {
        margin-left: 1.14rem;
        margin-right: 1.14rem;
    }
}
@media (max-width: 800px) {
    .u-mx-0\@tl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-4\@tl {
        margin-left: 1.14rem;
        margin-right: 1.14rem;
    }
}
@media (max-width: 700px) {
    .u-mx-0\@tm {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-4\@tm {
        margin-left: 1.14rem;
        margin-right: 1.14rem;
    }
}
@media (max-width: 600px) {
    .u-mx-0\@ts {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-4\@ts {
        margin-left: 1.14rem;
        margin-right: 1.14rem;
    }
}
@media (max-width: 480px) {
    .u-mx-0\@pvl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-4\@pvl {
        margin-left: 1.14rem;
        margin-right: 1.14rem;
    }
}
@media (max-width: 420px) {
    .u-mx-0\@pl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-4\@pl {
        margin-left: 1.14rem;
        margin-right: 1.14rem;
    }
}
@media (max-width: 1400px) {
    .u-my-0\@dl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-4\@dl {
        margin-top: 1.14rem;
        margin-bottom: 1.14rem;
    }
}
@media (max-width: 1250px) {
    .u-my-0\@dm {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-4\@dm {
        margin-top: 1.14rem;
        margin-bottom: 1.14rem;
    }
}
@media (max-width: 1025px) {
    .u-my-0\@ds {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-4\@ds {
        margin-top: 1.14rem;
        margin-bottom: 1.14rem;
    }
}
@media (max-width: 900px) {
    .u-my-0\@tvl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-4\@tvl {
        margin-top: 1.14rem;
        margin-bottom: 1.14rem;
    }
}
@media (max-width: 800px) {
    .u-my-0\@tl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-4\@tl {
        margin-top: 1.14rem;
        margin-bottom: 1.14rem;
    }
}
@media (max-width: 700px) {
    .u-my-0\@tm {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-4\@tm {
        margin-top: 1.14rem;
        margin-bottom: 1.14rem;
    }
}
@media (max-width: 600px) {
    .u-my-0\@ts {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-4\@ts {
        margin-top: 1.14rem;
        margin-bottom: 1.14rem;
    }
}
@media (max-width: 480px) {
    .u-my-0\@pvl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-4\@pvl {
        margin-top: 1.14rem;
        margin-bottom: 1.14rem;
    }
}
@media (max-width: 420px) {
    .u-my-0\@pl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-4\@pl {
        margin-top: 1.14rem;
        margin-bottom: 1.14rem;
    }
}
@media (max-width: 1400px) {
    .u-m-0\@dl {
        margin: 0;
    }
    .u-m-3\@dl {
        margin: 0.86rem;
    }
}
@media (max-width: 1250px) {
    .u-m-0\@dm {
        margin: 0;
    }
    .u-m-3\@dm {
        margin: 0.86rem;
    }
}
@media (max-width: 1025px) {
    .u-m-0\@ds {
        margin: 0;
    }
    .u-m-3\@ds {
        margin: 0.86rem;
    }
}
@media (max-width: 900px) {
    .u-m-0\@tvl {
        margin: 0;
    }
    .u-m-3\@tvl {
        margin: 0.86rem;
    }
}
@media (max-width: 800px) {
    .u-m-0\@tl {
        margin: 0;
    }
    .u-m-3\@tl {
        margin: 0.86rem;
    }
}
@media (max-width: 700px) {
    .u-m-0\@tm {
        margin: 0;
    }
    .u-m-3\@tm {
        margin: 0.86rem;
    }
}
@media (max-width: 600px) {
    .u-m-0\@ts {
        margin: 0;
    }
    .u-m-3\@ts {
        margin: 0.86rem;
    }
}
@media (max-width: 480px) {
    .u-m-0\@pvl {
        margin: 0;
    }
    .u-m-3\@pvl {
        margin: 0.86rem;
    }
}
@media (max-width: 420px) {
    .u-m-0\@pl {
        margin: 0;
    }
    .u-m-3\@pl {
        margin: 0.86rem;
    }
}
@media (max-width: 1400px) {
    .u-mt-0\@dl {
        margin-top: 0;
    }
    .u-mt-3\@dl {
        margin-top: 0.86rem;
    }
}
@media (max-width: 1250px) {
    .u-mt-0\@dm {
        margin-top: 0;
    }
    .u-mt-3\@dm {
        margin-top: 0.86rem;
    }
}
@media (max-width: 1025px) {
    .u-mt-0\@ds {
        margin-top: 0;
    }
    .u-mt-3\@ds {
        margin-top: 0.86rem;
    }
}
@media (max-width: 900px) {
    .u-mt-0\@tvl {
        margin-top: 0;
    }
    .u-mt-3\@tvl {
        margin-top: 0.86rem;
    }
}
@media (max-width: 800px) {
    .u-mt-0\@tl {
        margin-top: 0;
    }
    .u-mt-3\@tl {
        margin-top: 0.86rem;
    }
}
@media (max-width: 700px) {
    .u-mt-0\@tm {
        margin-top: 0;
    }
    .u-mt-3\@tm {
        margin-top: 0.86rem;
    }
}
@media (max-width: 600px) {
    .u-mt-0\@ts {
        margin-top: 0;
    }
    .u-mt-3\@ts {
        margin-top: 0.86rem;
    }
}
@media (max-width: 480px) {
    .u-mt-0\@pvl {
        margin-top: 0;
    }
    .u-mt-3\@pvl {
        margin-top: 0.86rem;
    }
}
@media (max-width: 420px) {
    .u-mt-0\@pl {
        margin-top: 0;
    }
    .u-mt-3\@pl {
        margin-top: 0.86rem;
    }
}
@media (max-width: 1400px) {
    .u-mb-0\@dl {
        margin-bottom: 0;
    }
    .u-mb-3\@dl {
        margin-bottom: 0.86rem;
    }
}
@media (max-width: 1250px) {
    .u-mb-0\@dm {
        margin-bottom: 0;
    }
    .u-mb-3\@dm {
        margin-bottom: 0.86rem;
    }
}
@media (max-width: 1025px) {
    .u-mb-0\@ds {
        margin-bottom: 0;
    }
    .u-mb-3\@ds {
        margin-bottom: 0.86rem;
    }
}
@media (max-width: 900px) {
    .u-mb-0\@tvl {
        margin-bottom: 0;
    }
    .u-mb-3\@tvl {
        margin-bottom: 0.86rem;
    }
}
@media (max-width: 800px) {
    .u-mb-0\@tl {
        margin-bottom: 0;
    }
    .u-mb-3\@tl {
        margin-bottom: 0.86rem;
    }
}
@media (max-width: 700px) {
    .u-mb-0\@tm {
        margin-bottom: 0;
    }
    .u-mb-3\@tm {
        margin-bottom: 0.86rem;
    }
}
@media (max-width: 600px) {
    .u-mb-0\@ts {
        margin-bottom: 0;
    }
    .u-mb-3\@ts {
        margin-bottom: 0.86rem;
    }
}
@media (max-width: 480px) {
    .u-mb-0\@pvl {
        margin-bottom: 0;
    }
    .u-mb-3\@pvl {
        margin-bottom: 0.86rem;
    }
}
@media (max-width: 420px) {
    .u-mb-0\@pl {
        margin-bottom: 0;
    }
    .u-mb-3\@pl {
        margin-bottom: 0.86rem;
    }
}
@media (max-width: 1400px) {
    .u-ml-0\@dl {
        margin-left: 0;
    }
    .u-ml-3\@dl {
        margin-left: 0.86rem;
    }
}
@media (max-width: 1250px) {
    .u-ml-0\@dm {
        margin-left: 0;
    }
    .u-ml-3\@dm {
        margin-left: 0.86rem;
    }
}
@media (max-width: 1025px) {
    .u-ml-0\@ds {
        margin-left: 0;
    }
    .u-ml-3\@ds {
        margin-left: 0.86rem;
    }
}
@media (max-width: 900px) {
    .u-ml-0\@tvl {
        margin-left: 0;
    }
    .u-ml-3\@tvl {
        margin-left: 0.86rem;
    }
}
@media (max-width: 800px) {
    .u-ml-0\@tl {
        margin-left: 0;
    }
    .u-ml-3\@tl {
        margin-left: 0.86rem;
    }
}
@media (max-width: 700px) {
    .u-ml-0\@tm {
        margin-left: 0;
    }
    .u-ml-3\@tm {
        margin-left: 0.86rem;
    }
}
@media (max-width: 600px) {
    .u-ml-0\@ts {
        margin-left: 0;
    }
    .u-ml-3\@ts {
        margin-left: 0.86rem;
    }
}
@media (max-width: 480px) {
    .u-ml-0\@pvl {
        margin-left: 0;
    }
    .u-ml-3\@pvl {
        margin-left: 0.86rem;
    }
}
@media (max-width: 420px) {
    .u-ml-0\@pl {
        margin-left: 0;
    }
    .u-ml-3\@pl {
        margin-left: 0.86rem;
    }
}
@media (max-width: 1400px) {
    .u-mr-0\@dl {
        margin-right: 0;
    }
    .u-mr-3\@dl {
        margin-right: 0.86rem;
    }
}
@media (max-width: 1250px) {
    .u-mr-0\@dm {
        margin-right: 0;
    }
    .u-mr-3\@dm {
        margin-right: 0.86rem;
    }
}
@media (max-width: 1025px) {
    .u-mr-0\@ds {
        margin-right: 0;
    }
    .u-mr-3\@ds {
        margin-right: 0.86rem;
    }
}
@media (max-width: 900px) {
    .u-mr-0\@tvl {
        margin-right: 0;
    }
    .u-mr-3\@tvl {
        margin-right: 0.86rem;
    }
}
@media (max-width: 800px) {
    .u-mr-0\@tl {
        margin-right: 0;
    }
    .u-mr-3\@tl {
        margin-right: 0.86rem;
    }
}
@media (max-width: 700px) {
    .u-mr-0\@tm {
        margin-right: 0;
    }
    .u-mr-3\@tm {
        margin-right: 0.86rem;
    }
}
@media (max-width: 600px) {
    .u-mr-0\@ts {
        margin-right: 0;
    }
    .u-mr-3\@ts {
        margin-right: 0.86rem;
    }
}
@media (max-width: 480px) {
    .u-mr-0\@pvl {
        margin-right: 0;
    }
    .u-mr-3\@pvl {
        margin-right: 0.86rem;
    }
}
@media (max-width: 420px) {
    .u-mr-0\@pl {
        margin-right: 0;
    }
    .u-mr-3\@pl {
        margin-right: 0.86rem;
    }
}
@media (max-width: 1400px) {
    .u-mx-0\@dl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-3\@dl {
        margin-left: 0.86rem;
        margin-right: 0.86rem;
    }
}
@media (max-width: 1250px) {
    .u-mx-0\@dm {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-3\@dm {
        margin-left: 0.86rem;
        margin-right: 0.86rem;
    }
}
@media (max-width: 1025px) {
    .u-mx-0\@ds {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-3\@ds {
        margin-left: 0.86rem;
        margin-right: 0.86rem;
    }
}
@media (max-width: 900px) {
    .u-mx-0\@tvl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-3\@tvl {
        margin-left: 0.86rem;
        margin-right: 0.86rem;
    }
}
@media (max-width: 800px) {
    .u-mx-0\@tl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-3\@tl {
        margin-left: 0.86rem;
        margin-right: 0.86rem;
    }
}
@media (max-width: 700px) {
    .u-mx-0\@tm {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-3\@tm {
        margin-left: 0.86rem;
        margin-right: 0.86rem;
    }
}
@media (max-width: 600px) {
    .u-mx-0\@ts {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-3\@ts {
        margin-left: 0.86rem;
        margin-right: 0.86rem;
    }
}
@media (max-width: 480px) {
    .u-mx-0\@pvl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-3\@pvl {
        margin-left: 0.86rem;
        margin-right: 0.86rem;
    }
}
@media (max-width: 420px) {
    .u-mx-0\@pl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-3\@pl {
        margin-left: 0.86rem;
        margin-right: 0.86rem;
    }
}
@media (max-width: 1400px) {
    .u-my-0\@dl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-3\@dl {
        margin-top: 0.86rem;
        margin-bottom: 0.86rem;
    }
}
@media (max-width: 1250px) {
    .u-my-0\@dm {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-3\@dm {
        margin-top: 0.86rem;
        margin-bottom: 0.86rem;
    }
}
@media (max-width: 1025px) {
    .u-my-0\@ds {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-3\@ds {
        margin-top: 0.86rem;
        margin-bottom: 0.86rem;
    }
}
@media (max-width: 900px) {
    .u-my-0\@tvl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-3\@tvl {
        margin-top: 0.86rem;
        margin-bottom: 0.86rem;
    }
}
@media (max-width: 800px) {
    .u-my-0\@tl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-3\@tl {
        margin-top: 0.86rem;
        margin-bottom: 0.86rem;
    }
}
@media (max-width: 700px) {
    .u-my-0\@tm {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-3\@tm {
        margin-top: 0.86rem;
        margin-bottom: 0.86rem;
    }
}
@media (max-width: 600px) {
    .u-my-0\@ts {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-3\@ts {
        margin-top: 0.86rem;
        margin-bottom: 0.86rem;
    }
}
@media (max-width: 480px) {
    .u-my-0\@pvl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-3\@pvl {
        margin-top: 0.86rem;
        margin-bottom: 0.86rem;
    }
}
@media (max-width: 420px) {
    .u-my-0\@pl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-3\@pl {
        margin-top: 0.86rem;
        margin-bottom: 0.86rem;
    }
}
@media (max-width: 1400px) {
    .u-m-0\@dl {
        margin: 0;
    }
    .u-m-2\@dl {
        margin: 0.57rem;
    }
}
@media (max-width: 1250px) {
    .u-m-0\@dm {
        margin: 0;
    }
    .u-m-2\@dm {
        margin: 0.57rem;
    }
}
@media (max-width: 1025px) {
    .u-m-0\@ds {
        margin: 0;
    }
    .u-m-2\@ds {
        margin: 0.57rem;
    }
}
@media (max-width: 900px) {
    .u-m-0\@tvl {
        margin: 0;
    }
    .u-m-2\@tvl {
        margin: 0.57rem;
    }
}
@media (max-width: 800px) {
    .u-m-0\@tl {
        margin: 0;
    }
    .u-m-2\@tl {
        margin: 0.57rem;
    }
}
@media (max-width: 700px) {
    .u-m-0\@tm {
        margin: 0;
    }
    .u-m-2\@tm {
        margin: 0.57rem;
    }
}
@media (max-width: 600px) {
    .u-m-0\@ts {
        margin: 0;
    }
    .u-m-2\@ts {
        margin: 0.57rem;
    }
}
@media (max-width: 480px) {
    .u-m-0\@pvl {
        margin: 0;
    }
    .u-m-2\@pvl {
        margin: 0.57rem;
    }
}
@media (max-width: 420px) {
    .u-m-0\@pl {
        margin: 0;
    }
    .u-m-2\@pl {
        margin: 0.57rem;
    }
}
@media (max-width: 1400px) {
    .u-mt-0\@dl {
        margin-top: 0;
    }
    .u-mt-2\@dl {
        margin-top: 0.57rem;
    }
}
@media (max-width: 1250px) {
    .u-mt-0\@dm {
        margin-top: 0;
    }
    .u-mt-2\@dm {
        margin-top: 0.57rem;
    }
}
@media (max-width: 1025px) {
    .u-mt-0\@ds {
        margin-top: 0;
    }
    .u-mt-2\@ds {
        margin-top: 0.57rem;
    }
}
@media (max-width: 900px) {
    .u-mt-0\@tvl {
        margin-top: 0;
    }
    .u-mt-2\@tvl {
        margin-top: 0.57rem;
    }
}
@media (max-width: 800px) {
    .u-mt-0\@tl {
        margin-top: 0;
    }
    .u-mt-2\@tl {
        margin-top: 0.57rem;
    }
}
@media (max-width: 700px) {
    .u-mt-0\@tm {
        margin-top: 0;
    }
    .u-mt-2\@tm {
        margin-top: 0.57rem;
    }
}
@media (max-width: 600px) {
    .u-mt-0\@ts {
        margin-top: 0;
    }
    .u-mt-2\@ts {
        margin-top: 0.57rem;
    }
}
@media (max-width: 480px) {
    .u-mt-0\@pvl {
        margin-top: 0;
    }
    .u-mt-2\@pvl {
        margin-top: 0.57rem;
    }
}
@media (max-width: 420px) {
    .u-mt-0\@pl {
        margin-top: 0;
    }
    .u-mt-2\@pl {
        margin-top: 0.57rem;
    }
}
@media (max-width: 1400px) {
    .u-mb-0\@dl {
        margin-bottom: 0;
    }
    .u-mb-2\@dl {
        margin-bottom: 0.57rem;
    }
}
@media (max-width: 1250px) {
    .u-mb-0\@dm {
        margin-bottom: 0;
    }
    .u-mb-2\@dm {
        margin-bottom: 0.57rem;
    }
}
@media (max-width: 1025px) {
    .u-mb-0\@ds {
        margin-bottom: 0;
    }
    .u-mb-2\@ds {
        margin-bottom: 0.57rem;
    }
}
@media (max-width: 900px) {
    .u-mb-0\@tvl {
        margin-bottom: 0;
    }
    .u-mb-2\@tvl {
        margin-bottom: 0.57rem;
    }
}
@media (max-width: 800px) {
    .u-mb-0\@tl {
        margin-bottom: 0;
    }
    .u-mb-2\@tl {
        margin-bottom: 0.57rem;
    }
}
@media (max-width: 700px) {
    .u-mb-0\@tm {
        margin-bottom: 0;
    }
    .u-mb-2\@tm {
        margin-bottom: 0.57rem;
    }
}
@media (max-width: 600px) {
    .u-mb-0\@ts {
        margin-bottom: 0;
    }
    .u-mb-2\@ts {
        margin-bottom: 0.57rem;
    }
}
@media (max-width: 480px) {
    .u-mb-0\@pvl {
        margin-bottom: 0;
    }
    .u-mb-2\@pvl {
        margin-bottom: 0.57rem;
    }
}
@media (max-width: 420px) {
    .u-mb-0\@pl {
        margin-bottom: 0;
    }
    .u-mb-2\@pl {
        margin-bottom: 0.57rem;
    }
}
@media (max-width: 1400px) {
    .u-ml-0\@dl {
        margin-left: 0;
    }
    .u-ml-2\@dl {
        margin-left: 0.57rem;
    }
}
@media (max-width: 1250px) {
    .u-ml-0\@dm {
        margin-left: 0;
    }
    .u-ml-2\@dm {
        margin-left: 0.57rem;
    }
}
@media (max-width: 1025px) {
    .u-ml-0\@ds {
        margin-left: 0;
    }
    .u-ml-2\@ds {
        margin-left: 0.57rem;
    }
}
@media (max-width: 900px) {
    .u-ml-0\@tvl {
        margin-left: 0;
    }
    .u-ml-2\@tvl {
        margin-left: 0.57rem;
    }
}
@media (max-width: 800px) {
    .u-ml-0\@tl {
        margin-left: 0;
    }
    .u-ml-2\@tl {
        margin-left: 0.57rem;
    }
}
@media (max-width: 700px) {
    .u-ml-0\@tm {
        margin-left: 0;
    }
    .u-ml-2\@tm {
        margin-left: 0.57rem;
    }
}
@media (max-width: 600px) {
    .u-ml-0\@ts {
        margin-left: 0;
    }
    .u-ml-2\@ts {
        margin-left: 0.57rem;
    }
}
@media (max-width: 480px) {
    .u-ml-0\@pvl {
        margin-left: 0;
    }
    .u-ml-2\@pvl {
        margin-left: 0.57rem;
    }
}
@media (max-width: 420px) {
    .u-ml-0\@pl {
        margin-left: 0;
    }
    .u-ml-2\@pl {
        margin-left: 0.57rem;
    }
}
@media (max-width: 1400px) {
    .u-mr-0\@dl {
        margin-right: 0;
    }
    .u-mr-2\@dl {
        margin-right: 0.57rem;
    }
}
@media (max-width: 1250px) {
    .u-mr-0\@dm {
        margin-right: 0;
    }
    .u-mr-2\@dm {
        margin-right: 0.57rem;
    }
}
@media (max-width: 1025px) {
    .u-mr-0\@ds {
        margin-right: 0;
    }
    .u-mr-2\@ds {
        margin-right: 0.57rem;
    }
}
@media (max-width: 900px) {
    .u-mr-0\@tvl {
        margin-right: 0;
    }
    .u-mr-2\@tvl {
        margin-right: 0.57rem;
    }
}
@media (max-width: 800px) {
    .u-mr-0\@tl {
        margin-right: 0;
    }
    .u-mr-2\@tl {
        margin-right: 0.57rem;
    }
}
@media (max-width: 700px) {
    .u-mr-0\@tm {
        margin-right: 0;
    }
    .u-mr-2\@tm {
        margin-right: 0.57rem;
    }
}
@media (max-width: 600px) {
    .u-mr-0\@ts {
        margin-right: 0;
    }
    .u-mr-2\@ts {
        margin-right: 0.57rem;
    }
}
@media (max-width: 480px) {
    .u-mr-0\@pvl {
        margin-right: 0;
    }
    .u-mr-2\@pvl {
        margin-right: 0.57rem;
    }
}
@media (max-width: 420px) {
    .u-mr-0\@pl {
        margin-right: 0;
    }
    .u-mr-2\@pl {
        margin-right: 0.57rem;
    }
}
@media (max-width: 1400px) {
    .u-mx-0\@dl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-2\@dl {
        margin-left: 0.57rem;
        margin-right: 0.57rem;
    }
}
@media (max-width: 1250px) {
    .u-mx-0\@dm {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-2\@dm {
        margin-left: 0.57rem;
        margin-right: 0.57rem;
    }
}
@media (max-width: 1025px) {
    .u-mx-0\@ds {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-2\@ds {
        margin-left: 0.57rem;
        margin-right: 0.57rem;
    }
}
@media (max-width: 900px) {
    .u-mx-0\@tvl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-2\@tvl {
        margin-left: 0.57rem;
        margin-right: 0.57rem;
    }
}
@media (max-width: 800px) {
    .u-mx-0\@tl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-2\@tl {
        margin-left: 0.57rem;
        margin-right: 0.57rem;
    }
}
@media (max-width: 700px) {
    .u-mx-0\@tm {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-2\@tm {
        margin-left: 0.57rem;
        margin-right: 0.57rem;
    }
}
@media (max-width: 600px) {
    .u-mx-0\@ts {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-2\@ts {
        margin-left: 0.57rem;
        margin-right: 0.57rem;
    }
}
@media (max-width: 480px) {
    .u-mx-0\@pvl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-2\@pvl {
        margin-left: 0.57rem;
        margin-right: 0.57rem;
    }
}
@media (max-width: 420px) {
    .u-mx-0\@pl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-2\@pl {
        margin-left: 0.57rem;
        margin-right: 0.57rem;
    }
}
@media (max-width: 1400px) {
    .u-my-0\@dl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-2\@dl {
        margin-top: 0.57rem;
        margin-bottom: 0.57rem;
    }
}
@media (max-width: 1250px) {
    .u-my-0\@dm {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-2\@dm {
        margin-top: 0.57rem;
        margin-bottom: 0.57rem;
    }
}
@media (max-width: 1025px) {
    .u-my-0\@ds {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-2\@ds {
        margin-top: 0.57rem;
        margin-bottom: 0.57rem;
    }
}
@media (max-width: 900px) {
    .u-my-0\@tvl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-2\@tvl {
        margin-top: 0.57rem;
        margin-bottom: 0.57rem;
    }
}
@media (max-width: 800px) {
    .u-my-0\@tl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-2\@tl {
        margin-top: 0.57rem;
        margin-bottom: 0.57rem;
    }
}
@media (max-width: 700px) {
    .u-my-0\@tm {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-2\@tm {
        margin-top: 0.57rem;
        margin-bottom: 0.57rem;
    }
}
@media (max-width: 600px) {
    .u-my-0\@ts {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-2\@ts {
        margin-top: 0.57rem;
        margin-bottom: 0.57rem;
    }
}
@media (max-width: 480px) {
    .u-my-0\@pvl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-2\@pvl {
        margin-top: 0.57rem;
        margin-bottom: 0.57rem;
    }
}
@media (max-width: 420px) {
    .u-my-0\@pl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-2\@pl {
        margin-top: 0.57rem;
        margin-bottom: 0.57rem;
    }
}
@media (max-width: 1400px) {
    .u-m-0\@dl {
        margin: 0;
    }
    .u-m-1\@dl {
        margin: 0.29rem;
    }
}
@media (max-width: 1250px) {
    .u-m-0\@dm {
        margin: 0;
    }
    .u-m-1\@dm {
        margin: 0.29rem;
    }
}
@media (max-width: 1025px) {
    .u-m-0\@ds {
        margin: 0;
    }
    .u-m-1\@ds {
        margin: 0.29rem;
    }
}
@media (max-width: 900px) {
    .u-m-0\@tvl {
        margin: 0;
    }
    .u-m-1\@tvl {
        margin: 0.29rem;
    }
}
@media (max-width: 800px) {
    .u-m-0\@tl {
        margin: 0;
    }
    .u-m-1\@tl {
        margin: 0.29rem;
    }
}
@media (max-width: 700px) {
    .u-m-0\@tm {
        margin: 0;
    }
    .u-m-1\@tm {
        margin: 0.29rem;
    }
}
@media (max-width: 600px) {
    .u-m-0\@ts {
        margin: 0;
    }
    .u-m-1\@ts {
        margin: 0.29rem;
    }
}
@media (max-width: 480px) {
    .u-m-0\@pvl {
        margin: 0;
    }
    .u-m-1\@pvl {
        margin: 0.29rem;
    }
}
@media (max-width: 420px) {
    .u-m-0\@pl {
        margin: 0;
    }
    .u-m-1\@pl {
        margin: 0.29rem;
    }
}
@media (max-width: 1400px) {
    .u-mt-0\@dl {
        margin-top: 0;
    }
    .u-mt-1\@dl {
        margin-top: 0.29rem;
    }
}
@media (max-width: 1250px) {
    .u-mt-0\@dm {
        margin-top: 0;
    }
    .u-mt-1\@dm {
        margin-top: 0.29rem;
    }
}
@media (max-width: 1025px) {
    .u-mt-0\@ds {
        margin-top: 0;
    }
    .u-mt-1\@ds {
        margin-top: 0.29rem;
    }
}
@media (max-width: 900px) {
    .u-mt-0\@tvl {
        margin-top: 0;
    }
    .u-mt-1\@tvl {
        margin-top: 0.29rem;
    }
}
@media (max-width: 800px) {
    .u-mt-0\@tl {
        margin-top: 0;
    }
    .u-mt-1\@tl {
        margin-top: 0.29rem;
    }
}
@media (max-width: 700px) {
    .u-mt-0\@tm {
        margin-top: 0;
    }
    .u-mt-1\@tm {
        margin-top: 0.29rem;
    }
}
@media (max-width: 600px) {
    .u-mt-0\@ts {
        margin-top: 0;
    }
    .u-mt-1\@ts {
        margin-top: 0.29rem;
    }
}
@media (max-width: 480px) {
    .u-mt-0\@pvl {
        margin-top: 0;
    }
    .u-mt-1\@pvl {
        margin-top: 0.29rem;
    }
}
@media (max-width: 420px) {
    .u-mt-0\@pl {
        margin-top: 0;
    }
    .u-mt-1\@pl {
        margin-top: 0.29rem;
    }
}
@media (max-width: 1400px) {
    .u-mb-0\@dl {
        margin-bottom: 0;
    }
    .u-mb-1\@dl {
        margin-bottom: 0.29rem;
    }
}
@media (max-width: 1250px) {
    .u-mb-0\@dm {
        margin-bottom: 0;
    }
    .u-mb-1\@dm {
        margin-bottom: 0.29rem;
    }
}
@media (max-width: 1025px) {
    .u-mb-0\@ds {
        margin-bottom: 0;
    }
    .u-mb-1\@ds {
        margin-bottom: 0.29rem;
    }
}
@media (max-width: 900px) {
    .u-mb-0\@tvl {
        margin-bottom: 0;
    }
    .u-mb-1\@tvl {
        margin-bottom: 0.29rem;
    }
}
@media (max-width: 800px) {
    .u-mb-0\@tl {
        margin-bottom: 0;
    }
    .u-mb-1\@tl {
        margin-bottom: 0.29rem;
    }
}
@media (max-width: 700px) {
    .u-mb-0\@tm {
        margin-bottom: 0;
    }
    .u-mb-1\@tm {
        margin-bottom: 0.29rem;
    }
}
@media (max-width: 600px) {
    .u-mb-0\@ts {
        margin-bottom: 0;
    }
    .u-mb-1\@ts {
        margin-bottom: 0.29rem;
    }
}
@media (max-width: 480px) {
    .u-mb-0\@pvl {
        margin-bottom: 0;
    }
    .u-mb-1\@pvl {
        margin-bottom: 0.29rem;
    }
}
@media (max-width: 420px) {
    .u-mb-0\@pl {
        margin-bottom: 0;
    }
    .u-mb-1\@pl {
        margin-bottom: 0.29rem;
    }
}
@media (max-width: 1400px) {
    .u-ml-0\@dl {
        margin-left: 0;
    }
    .u-ml-1\@dl {
        margin-left: 0.29rem;
    }
}
@media (max-width: 1250px) {
    .u-ml-0\@dm {
        margin-left: 0;
    }
    .u-ml-1\@dm {
        margin-left: 0.29rem;
    }
}
@media (max-width: 1025px) {
    .u-ml-0\@ds {
        margin-left: 0;
    }
    .u-ml-1\@ds {
        margin-left: 0.29rem;
    }
}
@media (max-width: 900px) {
    .u-ml-0\@tvl {
        margin-left: 0;
    }
    .u-ml-1\@tvl {
        margin-left: 0.29rem;
    }
}
@media (max-width: 800px) {
    .u-ml-0\@tl {
        margin-left: 0;
    }
    .u-ml-1\@tl {
        margin-left: 0.29rem;
    }
}
@media (max-width: 700px) {
    .u-ml-0\@tm {
        margin-left: 0;
    }
    .u-ml-1\@tm {
        margin-left: 0.29rem;
    }
}
@media (max-width: 600px) {
    .u-ml-0\@ts {
        margin-left: 0;
    }
    .u-ml-1\@ts {
        margin-left: 0.29rem;
    }
}
@media (max-width: 480px) {
    .u-ml-0\@pvl {
        margin-left: 0;
    }
    .u-ml-1\@pvl {
        margin-left: 0.29rem;
    }
}
@media (max-width: 420px) {
    .u-ml-0\@pl {
        margin-left: 0;
    }
    .u-ml-1\@pl {
        margin-left: 0.29rem;
    }
}
@media (max-width: 1400px) {
    .u-mr-0\@dl {
        margin-right: 0;
    }
    .u-mr-1\@dl {
        margin-right: 0.29rem;
    }
}
@media (max-width: 1250px) {
    .u-mr-0\@dm {
        margin-right: 0;
    }
    .u-mr-1\@dm {
        margin-right: 0.29rem;
    }
}
@media (max-width: 1025px) {
    .u-mr-0\@ds {
        margin-right: 0;
    }
    .u-mr-1\@ds {
        margin-right: 0.29rem;
    }
}

@media (max-width: 900px) {
    .u-mr-0\@tvl {
        margin-right: 0;
    }
    .u-mr-1\@tvl {
        margin-right: 0.29rem;
    }
}
@media (max-width: 800px) {
    .u-mr-0\@tl {
        margin-right: 0;
    }
    .u-mr-1\@tl {
        margin-right: 0.29rem;
    }
}
@media (max-width: 700px) {
    .u-mr-0\@tm {
        margin-right: 0;
    }
    .u-mr-1\@tm {
        margin-right: 0.29rem;
    }
}
@media (max-width: 600px) {
    .u-mr-0\@ts {
        margin-right: 0;
    }
    .u-mr-1\@ts {
        margin-right: 0.29rem;
    }
}
@media (max-width: 480px) {
    .u-mr-0\@pvl {
        margin-right: 0;
    }
    .u-mr-1\@pvl {
        margin-right: 0.29rem;
    }
}
@media (max-width: 420px) {
    .u-mr-0\@pl {
        margin-right: 0;
    }
    .u-mr-1\@pl {
        margin-right: 0.29rem;
    }
}
@media (max-width: 1400px) {
    .u-mx-0\@dl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-1\@dl {
        margin-left: 0.29rem;
        margin-right: 0.29rem;
    }
}
@media (max-width: 1250px) {
    .u-mx-0\@dm {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-1\@dm {
        margin-left: 0.29rem;
        margin-right: 0.29rem;
    }
}
@media (max-width: 1025px) {
    .u-mx-0\@ds {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-1\@ds {
        margin-left: 0.29rem;
        margin-right: 0.29rem;
    }
}
@media (max-width: 900px) {
    .u-mx-0\@tvl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-1\@tvl {
        margin-left: 0.29rem;
        margin-right: 0.29rem;
    }
}
@media (max-width: 800px) {
    .u-mx-0\@tl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-1\@tl {
        margin-left: 0.29rem;
        margin-right: 0.29rem;
    }
}
@media (max-width: 700px) {
    .u-mx-0\@tm {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-1\@tm {
        margin-left: 0.29rem;
        margin-right: 0.29rem;
    }
}
@media (max-width: 600px) {
    .u-mx-0\@ts {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-1\@ts {
        margin-left: 0.29rem;
        margin-right: 0.29rem;
    }
}
@media (max-width: 480px) {
    .u-mx-0\@pvl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-1\@pvl {
        margin-left: 0.29rem;
        margin-right: 0.29rem;
    }
}
@media (max-width: 420px) {
    .u-mx-0\@pl {
        margin-left: 0;
        margin-right: 0;
    }
    .u-mx-1\@pl {
        margin-left: 0.29rem;
        margin-right: 0.29rem;
    }
}
@media (max-width: 1400px) {
    .u-my-0\@dl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-1\@dl {
        margin-top: 0.29rem;
        margin-bottom: 0.29rem;
    }
}
@media (max-width: 1250px) {
    .u-my-0\@dm {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-1\@dm {
        margin-top: 0.29rem;
        margin-bottom: 0.29rem;
    }
}
@media (max-width: 1025px) {
    .u-my-0\@ds {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-1\@ds {
        margin-top: 0.29rem;
        margin-bottom: 0.29rem;
    }
}
@media (max-width: 900px) {
    .u-my-0\@tvl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-1\@tvl {
        margin-top: 0.29rem;
        margin-bottom: 0.29rem;
    }
}
@media (max-width: 800px) {
    .u-my-0\@tl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-1\@tl {
        margin-top: 0.29rem;
        margin-bottom: 0.29rem;
    }
}
@media (max-width: 700px) {
    .u-my-0\@tm {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-1\@tm {
        margin-top: 0.29rem;
        margin-bottom: 0.29rem;
    }
}
@media (max-width: 600px) {
    .u-my-0\@ts {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-1\@ts {
        margin-top: 0.29rem;
        margin-bottom: 0.29rem;
    }
}
@media (max-width: 480px) {
    .u-my-0\@pvl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-1\@pvl {
        margin-top: 0.29rem;
        margin-bottom: 0.29rem;
    }
}
@media (max-width: 420px) {
    .u-my-0\@pl {
        margin-top: 0;
        margin-bottom: 0;
    }
    .u-my-1\@pl {
        margin-top: 0.29rem;
        margin-bottom: 0.29rem;
    }
}
.u-mb-last-remove :last-child {
    margin-bottom: 0 !important;
}
.u-mt-auto {
    margin-top: auto;
}
.u-mx-auto {
    margin-left: auto;
    margin-right: auto;
}
.u-remove {
    display: none;
}
@media (max-width: 1400px) {
    .u-remove\@dl {
        display: none;
    }
}
@media (max-width: 1250px) {
    .u-remove\@dm {
        display: none;
    }
}
@media (max-width: 1025px) {
    .u-remove\@ds {
        display: none;
    }
}
@media (max-width: 900px) {
    .u-remove\@tvl {
        display: none;
    }
}
@media (max-width: 800px) {
    .u-remove\@tl {
        display: none;
    }
}
@media (max-width: 700px) {
    .u-remove\@tm {
        display: none;
    }
}
@media (max-width: 600px) {
    .u-remove\@ts {
        display: none;
    }
}
@media (max-width: 480px) {
    .u-remove\@pvl {
        display: none;
    }
}
@media (max-width: 420px) {
    .u-remove\@pl {
        display: none;
    }
}
.u-underline {
    text-decoration: underline;
}
.u-relative {
    position: relative;
}
.u-absolute {
    position: absolute;
}
.u-static {
    position: static;
}
.u-line {
    height: 2px;
    width: 70px;
    background: #fff;
    border: none;
}
.u-b-0 {
    border: 0;
}
.u-bt-0 {
    border-top: 0;
}
.u-bl-0 {
    border-left: 0;
}
.u-br-0 {
    border-right: 0;
}
.u-bb-0 {
    border-bottom: 0;
}
.u-bx-0 {
    border-left: 0;
    border-right: 0;
}
.u-by-0 {
    border-top: 0;
    border-bottom: 0;
}
.u-radius-global {
    border-radius: 5px;
}
.u-overflow-hidden {
    overflow: hidden;
}
.u-block {
    display: block;
}
.u-inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}
@media (max-width: 1400px) {
    .remove\@dl {
        display: none;
    }
    .u-block\@dl {
        display: block;
    }
}
@media (max-width: 1250px) {
    .remove\@dm {
        display: none;
    }
    .u-block\@dm {
        display: block;
    }
}
@media (max-width: 1025px) {
    .remove\@ds {
        display: none;
    }
    .u-block\@ds {
        display: block;
    }
}
@media (max-width: 900px) {
    .remove\@tvl {
        display: none;
    }
    .u-block\@tvl {
        display: block;
    }
}
@media (max-width: 800px) {
    .remove\@tl {
        display: none;
    }
    .u-block\@tl {
        display: block;
    }
}
@media (max-width: 700px) {
    .remove\@tm {
        display: none;
    }
    .u-block\@tm {
        display: block;
    }
}
@media (max-width: 600px) {
    .remove\@ts {
        display: none;
    }
    .u-block\@ts {
        display: block;
    }
}
@media (max-width: 480px) {
    .remove\@pvl {
        display: none;
    }
    .u-block\@pvl {
        display: block;
    }
}
@media (max-width: 420px) {
    .remove\@pl {
        display: none;
    }
    .u-block\@pl {
        display: block;
    }
}
.u-w-full {
    width: 100%;
}
.u-w-100 {
    width: 100%;
}
.u-w-80 {
    width: 80%;
}
.u-w-50 {
    width: 50%;
}
@media (max-width: 1400px) {
    .u-w-50\@dl {
        width: 50%;
    }
    .u-w-100\@dl {
        width: 100%;
    }
}
@media (max-width: 1250px) {
    .u-w-50\@dm {
        width: 50%;
    }
    .u-w-100\@dm {
        width: 100%;
    }
}
@media (max-width: 1025px) {
    .u-w-50\@ds {
        width: 50%;
    }
    .u-w-100\@ds {
        width: 100%;
    }
}
@media (max-width: 900px) {
    .u-w-50\@tvl {
        width: 50%;
    }
    .u-w-100\@tvl {
        width: 100%;
    }
}
@media (max-width: 800px) {
    .u-w-50\@tl {
        width: 50%;
    }
    .u-w-100\@tl {
        width: 100%;
    }
}
@media (max-width: 700px) {
    .u-w-50\@tm {
        width: 50%;
    }
    .u-w-100\@tm {
        width: 100%;
    }
}

@media (max-width: 636px) {
    .page-template .site-cookie-policy {
        left:0 !important;
        transform: translate(0px)!important;
    }
}

@media (max-width: 600px) {
    .u-w-50\@ts {
        width: 50%;
    }
    .u-w-100\@ts {
        width: 100%;
    }
}
@media (max-width: 480px) {
    .u-w-50\@pvl {
        width: 50%;
    }
    .u-w-100\@pvl {
        width: 100%;
    }
}
@media (max-width: 420px) {
    .u-w-50\@pl {
        width: 50%;
    }
    .u-w-100\@pl {
        width: 100%;
    }
}
.u-h-100 {
    height: 100%;
}
.u-bg-ime {
    background-color: #fefaf8;
}
.u-bg-tmc {
    background-color: #ecf4f8;
}
.u-bg-corp {
    background-color: #ecf4f8;
}
.u-bullets-color ul {
    list-style: none;
    padding-left: 0;
}
.u-bullets-color ul li {
    padding-left: 1.57rem;
    position: relative;
}
.u-bullets-color ul li::before {
    content: " ";
    background-color: var(--theme-color);
    font-weight: bold;
    display: inline-block;
    position: absolute;
    top: 8px;
    left: 0;
    width: 6px;
    height: 6px;
    border-radius: 50%;
}

.is-visible.test {
    display: none;
}

.in-conversation-wistia {
display:none;
}

.show {
    display: block;
}

.hide {
    display: none;
}

.in-conversation #in-convo-next-video-button {
    display: none;
}

[data-video-type="chapters"] .c-play-bar {
    /* Attribute has this exact value */
   display: none;
}

/* .postid-24834 .ui-datepicker-calendar {
    display: none;
} */

.postid-25748.activity-template.is-sticky {
      padding-top:0 !important;
  }

.c-button.has-icon.js-accreditation-submit {
      display: none;
  }

.o-popup#blur.is-active{
    background: #d0d0d0;
}

.pi-info {
    font-size: 13px;
}

.dop-veeva {
    font-size: 0.74rem;
}

.font-weight-600 {
    font-weight: 600;
}

.postid-43991 .c-bio__author-int span {
    display: none;
}

.c-split-section__col iframe {
    width: 100%;
}

.tmc-h5 {
    font-size:13px;
    font-weight: 100;
}

.min-width-auto {
    min-width: auto;
}

.lz-all-activities .c-meta__text {
    font-size: 0.68rem;
}

.lz-all-activities .c-meta__icon {
    margin-right: 0.4rem;
}

.pi-link {
    letter-spacing: 0.13px;
    font-weight: 500;
    color: var(--theme-color);
    text-decoration: underline;
}

.dop-veeva:first-child {
    padding-top: 12px;
}

.pi-wrapper {
    border-top: solid 1px #979797;
    min-height: 50px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}


.l-zone {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 49%;
    row-gap:20px;
}

.watch-and-sponsor-wrap {
    flex-wrap: wrap;
    row-gap: 11px;
}

.cookie-wrapper {
    display: none;
}

.site-cookie-policy {
    background: #222f55;
    color: #fff;
    z-index: 510;
    padding: 16px 22px;
    display: flex;
    column-gap: 15px;
    align-items: center;
    transform: translate3d(0);
    justify-content: center;
    position: relative;
}

.site-cookie-policy p {
    margin:0;
    width: auto;

}

.site-cookie-policy a {
    text-decoration: underline;
}

.site-cookie-policy .btn-cookie {
    background: #079025!important;
    color: #fff!important;
    font-size: 13px;
    padding: -46px 12px;
    display: flex;
    flex-shrink: 0;
    align-items: center;
    border-radius: 7px;
    padding: 5px 7px;
    text-decoration: none;
}

/* Hide for 4285 */
.postid-26933 .feedback-5 {
    display: none;
}



/*# sourceMappingURL=production.css.map */

