@charset "UTF-8";

/*!
 * Bootstrap v4.6.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
    --blue: #00B9EE;
    --indigo: #6610f2;
    --purple: #6f42c1;
    --pink: #e83e8c;
    --red: #CB2E25;
    --orange: #FF8F0F;
    --yellow: #EBC800;
    --green: #38B832;
    --teal: #20c997;
    --cyan: #07CED6;
    --white: #ffffff;
    --gray: #6c757d;
    --gray-dark: #343a40;
    --primary: #007AA6;
    --secondary: #DDDDDD;
    --success: #38B832;
    --info: #00B9EE;
    --warning: #EBC800;
    --danger: #CB2E25;
    --light: #DDDDDD;
    --dark: #173647;
    --breakpoint-xs: 0;
    --breakpoint-sm: 650px;
    --breakpoint-md: 1030px;
    --breakpoint-lg: 1230px;
    --breakpoint-xl: 1480px;
    --font-family-sans-serif: "Open Sans", sans-serif;
    --font-family-monospace: "Roboto Mono", monospace
}

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

html {
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent
}

article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
    display: block
}

body {
    margin: 0;
    font-family: "Open Sans", sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.75;
    color: #212529;
    text-align: left;
    background-color: #fff
}

[tabindex="-1"]:focus:not(:focus-visible) {
    outline: 0 !important
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

.webinar-page .webinar-related .related-item-header,
h1,
h2,
h3,
h4,
h5,
h6 {
    margin-top: 0;
    margin-bottom: .5rem
}

p {
    margin-top: 0;
    margin-bottom: 1rem
}

abbr[data-original-title],
abbr[title] {
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    cursor: help;
    border-bottom: 0;
    text-decoration-skip-ink: none
}

address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit
}

dl,
ol,
ul {
    margin-top: 0;
    margin-bottom: 1rem
}

ol ol,
ol ul,
ul ol,
ul ul {
    margin-bottom: 0
}

dt {
    font-weight: 700
}

dd {
    margin-bottom: .5rem;
    margin-left: 0
}

blockquote {
    margin: 0 0 1rem
}

b,
strong {
    font-weight: bolder
}

small {
    font-size: 80%
}

sub,
sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

a {
    color: #007aa6;
    text-decoration: none;
    background-color: transparent
}

a:hover {
    color: #00425a;
    text-decoration: underline
}

a:not([href]):not([class]) {
    color: inherit;
    text-decoration: none
}

a:not([href]):not([class]):hover {
    color: inherit;
    text-decoration: none
}

code,
kbd,
pre,
samp {
    font-family: "Roboto Mono", monospace;
    font-size: 1em
}

pre {
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto;
    -ms-overflow-style: scrollbar
}

figure {
    margin: 0 0 1rem
}

img {
    vertical-align: middle;
    border-style: none
}

svg {
    overflow: hidden;
    vertical-align: middle
}

table {
    border-collapse: collapse
}

caption {
    padding-top: .75rem;
    padding-bottom: .75rem;
    color: #6c757d;
    text-align: left;
    caption-side: bottom
}

th {
    text-align: inherit;
    text-align: -webkit-match-parent
}

label {
    display: inline-block;
    margin-bottom: .5rem
}

button {
    border-radius: 0
}

button:focus:not(:focus-visible) {
    outline: 0
}

button,
input,
optgroup,
select,
textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

button,
input {
    overflow: visible
}

button,
select {
    text-transform: none
}

[role=button] {
    cursor: pointer
}

select {
    word-wrap: normal
}

[type=button],
[type=reset],
[type=submit],
button {
    -webkit-appearance: button
}

[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled),
button:not(:disabled) {
    cursor: pointer
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
    padding: 0;
    border-style: none
}

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

textarea {
    overflow: auto;
    resize: vertical
}

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

legend {
    display: block;
    width: 100%;
    max-width: 100%;
    padding: 0;
    margin-bottom: .5rem;
    font-size: 1.5rem;
    line-height: inherit;
    color: inherit;
    white-space: normal
}

progress {
    vertical-align: baseline
}

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

[type=search] {
    outline-offset: -2px;
    -webkit-appearance: none
}

[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button
}

output {
    display: inline-block
}

summary {
    display: list-item;
    cursor: pointer
}

template {
    display: none
}

[hidden] {
    display: none !important
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.webinar-page .webinar-related .related-item-header,
h1,
h2,
h3,
h4,
h5,
h6 {
    margin-bottom: .5rem;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.75;
    color: inherit
}

.h1,
h1 {
    font-size: 2.5rem
}

.h2,
.webinar-page .webinar-related .related-item-header,
h2 {
    font-size: 1.875rem
}

.h3,
h3 {
    font-size: 1.625rem
}

.h4,
h4 {
    font-size: 1.4375rem
}

.h5,
h5 {
    font-size: 1.1875rem
}

.h6,
h6 {
    font-size: 1.125rem
}

.lead {
    font-size: 1.25rem;
    font-weight: 300
}

.display-1,
.resources .resources-header {
    font-size: 2.5rem;
    font-weight: 300;
    line-height: 1.75
}

.display-2 {
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.75
}

.display-3,
.webinar-page label[for=multiEventSelection] {
    font-size: 1.625rem;
    font-weight: 300;
    line-height: 1.75
}

.display-4 {
    font-size: 1.4375rem;
    font-weight: 300;
    line-height: 1.75
}

hr {
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid rgba(0, 0, 0, .1)
}

.small,
small {
    font-size: 80%;
    font-weight: 400
}

.mark,
mark {
    padding: .2em;
    background-color: #fcf8e3
}

.list-unstyled {
    padding-left: 0;
    list-style: none
}

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

.list-inline-item {
    display: inline-block
}

.list-inline-item:not(:last-child) {
    margin-right: .5rem
}

.initialism {
    font-size: 90%;
    text-transform: uppercase
}

.blockquote {
    margin-bottom: 1rem;
    font-size: 1.1875rem
}

.blockquote-footer {
    display: block;
    font-size: 80%;
    color: #758491
}

.blockquote-footer::before {
    content: "\2014\00A0"
}

.img-fluid {
    max-width: 100%;
    height: auto
}

.img-thumbnail {
    padding: .25rem;
    background-color: #fff;
    border: 1px solid #dee2e6;
    border-radius: .25rem;
    max-width: 100%;
    height: auto
}

.figure {
    display: inline-block
}

.figure-img {
    margin-bottom: .5rem;
    line-height: 1
}

.figure-caption {
    font-size: 90%;
    color: #6c757d
}

code {
    font-size: 87.5%;
    color: #e83e8c;
    word-wrap: break-word
}

a>code {
    color: inherit
}

kbd {
    padding: .2rem .4rem;
    font-size: 87.5%;
    color: #fff;
    background-color: #212529;
    border-radius: .2rem
}

kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 700
}

pre {
    display: block;
    font-size: 87.5%;
    color: #212529
}

pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal
}

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll
}

.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

@media (min-width:650px) {

    .container,
    .container-sm {
        max-width: 700px
    }
}

@media (min-width:1030px) {

    .container,
    .container-md,
    .container-sm {
        max-width: 1000px
    }
}

@media (min-width:1230px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm {
        max-width: 1170px
    }
}

@media (min-width:1480px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 1440px
    }
}

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

.no-gutters {
    margin-right: 0;
    margin-left: 0
}

.no-gutters>.col,
.no-gutters>[class*=col-] {
    padding-right: 0;
    padding-left: 0
}

.col,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-auto {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px
}

.col {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%
}

.row-cols-1>* {
    flex: 0 0 100%;
    max-width: 100%
}

.row-cols-2>* {
    flex: 0 0 50%;
    max-width: 50%
}

.row-cols-3>* {
    flex: 0 0 33.33333%;
    max-width: 33.33333%
}

.row-cols-4>* {
    flex: 0 0 25%;
    max-width: 25%
}

.row-cols-5>* {
    flex: 0 0 20%;
    max-width: 20%
}

.row-cols-6>* {
    flex: 0 0 16.66667%;
    max-width: 16.66667%
}

.col-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%
}

.col-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%
}

.col-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%
}

.col-3 {
    flex: 0 0 25%;
    max-width: 25%
}

.col-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%
}

.col-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%
}

.col-6 {
    flex: 0 0 50%;
    max-width: 50%
}

.col-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%
}

.col-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%
}

.col-9 {
    flex: 0 0 75%;
    max-width: 75%
}

.col-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%
}

.col-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%
}

.col-12 {
    flex: 0 0 100%;
    max-width: 100%
}

.order-first {
    order: -1
}

.order-last {
    order: 13
}

.order-0 {
    order: 0
}

.order-1 {
    order: 1
}

.order-2 {
    order: 2
}

.order-3 {
    order: 3
}

.order-4 {
    order: 4
}

.order-5 {
    order: 5
}

.order-6 {
    order: 6
}

.order-7 {
    order: 7
}

.order-8 {
    order: 8
}

.order-9 {
    order: 9
}

.order-10 {
    order: 10
}

.order-11 {
    order: 11
}

.order-12 {
    order: 12
}

.offset-1 {
    margin-left: 8.33333%
}

.offset-2 {
    margin-left: 16.66667%
}

.offset-3 {
    margin-left: 25%
}

.offset-4 {
    margin-left: 33.33333%
}

.offset-5 {
    margin-left: 41.66667%
}

.offset-6 {
    margin-left: 50%
}

.offset-7 {
    margin-left: 58.33333%
}

.offset-8 {
    margin-left: 66.66667%
}

.offset-9 {
    margin-left: 75%
}

.offset-10 {
    margin-left: 83.33333%
}

.offset-11 {
    margin-left: 91.66667%
}

@media (min-width:650px) {
    .col-sm {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }

    .row-cols-sm-1>* {
        flex: 0 0 100%;
        max-width: 100%
    }

    .row-cols-sm-2>* {
        flex: 0 0 50%;
        max-width: 50%
    }

    .row-cols-sm-3>* {
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .row-cols-sm-4>* {
        flex: 0 0 25%;
        max-width: 25%
    }

    .row-cols-sm-5>* {
        flex: 0 0 20%;
        max-width: 20%
    }

    .row-cols-sm-6>* {
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .col-sm-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-sm-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .col-sm-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .col-sm-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-sm-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .col-sm-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .col-sm-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-sm-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .col-sm-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .col-sm-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-sm-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .col-sm-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .col-sm-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-sm-first {
        order: -1
    }

    .order-sm-last {
        order: 13
    }

    .order-sm-0 {
        order: 0
    }

    .order-sm-1 {
        order: 1
    }

    .order-sm-2 {
        order: 2
    }

    .order-sm-3 {
        order: 3
    }

    .order-sm-4 {
        order: 4
    }

    .order-sm-5 {
        order: 5
    }

    .order-sm-6 {
        order: 6
    }

    .order-sm-7 {
        order: 7
    }

    .order-sm-8 {
        order: 8
    }

    .order-sm-9 {
        order: 9
    }

    .order-sm-10 {
        order: 10
    }

    .order-sm-11 {
        order: 11
    }

    .order-sm-12 {
        order: 12
    }

    .offset-sm-0 {
        margin-left: 0
    }

    .offset-sm-1 {
        margin-left: 8.33333%
    }

    .offset-sm-2 {
        margin-left: 16.66667%
    }

    .offset-sm-3 {
        margin-left: 25%
    }

    .offset-sm-4 {
        margin-left: 33.33333%
    }

    .offset-sm-5 {
        margin-left: 41.66667%
    }

    .offset-sm-6 {
        margin-left: 50%
    }

    .offset-sm-7 {
        margin-left: 58.33333%
    }

    .offset-sm-8 {
        margin-left: 66.66667%
    }

    .offset-sm-9 {
        margin-left: 75%
    }

    .offset-sm-10 {
        margin-left: 83.33333%
    }

    .offset-sm-11 {
        margin-left: 91.66667%
    }
}

@media (min-width:1030px) {
    .col-md {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }

    .row-cols-md-1>* {
        flex: 0 0 100%;
        max-width: 100%
    }

    .row-cols-md-2>* {
        flex: 0 0 50%;
        max-width: 50%
    }

    .row-cols-md-3>* {
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .row-cols-md-4>* {
        flex: 0 0 25%;
        max-width: 25%
    }

    .row-cols-md-5>* {
        flex: 0 0 20%;
        max-width: 20%
    }

    .row-cols-md-6>* {
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .col-md-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-md-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .col-md-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .col-md-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-md-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .col-md-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .col-md-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-md-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .col-md-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .col-md-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-md-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .col-md-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .col-md-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-md-first {
        order: -1
    }

    .order-md-last {
        order: 13
    }

    .order-md-0 {
        order: 0
    }

    .order-md-1 {
        order: 1
    }

    .order-md-2 {
        order: 2
    }

    .order-md-3 {
        order: 3
    }

    .order-md-4 {
        order: 4
    }

    .order-md-5 {
        order: 5
    }

    .order-md-6 {
        order: 6
    }

    .order-md-7 {
        order: 7
    }

    .order-md-8 {
        order: 8
    }

    .order-md-9 {
        order: 9
    }

    .order-md-10 {
        order: 10
    }

    .order-md-11 {
        order: 11
    }

    .order-md-12 {
        order: 12
    }

    .offset-md-0 {
        margin-left: 0
    }

    .offset-md-1 {
        margin-left: 8.33333%
    }

    .offset-md-2 {
        margin-left: 16.66667%
    }

    .offset-md-3 {
        margin-left: 25%
    }

    .offset-md-4 {
        margin-left: 33.33333%
    }

    .offset-md-5 {
        margin-left: 41.66667%
    }

    .offset-md-6 {
        margin-left: 50%
    }

    .offset-md-7 {
        margin-left: 58.33333%
    }

    .offset-md-8 {
        margin-left: 66.66667%
    }

    .offset-md-9 {
        margin-left: 75%
    }

    .offset-md-10 {
        margin-left: 83.33333%
    }

    .offset-md-11 {
        margin-left: 91.66667%
    }
}

@media (min-width:1230px) {
    .col-lg {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }

    .row-cols-lg-1>* {
        flex: 0 0 100%;
        max-width: 100%
    }

    .row-cols-lg-2>* {
        flex: 0 0 50%;
        max-width: 50%
    }

    .row-cols-lg-3>* {
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .row-cols-lg-4>* {
        flex: 0 0 25%;
        max-width: 25%
    }

    .row-cols-lg-5>* {
        flex: 0 0 20%;
        max-width: 20%
    }

    .row-cols-lg-6>* {
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .col-lg-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-lg-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .col-lg-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .col-lg-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-lg-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .col-lg-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .col-lg-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-lg-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .col-lg-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .col-lg-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-lg-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .col-lg-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .col-lg-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-lg-first {
        order: -1
    }

    .order-lg-last {
        order: 13
    }

    .order-lg-0 {
        order: 0
    }

    .order-lg-1 {
        order: 1
    }

    .order-lg-2 {
        order: 2
    }

    .order-lg-3 {
        order: 3
    }

    .order-lg-4 {
        order: 4
    }

    .order-lg-5 {
        order: 5
    }

    .order-lg-6 {
        order: 6
    }

    .order-lg-7 {
        order: 7
    }

    .order-lg-8 {
        order: 8
    }

    .order-lg-9 {
        order: 9
    }

    .order-lg-10 {
        order: 10
    }

    .order-lg-11 {
        order: 11
    }

    .order-lg-12 {
        order: 12
    }

    .offset-lg-0 {
        margin-left: 0
    }

    .offset-lg-1 {
        margin-left: 8.33333%
    }

    .offset-lg-2 {
        margin-left: 16.66667%
    }

    .offset-lg-3 {
        margin-left: 25%
    }

    .offset-lg-4 {
        margin-left: 33.33333%
    }

    .offset-lg-5 {
        margin-left: 41.66667%
    }

    .offset-lg-6 {
        margin-left: 50%
    }

    .offset-lg-7 {
        margin-left: 58.33333%
    }

    .offset-lg-8 {
        margin-left: 66.66667%
    }

    .offset-lg-9 {
        margin-left: 75%
    }

    .offset-lg-10 {
        margin-left: 83.33333%
    }

    .offset-lg-11 {
        margin-left: 91.66667%
    }
}

@media (min-width:1480px) {
    .col-xl {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }

    .row-cols-xl-1>* {
        flex: 0 0 100%;
        max-width: 100%
    }

    .row-cols-xl-2>* {
        flex: 0 0 50%;
        max-width: 50%
    }

    .row-cols-xl-3>* {
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .row-cols-xl-4>* {
        flex: 0 0 25%;
        max-width: 25%
    }

    .row-cols-xl-5>* {
        flex: 0 0 20%;
        max-width: 20%
    }

    .row-cols-xl-6>* {
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .col-xl-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-xl-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .col-xl-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .col-xl-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-xl-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .col-xl-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .col-xl-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-xl-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .col-xl-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .col-xl-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-xl-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .col-xl-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .col-xl-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-xl-first {
        order: -1
    }

    .order-xl-last {
        order: 13
    }

    .order-xl-0 {
        order: 0
    }

    .order-xl-1 {
        order: 1
    }

    .order-xl-2 {
        order: 2
    }

    .order-xl-3 {
        order: 3
    }

    .order-xl-4 {
        order: 4
    }

    .order-xl-5 {
        order: 5
    }

    .order-xl-6 {
        order: 6
    }

    .order-xl-7 {
        order: 7
    }

    .order-xl-8 {
        order: 8
    }

    .order-xl-9 {
        order: 9
    }

    .order-xl-10 {
        order: 10
    }

    .order-xl-11 {
        order: 11
    }

    .order-xl-12 {
        order: 12
    }

    .offset-xl-0 {
        margin-left: 0
    }

    .offset-xl-1 {
        margin-left: 8.33333%
    }

    .offset-xl-2 {
        margin-left: 16.66667%
    }

    .offset-xl-3 {
        margin-left: 25%
    }

    .offset-xl-4 {
        margin-left: 33.33333%
    }

    .offset-xl-5 {
        margin-left: 41.66667%
    }

    .offset-xl-6 {
        margin-left: 50%
    }

    .offset-xl-7 {
        margin-left: 58.33333%
    }

    .offset-xl-8 {
        margin-left: 66.66667%
    }

    .offset-xl-9 {
        margin-left: 75%
    }

    .offset-xl-10 {
        margin-left: 83.33333%
    }

    .offset-xl-11 {
        margin-left: 91.66667%
    }
}

.table {
    width: 100%;
    margin-bottom: 1rem;
    color: #212529
}

.table td,
.table th {
    padding: .75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6
}

.table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6
}

.table tbody+tbody {
    border-top: 2px solid #dee2e6
}

.table-sm td,
.table-sm th {
    padding: .3rem
}

.table-bordered {
    border: 1px solid #dee2e6
}

.table-bordered td,
.table-bordered th {
    border: 1px solid #dee2e6
}

.table-bordered thead td,
.table-bordered thead th {
    border-bottom-width: 2px
}

.table-borderless tbody+tbody,
.table-borderless td,
.table-borderless th,
.table-borderless thead th {
    border: 0
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(0, 0, 0, .05)
}

.table-hover tbody tr:hover {
    color: #212529;
    background-color: rgba(0, 0, 0, .075)
}

.table-primary,
.table-primary>td,
.table-primary>th {
    background-color: #b8dae6
}

.table-primary tbody+tbody,
.table-primary td,
.table-primary th,
.table-primary thead th {
    border-color: #7abad1
}

.table-hover .table-primary:hover {
    background-color: #a5d0df
}

.table-hover .table-primary:hover>td,
.table-hover .table-primary:hover>th {
    background-color: #a5d0df
}

.table-secondary,
.table-secondary>td,
.table-secondary>th {
    background-color: #f5f5f5
}

.table-secondary tbody+tbody,
.table-secondary td,
.table-secondary th,
.table-secondary thead th {
    border-color: #ededed
}

.table-hover .table-secondary:hover {
    background-color: #e8e8e8
}

.table-hover .table-secondary:hover>td,
.table-hover .table-secondary:hover>th {
    background-color: #e8e8e8
}

.table-success,
.table-success>td,
.table-success>th {
    background-color: #c7ebc6
}

.table-success tbody+tbody,
.table-success td,
.table-success th,
.table-success thead th {
    border-color: #98da94
}

.table-hover .table-success:hover {
    background-color: #b4e4b3
}

.table-hover .table-success:hover>td,
.table-hover .table-success:hover>th {
    background-color: #b4e4b3
}

.table-info,
.table-info>td,
.table-info>th {
    background-color: #b8ebfa
}

.table-info tbody+tbody,
.table-info td,
.table-info th,
.table-info thead th {
    border-color: #7adbf6
}

.table-hover .table-info:hover {
    background-color: #a0e4f8
}

.table-hover .table-info:hover>td,
.table-hover .table-info:hover>th {
    background-color: #a0e4f8
}

.table-warning,
.table-warning>td,
.table-warning>th {
    background-color: #f9f0b8
}

.table-warning tbody+tbody,
.table-warning td,
.table-warning th,
.table-warning thead th {
    border-color: #f5e27a
}

.table-hover .table-warning:hover {
    background-color: #f7eba0
}

.table-hover .table-warning:hover>td,
.table-hover .table-warning:hover>th {
    background-color: #f7eba0
}

.table-danger,
.table-danger>td,
.table-danger>th {
    background-color: #f0c4c2
}

.table-danger tbody+tbody,
.table-danger td,
.table-danger th,
.table-danger thead th {
    border-color: #e4928e
}

.table-hover .table-danger:hover {
    background-color: #ebb0ae
}

.table-hover .table-danger:hover>td,
.table-hover .table-danger:hover>th {
    background-color: #ebb0ae
}

.table-light,
.table-light>td,
.table-light>th {
    background-color: #f5f5f5
}

.table-light tbody+tbody,
.table-light td,
.table-light th,
.table-light thead th {
    border-color: #ededed
}

.table-hover .table-light:hover {
    background-color: #e8e8e8
}

.table-hover .table-light:hover>td,
.table-hover .table-light:hover>th {
    background-color: #e8e8e8
}

.table-dark,
.table-dark>td,
.table-dark>th {
    background-color: #bec7cb
}

.table-dark tbody+tbody,
.table-dark td,
.table-dark th,
.table-dark thead th {
    border-color: #86969f
}

.table-hover .table-dark:hover {
    background-color: #b0bbc0
}

.table-hover .table-dark:hover>td,
.table-hover .table-dark:hover>th {
    background-color: #b0bbc0
}

.table-active,
.table-active>td,
.table-active>th {
    background-color: rgba(0, 0, 0, .075)
}

.table-hover .table-active:hover {
    background-color: rgba(0, 0, 0, .075)
}

.table-hover .table-active:hover>td,
.table-hover .table-active:hover>th {
    background-color: rgba(0, 0, 0, .075)
}

.table .thead-dark th {
    color: #fff;
    background-color: #343a40;
    border-color: #454d55
}

.table .thead-light th {
    color: #495057;
    background-color: #e9ecef;
    border-color: #dee2e6
}

.table-dark {
    color: #fff;
    background-color: #343a40
}

.table-dark td,
.table-dark th,
.table-dark thead th {
    border-color: #454d55
}

.table-dark.table-bordered {
    border: 0
}

.table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255, 255, 255, .05)
}

.table-dark.table-hover tbody tr:hover {
    color: #fff;
    background-color: rgba(255, 255, 255, .075)
}

@media (max-width:649.98px) {
    .table-responsive-sm {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }

    .table-responsive-sm>.table-bordered {
        border: 0
    }
}

@media (max-width:1029.98px) {
    .table-responsive-md {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }

    .table-responsive-md>.table-bordered {
        border: 0
    }
}

@media (max-width:1229.98px) {
    .table-responsive-lg {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }

    .table-responsive-lg>.table-bordered {
        border: 0
    }
}

@media (max-width:1479.98px) {
    .table-responsive-xl {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }

    .table-responsive-xl>.table-bordered {
        border: 0
    }
}

.table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch
}

.table-responsive>.table-bordered {
    border: 0
}

.form-control {
    display: block;
    width: 100%;
    height: calc(1.75em + .75rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.75;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .form-control {
        transition: none
    }
}

.form-control::-ms-expand {
    background-color: transparent;
    border: 0
}

.form-control:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #495057
}

.form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #27c6ff;
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(0, 122, 166, .25)
}

.form-control::-webkit-input-placeholder {
    color: #6c757d;
    opacity: 1
}

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

.form-control::-ms-input-placeholder {
    color: #6c757d;
    opacity: 1
}

.form-control::placeholder {
    color: #6c757d;
    opacity: 1
}

.form-control:disabled,
.form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1
}

input[type=date].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control,
input[type=time].form-control {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

select.form-control:focus::-ms-value {
    color: #495057;
    background-color: #fff
}

.form-control-file,
.form-control-range {
    display: block;
    width: 100%
}

.col-form-label {
    padding-top: calc(.375rem + 1px);
    padding-bottom: calc(.375rem + 1px);
    margin-bottom: 0;
    font-size: inherit;
    line-height: 1.75
}

.col-form-label-lg {
    padding-top: calc(.5rem + 1px);
    padding-bottom: calc(.5rem + 1px);
    font-size: 1.625rem;
    line-height: 1.5
}

.col-form-label-sm {
    padding-top: calc(.25rem + 1px);
    padding-bottom: calc(.25rem + 1px);
    font-size: .875rem;
    line-height: 1.5
}

.form-control-plaintext {
    display: block;
    width: 100%;
    padding: .375rem 0;
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 1.75;
    color: #212529;
    background-color: transparent;
    border: solid transparent;
    border-width: 1px 0
}

.form-control-plaintext.form-control-lg,
.form-control-plaintext.form-control-sm {
    padding-right: 0;
    padding-left: 0
}

.form-control-sm {
    height: calc(1.5em + .5rem + 2px);
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .2rem
}

.form-control-lg {
    height: calc(1.5em + 1rem + 2px);
    padding: .5rem 1rem;
    font-size: 1.625rem;
    line-height: 1.5;
    border-radius: .3rem
}

select.form-control[multiple],
select.form-control[size] {
    height: auto
}

textarea.form-control {
    height: auto
}

.form-group {
    margin-bottom: 1rem
}

.form-text {
    display: block;
    margin-top: .25rem
}

.form-row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -5px;
    margin-left: -5px
}

.form-row>.col,
.form-row>[class*=col-] {
    padding-right: 5px;
    padding-left: 5px
}

.form-check {
    position: relative;
    display: block;
    padding-left: 1.25rem
}

.form-check-input {
    position: absolute;
    margin-top: .3rem;
    margin-left: -1.25rem
}

.form-check-input:disabled~.form-check-label,
.form-check-input[disabled]~.form-check-label {
    color: #6c757d
}

.form-check-label {
    margin-bottom: 0
}

.form-check-inline {
    display: inline-flex;
    align-items: center;
    padding-left: 0;
    margin-right: .75rem
}

.form-check-inline .form-check-input {
    position: static;
    margin-top: 0;
    margin-right: .3125rem;
    margin-left: 0
}

.valid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: 80%;
    color: #38b832
}

.valid-tooltip {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: .25rem .5rem;
    margin-top: .1rem;
    font-size: .875rem;
    line-height: 1.75;
    color: #fff;
    background-color: rgba(56, 184, 50, .9);
    border-radius: .25rem
}

.form-row>.col>.valid-tooltip,
.form-row>[class*=col-]>.valid-tooltip {
    left: 5px
}

.is-valid~.valid-feedback,
.is-valid~.valid-tooltip,
.was-validated :valid~.valid-feedback,
.was-validated :valid~.valid-tooltip {
    display: block
}

.form-control.is-valid,
.was-validated .form-control:valid {
    border-color: #38b832;
    padding-right: calc(1.75em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2338B832' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.4375em + .1875rem) center;
    background-size: calc(.875em + .375rem) calc(.875em + .375rem)
}

.form-control.is-valid:focus,
.was-validated .form-control:valid:focus {
    border-color: #38b832;
    box-shadow: 0 0 0 .2rem rgba(56, 184, 50, .25)
}

.was-validated textarea.form-control:valid,
textarea.form-control.is-valid {
    padding-right: calc(1.75em + .75rem);
    background-position: top calc(.4375em + .1875rem) right calc(.4375em + .1875rem)
}

.custom-select.is-valid,
.was-validated .custom-select:valid {
    border-color: #38b832;
    padding-right: calc(.75em + 2.3125rem);
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2338B832' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(.875em + .375rem) calc(.875em + .375rem) no-repeat
}

.custom-select.is-valid:focus,
.was-validated .custom-select:valid:focus {
    border-color: #38b832;
    box-shadow: 0 0 0 .2rem rgba(56, 184, 50, .25)
}

.form-check-input.is-valid~.form-check-label,
.was-validated .form-check-input:valid~.form-check-label {
    color: #38b832
}

.form-check-input.is-valid~.valid-feedback,
.form-check-input.is-valid~.valid-tooltip,
.was-validated .form-check-input:valid~.valid-feedback,
.was-validated .form-check-input:valid~.valid-tooltip {
    display: block
}

.custom-control-input.is-valid~.custom-control-label,
.was-validated .custom-control-input:valid~.custom-control-label {
    color: #38b832
}

.custom-control-input.is-valid~.custom-control-label::before,
.was-validated .custom-control-input:valid~.custom-control-label::before {
    border-color: #38b832
}

.custom-control-input.is-valid:checked~.custom-control-label::before,
.was-validated .custom-control-input:valid:checked~.custom-control-label::before {
    border-color: #54cf4e;
    background-color: #54cf4e
}

.custom-control-input.is-valid:focus~.custom-control-label::before,
.was-validated .custom-control-input:valid:focus~.custom-control-label::before {
    box-shadow: 0 0 0 .2rem rgba(56, 184, 50, .25)
}

.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,
.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before {
    border-color: #38b832
}

.custom-file-input.is-valid~.custom-file-label,
.was-validated .custom-file-input:valid~.custom-file-label {
    border-color: #38b832
}

.custom-file-input.is-valid:focus~.custom-file-label,
.was-validated .custom-file-input:valid:focus~.custom-file-label {
    border-color: #38b832;
    box-shadow: 0 0 0 .2rem rgba(56, 184, 50, .25)
}

.invalid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: 80%;
    color: #cb2e25
}

.invalid-tooltip {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: .25rem .5rem;
    margin-top: .1rem;
    font-size: .875rem;
    line-height: 1.75;
    color: #fff;
    background-color: rgba(203, 46, 37, .9);
    border-radius: .25rem
}

.form-row>.col>.invalid-tooltip,
.form-row>[class*=col-]>.invalid-tooltip {
    left: 5px
}

.is-invalid~.invalid-feedback,
.is-invalid~.invalid-tooltip,
.was-validated :invalid~.invalid-feedback,
.was-validated :invalid~.invalid-tooltip {
    display: block
}

.form-control.is-invalid,
.was-validated .form-control:invalid {
    border-color: #cb2e25;
    padding-right: calc(1.75em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23CB2E25' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23CB2E25' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.4375em + .1875rem) center;
    background-size: calc(.875em + .375rem) calc(.875em + .375rem)
}

.form-control.is-invalid:focus,
.was-validated .form-control:invalid:focus {
    border-color: #cb2e25;
    box-shadow: 0 0 0 .2rem rgba(203, 46, 37, .25)
}

.was-validated textarea.form-control:invalid,
textarea.form-control.is-invalid {
    padding-right: calc(1.75em + .75rem);
    background-position: top calc(.4375em + .1875rem) right calc(.4375em + .1875rem)
}

.custom-select.is-invalid,
.was-validated .custom-select:invalid {
    border-color: #cb2e25;
    padding-right: calc(.75em + 2.3125rem);
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23CB2E25' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23CB2E25' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(.875em + .375rem) calc(.875em + .375rem) no-repeat
}

.custom-select.is-invalid:focus,
.was-validated .custom-select:invalid:focus {
    border-color: #cb2e25;
    box-shadow: 0 0 0 .2rem rgba(203, 46, 37, .25)
}

.form-check-input.is-invalid~.form-check-label,
.was-validated .form-check-input:invalid~.form-check-label {
    color: #cb2e25
}

.form-check-input.is-invalid~.invalid-feedback,
.form-check-input.is-invalid~.invalid-tooltip,
.was-validated .form-check-input:invalid~.invalid-feedback,
.was-validated .form-check-input:invalid~.invalid-tooltip {
    display: block
}

.custom-control-input.is-invalid~.custom-control-label,
.was-validated .custom-control-input:invalid~.custom-control-label {
    color: #cb2e25
}

.custom-control-input.is-invalid~.custom-control-label::before,
.was-validated .custom-control-input:invalid~.custom-control-label::before {
    border-color: #cb2e25
}

.custom-control-input.is-invalid:checked~.custom-control-label::before,
.was-validated .custom-control-input:invalid:checked~.custom-control-label::before {
    border-color: #dd4e46;
    background-color: #dd4e46
}

.custom-control-input.is-invalid:focus~.custom-control-label::before,
.was-validated .custom-control-input:invalid:focus~.custom-control-label::before {
    box-shadow: 0 0 0 .2rem rgba(203, 46, 37, .25)
}

.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,
.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before {
    border-color: #cb2e25
}

.custom-file-input.is-invalid~.custom-file-label,
.was-validated .custom-file-input:invalid~.custom-file-label {
    border-color: #cb2e25
}

.custom-file-input.is-invalid:focus~.custom-file-label,
.was-validated .custom-file-input:invalid:focus~.custom-file-label {
    border-color: #cb2e25;
    box-shadow: 0 0 0 .2rem rgba(203, 46, 37, .25)
}

.form-inline {
    display: flex;
    flex-flow: row wrap;
    align-items: center
}

.form-inline .form-check {
    width: 100%
}

@media (min-width:650px) {
    .form-inline label {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 0
    }

    .form-inline .form-group {
        display: flex;
        flex: 0 0 auto;
        flex-flow: row wrap;
        align-items: center;
        margin-bottom: 0
    }

    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }

    .form-inline .form-control-plaintext {
        display: inline-block
    }

    .form-inline .custom-select,
    .form-inline .input-group {
        width: auto
    }

    .form-inline .form-check {
        display: flex;
        align-items: center;
        justify-content: center;
        width: auto;
        padding-left: 0
    }

    .form-inline .form-check-input {
        position: relative;
        flex-shrink: 0;
        margin-top: 0;
        margin-right: .25rem;
        margin-left: 0
    }

    .form-inline .custom-control {
        align-items: center;
        justify-content: center
    }

    .form-inline .custom-control-label {
        margin-bottom: 0
    }
}

.btn {
    display: inline-block;
    font-weight: 400;
    color: #212529;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: 8px 19px;
    font-size: 1rem;
    line-height: 1.375rem;
    border-radius: .25rem;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .btn {
        transition: none
    }
}

.btn:hover {
    color: #212529;
    text-decoration: none
}

.btn.focus,
.btn:focus {
    outline: 0;
    box-shadow: none
}

.btn.disabled,
.btn:disabled {
    opacity: .65
}

.btn:not(:disabled):not(.disabled) {
    cursor: pointer
}

a.btn.disabled,
fieldset:disabled a.btn {
    pointer-events: none
}

.btn-primary {
    color: #fff;
    background-color: #007aa6;
    border-color: #007aa6
}

.btn-primary:hover {
    color: #fff;
    background-color: #005e80;
    border-color: #005573
}

.btn-primary.focus,
.btn-primary:focus {
    color: #fff;
    background-color: #005e80;
    border-color: #005573;
    box-shadow: 0 0 0 .2rem rgba(38, 142, 179, .5)
}

.btn-primary.disabled,
.btn-primary:disabled {
    color: #fff;
    background-color: #007aa6;
    border-color: #007aa6
}

.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #005573;
    border-color: #004b66
}

.btn-primary:not(:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(38, 142, 179, .5)
}

.btn-secondary {
    color: #212529;
    background-color: #ddd;
    border-color: #ddd
}

.btn-secondary:hover {
    color: #212529;
    background-color: #cacaca;
    border-color: #c4c4c4
}

.btn-secondary.focus,
.btn-secondary:focus {
    color: #212529;
    background-color: #cacaca;
    border-color: #c4c4c4;
    box-shadow: 0 0 0 .2rem rgba(193, 193, 194, .5)
}

.btn-secondary.disabled,
.btn-secondary:disabled {
    color: #212529;
    background-color: #ddd;
    border-color: #ddd
}

.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active,
.show>.btn-secondary.dropdown-toggle {
    color: #212529;
    background-color: #c4c4c4;
    border-color: #bdbdbd
}

.btn-secondary:not(:disabled):not(.disabled).active:focus,
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.show>.btn-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(193, 193, 194, .5)
}

.btn-success {
    color: #fff;
    background-color: #38b832;
    border-color: #38b832
}

.btn-success:hover {
    color: #fff;
    background-color: #2f9a2a;
    border-color: #2c9027
}

.btn-success.focus,
.btn-success:focus {
    color: #fff;
    background-color: #2f9a2a;
    border-color: #2c9027;
    box-shadow: 0 0 0 .2rem rgba(86, 195, 81, .5)
}

.btn-success.disabled,
.btn-success:disabled {
    color: #fff;
    background-color: #38b832;
    border-color: #38b832
}

.btn-success:not(:disabled):not(.disabled).active,
.btn-success:not(:disabled):not(.disabled):active,
.show>.btn-success.dropdown-toggle {
    color: #fff;
    background-color: #2c9027;
    border-color: #298624
}

.btn-success:not(:disabled):not(.disabled).active:focus,
.btn-success:not(:disabled):not(.disabled):active:focus,
.show>.btn-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(86, 195, 81, .5)
}

.btn-info {
    color: #fff;
    background-color: #00b9ee;
    border-color: #00b9ee
}

.btn-info:hover {
    color: #fff;
    background-color: #009bc8;
    border-color: #0091bb
}

.btn-info.focus,
.btn-info:focus {
    color: #fff;
    background-color: #009bc8;
    border-color: #0091bb;
    box-shadow: 0 0 0 .2rem rgba(38, 196, 241, .5)
}

.btn-info.disabled,
.btn-info:disabled {
    color: #fff;
    background-color: #00b9ee;
    border-color: #00b9ee
}

.btn-info:not(:disabled):not(.disabled).active,
.btn-info:not(:disabled):not(.disabled):active,
.show>.btn-info.dropdown-toggle {
    color: #fff;
    background-color: #0091bb;
    border-color: #0087ae
}

.btn-info:not(:disabled):not(.disabled).active:focus,
.btn-info:not(:disabled):not(.disabled):active:focus,
.show>.btn-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(38, 196, 241, .5)
}

.btn-warning {
    color: #212529;
    background-color: #ebc800;
    border-color: #ebc800
}

.btn-warning:hover {
    color: #212529;
    background-color: #c5a700;
    border-color: #b89d00
}

.btn-warning.focus,
.btn-warning:focus {
    color: #212529;
    background-color: #c5a700;
    border-color: #b89d00;
    box-shadow: 0 0 0 .2rem rgba(205, 176, 6, .5)
}

.btn-warning.disabled,
.btn-warning:disabled {
    color: #212529;
    background-color: #ebc800;
    border-color: #ebc800
}

.btn-warning:not(:disabled):not(.disabled).active,
.btn-warning:not(:disabled):not(.disabled):active,
.show>.btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #b89d00;
    border-color: #ab9200
}

.btn-warning:not(:disabled):not(.disabled).active:focus,
.btn-warning:not(:disabled):not(.disabled):active:focus,
.show>.btn-warning.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(205, 176, 6, .5)
}

.btn-danger {
    color: #fff;
    background-color: #cb2e25;
    border-color: #cb2e25
}

.btn-danger:hover {
    color: #fff;
    background-color: #ab271f;
    border-color: #a0241d
}

.btn-danger.focus,
.btn-danger:focus {
    color: #fff;
    background-color: #ab271f;
    border-color: #a0241d;
    box-shadow: 0 0 0 .2rem rgba(211, 77, 70, .5)
}

.btn-danger.disabled,
.btn-danger:disabled {
    color: #fff;
    background-color: #cb2e25;
    border-color: #cb2e25
}

.btn-danger:not(:disabled):not(.disabled).active,
.btn-danger:not(:disabled):not(.disabled):active,
.show>.btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #a0241d;
    border-color: #95221b
}

.btn-danger:not(:disabled):not(.disabled).active:focus,
.btn-danger:not(:disabled):not(.disabled):active:focus,
.show>.btn-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(211, 77, 70, .5)
}

.btn-light {
    color: #212529;
    background-color: #ddd;
    border-color: #ddd
}

.btn-light:hover {
    color: #212529;
    background-color: #cacaca;
    border-color: #c4c4c4
}

.btn-light.focus,
.btn-light:focus {
    color: #212529;
    background-color: #cacaca;
    border-color: #c4c4c4;
    box-shadow: 0 0 0 .2rem rgba(193, 193, 194, .5)
}

.btn-light.disabled,
.btn-light:disabled {
    color: #212529;
    background-color: #ddd;
    border-color: #ddd
}

.btn-light:not(:disabled):not(.disabled).active,
.btn-light:not(:disabled):not(.disabled):active,
.show>.btn-light.dropdown-toggle {
    color: #212529;
    background-color: #c4c4c4;
    border-color: #bdbdbd
}

.btn-light:not(:disabled):not(.disabled).active:focus,
.btn-light:not(:disabled):not(.disabled):active:focus,
.show>.btn-light.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(193, 193, 194, .5)
}

.btn-dark {
    color: #fff;
    background-color: #173647;
    border-color: #173647
}

.btn-dark:hover {
    color: #fff;
    background-color: #0e202a;
    border-color: #0b1920
}

.btn-dark.focus,
.btn-dark:focus {
    color: #fff;
    background-color: #0e202a;
    border-color: #0b1920;
    box-shadow: 0 0 0 .2rem rgba(58, 84, 99, .5)
}

.btn-dark.disabled,
.btn-dark:disabled {
    color: #fff;
    background-color: #173647;
    border-color: #173647
}

.btn-dark:not(:disabled):not(.disabled).active,
.btn-dark:not(:disabled):not(.disabled):active,
.show>.btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #0b1920;
    border-color: #071117
}

.btn-dark:not(:disabled):not(.disabled).active:focus,
.btn-dark:not(:disabled):not(.disabled):active:focus,
.show>.btn-dark.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(58, 84, 99, .5)
}

.btn-outline-primary {
    color: #007aa6;
    border-color: #007aa6
}

.btn-outline-primary:hover {
    color: #fff;
    background-color: #007aa6;
    border-color: #007aa6
}

.btn-outline-primary.focus,
.btn-outline-primary:focus {
    box-shadow: 0 0 0 .2rem rgba(0, 122, 166, .5)
}

.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
    color: #007aa6;
    background-color: transparent
}

.btn-outline-primary:not(:disabled):not(.disabled).active,
.btn-outline-primary:not(:disabled):not(.disabled):active,
.show>.btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #007aa6;
    border-color: #007aa6
}

.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(0, 122, 166, .5)
}

.btn-outline-secondary {
    color: #ddd;
    border-color: #ddd
}

.btn-outline-secondary:hover {
    color: #212529;
    background-color: #ddd;
    border-color: #ddd
}

.btn-outline-secondary.focus,
.btn-outline-secondary:focus {
    box-shadow: 0 0 0 .2rem rgba(221, 221, 221, .5)
}

.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
    color: #ddd;
    background-color: transparent
}

.btn-outline-secondary:not(:disabled):not(.disabled).active,
.btn-outline-secondary:not(:disabled):not(.disabled):active,
.show>.btn-outline-secondary.dropdown-toggle {
    color: #212529;
    background-color: #ddd;
    border-color: #ddd
}

.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(221, 221, 221, .5)
}

.btn-outline-success {
    color: #38b832;
    border-color: #38b832
}

.btn-outline-success:hover {
    color: #fff;
    background-color: #38b832;
    border-color: #38b832
}

.btn-outline-success.focus,
.btn-outline-success:focus {
    box-shadow: 0 0 0 .2rem rgba(56, 184, 50, .5)
}

.btn-outline-success.disabled,
.btn-outline-success:disabled {
    color: #38b832;
    background-color: transparent
}

.btn-outline-success:not(:disabled):not(.disabled).active,
.btn-outline-success:not(:disabled):not(.disabled):active,
.show>.btn-outline-success.dropdown-toggle {
    color: #fff;
    background-color: #38b832;
    border-color: #38b832
}

.btn-outline-success:not(:disabled):not(.disabled).active:focus,
.btn-outline-success:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(56, 184, 50, .5)
}

.btn-outline-info {
    color: #00b9ee;
    border-color: #00b9ee
}

.btn-outline-info:hover {
    color: #fff;
    background-color: #00b9ee;
    border-color: #00b9ee
}

.btn-outline-info.focus,
.btn-outline-info:focus {
    box-shadow: 0 0 0 .2rem rgba(0, 185, 238, .5)
}

.btn-outline-info.disabled,
.btn-outline-info:disabled {
    color: #00b9ee;
    background-color: transparent
}

.btn-outline-info:not(:disabled):not(.disabled).active,
.btn-outline-info:not(:disabled):not(.disabled):active,
.show>.btn-outline-info.dropdown-toggle {
    color: #fff;
    background-color: #00b9ee;
    border-color: #00b9ee
}

.btn-outline-info:not(:disabled):not(.disabled).active:focus,
.btn-outline-info:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(0, 185, 238, .5)
}

.btn-outline-warning {
    color: #ebc800;
    border-color: #ebc800
}

.btn-outline-warning:hover {
    color: #212529;
    background-color: #ebc800;
    border-color: #ebc800
}

.btn-outline-warning.focus,
.btn-outline-warning:focus {
    box-shadow: 0 0 0 .2rem rgba(235, 200, 0, .5)
}

.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
    color: #ebc800;
    background-color: transparent
}

.btn-outline-warning:not(:disabled):not(.disabled).active,
.btn-outline-warning:not(:disabled):not(.disabled):active,
.show>.btn-outline-warning.dropdown-toggle {
    color: #212529;
    background-color: #ebc800;
    border-color: #ebc800
}

.btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-warning.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(235, 200, 0, .5)
}

.btn-outline-danger {
    color: #cb2e25;
    border-color: #cb2e25
}

.btn-outline-danger:hover {
    color: #fff;
    background-color: #cb2e25;
    border-color: #cb2e25
}

.btn-outline-danger.focus,
.btn-outline-danger:focus {
    box-shadow: 0 0 0 .2rem rgba(203, 46, 37, .5)
}

.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
    color: #cb2e25;
    background-color: transparent
}

.btn-outline-danger:not(:disabled):not(.disabled).active,
.btn-outline-danger:not(:disabled):not(.disabled):active,
.show>.btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #cb2e25;
    border-color: #cb2e25
}

.btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(203, 46, 37, .5)
}

.btn-outline-light {
    color: #ddd;
    border-color: #ddd
}

.btn-outline-light:hover {
    color: #212529;
    background-color: #ddd;
    border-color: #ddd
}

.btn-outline-light.focus,
.btn-outline-light:focus {
    box-shadow: 0 0 0 .2rem rgba(221, 221, 221, .5)
}

.btn-outline-light.disabled,
.btn-outline-light:disabled {
    color: #ddd;
    background-color: transparent
}

.btn-outline-light:not(:disabled):not(.disabled).active,
.btn-outline-light:not(:disabled):not(.disabled):active,
.show>.btn-outline-light.dropdown-toggle {
    color: #212529;
    background-color: #ddd;
    border-color: #ddd
}

.btn-outline-light:not(:disabled):not(.disabled).active:focus,
.btn-outline-light:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-light.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(221, 221, 221, .5)
}

.btn-outline-dark {
    color: #173647;
    border-color: #173647
}

.btn-outline-dark:hover {
    color: #fff;
    background-color: #173647;
    border-color: #173647
}

.btn-outline-dark.focus,
.btn-outline-dark:focus {
    box-shadow: 0 0 0 .2rem rgba(23, 54, 71, .5)
}

.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
    color: #173647;
    background-color: transparent
}

.btn-outline-dark:not(:disabled):not(.disabled).active,
.btn-outline-dark:not(:disabled):not(.disabled):active,
.show>.btn-outline-dark.dropdown-toggle {
    color: #fff;
    background-color: #173647;
    border-color: #173647
}

.btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-dark.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(23, 54, 71, .5)
}

.btn-link {
    font-weight: 400;
    color: #007aa6;
    text-decoration: none
}

.btn-link:hover {
    color: #00425a;
    text-decoration: underline
}

.btn-link.focus,
.btn-link:focus {
    text-decoration: underline
}

.btn-link.disabled,
.btn-link:disabled {
    color: #6c757d;
    pointer-events: none
}

.btn-group-lg>.btn,
.btn-lg {
    padding: 10px 43px;
    font-size: 1.625rem;
    line-height: 2.25062rem;
    border-radius: 4px
}

.btn-group-sm>.btn,
.btn-sm {
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .2rem
}

.btn-block {
    display: block;
    width: 100%
}

.btn-block+.btn-block {
    margin-top: .5rem
}

input[type=button].btn-block,
input[type=reset].btn-block,
input[type=submit].btn-block {
    width: 100%
}

.fade {
    transition: opacity .15s linear
}

@media (prefers-reduced-motion:reduce) {
    .fade {
        transition: none
    }
}

.fade:not(.show) {
    opacity: 0
}

.collapse:not(.show) {
    display: none
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    transition: height .35s ease
}

@media (prefers-reduced-motion:reduce) {
    .collapsing {
        transition: none
    }
}

.dropdown,
.dropleft,
.dropright,
.dropup {
    position: relative
}

.dropdown-toggle {
    white-space: nowrap
}

.dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent
}

.dropdown-toggle:empty::after {
    margin-left: 0
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: .5rem 0;
    margin: .125rem 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: .25rem
}

.dropdown-menu-left {
    right: auto;
    left: 0
}

.dropdown-menu-right {
    right: 0;
    left: auto
}

@media (min-width:650px) {
    .dropdown-menu-sm-left {
        right: auto;
        left: 0
    }

    .dropdown-menu-sm-right {
        right: 0;
        left: auto
    }
}

@media (min-width:1030px) {
    .dropdown-menu-md-left {
        right: auto;
        left: 0
    }

    .dropdown-menu-md-right {
        right: 0;
        left: auto
    }
}

@media (min-width:1230px) {
    .dropdown-menu-lg-left {
        right: auto;
        left: 0
    }

    .dropdown-menu-lg-right {
        right: 0;
        left: auto
    }
}

@media (min-width:1480px) {
    .dropdown-menu-xl-left {
        right: auto;
        left: 0
    }

    .dropdown-menu-xl-right {
        right: 0;
        left: auto
    }
}

.dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: .125rem
}

.dropup .dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: 0;
    border-right: .3em solid transparent;
    border-bottom: .3em solid;
    border-left: .3em solid transparent
}

.dropup .dropdown-toggle:empty::after {
    margin-left: 0
}

.dropright .dropdown-menu {
    top: 0;
    right: auto;
    left: 100%;
    margin-top: 0;
    margin-left: .125rem
}

.dropright .dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid transparent;
    border-right: 0;
    border-bottom: .3em solid transparent;
    border-left: .3em solid
}

.dropright .dropdown-toggle:empty::after {
    margin-left: 0
}

.dropright .dropdown-toggle::after {
    vertical-align: 0
}

.dropleft .dropdown-menu {
    top: 0;
    right: 100%;
    left: auto;
    margin-top: 0;
    margin-right: .125rem
}

.dropleft .dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: ""
}

.dropleft .dropdown-toggle::after {
    display: none
}

.dropleft .dropdown-toggle::before {
    display: inline-block;
    margin-right: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid transparent;
    border-right: .3em solid;
    border-bottom: .3em solid transparent
}

.dropleft .dropdown-toggle:empty::after {
    margin-left: 0
}

.dropleft .dropdown-toggle::before {
    vertical-align: 0
}

.dropdown-menu[x-placement^=bottom],
.dropdown-menu[x-placement^=left],
.dropdown-menu[x-placement^=right],
.dropdown-menu[x-placement^=top] {
    right: auto;
    bottom: auto
}

.dropdown-divider {
    height: 0;
    margin: .5rem 0;
    overflow: hidden;
    border-top: 1px solid #e9ecef
}

.dropdown-item {
    display: block;
    width: 100%;
    padding: .25rem 1.5rem;
    clear: both;
    font-weight: 400;
    color: #212529;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0
}

.dropdown-item:focus,
.dropdown-item:hover {
    color: #16181b;
    text-decoration: none;
    background-color: #e9ecef
}

.dropdown-item.active,
.dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #007aa6
}

.dropdown-item.disabled,
.dropdown-item:disabled {
    color: #adb5bd;
    pointer-events: none;
    background-color: transparent
}

.dropdown-menu.show {
    display: block
}

.dropdown-header {
    display: block;
    padding: .5rem 1.5rem;
    margin-bottom: 0;
    font-size: .875rem;
    color: #6c757d;
    white-space: nowrap
}

.dropdown-item-text {
    display: block;
    padding: .25rem 1.5rem;
    color: #212529
}

.btn-group,
.btn-group-vertical {
    position: relative;
    display: inline-flex;
    vertical-align: middle
}

.btn-group-vertical>.btn,
.btn-group>.btn {
    position: relative;
    flex: 1 1 auto
}

.btn-group-vertical>.btn:hover,
.btn-group>.btn:hover {
    z-index: 1
}

.btn-group-vertical>.btn.active,
.btn-group-vertical>.btn:active,
.btn-group-vertical>.btn:focus,
.btn-group>.btn.active,
.btn-group>.btn:active,
.btn-group>.btn:focus {
    z-index: 1
}

.btn-toolbar {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start
}

.btn-toolbar .input-group {
    width: auto
}

.btn-group>.btn-group:not(:first-child),
.btn-group>.btn:not(:first-child) {
    margin-left: -1px
}

.btn-group>.btn-group:not(:last-child)>.btn,
.btn-group>.btn:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.btn-group>.btn-group:not(:first-child)>.btn,
.btn-group>.btn:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.dropdown-toggle-split {
    padding-right: 14.25px;
    padding-left: 14.25px
}

.dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after {
    margin-left: 0
}

.dropleft .dropdown-toggle-split::before {
    margin-right: 0
}

.btn-group-sm>.btn+.dropdown-toggle-split,
.btn-sm+.dropdown-toggle-split {
    padding-right: .375rem;
    padding-left: .375rem
}

.btn-group-lg>.btn+.dropdown-toggle-split,
.btn-lg+.dropdown-toggle-split {
    padding-right: 32.25px;
    padding-left: 32.25px
}

.btn-group-vertical {
    flex-direction: column;
    align-items: flex-start;
    justify-content: center
}

.btn-group-vertical>.btn,
.btn-group-vertical>.btn-group {
    width: 100%
}

.btn-group-vertical>.btn-group:not(:first-child),
.btn-group-vertical>.btn:not(:first-child) {
    margin-top: -1px
}

.btn-group-vertical>.btn-group:not(:last-child)>.btn,
.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group-vertical>.btn-group:not(:first-child)>.btn,
.btn-group-vertical>.btn:not(:first-child) {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.btn-group-toggle>.btn,
.btn-group-toggle>.btn-group>.btn {
    margin-bottom: 0
}

.btn-group-toggle>.btn input[type=checkbox],
.btn-group-toggle>.btn input[type=radio],
.btn-group-toggle>.btn-group>.btn input[type=checkbox],
.btn-group-toggle>.btn-group>.btn input[type=radio] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none
}

.input-group {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%
}

.input-group>.custom-file,
.input-group>.custom-select,
.input-group>.form-control,
.input-group>.form-control-plaintext {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    min-width: 0;
    margin-bottom: 0
}

.input-group>.custom-file+.custom-file,
.input-group>.custom-file+.custom-select,
.input-group>.custom-file+.form-control,
.input-group>.custom-select+.custom-file,
.input-group>.custom-select+.custom-select,
.input-group>.custom-select+.form-control,
.input-group>.form-control+.custom-file,
.input-group>.form-control+.custom-select,
.input-group>.form-control+.form-control,
.input-group>.form-control-plaintext+.custom-file,
.input-group>.form-control-plaintext+.custom-select,
.input-group>.form-control-plaintext+.form-control {
    margin-left: -1px
}

.input-group>.custom-file .custom-file-input:focus~.custom-file-label,
.input-group>.custom-select:focus,
.input-group>.form-control:focus {
    z-index: 3
}

.input-group>.custom-file .custom-file-input:focus {
    z-index: 4
}

.input-group>.custom-select:not(:first-child),
.input-group>.form-control:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.input-group>.custom-file {
    display: flex;
    align-items: center
}

.input-group>.custom-file:not(:first-child) .custom-file-label,
.input-group>.custom-file:not(:last-child) .custom-file-label {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label::after,
.input-group:not(.has-validation)>.custom-select:not(:last-child),
.input-group:not(.has-validation)>.form-control:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label::after,
.input-group.has-validation>.custom-select:nth-last-child(n+3),
.input-group.has-validation>.form-control:nth-last-child(n+3) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group-append,
.input-group-prepend {
    display: flex
}

.input-group-append .btn,
.input-group-prepend .btn {
    position: relative;
    z-index: 2
}

.input-group-append .btn:focus,
.input-group-prepend .btn:focus {
    z-index: 3
}

.input-group-append .btn+.btn,
.input-group-append .btn+.input-group-text,
.input-group-append .input-group-text+.btn,
.input-group-append .input-group-text+.input-group-text,
.input-group-prepend .btn+.btn,
.input-group-prepend .btn+.input-group-text,
.input-group-prepend .input-group-text+.btn,
.input-group-prepend .input-group-text+.input-group-text {
    margin-left: -1px
}

.input-group-prepend {
    margin-right: -1px
}

.input-group-append {
    margin-left: -1px
}

.input-group-text {
    display: flex;
    align-items: center;
    padding: .375rem .75rem;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.75;
    color: #495057;
    text-align: center;
    white-space: nowrap;
    background-color: #e9ecef;
    border: 1px solid #ced4da;
    border-radius: .25rem
}

.input-group-text input[type=checkbox],
.input-group-text input[type=radio] {
    margin-top: 0
}

.input-group-lg>.custom-select,
.input-group-lg>.form-control:not(textarea) {
    height: calc(1.5em + 1rem + 2px)
}

.input-group-lg>.custom-select,
.input-group-lg>.form-control,
.input-group-lg>.input-group-append>.btn,
.input-group-lg>.input-group-append>.input-group-text,
.input-group-lg>.input-group-prepend>.btn,
.input-group-lg>.input-group-prepend>.input-group-text {
    padding: .5rem 1rem;
    font-size: 1.625rem;
    line-height: 1.5;
    border-radius: .3rem
}

.input-group-sm>.custom-select,
.input-group-sm>.form-control:not(textarea) {
    height: calc(1.5em + .5rem + 2px)
}

.input-group-sm>.custom-select,
.input-group-sm>.form-control,
.input-group-sm>.input-group-append>.btn,
.input-group-sm>.input-group-append>.input-group-text,
.input-group-sm>.input-group-prepend>.btn,
.input-group-sm>.input-group-prepend>.input-group-text {
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .2rem
}

.input-group-lg>.custom-select,
.input-group-sm>.custom-select {
    padding-right: 1.75rem
}

.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,
.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,
.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,
.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,
.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),
.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),
.input-group>.input-group-prepend>.btn,
.input-group>.input-group-prepend>.input-group-text {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group>.input-group-append>.btn,
.input-group>.input-group-append>.input-group-text,
.input-group>.input-group-prepend:first-child>.btn:not(:first-child),
.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),
.input-group>.input-group-prepend:not(:first-child)>.btn,
.input-group>.input-group-prepend:not(:first-child)>.input-group-text {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.custom-control {
    position: relative;
    z-index: 1;
    display: block;
    min-height: 1.75rem;
    padding-left: 1.5rem;
    -webkit-print-color-adjust: exact;
    color-adjust: exact
}

.custom-control-inline {
    display: inline-flex;
    margin-right: 1rem
}

.custom-control-input {
    position: absolute;
    left: 0;
    z-index: -1;
    width: 1rem;
    height: 1.375rem;
    opacity: 0
}

.custom-control-input:checked~.custom-control-label::before {
    color: #fff;
    border-color: #007aa6;
    background-color: #007aa6
}

.custom-control-input:focus~.custom-control-label::before {
    box-shadow: 0 0 0 .2rem rgba(0, 122, 166, .25)
}

.custom-control-input:focus:not(:checked)~.custom-control-label::before {
    border-color: #27c6ff
}

.custom-control-input:not(:disabled):active~.custom-control-label::before {
    color: #fff;
    background-color: #5ad3ff;
    border-color: #5ad3ff
}

.custom-control-input:disabled~.custom-control-label,
.custom-control-input[disabled]~.custom-control-label {
    color: #6c757d
}

.custom-control-input:disabled~.custom-control-label::before,
.custom-control-input[disabled]~.custom-control-label::before {
    background-color: #e9ecef
}

.custom-control-label {
    position: relative;
    margin-bottom: 0;
    vertical-align: top
}

.custom-control-label::before {
    position: absolute;
    top: .375rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    pointer-events: none;
    content: "";
    background-color: #fff;
    border: #adb5bd solid 1px
}

.custom-control-label::after {
    position: absolute;
    top: .375rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    content: "";
    background: 50%/50% 50% no-repeat
}

.custom-checkbox .custom-control-label::before {
    border-radius: .25rem
}

.custom-checkbox .custom-control-input:checked~.custom-control-label::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23ffffff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")
}

.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before {
    border-color: #007aa6;
    background-color: #007aa6
}

.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23ffffff' d='M0 2h4'/%3e%3c/svg%3e")
}

.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before {
    background-color: rgba(0, 122, 166, .5)
}

.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before {
    background-color: rgba(0, 122, 166, .5)
}

.custom-radio .custom-control-label::before {
    border-radius: 50%
}

.custom-radio .custom-control-input:checked~.custom-control-label::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e")
}

.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before {
    background-color: rgba(0, 122, 166, .5)
}

.custom-switch {
    padding-left: 2.25rem
}

.custom-switch .custom-control-label::before {
    left: -2.25rem;
    width: 1.75rem;
    pointer-events: all;
    border-radius: .5rem
}

.custom-switch .custom-control-label::after {
    top: calc(.375rem + 2px);
    left: calc(-2.25rem + 2px);
    width: calc(1rem - 4px);
    height: calc(1rem - 4px);
    background-color: #adb5bd;
    border-radius: .5rem;
    transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-transform .15s ease-in-out;
    transition: transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-transform .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .custom-switch .custom-control-label::after {
        transition: none
    }
}

.custom-switch .custom-control-input:checked~.custom-control-label::after {
    background-color: #fff;
    -webkit-transform: translateX(.75rem);
    transform: translateX(.75rem)
}

.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before {
    background-color: rgba(0, 122, 166, .5)
}

.custom-select {
    display: inline-block;
    width: 100%;
    height: calc(1.75em + .75rem + 2px);
    padding: .375rem 1.75rem .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.75;
    color: #495057;
    vertical-align: middle;
    background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.custom-select:focus {
    border-color: #27c6ff;
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(0, 122, 166, .25)
}

.custom-select:focus::-ms-value {
    color: #495057;
    background-color: #fff
}

.custom-select[multiple],
.custom-select[size]:not([size="1"]) {
    height: auto;
    padding-right: .75rem;
    background-image: none
}

.custom-select:disabled {
    color: #6c757d;
    background-color: #e9ecef
}

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

.custom-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #495057
}

.custom-select-sm {
    height: calc(1.5em + .5rem + 2px);
    padding-top: .25rem;
    padding-bottom: .25rem;
    padding-left: .5rem;
    font-size: .875rem
}

.custom-select-lg {
    height: calc(1.5em + 1rem + 2px);
    padding-top: .5rem;
    padding-bottom: .5rem;
    padding-left: 1rem;
    font-size: 1.625rem
}

.custom-file {
    position: relative;
    display: inline-block;
    width: 100%;
    height: calc(1.75em + .75rem + 2px);
    margin-bottom: 0
}

.custom-file-input {
    position: relative;
    z-index: 2;
    width: 100%;
    height: calc(1.75em + .75rem + 2px);
    margin: 0;
    overflow: hidden;
    opacity: 0
}

.custom-file-input:focus~.custom-file-label {
    border-color: #27c6ff;
    box-shadow: 0 0 0 .2rem rgba(0, 122, 166, .25)
}

.custom-file-input:disabled~.custom-file-label,
.custom-file-input[disabled]~.custom-file-label {
    background-color: #e9ecef
}

.custom-file-input:lang(en)~.custom-file-label::after {
    content: "Browse"
}

.custom-file-input~.custom-file-label[data-browse]::after {
    content: attr(data-browse)
}

.custom-file-label {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1;
    height: calc(1.75em + .75rem + 2px);
    padding: .375rem .75rem;
    overflow: hidden;
    font-weight: 400;
    line-height: 1.75;
    color: #495057;
    background-color: #fff;
    border: 1px solid #ced4da;
    border-radius: .25rem
}

.custom-file-label::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: block;
    height: calc(1.75em + .75rem);
    padding: .375rem .75rem;
    line-height: 1.75;
    color: #495057;
    content: "Browse";
    background-color: #e9ecef;
    border-left: inherit;
    border-radius: 0 .25rem .25rem 0
}

.custom-range {
    width: 100%;
    height: 1.4rem;
    padding: 0;
    background-color: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.custom-range:focus {
    outline: 0
}

.custom-range:focus::-webkit-slider-thumb {
    box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 122, 166, .25)
}

.custom-range:focus::-moz-range-thumb {
    box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 122, 166, .25)
}

.custom-range:focus::-ms-thumb {
    box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 122, 166, .25)
}

.custom-range::-moz-focus-outer {
    border: 0
}

.custom-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -.25rem;
    background-color: #007aa6;
    border: 0;
    border-radius: 1rem;
    transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    -webkit-appearance: none;
    appearance: none
}

@media (prefers-reduced-motion:reduce) {
    .custom-range::-webkit-slider-thumb {
        transition: none
    }
}

.custom-range::-webkit-slider-thumb:active {
    background-color: #5ad3ff
}

.custom-range::-webkit-slider-runnable-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem
}

.custom-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #007aa6;
    border: 0;
    border-radius: 1rem;
    transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    -moz-appearance: none;
    appearance: none
}

@media (prefers-reduced-motion:reduce) {
    .custom-range::-moz-range-thumb {
        transition: none
    }
}

.custom-range::-moz-range-thumb:active {
    background-color: #5ad3ff
}

.custom-range::-moz-range-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem
}

.custom-range::-ms-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: 0;
    margin-right: .2rem;
    margin-left: .2rem;
    background-color: #007aa6;
    border: 0;
    border-radius: 1rem;
    transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    appearance: none
}

@media (prefers-reduced-motion:reduce) {
    .custom-range::-ms-thumb {
        transition: none
    }
}

.custom-range::-ms-thumb:active {
    background-color: #5ad3ff
}

.custom-range::-ms-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: transparent;
    border-color: transparent;
    border-width: .5rem
}

.custom-range::-ms-fill-lower {
    background-color: #dee2e6;
    border-radius: 1rem
}

.custom-range::-ms-fill-upper {
    margin-right: 15px;
    background-color: #dee2e6;
    border-radius: 1rem
}

.custom-range:disabled::-webkit-slider-thumb {
    background-color: #adb5bd
}

.custom-range:disabled::-webkit-slider-runnable-track {
    cursor: default
}

.custom-range:disabled::-moz-range-thumb {
    background-color: #adb5bd
}

.custom-range:disabled::-moz-range-track {
    cursor: default
}

.custom-range:disabled::-ms-thumb {
    background-color: #adb5bd
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
    transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {

    .custom-control-label::before,
    .custom-file-label,
    .custom-select {
        transition: none
    }
}

.nav {
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.nav-link {
    display: block;
    padding: .5rem 1rem
}

.nav-link:focus,
.nav-link:hover {
    text-decoration: none
}

.nav-link.disabled {
    color: #6c757d;
    pointer-events: none;
    cursor: default
}

.nav-tabs {
    border-bottom: 1px solid #dee2e6
}

.nav-tabs .nav-link {
    margin-bottom: -1px;
    border: 1px solid transparent;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem
}

.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
    border-color: #e9ecef #e9ecef #dee2e6
}

.nav-tabs .nav-link.disabled {
    color: #6c757d;
    background-color: transparent;
    border-color: transparent
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    color: #495057;
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.nav-pills .nav-link {
    border-radius: .25rem
}

.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
    color: #fff;
    background-color: #007aa6
}

.nav-fill .nav-item,
.nav-fill>.nav-link {
    flex: 1 1 auto;
    text-align: center
}

.nav-justified .nav-item,
.nav-justified>.nav-link {
    flex-basis: 0;
    flex-grow: 1;
    text-align: center
}

.tab-content>.tab-pane {
    display: none
}

.tab-content>.active {
    display: block
}

.navbar {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: .5rem 1rem
}

.navbar .container,
.navbar .container-fluid,
.navbar .container-lg,
.navbar .container-md,
.navbar .container-sm,
.navbar .container-xl {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between
}

.navbar-brand {
    display: inline-block;
    margin-right: 1rem;
    font-size: 1.625rem;
    line-height: inherit;
    white-space: nowrap
}

.navbar-brand:focus,
.navbar-brand:hover {
    text-decoration: none
}

.navbar-nav {
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0
}

.navbar-nav .dropdown-menu {
    position: static;
    float: none
}

.navbar-text {
    display: inline-block;
    padding-top: .5rem;
    padding-bottom: .5rem
}

.navbar-collapse {
    flex-basis: 100%;
    flex-grow: 1;
    align-items: center
}

.navbar-toggler {
    padding: .25rem .75rem;
    font-size: 1.625rem;
    line-height: 1;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: .25rem
}

.navbar-toggler:focus,
.navbar-toggler:hover {
    text-decoration: none
}

.navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    content: "";
    background: 50%/100% 100% no-repeat
}

.navbar-nav-scroll {
    max-height: 75vh;
    overflow-y: auto
}

@media (max-width:649.98px) {

    .navbar-expand-sm>.container,
    .navbar-expand-sm>.container-fluid,
    .navbar-expand-sm>.container-lg,
    .navbar-expand-sm>.container-md,
    .navbar-expand-sm>.container-sm,
    .navbar-expand-sm>.container-xl {
        padding-right: 0;
        padding-left: 0
    }
}

@media (min-width:650px) {
    .navbar-expand-sm {
        flex-flow: row nowrap;
        justify-content: flex-start
    }

    .navbar-expand-sm .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }

    .navbar-expand-sm>.container,
    .navbar-expand-sm>.container-fluid,
    .navbar-expand-sm>.container-lg,
    .navbar-expand-sm>.container-md,
    .navbar-expand-sm>.container-sm,
    .navbar-expand-sm>.container-xl {
        flex-wrap: nowrap
    }

    .navbar-expand-sm .navbar-nav-scroll {
        overflow: visible
    }

    .navbar-expand-sm .navbar-collapse {
        display: flex !important;
        flex-basis: auto
    }

    .navbar-expand-sm .navbar-toggler {
        display: none
    }
}

@media (max-width:1029.98px) {

    .navbar-expand-md>.container,
    .navbar-expand-md>.container-fluid,
    .navbar-expand-md>.container-lg,
    .navbar-expand-md>.container-md,
    .navbar-expand-md>.container-sm,
    .navbar-expand-md>.container-xl {
        padding-right: 0;
        padding-left: 0
    }
}

@media (min-width:1030px) {
    .navbar-expand-md {
        flex-flow: row nowrap;
        justify-content: flex-start
    }

    .navbar-expand-md .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-md .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }

    .navbar-expand-md>.container,
    .navbar-expand-md>.container-fluid,
    .navbar-expand-md>.container-lg,
    .navbar-expand-md>.container-md,
    .navbar-expand-md>.container-sm,
    .navbar-expand-md>.container-xl {
        flex-wrap: nowrap
    }

    .navbar-expand-md .navbar-nav-scroll {
        overflow: visible
    }

    .navbar-expand-md .navbar-collapse {
        display: flex !important;
        flex-basis: auto
    }

    .navbar-expand-md .navbar-toggler {
        display: none
    }
}

@media (max-width:1229.98px) {

    .navbar-expand-lg>.container,
    .navbar-expand-lg>.container-fluid,
    .navbar-expand-lg>.container-lg,
    .navbar-expand-lg>.container-md,
    .navbar-expand-lg>.container-sm,
    .navbar-expand-lg>.container-xl {
        padding-right: 0;
        padding-left: 0
    }
}

@media (min-width:1230px) {
    .navbar-expand-lg {
        flex-flow: row nowrap;
        justify-content: flex-start
    }

    .navbar-expand-lg .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }

    .navbar-expand-lg>.container,
    .navbar-expand-lg>.container-fluid,
    .navbar-expand-lg>.container-lg,
    .navbar-expand-lg>.container-md,
    .navbar-expand-lg>.container-sm,
    .navbar-expand-lg>.container-xl {
        flex-wrap: nowrap
    }

    .navbar-expand-lg .navbar-nav-scroll {
        overflow: visible
    }

    .navbar-expand-lg .navbar-collapse {
        display: flex !important;
        flex-basis: auto
    }

    .navbar-expand-lg .navbar-toggler {
        display: none
    }
}

@media (max-width:1479.98px) {

    .navbar-expand-xl>.container,
    .navbar-expand-xl>.container-fluid,
    .navbar-expand-xl>.container-lg,
    .navbar-expand-xl>.container-md,
    .navbar-expand-xl>.container-sm,
    .navbar-expand-xl>.container-xl {
        padding-right: 0;
        padding-left: 0
    }
}

@media (min-width:1480px) {
    .navbar-expand-xl {
        flex-flow: row nowrap;
        justify-content: flex-start
    }

    .navbar-expand-xl .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }

    .navbar-expand-xl>.container,
    .navbar-expand-xl>.container-fluid,
    .navbar-expand-xl>.container-lg,
    .navbar-expand-xl>.container-md,
    .navbar-expand-xl>.container-sm,
    .navbar-expand-xl>.container-xl {
        flex-wrap: nowrap
    }

    .navbar-expand-xl .navbar-nav-scroll {
        overflow: visible
    }

    .navbar-expand-xl .navbar-collapse {
        display: flex !important;
        flex-basis: auto
    }

    .navbar-expand-xl .navbar-toggler {
        display: none
    }
}

.navbar-expand {
    flex-flow: row nowrap;
    justify-content: flex-start
}

.navbar-expand>.container,
.navbar-expand>.container-fluid,
.navbar-expand>.container-lg,
.navbar-expand>.container-md,
.navbar-expand>.container-sm,
.navbar-expand>.container-xl {
    padding-right: 0;
    padding-left: 0
}

.navbar-expand .navbar-nav {
    flex-direction: row
}

.navbar-expand .navbar-nav .dropdown-menu {
    position: absolute
}

.navbar-expand .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem
}

.navbar-expand>.container,
.navbar-expand>.container-fluid,
.navbar-expand>.container-lg,
.navbar-expand>.container-md,
.navbar-expand>.container-sm,
.navbar-expand>.container-xl {
    flex-wrap: nowrap
}

.navbar-expand .navbar-nav-scroll {
    overflow: visible
}

.navbar-expand .navbar-collapse {
    display: flex !important;
    flex-basis: auto
}

.navbar-expand .navbar-toggler {
    display: none
}

.navbar-light .navbar-brand {
    color: rgba(0, 0, 0, .9)
}

.navbar-light .navbar-brand:focus,
.navbar-light .navbar-brand:hover {
    color: rgba(0, 0, 0, .9)
}

.navbar-light .navbar-nav .nav-link {
    color: rgba(0, 0, 0, .5)
}

.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover {
    color: rgba(0, 0, 0, .7)
}

.navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(0, 0, 0, .3)
}

.navbar-light .navbar-nav .active>.nav-link,
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .show>.nav-link {
    color: rgba(0, 0, 0, .9)
}

.navbar-light .navbar-toggler {
    color: rgba(0, 0, 0, .5);
    border-color: rgba(0, 0, 0, .1)
}

.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}

.navbar-light .navbar-text {
    color: rgba(0, 0, 0, .5)
}

.navbar-light .navbar-text a {
    color: rgba(0, 0, 0, .9)
}

.navbar-light .navbar-text a:focus,
.navbar-light .navbar-text a:hover {
    color: rgba(0, 0, 0, .9)
}

.navbar-dark .navbar-brand {
    color: #fff
}

.navbar-dark .navbar-brand:focus,
.navbar-dark .navbar-brand:hover {
    color: #fff
}

.navbar-dark .navbar-nav .nav-link {
    color: rgba(255, 255, 255, .5)
}

.navbar-dark .navbar-nav .nav-link:focus,
.navbar-dark .navbar-nav .nav-link:hover {
    color: rgba(255, 255, 255, .75)
}

.navbar-dark .navbar-nav .nav-link.disabled {
    color: rgba(255, 255, 255, .25)
}

.navbar-dark .navbar-nav .active>.nav-link,
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .show>.nav-link {
    color: #fff
}

.navbar-dark .navbar-toggler {
    color: rgba(255, 255, 255, .5);
    border-color: rgba(255, 255, 255, .1)
}

.navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}

.navbar-dark .navbar-text {
    color: rgba(255, 255, 255, .5)
}

.navbar-dark .navbar-text a {
    color: #fff
}

.navbar-dark .navbar-text a:focus,
.navbar-dark .navbar-text a:hover {
    color: #fff
}

.card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, .125);
    border-radius: .25rem
}

.card>hr {
    margin-right: 0;
    margin-left: 0
}

.card>.list-group {
    border-top: inherit;
    border-bottom: inherit
}

.card>.list-group:first-child {
    border-top-width: 0;
    border-top-left-radius: calc(.25rem - 1px);
    border-top-right-radius: calc(.25rem - 1px)
}

.card>.list-group:last-child {
    border-bottom-width: 0;
    border-bottom-right-radius: calc(.25rem - 1px);
    border-bottom-left-radius: calc(.25rem - 1px)
}

.card>.card-header+.list-group,
.card>.list-group+.card-footer {
    border-top: 0
}

.card-body {
    flex: 1 1 auto;
    min-height: 1px;
    padding: 1.25rem
}

.card-title {
    margin-bottom: .75rem
}

.card-subtitle {
    margin-top: -.375rem;
    margin-bottom: 0
}

.card-text:last-child {
    margin-bottom: 0
}

.card-link:hover {
    text-decoration: none
}

.card-link+.card-link {
    margin-left: 1.25rem
}

.card-header {
    padding: .75rem 1.25rem;
    margin-bottom: 0;
    background-color: rgba(0, 0, 0, .03);
    border-bottom: 1px solid rgba(0, 0, 0, .125)
}

.card-header:first-child {
    border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0
}

.card-footer {
    padding: .75rem 1.25rem;
    background-color: rgba(0, 0, 0, .03);
    border-top: 1px solid rgba(0, 0, 0, .125)
}

.card-footer:last-child {
    border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px)
}

.card-header-tabs {
    margin-right: -.625rem;
    margin-bottom: -.75rem;
    margin-left: -.625rem;
    border-bottom: 0
}

.card-header-pills {
    margin-right: -.625rem;
    margin-left: -.625rem
}

.card-img-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 1.25rem;
    border-radius: calc(.25rem - 1px)
}

.card-img,
.card-img-bottom,
.card-img-top {
    flex-shrink: 0;
    width: 100%
}

.card-img,
.card-img-top {
    border-top-left-radius: calc(.25rem - 1px);
    border-top-right-radius: calc(.25rem - 1px)
}

.card-img,
.card-img-bottom {
    border-bottom-right-radius: calc(.25rem - 1px);
    border-bottom-left-radius: calc(.25rem - 1px)
}

.card-deck .card {
    margin-bottom: 15px
}

@media (min-width:650px) {
    .card-deck {
        display: flex;
        flex-flow: row wrap;
        margin-right: -15px;
        margin-left: -15px
    }

    .card-deck .card {
        flex: 1 0 0%;
        margin-right: 15px;
        margin-bottom: 0;
        margin-left: 15px
    }
}

.card-group>.card {
    margin-bottom: 15px
}

@media (min-width:650px) {
    .card-group {
        display: flex;
        flex-flow: row wrap
    }

    .card-group>.card {
        flex: 1 0 0%;
        margin-bottom: 0
    }

    .card-group>.card+.card {
        margin-left: 0;
        border-left: 0
    }

    .card-group>.card:not(:last-child) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }

    .card-group>.card:not(:last-child) .card-header,
    .card-group>.card:not(:last-child) .card-img-top {
        border-top-right-radius: 0
    }

    .card-group>.card:not(:last-child) .card-footer,
    .card-group>.card:not(:last-child) .card-img-bottom {
        border-bottom-right-radius: 0
    }

    .card-group>.card:not(:first-child) {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }

    .card-group>.card:not(:first-child) .card-header,
    .card-group>.card:not(:first-child) .card-img-top {
        border-top-left-radius: 0
    }

    .card-group>.card:not(:first-child) .card-footer,
    .card-group>.card:not(:first-child) .card-img-bottom {
        border-bottom-left-radius: 0
    }
}

.card-columns .card {
    margin-bottom: .75rem
}

@media (min-width:650px) {
    .card-columns {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;
        -webkit-column-gap: 1.25rem;
        -moz-column-gap: 1.25rem;
        column-gap: 1.25rem;
        orphans: 1;
        widows: 1
    }

    .card-columns .card {
        display: inline-block;
        width: 100%
    }
}

.accordion {
    overflow-anchor: none
}

.accordion>.card {
    overflow: hidden
}

.accordion>.card:not(:last-of-type) {
    border-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.accordion>.card:not(:first-of-type) {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.accordion>.card>.card-header {
    border-radius: 0;
    margin-bottom: -1px
}

.breadcrumb {
    display: flex;
    flex-wrap: wrap;
    padding: .75rem 1rem;
    margin-bottom: 1rem;
    list-style: none;
    background-color: #e9ecef;
    border-radius: .25rem
}

.breadcrumb-item+.breadcrumb-item {
    padding-left: .5rem
}

.breadcrumb-item+.breadcrumb-item::before {
    float: left;
    padding-right: .5rem;
    color: #6c757d;
    content: "/"
}

.breadcrumb-item+.breadcrumb-item:hover::before {
    text-decoration: underline
}

.breadcrumb-item+.breadcrumb-item:hover::before {
    text-decoration: none
}

.breadcrumb-item.active {
    color: #6c757d
}

.pagination {
    display: flex;
    padding-left: 0;
    list-style: none;
    border-radius: .25rem
}

.page-link {
    position: relative;
    display: block;
    padding: .5rem .75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #007aa6;
    background-color: #fff;
    border: 1px solid #dee2e6
}

.page-link:hover {
    z-index: 2;
    color: #00425a;
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #dee2e6
}

.page-link:focus {
    z-index: 3;
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(0, 122, 166, .25)
}

.page-item:first-child .page-link {
    margin-left: 0;
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem
}

.page-item:last-child .page-link {
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem
}

.page-item.active .page-link {
    z-index: 3;
    color: #007aa6;
    background-color: #007aa6;
    border-color: #007aa6
}

.page-item.disabled .page-link {
    color: #6c757d;
    pointer-events: none;
    cursor: auto;
    background-color: #fff;
    border-color: #dee2e6
}

.pagination-lg .page-link {
    padding: .75rem 1.5rem;
    font-size: 1.625rem;
    line-height: 1.5
}

.pagination-lg .page-item:first-child .page-link {
    border-top-left-radius: .3rem;
    border-bottom-left-radius: .3rem
}

.pagination-lg .page-item:last-child .page-link {
    border-top-right-radius: .3rem;
    border-bottom-right-radius: .3rem
}

.pagination-sm .page-link {
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5
}

.pagination-sm .page-item:first-child .page-link {
    border-top-left-radius: .2rem;
    border-bottom-left-radius: .2rem
}

.pagination-sm .page-item:last-child .page-link {
    border-top-right-radius: .2rem;
    border-bottom-right-radius: .2rem
}

.badge {
    display: inline-block;
    padding: .25em .4em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25rem;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .badge {
        transition: none
    }
}

a.badge:focus,
a.badge:hover {
    text-decoration: none
}

.badge:empty {
    display: none
}

.btn .badge {
    position: relative;
    top: -1px
}

.badge-pill {
    padding-right: .6em;
    padding-left: .6em;
    border-radius: 10rem
}

.badge-primary {
    color: #fff;
    background-color: #007aa6
}

a.badge-primary:focus,
a.badge-primary:hover {
    color: #fff;
    background-color: #005573
}

a.badge-primary.focus,
a.badge-primary:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(0, 122, 166, .5)
}

.badge-secondary {
    color: #212529;
    background-color: #ddd
}

a.badge-secondary:focus,
a.badge-secondary:hover {
    color: #212529;
    background-color: #c4c4c4
}

a.badge-secondary.focus,
a.badge-secondary:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(221, 221, 221, .5)
}

.badge-success {
    color: #fff;
    background-color: #38b832
}

a.badge-success:focus,
a.badge-success:hover {
    color: #fff;
    background-color: #2c9027
}

a.badge-success.focus,
a.badge-success:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(56, 184, 50, .5)
}

.badge-info {
    color: #fff;
    background-color: #00b9ee
}

a.badge-info:focus,
a.badge-info:hover {
    color: #fff;
    background-color: #0091bb
}

a.badge-info.focus,
a.badge-info:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(0, 185, 238, .5)
}

.badge-warning {
    color: #212529;
    background-color: #ebc800
}

a.badge-warning:focus,
a.badge-warning:hover {
    color: #212529;
    background-color: #b89d00
}

a.badge-warning.focus,
a.badge-warning:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(235, 200, 0, .5)
}

.badge-danger {
    color: #fff;
    background-color: #cb2e25
}

a.badge-danger:focus,
a.badge-danger:hover {
    color: #fff;
    background-color: #a0241d
}

a.badge-danger.focus,
a.badge-danger:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(203, 46, 37, .5)
}

.badge-light {
    color: #212529;
    background-color: #ddd
}

a.badge-light:focus,
a.badge-light:hover {
    color: #212529;
    background-color: #c4c4c4
}

a.badge-light.focus,
a.badge-light:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(221, 221, 221, .5)
}

.badge-dark {
    color: #fff;
    background-color: #173647
}

a.badge-dark:focus,
a.badge-dark:hover {
    color: #fff;
    background-color: #0b1920
}

a.badge-dark.focus,
a.badge-dark:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(23, 54, 71, .5)
}

.jumbotron {
    padding: 2rem 1rem;
    margin-bottom: 2rem;
    background-color: #e9ecef;
    border-radius: .3rem
}

@media (min-width:650px) {
    .jumbotron {
        padding: 4rem 2rem
    }
}

.jumbotron-fluid {
    padding-right: 0;
    padding-left: 0;
    border-radius: 0
}

.alert {
    position: relative;
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem
}

.alert-heading {
    color: inherit
}

.alert-link {
    font-weight: 700
}

.alert-dismissible {
    padding-right: 4rem
}

.alert-dismissible .close {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    padding: .75rem 1.25rem;
    color: inherit
}

.alert-primary {
    color: #003f56;
    background-color: #cce4ed;
    border-color: #b8dae6
}

.alert-primary hr {
    border-top-color: #a5d0df
}

.alert-primary .alert-link {
    color: #001a23
}

.alert-secondary {
    color: #737373;
    background-color: #f8f8f8;
    border-color: #f5f5f5
}

.alert-secondary hr {
    border-top-color: #e8e8e8
}

.alert-secondary .alert-link {
    color: #5a5a5a
}

.alert-success {
    color: #1d601a;
    background-color: #d7f1d6;
    border-color: #c7ebc6
}

.alert-success hr {
    border-top-color: #b4e4b3
}

.alert-success .alert-link {
    color: #11380f
}

.alert-info {
    color: #00607c;
    background-color: #ccf1fc;
    border-color: #b8ebfa
}

.alert-info hr {
    border-top-color: #a0e4f8
}

.alert-info .alert-link {
    color: #003949
}

.alert-warning {
    color: #7a6800;
    background-color: #fbf4cc;
    border-color: #f9f0b8
}

.alert-warning hr {
    border-top-color: #f7eba0
}

.alert-warning .alert-link {
    color: #473d00
}

.alert-danger {
    color: #6a1813;
    background-color: #f5d5d3;
    border-color: #f0c4c2
}

.alert-danger hr {
    border-top-color: #ebb0ae
}

.alert-danger .alert-link {
    color: #3f0e0b
}

.alert-light {
    color: #737373;
    background-color: #f8f8f8;
    border-color: #f5f5f5
}

.alert-light hr {
    border-top-color: #e8e8e8
}

.alert-light .alert-link {
    color: #5a5a5a
}

.alert-dark {
    color: #0c1c25;
    background-color: #d1d7da;
    border-color: #bec7cb
}

.alert-dark hr {
    border-top-color: #b0bbc0
}

.alert-dark .alert-link {
    color: #000
}

@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 1rem 0
    }

    to {
        background-position: 0 0
    }
}

@keyframes progress-bar-stripes {
    from {
        background-position: 1rem 0
    }

    to {
        background-position: 0 0
    }
}

.progress {
    display: flex;
    height: 1rem;
    overflow: hidden;
    line-height: 0;
    font-size: .75rem;
    background-color: #e9ecef;
    border-radius: .25rem
}

.progress-bar {
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: hidden;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    background-color: #007aa6;
    transition: width .6s ease
}

@media (prefers-reduced-motion:reduce) {
    .progress-bar {
        transition: none
    }
}

.progress-bar-striped {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-size: 1rem 1rem
}

.progress-bar-animated {
    -webkit-animation: 1s linear infinite progress-bar-stripes;
    animation: 1s linear infinite progress-bar-stripes
}

@media (prefers-reduced-motion:reduce) {
    .progress-bar-animated {
        -webkit-animation: none;
        animation: none
    }
}

.media {
    display: flex;
    align-items: flex-start
}

.media-body {
    flex: 1
}

.list-group {
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    border-radius: .25rem
}

.list-group-item-action {
    width: 100%;
    color: #495057;
    text-align: inherit
}

.list-group-item-action:focus,
.list-group-item-action:hover {
    z-index: 1;
    color: #495057;
    text-decoration: none;
    background-color: #f8f9fa
}

.list-group-item-action:active {
    color: #212529;
    background-color: #e9ecef
}

.list-group-item {
    position: relative;
    display: block;
    padding: .75rem 1.25rem;
    color: #173647;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .125)
}

.list-group-item:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit
}

.list-group-item:last-child {
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit
}

.list-group-item.disabled,
.list-group-item:disabled {
    color: #6c757d;
    pointer-events: none;
    background-color: #fff
}

.list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #007aa6;
    border-color: #007aa6
}

.list-group-item+.list-group-item {
    border-top-width: 0
}

.list-group-item+.list-group-item.active {
    margin-top: -1px;
    border-top-width: 1px
}

.list-group-horizontal {
    flex-direction: row
}

.list-group-horizontal>.list-group-item:first-child {
    border-bottom-left-radius: .25rem;
    border-top-right-radius: 0
}

.list-group-horizontal>.list-group-item:last-child {
    border-top-right-radius: .25rem;
    border-bottom-left-radius: 0
}

.list-group-horizontal>.list-group-item.active {
    margin-top: 0
}

.list-group-horizontal>.list-group-item+.list-group-item {
    border-top-width: 1px;
    border-left-width: 0
}

.list-group-horizontal>.list-group-item+.list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px
}

@media (min-width:650px) {
    .list-group-horizontal-sm {
        flex-direction: row
    }

    .list-group-horizontal-sm>.list-group-item:first-child {
        border-bottom-left-radius: .25rem;
        border-top-right-radius: 0
    }

    .list-group-horizontal-sm>.list-group-item:last-child {
        border-top-right-radius: .25rem;
        border-bottom-left-radius: 0
    }

    .list-group-horizontal-sm>.list-group-item.active {
        margin-top: 0
    }

    .list-group-horizontal-sm>.list-group-item+.list-group-item {
        border-top-width: 1px;
        border-left-width: 0
    }

    .list-group-horizontal-sm>.list-group-item+.list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px
    }
}

@media (min-width:1030px) {
    .list-group-horizontal-md {
        flex-direction: row
    }

    .list-group-horizontal-md>.list-group-item:first-child {
        border-bottom-left-radius: .25rem;
        border-top-right-radius: 0
    }

    .list-group-horizontal-md>.list-group-item:last-child {
        border-top-right-radius: .25rem;
        border-bottom-left-radius: 0
    }

    .list-group-horizontal-md>.list-group-item.active {
        margin-top: 0
    }

    .list-group-horizontal-md>.list-group-item+.list-group-item {
        border-top-width: 1px;
        border-left-width: 0
    }

    .list-group-horizontal-md>.list-group-item+.list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px
    }
}

@media (min-width:1230px) {
    .list-group-horizontal-lg {
        flex-direction: row
    }

    .list-group-horizontal-lg>.list-group-item:first-child {
        border-bottom-left-radius: .25rem;
        border-top-right-radius: 0
    }

    .list-group-horizontal-lg>.list-group-item:last-child {
        border-top-right-radius: .25rem;
        border-bottom-left-radius: 0
    }

    .list-group-horizontal-lg>.list-group-item.active {
        margin-top: 0
    }

    .list-group-horizontal-lg>.list-group-item+.list-group-item {
        border-top-width: 1px;
        border-left-width: 0
    }

    .list-group-horizontal-lg>.list-group-item+.list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px
    }
}

@media (min-width:1480px) {
    .list-group-horizontal-xl {
        flex-direction: row
    }

    .list-group-horizontal-xl>.list-group-item:first-child {
        border-bottom-left-radius: .25rem;
        border-top-right-radius: 0
    }

    .list-group-horizontal-xl>.list-group-item:last-child {
        border-top-right-radius: .25rem;
        border-bottom-left-radius: 0
    }

    .list-group-horizontal-xl>.list-group-item.active {
        margin-top: 0
    }

    .list-group-horizontal-xl>.list-group-item+.list-group-item {
        border-top-width: 1px;
        border-left-width: 0
    }

    .list-group-horizontal-xl>.list-group-item+.list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px
    }
}

.list-group-flush {
    border-radius: 0
}

.list-group-flush>.list-group-item {
    border-width: 0 0 1px
}

.list-group-flush>.list-group-item:last-child {
    border-bottom-width: 0
}

.list-group-item-primary {
    color: #003f56;
    background-color: #b8dae6
}

.list-group-item-primary.list-group-item-action:focus,
.list-group-item-primary.list-group-item-action:hover {
    color: #003f56;
    background-color: #a5d0df
}

.list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #003f56;
    border-color: #003f56
}

.list-group-item-secondary {
    color: #737373;
    background-color: #f5f5f5
}

.list-group-item-secondary.list-group-item-action:focus,
.list-group-item-secondary.list-group-item-action:hover {
    color: #737373;
    background-color: #e8e8e8
}

.list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #737373;
    border-color: #737373
}

.list-group-item-success {
    color: #1d601a;
    background-color: #c7ebc6
}

.list-group-item-success.list-group-item-action:focus,
.list-group-item-success.list-group-item-action:hover {
    color: #1d601a;
    background-color: #b4e4b3
}

.list-group-item-success.list-group-item-action.active {
    color: #fff;
    background-color: #1d601a;
    border-color: #1d601a
}

.list-group-item-info {
    color: #00607c;
    background-color: #b8ebfa
}

.list-group-item-info.list-group-item-action:focus,
.list-group-item-info.list-group-item-action:hover {
    color: #00607c;
    background-color: #a0e4f8
}

.list-group-item-info.list-group-item-action.active {
    color: #fff;
    background-color: #00607c;
    border-color: #00607c
}

.list-group-item-warning {
    color: #7a6800;
    background-color: #f9f0b8
}

.list-group-item-warning.list-group-item-action:focus,
.list-group-item-warning.list-group-item-action:hover {
    color: #7a6800;
    background-color: #f7eba0
}

.list-group-item-warning.list-group-item-action.active {
    color: #fff;
    background-color: #7a6800;
    border-color: #7a6800
}

.list-group-item-danger {
    color: #6a1813;
    background-color: #f0c4c2
}

.list-group-item-danger.list-group-item-action:focus,
.list-group-item-danger.list-group-item-action:hover {
    color: #6a1813;
    background-color: #ebb0ae
}

.list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #6a1813;
    border-color: #6a1813
}

.list-group-item-light {
    color: #737373;
    background-color: #f5f5f5
}

.list-group-item-light.list-group-item-action:focus,
.list-group-item-light.list-group-item-action:hover {
    color: #737373;
    background-color: #e8e8e8
}

.list-group-item-light.list-group-item-action.active {
    color: #fff;
    background-color: #737373;
    border-color: #737373
}

.list-group-item-dark {
    color: #0c1c25;
    background-color: #bec7cb
}

.list-group-item-dark.list-group-item-action:focus,
.list-group-item-dark.list-group-item-action:hover {
    color: #0c1c25;
    background-color: #b0bbc0
}

.list-group-item-dark.list-group-item-action.active {
    color: #fff;
    background-color: #0c1c25;
    border-color: #0c1c25
}

.close {
    float: right;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5
}

.close:hover {
    color: #000;
    text-decoration: none
}

.close:not(:disabled):not(.disabled):focus,
.close:not(:disabled):not(.disabled):hover {
    opacity: .75
}

button.close {
    padding: 0;
    background-color: transparent;
    border: 0
}

a.close.disabled {
    pointer-events: none
}

.toast {
    flex-basis: 350px;
    max-width: 350px;
    font-size: .875rem;
    background-color: rgba(255, 255, 255, .85);
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .1);
    box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .1);
    opacity: 0;
    border-radius: .25rem
}

.toast:not(:last-child) {
    margin-bottom: .75rem
}

.toast.showing {
    opacity: 1
}

.toast.show {
    display: block;
    opacity: 1
}

.toast.hide {
    display: none
}

.toast-header {
    display: flex;
    align-items: center;
    padding: .25rem .75rem;
    color: #6c757d;
    background-color: rgba(255, 255, 255, .85);
    background-clip: padding-box;
    border-bottom: 1px solid rgba(0, 0, 0, .05);
    border-top-left-radius: calc(.25rem - 1px);
    border-top-right-radius: calc(.25rem - 1px)
}

.toast-body {
    padding: .75rem
}

.modal-open {
    overflow: hidden
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto
}

.modal {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    display: none;
    width: 100%;
    height: 100%;
    overflow: hidden;
    outline: 0
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: .5rem;
    pointer-events: none
}

.modal.fade .modal-dialog {
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out, -webkit-transform .3s ease-out;
    -webkit-transform: translate(0, -50px);
    transform: translate(0, -50px)
}

@media (prefers-reduced-motion:reduce) {
    .modal.fade .modal-dialog {
        transition: none
    }
}

.modal.show .modal-dialog {
    -webkit-transform: none;
    transform: none
}

.modal.modal-static .modal-dialog {
    -webkit-transform: scale(1.02);
    transform: scale(1.02)
}

.modal-dialog-scrollable {
    display: flex;
    max-height: calc(100% - 1rem)
}

.modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 1rem);
    overflow: hidden
}

.modal-dialog-scrollable .modal-footer,
.modal-dialog-scrollable .modal-header {
    flex-shrink: 0
}

.modal-dialog-scrollable .modal-body {
    overflow-y: auto
}

.modal-dialog-centered {
    display: flex;
    align-items: center;
    min-height: calc(100% - 1rem)
}

.modal-dialog-centered::before {
    display: block;
    height: calc(100vh - 1rem);
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
    content: ""
}

.modal-dialog-centered.modal-dialog-scrollable {
    flex-direction: column;
    justify-content: center;
    height: 100%
}

.modal-dialog-centered.modal-dialog-scrollable .modal-content {
    max-height: none
}

.modal-dialog-centered.modal-dialog-scrollable::before {
    content: none
}

.modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: .3rem;
    outline: 0
}

.modal-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1040;
    width: 100vw;
    height: 100vh;
    background-color: #000
}

.modal-backdrop.fade {
    opacity: 0
}

.modal-backdrop.show {
    opacity: .5
}

.modal-header {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 1rem 1rem;
    border-bottom: 1px solid #dee2e6;
    border-top-left-radius: calc(.3rem - 1px);
    border-top-right-radius: calc(.3rem - 1px)
}

.modal-header .close {
    padding: 1rem 1rem;
    margin: -1rem -1rem -1rem auto
}

.modal-title {
    margin-bottom: 0;
    line-height: 1.75
}

.modal-body {
    position: relative;
    flex: 1 1 auto;
    padding: 1rem
}

.modal-footer {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
    padding: .75rem;
    border-top: 1px solid #dee2e6;
    border-bottom-right-radius: calc(.3rem - 1px);
    border-bottom-left-radius: calc(.3rem - 1px)
}

.modal-footer>* {
    margin: .25rem
}

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll
}

@media (min-width:650px) {
    .modal-dialog {
        max-width: 500px;
        margin: 1.75rem auto
    }

    .modal-dialog-scrollable {
        max-height: calc(100% - 3.5rem)
    }

    .modal-dialog-scrollable .modal-content {
        max-height: calc(100vh - 3.5rem)
    }

    .modal-dialog-centered {
        min-height: calc(100% - 3.5rem)
    }

    .modal-dialog-centered::before {
        height: calc(100vh - 3.5rem);
        height: -webkit-min-content;
        height: -moz-min-content;
        height: min-content
    }

    .modal-sm {
        max-width: 300px
    }
}

@media (min-width:1230px) {

    .modal-lg,
    .modal-xl {
        max-width: 800px
    }
}

@media (min-width:1480px) {
    .modal-xl {
        max-width: 1140px
    }
}

.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    margin: 0;
    font-family: "Open Sans", sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.75;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: .875rem;
    word-wrap: break-word;
    opacity: 0
}

.tooltip.show {
    opacity: .9
}

.tooltip .arrow {
    position: absolute;
    display: block;
    width: .8rem;
    height: .4rem
}

.tooltip .arrow::before {
    position: absolute;
    content: "";
    border-color: transparent;
    border-style: solid
}

.bs-tooltip-auto[x-placement^=top],
.bs-tooltip-top {
    padding: .4rem 0
}

.bs-tooltip-auto[x-placement^=top] .arrow,
.bs-tooltip-top .arrow {
    bottom: 0
}

.bs-tooltip-auto[x-placement^=top] .arrow::before,
.bs-tooltip-top .arrow::before {
    top: 0;
    border-width: .4rem .4rem 0;
    border-top-color: #000
}

.bs-tooltip-auto[x-placement^=right],
.bs-tooltip-right {
    padding: 0 .4rem
}

.bs-tooltip-auto[x-placement^=right] .arrow,
.bs-tooltip-right .arrow {
    left: 0;
    width: .4rem;
    height: .8rem
}

.bs-tooltip-auto[x-placement^=right] .arrow::before,
.bs-tooltip-right .arrow::before {
    right: 0;
    border-width: .4rem .4rem .4rem 0;
    border-right-color: #000
}

.bs-tooltip-auto[x-placement^=bottom],
.bs-tooltip-bottom {
    padding: .4rem 0
}

.bs-tooltip-auto[x-placement^=bottom] .arrow,
.bs-tooltip-bottom .arrow {
    top: 0
}

.bs-tooltip-auto[x-placement^=bottom] .arrow::before,
.bs-tooltip-bottom .arrow::before {
    bottom: 0;
    border-width: 0 .4rem .4rem;
    border-bottom-color: #000
}

.bs-tooltip-auto[x-placement^=left],
.bs-tooltip-left {
    padding: 0 .4rem
}

.bs-tooltip-auto[x-placement^=left] .arrow,
.bs-tooltip-left .arrow {
    right: 0;
    width: .4rem;
    height: .8rem
}

.bs-tooltip-auto[x-placement^=left] .arrow::before,
.bs-tooltip-left .arrow::before {
    left: 0;
    border-width: .4rem 0 .4rem .4rem;
    border-left-color: #000
}

.tooltip-inner {
    max-width: 200px;
    padding: .25rem .5rem;
    color: #fff;
    text-align: center;
    background-color: #000;
    border-radius: .25rem
}

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: block;
    max-width: 276px;
    font-family: "Open Sans", sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.75;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: .875rem;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: .3rem
}

.popover .arrow {
    position: absolute;
    display: block;
    width: 1rem;
    height: .5rem;
    margin: 0 .3rem
}

.popover .arrow::after,
.popover .arrow::before {
    position: absolute;
    display: block;
    content: "";
    border-color: transparent;
    border-style: solid
}

.bs-popover-auto[x-placement^=top],
.bs-popover-top {
    margin-bottom: .5rem
}

.bs-popover-auto[x-placement^=top]>.arrow,
.bs-popover-top>.arrow {
    bottom: calc(-.5rem - 1px)
}

.bs-popover-auto[x-placement^=top]>.arrow::before,
.bs-popover-top>.arrow::before {
    bottom: 0;
    border-width: .5rem .5rem 0;
    border-top-color: rgba(0, 0, 0, .25)
}

.bs-popover-auto[x-placement^=top]>.arrow::after,
.bs-popover-top>.arrow::after {
    bottom: 1px;
    border-width: .5rem .5rem 0;
    border-top-color: #fff
}

.bs-popover-auto[x-placement^=right],
.bs-popover-right {
    margin-left: .5rem
}

.bs-popover-auto[x-placement^=right]>.arrow,
.bs-popover-right>.arrow {
    left: calc(-.5rem - 1px);
    width: .5rem;
    height: 1rem;
    margin: .3rem 0
}

.bs-popover-auto[x-placement^=right]>.arrow::before,
.bs-popover-right>.arrow::before {
    left: 0;
    border-width: .5rem .5rem .5rem 0;
    border-right-color: rgba(0, 0, 0, .25)
}

.bs-popover-auto[x-placement^=right]>.arrow::after,
.bs-popover-right>.arrow::after {
    left: 1px;
    border-width: .5rem .5rem .5rem 0;
    border-right-color: #fff
}

.bs-popover-auto[x-placement^=bottom],
.bs-popover-bottom {
    margin-top: .5rem
}

.bs-popover-auto[x-placement^=bottom]>.arrow,
.bs-popover-bottom>.arrow {
    top: calc(-.5rem - 1px)
}

.bs-popover-auto[x-placement^=bottom]>.arrow::before,
.bs-popover-bottom>.arrow::before {
    top: 0;
    border-width: 0 .5rem .5rem .5rem;
    border-bottom-color: rgba(0, 0, 0, .25)
}

.bs-popover-auto[x-placement^=bottom]>.arrow::after,
.bs-popover-bottom>.arrow::after {
    top: 1px;
    border-width: 0 .5rem .5rem .5rem;
    border-bottom-color: #fff
}

.bs-popover-auto[x-placement^=bottom] .popover-header::before,
.bs-popover-bottom .popover-header::before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 1rem;
    margin-left: -.5rem;
    content: "";
    border-bottom: 1px solid #f7f7f7
}

.bs-popover-auto[x-placement^=left],
.bs-popover-left {
    margin-right: .5rem
}

.bs-popover-auto[x-placement^=left]>.arrow,
.bs-popover-left>.arrow {
    right: calc(-.5rem - 1px);
    width: .5rem;
    height: 1rem;
    margin: .3rem 0
}

.bs-popover-auto[x-placement^=left]>.arrow::before,
.bs-popover-left>.arrow::before {
    right: 0;
    border-width: .5rem 0 .5rem .5rem;
    border-left-color: rgba(0, 0, 0, .25)
}

.bs-popover-auto[x-placement^=left]>.arrow::after,
.bs-popover-left>.arrow::after {
    right: 1px;
    border-width: .5rem 0 .5rem .5rem;
    border-left-color: #fff
}

.popover-header {
    padding: .5rem .75rem;
    margin-bottom: 0;
    font-size: 1rem;
    color: inherit;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-top-left-radius: calc(.3rem - 1px);
    border-top-right-radius: calc(.3rem - 1px)
}

.popover-header:empty {
    display: none
}

.popover-body {
    padding: .5rem .75rem;
    color: #212529
}

.carousel {
    position: relative
}

.carousel.pointer-event {
    touch-action: pan-y
}

.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden
}

.carousel-inner::after {
    display: block;
    clear: both;
    content: ""
}

.carousel-item {
    position: relative;
    display: none;
    float: left;
    width: 100%;
    margin-right: -100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: -webkit-transform .6s ease-in-out;
    transition: transform .6s ease-in-out;
    transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .carousel-item {
        transition: none
    }
}

.carousel-item-next,
.carousel-item-prev,
.carousel-item.active {
    display: block
}

.active.carousel-item-right,
.carousel-item-next:not(.carousel-item-left) {
    -webkit-transform: translateX(100%);
    transform: translateX(100%)
}

.active.carousel-item-left,
.carousel-item-prev:not(.carousel-item-right) {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
}

.carousel-fade .carousel-item {
    opacity: 0;
    transition-property: opacity;
    -webkit-transform: none;
    transform: none
}

.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right,
.carousel-fade .carousel-item.active {
    z-index: 1;
    opacity: 1
}

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
    z-index: 0;
    opacity: 0;
    transition: opacity 0s .6s
}

@media (prefers-reduced-motion:reduce) {

    .carousel-fade .active.carousel-item-left,
    .carousel-fade .active.carousel-item-right {
        transition: none
    }
}

.carousel-control-next,
.carousel-control-prev {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 15%;
    color: #fff;
    text-align: center;
    opacity: .5;
    transition: opacity .15s ease
}

@media (prefers-reduced-motion:reduce) {

    .carousel-control-next,
    .carousel-control-prev {
        transition: none
    }
}

.carousel-control-next:focus,
.carousel-control-next:hover,
.carousel-control-prev:focus,
.carousel-control-prev:hover {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: .9
}

.carousel-control-prev {
    left: 0
}

.carousel-control-next {
    right: 0
}

.carousel-control-next-icon,
.carousel-control-prev-icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: 50%/100% 100% no-repeat
}

.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")
}

.carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")
}

.carousel-indicators {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 15;
    display: flex;
    justify-content: center;
    padding-left: 0;
    margin-right: 15%;
    margin-left: 15%;
    list-style: none
}

.carousel-indicators li {
    box-sizing: content-box;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    background-clip: padding-box;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: .5;
    transition: opacity .6s ease
}

@media (prefers-reduced-motion:reduce) {
    .carousel-indicators li {
        transition: none
    }
}

.carousel-indicators .active {
    opacity: 1
}

.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center
}

@-webkit-keyframes spinner-border {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes spinner-border {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.spinner-border {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: text-bottom;
    border: .25em solid currentColor;
    border-right-color: transparent;
    border-radius: 50%;
    -webkit-animation: .75s linear infinite spinner-border;
    animation: .75s linear infinite spinner-border
}

.spinner-border-sm {
    width: 1rem;
    height: 1rem;
    border-width: .2em
}

@-webkit-keyframes spinner-grow {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    50% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes spinner-grow {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    50% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.spinner-grow {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: text-bottom;
    background-color: currentColor;
    border-radius: 50%;
    opacity: 0;
    -webkit-animation: .75s linear infinite spinner-grow;
    animation: .75s linear infinite spinner-grow
}

.spinner-grow-sm {
    width: 1rem;
    height: 1rem
}

@media (prefers-reduced-motion:reduce) {

    .spinner-border,
    .spinner-grow {
        -webkit-animation-duration: 1.5s;
        animation-duration: 1.5s
    }
}

.align-baseline {
    vertical-align: baseline !important
}

.align-top {
    vertical-align: top !important
}

.align-middle {
    vertical-align: middle !important
}

.align-bottom {
    vertical-align: bottom !important
}

.align-text-bottom {
    vertical-align: text-bottom !important
}

.align-text-top {
    vertical-align: text-top !important
}

.bg-primary {
    background-color: #007aa6 !important
}

a.bg-primary:focus,
a.bg-primary:hover,
button.bg-primary:focus,
button.bg-primary:hover {
    background-color: #005573 !important
}

.bg-secondary {
    background-color: #ddd !important
}

a.bg-secondary:focus,
a.bg-secondary:hover,
button.bg-secondary:focus,
button.bg-secondary:hover {
    background-color: #c4c4c4 !important
}

.bg-success {
    background-color: #38b832 !important
}

a.bg-success:focus,
a.bg-success:hover,
button.bg-success:focus,
button.bg-success:hover {
    background-color: #2c9027 !important
}

.bg-info {
    background-color: #00b9ee !important
}

a.bg-info:focus,
a.bg-info:hover,
button.bg-info:focus,
button.bg-info:hover {
    background-color: #0091bb !important
}

.bg-warning {
    background-color: #ebc800 !important
}

a.bg-warning:focus,
a.bg-warning:hover,
button.bg-warning:focus,
button.bg-warning:hover {
    background-color: #b89d00 !important
}

.bg-danger {
    background-color: #cb2e25 !important
}

a.bg-danger:focus,
a.bg-danger:hover,
button.bg-danger:focus,
button.bg-danger:hover {
    background-color: #a0241d !important
}

.bg-light {
    background-color: #ddd !important
}

a.bg-light:focus,
a.bg-light:hover,
button.bg-light:focus,
button.bg-light:hover {
    background-color: #c4c4c4 !important
}

.bg-dark {
    background-color: #173647 !important
}

a.bg-dark:focus,
a.bg-dark:hover,
button.bg-dark:focus,
button.bg-dark:hover {
    background-color: #0b1920 !important
}

.bg-white {
    background-color: #fff !important
}

.bg-transparent {
    background-color: transparent !important
}

.border {
    border: 1px solid #dee2e6 !important
}

.border-top {
    border-top: 1px solid #dee2e6 !important
}

.border-right {
    border-right: 1px solid #dee2e6 !important
}

.border-bottom {
    border-bottom: 1px solid #dee2e6 !important
}

.border-left {
    border-left: 1px solid #dee2e6 !important
}

.border-0 {
    border: 0 !important
}

.border-top-0 {
    border-top: 0 !important
}

.border-right-0 {
    border-right: 0 !important
}

.border-bottom-0 {
    border-bottom: 0 !important
}

.border-left-0 {
    border-left: 0 !important
}

.border-primary {
    border-color: #007aa6 !important
}

.border-secondary {
    border-color: #ddd !important
}

.border-success {
    border-color: #38b832 !important
}

.border-info {
    border-color: #00b9ee !important
}

.border-warning {
    border-color: #ebc800 !important
}

.border-danger {
    border-color: #cb2e25 !important
}

.border-light {
    border-color: #ddd !important
}

.border-dark {
    border-color: #173647 !important
}

.border-white {
    border-color: #fff !important
}

.rounded-sm {
    border-radius: .2rem !important
}

.rounded {
    border-radius: .25rem !important
}

.rounded-top {
    border-top-left-radius: .25rem !important;
    border-top-right-radius: .25rem !important
}

.rounded-right {
    border-top-right-radius: .25rem !important;
    border-bottom-right-radius: .25rem !important
}

.rounded-bottom {
    border-bottom-right-radius: .25rem !important;
    border-bottom-left-radius: .25rem !important
}

.rounded-left {
    border-top-left-radius: .25rem !important;
    border-bottom-left-radius: .25rem !important
}

.rounded-lg {
    border-radius: .3rem !important
}

.rounded-circle {
    border-radius: 50% !important
}

.rounded-pill {
    border-radius: 50rem !important
}

.rounded-0 {
    border-radius: 0 !important
}

.clearfix::after {
    display: block;
    clear: both;
    content: ""
}

.d-none {
    display: none !important
}

.d-inline {
    display: inline !important
}

.d-inline-block {
    display: inline-block !important
}

.d-block {
    display: block !important
}

.d-table {
    display: table !important
}

.d-table-row {
    display: table-row !important
}

.d-table-cell {
    display: table-cell !important
}

.d-flex {
    display: flex !important
}

.d-inline-flex {
    display: inline-flex !important
}

@media (min-width:650px) {
    .d-sm-none {
        display: none !important
    }

    .d-sm-inline {
        display: inline !important
    }

    .d-sm-inline-block {
        display: inline-block !important
    }

    .d-sm-block {
        display: block !important
    }

    .d-sm-table {
        display: table !important
    }

    .d-sm-table-row {
        display: table-row !important
    }

    .d-sm-table-cell {
        display: table-cell !important
    }

    .d-sm-flex {
        display: flex !important
    }

    .d-sm-inline-flex {
        display: inline-flex !important
    }
}

@media (min-width:1030px) {
    .d-md-none {
        display: none !important
    }

    .d-md-inline {
        display: inline !important
    }

    .d-md-inline-block {
        display: inline-block !important
    }

    .d-md-block {
        display: block !important
    }

    .d-md-table {
        display: table !important
    }

    .d-md-table-row {
        display: table-row !important
    }

    .d-md-table-cell {
        display: table-cell !important
    }

    .d-md-flex {
        display: flex !important
    }

    .d-md-inline-flex {
        display: inline-flex !important
    }
}

@media (min-width:1230px) {
    .d-lg-none {
        display: none !important
    }

    .d-lg-inline {
        display: inline !important
    }

    .d-lg-inline-block {
        display: inline-block !important
    }

    .d-lg-block {
        display: block !important
    }

    .d-lg-table {
        display: table !important
    }

    .d-lg-table-row {
        display: table-row !important
    }

    .d-lg-table-cell {
        display: table-cell !important
    }

    .d-lg-flex {
        display: flex !important
    }

    .d-lg-inline-flex {
        display: inline-flex !important
    }
}

@media (min-width:1480px) {
    .d-xl-none {
        display: none !important
    }

    .d-xl-inline {
        display: inline !important
    }

    .d-xl-inline-block {
        display: inline-block !important
    }

    .d-xl-block {
        display: block !important
    }

    .d-xl-table {
        display: table !important
    }

    .d-xl-table-row {
        display: table-row !important
    }

    .d-xl-table-cell {
        display: table-cell !important
    }

    .d-xl-flex {
        display: flex !important
    }

    .d-xl-inline-flex {
        display: inline-flex !important
    }
}

@media print {
    .d-print-none {
        display: none !important
    }

    .d-print-inline {
        display: inline !important
    }

    .d-print-inline-block {
        display: inline-block !important
    }

    .d-print-block {
        display: block !important
    }

    .d-print-table {
        display: table !important
    }

    .d-print-table-row {
        display: table-row !important
    }

    .d-print-table-cell {
        display: table-cell !important
    }

    .d-print-flex {
        display: flex !important
    }

    .d-print-inline-flex {
        display: inline-flex !important
    }
}

.embed-responsive {
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    overflow: hidden
}

.embed-responsive::before {
    display: block;
    content: ""
}

.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0
}

.embed-responsive-21by9::before {
    padding-top: 42.85714%
}

.embed-responsive-16by9::before {
    padding-top: 56.25%
}

.embed-responsive-4by3::before {
    padding-top: 75%
}

.embed-responsive-1by1::before {
    padding-top: 100%
}

.flex-row {
    flex-direction: row !important
}

.flex-column {
    flex-direction: column !important
}

.flex-row-reverse {
    flex-direction: row-reverse !important
}

.flex-column-reverse {
    flex-direction: column-reverse !important
}

.flex-wrap {
    flex-wrap: wrap !important
}

.flex-nowrap {
    flex-wrap: nowrap !important
}

.flex-wrap-reverse {
    flex-wrap: wrap-reverse !important
}

.flex-fill {
    flex: 1 1 auto !important
}

.flex-grow-0 {
    flex-grow: 0 !important
}

.flex-grow-1 {
    flex-grow: 1 !important
}

.flex-shrink-0 {
    flex-shrink: 0 !important
}

.flex-shrink-1 {
    flex-shrink: 1 !important
}

.justify-content-start {
    justify-content: flex-start !important
}

.justify-content-end {
    justify-content: flex-end !important
}

.justify-content-center {
    justify-content: center !important
}

.justify-content-between {
    justify-content: space-between !important
}

.justify-content-around {
    justify-content: space-around !important
}

.align-items-start {
    align-items: flex-start !important
}

.align-items-end {
    align-items: flex-end !important
}

.align-items-center {
    align-items: center !important
}

.align-items-baseline {
    align-items: baseline !important
}

.align-items-stretch {
    align-items: stretch !important
}

.align-content-start {
    align-content: flex-start !important
}

.align-content-end {
    align-content: flex-end !important
}

.align-content-center {
    align-content: center !important
}

.align-content-between {
    align-content: space-between !important
}

.align-content-around {
    align-content: space-around !important
}

.align-content-stretch {
    align-content: stretch !important
}

.align-self-auto {
    align-self: auto !important
}

.align-self-start {
    align-self: flex-start !important
}

.align-self-end {
    align-self: flex-end !important
}

.align-self-center {
    align-self: center !important
}

.align-self-baseline {
    align-self: baseline !important
}

.align-self-stretch {
    align-self: stretch !important
}

@media (min-width:650px) {
    .flex-sm-row {
        flex-direction: row !important
    }

    .flex-sm-column {
        flex-direction: column !important
    }

    .flex-sm-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-sm-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-sm-wrap {
        flex-wrap: wrap !important
    }

    .flex-sm-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-sm-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .flex-sm-fill {
        flex: 1 1 auto !important
    }

    .flex-sm-grow-0 {
        flex-grow: 0 !important
    }

    .flex-sm-grow-1 {
        flex-grow: 1 !important
    }

    .flex-sm-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-sm-shrink-1 {
        flex-shrink: 1 !important
    }

    .justify-content-sm-start {
        justify-content: flex-start !important
    }

    .justify-content-sm-end {
        justify-content: flex-end !important
    }

    .justify-content-sm-center {
        justify-content: center !important
    }

    .justify-content-sm-between {
        justify-content: space-between !important
    }

    .justify-content-sm-around {
        justify-content: space-around !important
    }

    .align-items-sm-start {
        align-items: flex-start !important
    }

    .align-items-sm-end {
        align-items: flex-end !important
    }

    .align-items-sm-center {
        align-items: center !important
    }

    .align-items-sm-baseline {
        align-items: baseline !important
    }

    .align-items-sm-stretch {
        align-items: stretch !important
    }

    .align-content-sm-start {
        align-content: flex-start !important
    }

    .align-content-sm-end {
        align-content: flex-end !important
    }

    .align-content-sm-center {
        align-content: center !important
    }

    .align-content-sm-between {
        align-content: space-between !important
    }

    .align-content-sm-around {
        align-content: space-around !important
    }

    .align-content-sm-stretch {
        align-content: stretch !important
    }

    .align-self-sm-auto {
        align-self: auto !important
    }

    .align-self-sm-start {
        align-self: flex-start !important
    }

    .align-self-sm-end {
        align-self: flex-end !important
    }

    .align-self-sm-center {
        align-self: center !important
    }

    .align-self-sm-baseline {
        align-self: baseline !important
    }

    .align-self-sm-stretch {
        align-self: stretch !important
    }
}

@media (min-width:1030px) {
    .flex-md-row {
        flex-direction: row !important
    }

    .flex-md-column {
        flex-direction: column !important
    }

    .flex-md-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-md-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-md-wrap {
        flex-wrap: wrap !important
    }

    .flex-md-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-md-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .flex-md-fill {
        flex: 1 1 auto !important
    }

    .flex-md-grow-0 {
        flex-grow: 0 !important
    }

    .flex-md-grow-1 {
        flex-grow: 1 !important
    }

    .flex-md-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-md-shrink-1 {
        flex-shrink: 1 !important
    }

    .justify-content-md-start {
        justify-content: flex-start !important
    }

    .justify-content-md-end {
        justify-content: flex-end !important
    }

    .justify-content-md-center {
        justify-content: center !important
    }

    .justify-content-md-between {
        justify-content: space-between !important
    }

    .justify-content-md-around {
        justify-content: space-around !important
    }

    .align-items-md-start {
        align-items: flex-start !important
    }

    .align-items-md-end {
        align-items: flex-end !important
    }

    .align-items-md-center {
        align-items: center !important
    }

    .align-items-md-baseline {
        align-items: baseline !important
    }

    .align-items-md-stretch {
        align-items: stretch !important
    }

    .align-content-md-start {
        align-content: flex-start !important
    }

    .align-content-md-end {
        align-content: flex-end !important
    }

    .align-content-md-center {
        align-content: center !important
    }

    .align-content-md-between {
        align-content: space-between !important
    }

    .align-content-md-around {
        align-content: space-around !important
    }

    .align-content-md-stretch {
        align-content: stretch !important
    }

    .align-self-md-auto {
        align-self: auto !important
    }

    .align-self-md-start {
        align-self: flex-start !important
    }

    .align-self-md-end {
        align-self: flex-end !important
    }

    .align-self-md-center {
        align-self: center !important
    }

    .align-self-md-baseline {
        align-self: baseline !important
    }

    .align-self-md-stretch {
        align-self: stretch !important
    }
}

@media (min-width:1230px) {
    .flex-lg-row {
        flex-direction: row !important
    }

    .flex-lg-column {
        flex-direction: column !important
    }

    .flex-lg-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-lg-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-lg-wrap {
        flex-wrap: wrap !important
    }

    .flex-lg-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-lg-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .flex-lg-fill {
        flex: 1 1 auto !important
    }

    .flex-lg-grow-0 {
        flex-grow: 0 !important
    }

    .flex-lg-grow-1 {
        flex-grow: 1 !important
    }

    .flex-lg-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-lg-shrink-1 {
        flex-shrink: 1 !important
    }

    .justify-content-lg-start {
        justify-content: flex-start !important
    }

    .justify-content-lg-end {
        justify-content: flex-end !important
    }

    .justify-content-lg-center {
        justify-content: center !important
    }

    .justify-content-lg-between {
        justify-content: space-between !important
    }

    .justify-content-lg-around {
        justify-content: space-around !important
    }

    .align-items-lg-start {
        align-items: flex-start !important
    }

    .align-items-lg-end {
        align-items: flex-end !important
    }

    .align-items-lg-center {
        align-items: center !important
    }

    .align-items-lg-baseline {
        align-items: baseline !important
    }

    .align-items-lg-stretch {
        align-items: stretch !important
    }

    .align-content-lg-start {
        align-content: flex-start !important
    }

    .align-content-lg-end {
        align-content: flex-end !important
    }

    .align-content-lg-center {
        align-content: center !important
    }

    .align-content-lg-between {
        align-content: space-between !important
    }

    .align-content-lg-around {
        align-content: space-around !important
    }

    .align-content-lg-stretch {
        align-content: stretch !important
    }

    .align-self-lg-auto {
        align-self: auto !important
    }

    .align-self-lg-start {
        align-self: flex-start !important
    }

    .align-self-lg-end {
        align-self: flex-end !important
    }

    .align-self-lg-center {
        align-self: center !important
    }

    .align-self-lg-baseline {
        align-self: baseline !important
    }

    .align-self-lg-stretch {
        align-self: stretch !important
    }
}

@media (min-width:1480px) {
    .flex-xl-row {
        flex-direction: row !important
    }

    .flex-xl-column {
        flex-direction: column !important
    }

    .flex-xl-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-xl-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-xl-wrap {
        flex-wrap: wrap !important
    }

    .flex-xl-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-xl-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .flex-xl-fill {
        flex: 1 1 auto !important
    }

    .flex-xl-grow-0 {
        flex-grow: 0 !important
    }

    .flex-xl-grow-1 {
        flex-grow: 1 !important
    }

    .flex-xl-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-xl-shrink-1 {
        flex-shrink: 1 !important
    }

    .justify-content-xl-start {
        justify-content: flex-start !important
    }

    .justify-content-xl-end {
        justify-content: flex-end !important
    }

    .justify-content-xl-center {
        justify-content: center !important
    }

    .justify-content-xl-between {
        justify-content: space-between !important
    }

    .justify-content-xl-around {
        justify-content: space-around !important
    }

    .align-items-xl-start {
        align-items: flex-start !important
    }

    .align-items-xl-end {
        align-items: flex-end !important
    }

    .align-items-xl-center {
        align-items: center !important
    }

    .align-items-xl-baseline {
        align-items: baseline !important
    }

    .align-items-xl-stretch {
        align-items: stretch !important
    }

    .align-content-xl-start {
        align-content: flex-start !important
    }

    .align-content-xl-end {
        align-content: flex-end !important
    }

    .align-content-xl-center {
        align-content: center !important
    }

    .align-content-xl-between {
        align-content: space-between !important
    }

    .align-content-xl-around {
        align-content: space-around !important
    }

    .align-content-xl-stretch {
        align-content: stretch !important
    }

    .align-self-xl-auto {
        align-self: auto !important
    }

    .align-self-xl-start {
        align-self: flex-start !important
    }

    .align-self-xl-end {
        align-self: flex-end !important
    }

    .align-self-xl-center {
        align-self: center !important
    }

    .align-self-xl-baseline {
        align-self: baseline !important
    }

    .align-self-xl-stretch {
        align-self: stretch !important
    }
}

.float-left {
    float: left !important
}

.float-right {
    float: right !important
}

.float-none {
    float: none !important
}

@media (min-width:650px) {
    .float-sm-left {
        float: left !important
    }

    .float-sm-right {
        float: right !important
    }

    .float-sm-none {
        float: none !important
    }
}

@media (min-width:1030px) {
    .float-md-left {
        float: left !important
    }

    .float-md-right {
        float: right !important
    }

    .float-md-none {
        float: none !important
    }
}

@media (min-width:1230px) {
    .float-lg-left {
        float: left !important
    }

    .float-lg-right {
        float: right !important
    }

    .float-lg-none {
        float: none !important
    }
}

@media (min-width:1480px) {
    .float-xl-left {
        float: left !important
    }

    .float-xl-right {
        float: right !important
    }

    .float-xl-none {
        float: none !important
    }
}

.user-select-all {
    -webkit-user-select: all !important;
    -moz-user-select: all !important;
    -ms-user-select: all !important;
    user-select: all !important
}

.user-select-auto {
    -webkit-user-select: auto !important;
    -moz-user-select: auto !important;
    -ms-user-select: auto !important;
    user-select: auto !important
}

.user-select-none {
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important
}

.overflow-auto {
    overflow: auto !important
}

.overflow-hidden {
    overflow: hidden !important
}

.position-static {
    position: static !important
}

.position-relative {
    position: relative !important
}

.position-absolute {
    position: absolute !important
}

.position-fixed {
    position: fixed !important
}

.position-sticky {
    position: sticky !important
}

.fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030
}

.fixed-bottom {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030
}

@supports (position:sticky) {
    .sticky-top {
        position: sticky;
        top: 0;
        z-index: 1020
    }
}

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

.sr-only-focusable:active,
.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    overflow: visible;
    clip: auto;
    white-space: normal
}

.shadow-sm {
    box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075) !important
}

.shadow {
    box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important
}

.shadow-lg {
    box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175) !important
}

.shadow-none {
    box-shadow: none !important
}

.w-25 {
    width: 25% !important
}

.w-50 {
    width: 50% !important
}

.w-75 {
    width: 75% !important
}

.w-100 {
    width: 100% !important
}

.w-auto {
    width: auto !important
}

.h-25 {
    height: 25% !important
}

.h-50 {
    height: 50% !important
}

.h-75 {
    height: 75% !important
}

.h-100 {
    height: 100% !important
}

.h-auto {
    height: auto !important
}

.mw-100 {
    max-width: 100% !important
}

.mh-100 {
    max-height: 100% !important
}

.min-vw-100 {
    min-width: 100vw !important
}

.min-vh-100 {
    min-height: 100vh !important
}

.vw-100 {
    width: 100vw !important
}

.vh-100 {
    height: 100vh !important
}

.m-0 {
    margin: 0 !important
}

.mt-0,
.my-0 {
    margin-top: 0 !important
}

.mr-0,
.mx-0 {
    margin-right: 0 !important
}

.mb-0,
.my-0 {
    margin-bottom: 0 !important
}

.ml-0,
.mx-0 {
    margin-left: 0 !important
}

.m-1 {
    margin: .25rem !important
}

.mt-1,
.my-1 {
    margin-top: .25rem !important
}

.mr-1,
.mx-1 {
    margin-right: .25rem !important
}

.mb-1,
.my-1 {
    margin-bottom: .25rem !important
}

.ml-1,
.mx-1 {
    margin-left: .25rem !important
}

.m-2 {
    margin: .5rem !important
}

.mt-2,
.my-2 {
    margin-top: .5rem !important
}

.mr-2,
.mx-2 {
    margin-right: .5rem !important
}

.mb-2,
.my-2 {
    margin-bottom: .5rem !important
}

.ml-2,
.mx-2 {
    margin-left: .5rem !important
}

.m-3 {
    margin: 1rem !important
}

.mt-3,
.my-3 {
    margin-top: 1rem !important
}

.mr-3,
.mx-3 {
    margin-right: 1rem !important
}

.mb-3,
.my-3 {
    margin-bottom: 1rem !important
}

.ml-3,
.mx-3 {
    margin-left: 1rem !important
}

.m-4 {
    margin: 1.5rem !important
}

.mt-4,
.my-4 {
    margin-top: 1.5rem !important
}

.mr-4,
.mx-4 {
    margin-right: 1.5rem !important
}

.mb-4,
.my-4 {
    margin-bottom: 1.5rem !important
}

.ml-4,
.mx-4 {
    margin-left: 1.5rem !important
}

.m-5 {
    margin: 3rem !important
}

.mt-5,
.my-5 {
    margin-top: 3rem !important
}

.mr-5,
.mx-5 {
    margin-right: 3rem !important
}

.mb-5,
.my-5 {
    margin-bottom: 3rem !important
}

.ml-5,
.mx-5 {
    margin-left: 3rem !important
}

.m-6 {
    margin: 6rem !important
}

.mt-6,
.my-6 {
    margin-top: 6rem !important
}

.mr-6,
.mx-6 {
    margin-right: 6rem !important
}

.mb-6,
.my-6 {
    margin-bottom: 6rem !important
}

.ml-6,
.mx-6 {
    margin-left: 6rem !important
}

.m-7 {
    margin: 9rem !important
}

.mt-7,
.my-7 {
    margin-top: 9rem !important
}

.mr-7,
.mx-7 {
    margin-right: 9rem !important
}

.mb-7,
.my-7 {
    margin-bottom: 9rem !important
}

.ml-7,
.mx-7 {
    margin-left: 9rem !important
}

.m--1 {
    margin: -.25rem !important
}

.mt--1,
.my--1 {
    margin-top: -.25rem !important
}

.mr--1,
.mx--1 {
    margin-right: -.25rem !important
}

.mb--1,
.my--1 {
    margin-bottom: -.25rem !important
}

.ml--1,
.mx--1 {
    margin-left: -.25rem !important
}

.m--2 {
    margin: -.5rem !important
}

.mt--2,
.my--2 {
    margin-top: -.5rem !important
}

.mr--2,
.mx--2 {
    margin-right: -.5rem !important
}

.mb--2,
.my--2 {
    margin-bottom: -.5rem !important
}

.ml--2,
.mx--2 {
    margin-left: -.5rem !important
}

.m--3 {
    margin: -1rem !important
}

.mt--3,
.my--3 {
    margin-top: -1rem !important
}

.mr--3,
.mx--3 {
    margin-right: -1rem !important
}

.mb--3,
.my--3 {
    margin-bottom: -1rem !important
}

.ml--3,
.mx--3 {
    margin-left: -1rem !important
}

.m--4 {
    margin: -1.5rem !important
}

.mt--4,
.my--4 {
    margin-top: -1.5rem !important
}

.mr--4,
.mx--4 {
    margin-right: -1.5rem !important
}

.mb--4,
.my--4 {
    margin-bottom: -1.5rem !important
}

.ml--4,
.mx--4 {
    margin-left: -1.5rem !important
}

.m--5 {
    margin: -3rem !important
}

.mt--5,
.my--5 {
    margin-top: -3rem !important
}

.mr--5,
.mx--5 {
    margin-right: -3rem !important
}

.mb--5,
.my--5 {
    margin-bottom: -3rem !important
}

.ml--5,
.mx--5 {
    margin-left: -3rem !important
}

.m--6 {
    margin: -6rem !important
}

.mt--6,
.my--6 {
    margin-top: -6rem !important
}

.mr--6,
.mx--6 {
    margin-right: -6rem !important
}

.mb--6,
.my--6 {
    margin-bottom: -6rem !important
}

.ml--6,
.mx--6 {
    margin-left: -6rem !important
}

.m--7 {
    margin: -9rem !important
}

.mt--7,
.my--7 {
    margin-top: -9rem !important
}

.mr--7,
.mx--7 {
    margin-right: -9rem !important
}

.mb--7,
.my--7 {
    margin-bottom: -9rem !important
}

.ml--7,
.mx--7 {
    margin-left: -9rem !important
}

.p-0 {
    padding: 0 !important
}

.pt-0,
.py-0 {
    padding-top: 0 !important
}

.pr-0,
.px-0 {
    padding-right: 0 !important
}

.pb-0,
.py-0 {
    padding-bottom: 0 !important
}

.pl-0,
.px-0 {
    padding-left: 0 !important
}

.p-1 {
    padding: .25rem !important
}

.pt-1,
.py-1 {
    padding-top: .25rem !important
}

.pr-1,
.px-1 {
    padding-right: .25rem !important
}

.pb-1,
.py-1 {
    padding-bottom: .25rem !important
}

.pl-1,
.px-1 {
    padding-left: .25rem !important
}

.p-2 {
    padding: .5rem !important
}

.pt-2,
.py-2 {
    padding-top: .5rem !important
}

.pr-2,
.px-2 {
    padding-right: .5rem !important
}

.pb-2,
.py-2 {
    padding-bottom: .5rem !important
}

.pl-2,
.px-2 {
    padding-left: .5rem !important
}

.p-3 {
    padding: 1rem !important
}

.pt-3,
.py-3 {
    padding-top: 1rem !important
}

.pr-3,
.px-3 {
    padding-right: 1rem !important
}

.pb-3,
.py-3 {
    padding-bottom: 1rem !important
}

.pl-3,
.px-3 {
    padding-left: 1rem !important
}

.p-4 {
    padding: 1.5rem !important
}

.pt-4,
.py-4 {
    padding-top: 1.5rem !important
}

.pr-4,
.px-4 {
    padding-right: 1.5rem !important
}

.pb-4,
.py-4 {
    padding-bottom: 1.5rem !important
}

.pl-4,
.px-4 {
    padding-left: 1.5rem !important
}

.p-5 {
    padding: 3rem !important
}

.pt-5,
.py-5,
.webinar-page .webinar-title {
    padding-top: 3rem !important
}

.pr-5,
.px-5 {
    padding-right: 3rem !important
}

.pb-5,
.py-5 {
    padding-bottom: 3rem !important
}

.pl-5,
.px-5 {
    padding-left: 3rem !important
}

.p-6 {
    padding: 6rem !important
}

.pt-6,
.py-6 {
    padding-top: 6rem !important
}

.pr-6,
.px-6 {
    padding-right: 6rem !important
}

.pb-6,
.py-6 {
    padding-bottom: 6rem !important
}

.pl-6,
.px-6 {
    padding-left: 6rem !important
}

.p-7 {
    padding: 9rem !important
}

.pt-7,
.py-7 {
    padding-top: 9rem !important
}

.pr-7,
.px-7 {
    padding-right: 9rem !important
}

.pb-7,
.py-7 {
    padding-bottom: 9rem !important
}

.pl-7,
.px-7 {
    padding-left: 9rem !important
}

.m-n1 {
    margin: -.25rem !important
}

.mt-n1,
.my-n1 {
    margin-top: -.25rem !important
}

.mr-n1,
.mx-n1 {
    margin-right: -.25rem !important
}

.mb-n1,
.my-n1 {
    margin-bottom: -.25rem !important
}

.ml-n1,
.mx-n1 {
    margin-left: -.25rem !important
}

.m-n2 {
    margin: -.5rem !important
}

.mt-n2,
.my-n2 {
    margin-top: -.5rem !important
}

.mr-n2,
.mx-n2 {
    margin-right: -.5rem !important
}

.mb-n2,
.my-n2 {
    margin-bottom: -.5rem !important
}

.ml-n2,
.mx-n2 {
    margin-left: -.5rem !important
}

.m-n3 {
    margin: -1rem !important
}

.mt-n3,
.my-n3 {
    margin-top: -1rem !important
}

.mr-n3,
.mx-n3 {
    margin-right: -1rem !important
}

.mb-n3,
.my-n3 {
    margin-bottom: -1rem !important
}

.ml-n3,
.mx-n3 {
    margin-left: -1rem !important
}

.m-n4 {
    margin: -1.5rem !important
}

.mt-n4,
.my-n4 {
    margin-top: -1.5rem !important
}

.mr-n4,
.mx-n4 {
    margin-right: -1.5rem !important
}

.mb-n4,
.my-n4 {
    margin-bottom: -1.5rem !important
}

.ml-n4,
.mx-n4 {
    margin-left: -1.5rem !important
}

.m-n5 {
    margin: -3rem !important
}

.mt-n5,
.my-n5 {
    margin-top: -3rem !important
}

.mr-n5,
.mx-n5 {
    margin-right: -3rem !important
}

.mb-n5,
.my-n5 {
    margin-bottom: -3rem !important
}

.ml-n5,
.mx-n5 {
    margin-left: -3rem !important
}

.m-n6 {
    margin: -6rem !important
}

.mt-n6,
.my-n6 {
    margin-top: -6rem !important
}

.mr-n6,
.mx-n6 {
    margin-right: -6rem !important
}

.mb-n6,
.my-n6 {
    margin-bottom: -6rem !important
}

.ml-n6,
.mx-n6 {
    margin-left: -6rem !important
}

.m-n7 {
    margin: -9rem !important
}

.mt-n7,
.my-n7 {
    margin-top: -9rem !important
}

.mr-n7,
.mx-n7 {
    margin-right: -9rem !important
}

.mb-n7,
.my-n7 {
    margin-bottom: -9rem !important
}

.ml-n7,
.mx-n7 {
    margin-left: -9rem !important
}

.m-n-1 {
    margin: .25rem !important
}

.mt-n-1,
.my-n-1 {
    margin-top: .25rem !important
}

.mr-n-1,
.mx-n-1 {
    margin-right: .25rem !important
}

.mb-n-1,
.my-n-1 {
    margin-bottom: .25rem !important
}

.ml-n-1,
.mx-n-1 {
    margin-left: .25rem !important
}

.m-n-2 {
    margin: .5rem !important
}

.mt-n-2,
.my-n-2 {
    margin-top: .5rem !important
}

.mr-n-2,
.mx-n-2 {
    margin-right: .5rem !important
}

.mb-n-2,
.my-n-2 {
    margin-bottom: .5rem !important
}

.ml-n-2,
.mx-n-2 {
    margin-left: .5rem !important
}

.m-n-3 {
    margin: 1rem !important
}

.mt-n-3,
.my-n-3 {
    margin-top: 1rem !important
}

.mr-n-3,
.mx-n-3 {
    margin-right: 1rem !important
}

.mb-n-3,
.my-n-3 {
    margin-bottom: 1rem !important
}

.ml-n-3,
.mx-n-3 {
    margin-left: 1rem !important
}

.m-n-4 {
    margin: 1.5rem !important
}

.mt-n-4,
.my-n-4 {
    margin-top: 1.5rem !important
}

.mr-n-4,
.mx-n-4 {
    margin-right: 1.5rem !important
}

.mb-n-4,
.my-n-4 {
    margin-bottom: 1.5rem !important
}

.ml-n-4,
.mx-n-4 {
    margin-left: 1.5rem !important
}

.m-n-5 {
    margin: 3rem !important
}

.mt-n-5,
.my-n-5 {
    margin-top: 3rem !important
}

.mr-n-5,
.mx-n-5 {
    margin-right: 3rem !important
}

.mb-n-5,
.my-n-5 {
    margin-bottom: 3rem !important
}

.ml-n-5,
.mx-n-5 {
    margin-left: 3rem !important
}

.m-n-6 {
    margin: 6rem !important
}

.mt-n-6,
.my-n-6 {
    margin-top: 6rem !important
}

.mr-n-6,
.mx-n-6 {
    margin-right: 6rem !important
}

.mb-n-6,
.my-n-6 {
    margin-bottom: 6rem !important
}

.ml-n-6,
.mx-n-6 {
    margin-left: 6rem !important
}

.m-n-7 {
    margin: 9rem !important
}

.mt-n-7,
.my-n-7 {
    margin-top: 9rem !important
}

.mr-n-7,
.mx-n-7 {
    margin-right: 9rem !important
}

.mb-n-7,
.my-n-7 {
    margin-bottom: 9rem !important
}

.ml-n-7,
.mx-n-7 {
    margin-left: 9rem !important
}

.m-auto {
    margin: auto !important
}

.mt-auto,
.my-auto {
    margin-top: auto !important
}

.mr-auto,
.mx-auto {
    margin-right: auto !important
}

.mb-auto,
.my-auto {
    margin-bottom: auto !important
}

.ml-auto,
.mx-auto {
    margin-left: auto !important
}

@media (min-width:650px) {
    .m-sm-0 {
        margin: 0 !important
    }

    .mt-sm-0,
    .my-sm-0 {
        margin-top: 0 !important
    }

    .mr-sm-0,
    .mx-sm-0 {
        margin-right: 0 !important
    }

    .mb-sm-0,
    .my-sm-0 {
        margin-bottom: 0 !important
    }

    .ml-sm-0,
    .mx-sm-0 {
        margin-left: 0 !important
    }

    .m-sm-1 {
        margin: .25rem !important
    }

    .mt-sm-1,
    .my-sm-1 {
        margin-top: .25rem !important
    }

    .mr-sm-1,
    .mx-sm-1 {
        margin-right: .25rem !important
    }

    .mb-sm-1,
    .my-sm-1 {
        margin-bottom: .25rem !important
    }

    .ml-sm-1,
    .mx-sm-1 {
        margin-left: .25rem !important
    }

    .m-sm-2 {
        margin: .5rem !important
    }

    .mt-sm-2,
    .my-sm-2 {
        margin-top: .5rem !important
    }

    .mr-sm-2,
    .mx-sm-2 {
        margin-right: .5rem !important
    }

    .mb-sm-2,
    .my-sm-2 {
        margin-bottom: .5rem !important
    }

    .ml-sm-2,
    .mx-sm-2 {
        margin-left: .5rem !important
    }

    .m-sm-3 {
        margin: 1rem !important
    }

    .mt-sm-3,
    .my-sm-3 {
        margin-top: 1rem !important
    }

    .mr-sm-3,
    .mx-sm-3 {
        margin-right: 1rem !important
    }

    .mb-sm-3,
    .my-sm-3 {
        margin-bottom: 1rem !important
    }

    .ml-sm-3,
    .mx-sm-3 {
        margin-left: 1rem !important
    }

    .m-sm-4 {
        margin: 1.5rem !important
    }

    .mt-sm-4,
    .my-sm-4 {
        margin-top: 1.5rem !important
    }

    .mr-sm-4,
    .mx-sm-4 {
        margin-right: 1.5rem !important
    }

    .mb-sm-4,
    .my-sm-4 {
        margin-bottom: 1.5rem !important
    }

    .ml-sm-4,
    .mx-sm-4 {
        margin-left: 1.5rem !important
    }

    .m-sm-5 {
        margin: 3rem !important
    }

    .mt-sm-5,
    .my-sm-5 {
        margin-top: 3rem !important
    }

    .mr-sm-5,
    .mx-sm-5 {
        margin-right: 3rem !important
    }

    .mb-sm-5,
    .my-sm-5 {
        margin-bottom: 3rem !important
    }

    .ml-sm-5,
    .mx-sm-5 {
        margin-left: 3rem !important
    }

    .m-sm-6 {
        margin: 6rem !important
    }

    .mt-sm-6,
    .my-sm-6 {
        margin-top: 6rem !important
    }

    .mr-sm-6,
    .mx-sm-6 {
        margin-right: 6rem !important
    }

    .mb-sm-6,
    .my-sm-6 {
        margin-bottom: 6rem !important
    }

    .ml-sm-6,
    .mx-sm-6 {
        margin-left: 6rem !important
    }

    .m-sm-7 {
        margin: 9rem !important
    }

    .mt-sm-7,
    .my-sm-7 {
        margin-top: 9rem !important
    }

    .mr-sm-7,
    .mx-sm-7 {
        margin-right: 9rem !important
    }

    .mb-sm-7,
    .my-sm-7 {
        margin-bottom: 9rem !important
    }

    .ml-sm-7,
    .mx-sm-7 {
        margin-left: 9rem !important
    }

    .m-sm--1 {
        margin: -.25rem !important
    }

    .mt-sm--1,
    .my-sm--1 {
        margin-top: -.25rem !important
    }

    .mr-sm--1,
    .mx-sm--1 {
        margin-right: -.25rem !important
    }

    .mb-sm--1,
    .my-sm--1 {
        margin-bottom: -.25rem !important
    }

    .ml-sm--1,
    .mx-sm--1 {
        margin-left: -.25rem !important
    }

    .m-sm--2 {
        margin: -.5rem !important
    }

    .mt-sm--2,
    .my-sm--2 {
        margin-top: -.5rem !important
    }

    .mr-sm--2,
    .mx-sm--2 {
        margin-right: -.5rem !important
    }

    .mb-sm--2,
    .my-sm--2 {
        margin-bottom: -.5rem !important
    }

    .ml-sm--2,
    .mx-sm--2 {
        margin-left: -.5rem !important
    }

    .m-sm--3 {
        margin: -1rem !important
    }

    .mt-sm--3,
    .my-sm--3 {
        margin-top: -1rem !important
    }

    .mr-sm--3,
    .mx-sm--3 {
        margin-right: -1rem !important
    }

    .mb-sm--3,
    .my-sm--3 {
        margin-bottom: -1rem !important
    }

    .ml-sm--3,
    .mx-sm--3 {
        margin-left: -1rem !important
    }

    .m-sm--4 {
        margin: -1.5rem !important
    }

    .mt-sm--4,
    .my-sm--4 {
        margin-top: -1.5rem !important
    }

    .mr-sm--4,
    .mx-sm--4 {
        margin-right: -1.5rem !important
    }

    .mb-sm--4,
    .my-sm--4 {
        margin-bottom: -1.5rem !important
    }

    .ml-sm--4,
    .mx-sm--4 {
        margin-left: -1.5rem !important
    }

    .m-sm--5 {
        margin: -3rem !important
    }

    .mt-sm--5,
    .my-sm--5 {
        margin-top: -3rem !important
    }

    .mr-sm--5,
    .mx-sm--5 {
        margin-right: -3rem !important
    }

    .mb-sm--5,
    .my-sm--5 {
        margin-bottom: -3rem !important
    }

    .ml-sm--5,
    .mx-sm--5 {
        margin-left: -3rem !important
    }

    .m-sm--6 {
        margin: -6rem !important
    }

    .mt-sm--6,
    .my-sm--6 {
        margin-top: -6rem !important
    }

    .mr-sm--6,
    .mx-sm--6 {
        margin-right: -6rem !important
    }

    .mb-sm--6,
    .my-sm--6 {
        margin-bottom: -6rem !important
    }

    .ml-sm--6,
    .mx-sm--6 {
        margin-left: -6rem !important
    }

    .m-sm--7 {
        margin: -9rem !important
    }

    .mt-sm--7,
    .my-sm--7 {
        margin-top: -9rem !important
    }

    .mr-sm--7,
    .mx-sm--7 {
        margin-right: -9rem !important
    }

    .mb-sm--7,
    .my-sm--7 {
        margin-bottom: -9rem !important
    }

    .ml-sm--7,
    .mx-sm--7 {
        margin-left: -9rem !important
    }

    .p-sm-0 {
        padding: 0 !important
    }

    .pt-sm-0,
    .py-sm-0 {
        padding-top: 0 !important
    }

    .pr-sm-0,
    .px-sm-0 {
        padding-right: 0 !important
    }

    .pb-sm-0,
    .py-sm-0 {
        padding-bottom: 0 !important
    }

    .pl-sm-0,
    .px-sm-0 {
        padding-left: 0 !important
    }

    .p-sm-1 {
        padding: .25rem !important
    }

    .pt-sm-1,
    .py-sm-1 {
        padding-top: .25rem !important
    }

    .pr-sm-1,
    .px-sm-1 {
        padding-right: .25rem !important
    }

    .pb-sm-1,
    .py-sm-1 {
        padding-bottom: .25rem !important
    }

    .pl-sm-1,
    .px-sm-1 {
        padding-left: .25rem !important
    }

    .p-sm-2 {
        padding: .5rem !important
    }

    .pt-sm-2,
    .py-sm-2 {
        padding-top: .5rem !important
    }

    .pr-sm-2,
    .px-sm-2 {
        padding-right: .5rem !important
    }

    .pb-sm-2,
    .py-sm-2 {
        padding-bottom: .5rem !important
    }

    .pl-sm-2,
    .px-sm-2 {
        padding-left: .5rem !important
    }

    .p-sm-3 {
        padding: 1rem !important
    }

    .pt-sm-3,
    .py-sm-3 {
        padding-top: 1rem !important
    }

    .pr-sm-3,
    .px-sm-3 {
        padding-right: 1rem !important
    }

    .pb-sm-3,
    .py-sm-3 {
        padding-bottom: 1rem !important
    }

    .pl-sm-3,
    .px-sm-3 {
        padding-left: 1rem !important
    }

    .p-sm-4 {
        padding: 1.5rem !important
    }

    .pt-sm-4,
    .py-sm-4 {
        padding-top: 1.5rem !important
    }

    .pr-sm-4,
    .px-sm-4 {
        padding-right: 1.5rem !important
    }

    .pb-sm-4,
    .py-sm-4 {
        padding-bottom: 1.5rem !important
    }

    .pl-sm-4,
    .px-sm-4 {
        padding-left: 1.5rem !important
    }

    .p-sm-5 {
        padding: 3rem !important
    }

    .pt-sm-5,
    .py-sm-5 {
        padding-top: 3rem !important
    }

    .pr-sm-5,
    .px-sm-5 {
        padding-right: 3rem !important
    }

    .pb-sm-5,
    .py-sm-5 {
        padding-bottom: 3rem !important
    }

    .pl-sm-5,
    .px-sm-5 {
        padding-left: 3rem !important
    }

    .p-sm-6 {
        padding: 6rem !important
    }

    .pt-sm-6,
    .py-sm-6 {
        padding-top: 6rem !important
    }

    .pr-sm-6,
    .px-sm-6 {
        padding-right: 6rem !important
    }

    .pb-sm-6,
    .py-sm-6 {
        padding-bottom: 6rem !important
    }

    .pl-sm-6,
    .px-sm-6 {
        padding-left: 6rem !important
    }

    .p-sm-7 {
        padding: 9rem !important
    }

    .pt-sm-7,
    .py-sm-7 {
        padding-top: 9rem !important
    }

    .pr-sm-7,
    .px-sm-7 {
        padding-right: 9rem !important
    }

    .pb-sm-7,
    .py-sm-7 {
        padding-bottom: 9rem !important
    }

    .pl-sm-7,
    .px-sm-7 {
        padding-left: 9rem !important
    }

    .m-sm-n1 {
        margin: -.25rem !important
    }

    .mt-sm-n1,
    .my-sm-n1 {
        margin-top: -.25rem !important
    }

    .mr-sm-n1,
    .mx-sm-n1 {
        margin-right: -.25rem !important
    }

    .mb-sm-n1,
    .my-sm-n1 {
        margin-bottom: -.25rem !important
    }

    .ml-sm-n1,
    .mx-sm-n1 {
        margin-left: -.25rem !important
    }

    .m-sm-n2 {
        margin: -.5rem !important
    }

    .mt-sm-n2,
    .my-sm-n2 {
        margin-top: -.5rem !important
    }

    .mr-sm-n2,
    .mx-sm-n2 {
        margin-right: -.5rem !important
    }

    .mb-sm-n2,
    .my-sm-n2 {
        margin-bottom: -.5rem !important
    }

    .ml-sm-n2,
    .mx-sm-n2 {
        margin-left: -.5rem !important
    }

    .m-sm-n3 {
        margin: -1rem !important
    }

    .mt-sm-n3,
    .my-sm-n3 {
        margin-top: -1rem !important
    }

    .mr-sm-n3,
    .mx-sm-n3 {
        margin-right: -1rem !important
    }

    .mb-sm-n3,
    .my-sm-n3 {
        margin-bottom: -1rem !important
    }

    .ml-sm-n3,
    .mx-sm-n3 {
        margin-left: -1rem !important
    }

    .m-sm-n4 {
        margin: -1.5rem !important
    }

    .mt-sm-n4,
    .my-sm-n4 {
        margin-top: -1.5rem !important
    }

    .mr-sm-n4,
    .mx-sm-n4 {
        margin-right: -1.5rem !important
    }

    .mb-sm-n4,
    .my-sm-n4 {
        margin-bottom: -1.5rem !important
    }

    .ml-sm-n4,
    .mx-sm-n4 {
        margin-left: -1.5rem !important
    }

    .m-sm-n5 {
        margin: -3rem !important
    }

    .mt-sm-n5,
    .my-sm-n5 {
        margin-top: -3rem !important
    }

    .mr-sm-n5,
    .mx-sm-n5 {
        margin-right: -3rem !important
    }

    .mb-sm-n5,
    .my-sm-n5 {
        margin-bottom: -3rem !important
    }

    .ml-sm-n5,
    .mx-sm-n5 {
        margin-left: -3rem !important
    }

    .m-sm-n6 {
        margin: -6rem !important
    }

    .mt-sm-n6,
    .my-sm-n6 {
        margin-top: -6rem !important
    }

    .mr-sm-n6,
    .mx-sm-n6 {
        margin-right: -6rem !important
    }

    .mb-sm-n6,
    .my-sm-n6 {
        margin-bottom: -6rem !important
    }

    .ml-sm-n6,
    .mx-sm-n6 {
        margin-left: -6rem !important
    }

    .m-sm-n7 {
        margin: -9rem !important
    }

    .mt-sm-n7,
    .my-sm-n7 {
        margin-top: -9rem !important
    }

    .mr-sm-n7,
    .mx-sm-n7 {
        margin-right: -9rem !important
    }

    .mb-sm-n7,
    .my-sm-n7 {
        margin-bottom: -9rem !important
    }

    .ml-sm-n7,
    .mx-sm-n7 {
        margin-left: -9rem !important
    }

    .m-sm-n-1 {
        margin: .25rem !important
    }

    .mt-sm-n-1,
    .my-sm-n-1 {
        margin-top: .25rem !important
    }

    .mr-sm-n-1,
    .mx-sm-n-1 {
        margin-right: .25rem !important
    }

    .mb-sm-n-1,
    .my-sm-n-1 {
        margin-bottom: .25rem !important
    }

    .ml-sm-n-1,
    .mx-sm-n-1 {
        margin-left: .25rem !important
    }

    .m-sm-n-2 {
        margin: .5rem !important
    }

    .mt-sm-n-2,
    .my-sm-n-2 {
        margin-top: .5rem !important
    }

    .mr-sm-n-2,
    .mx-sm-n-2 {
        margin-right: .5rem !important
    }

    .mb-sm-n-2,
    .my-sm-n-2 {
        margin-bottom: .5rem !important
    }

    .ml-sm-n-2,
    .mx-sm-n-2 {
        margin-left: .5rem !important
    }

    .m-sm-n-3 {
        margin: 1rem !important
    }

    .mt-sm-n-3,
    .my-sm-n-3 {
        margin-top: 1rem !important
    }

    .mr-sm-n-3,
    .mx-sm-n-3 {
        margin-right: 1rem !important
    }

    .mb-sm-n-3,
    .my-sm-n-3 {
        margin-bottom: 1rem !important
    }

    .ml-sm-n-3,
    .mx-sm-n-3 {
        margin-left: 1rem !important
    }

    .m-sm-n-4 {
        margin: 1.5rem !important
    }

    .mt-sm-n-4,
    .my-sm-n-4 {
        margin-top: 1.5rem !important
    }

    .mr-sm-n-4,
    .mx-sm-n-4 {
        margin-right: 1.5rem !important
    }

    .mb-sm-n-4,
    .my-sm-n-4 {
        margin-bottom: 1.5rem !important
    }

    .ml-sm-n-4,
    .mx-sm-n-4 {
        margin-left: 1.5rem !important
    }

    .m-sm-n-5 {
        margin: 3rem !important
    }

    .mt-sm-n-5,
    .my-sm-n-5 {
        margin-top: 3rem !important
    }

    .mr-sm-n-5,
    .mx-sm-n-5 {
        margin-right: 3rem !important
    }

    .mb-sm-n-5,
    .my-sm-n-5 {
        margin-bottom: 3rem !important
    }

    .ml-sm-n-5,
    .mx-sm-n-5 {
        margin-left: 3rem !important
    }

    .m-sm-n-6 {
        margin: 6rem !important
    }

    .mt-sm-n-6,
    .my-sm-n-6 {
        margin-top: 6rem !important
    }

    .mr-sm-n-6,
    .mx-sm-n-6 {
        margin-right: 6rem !important
    }

    .mb-sm-n-6,
    .my-sm-n-6 {
        margin-bottom: 6rem !important
    }

    .ml-sm-n-6,
    .mx-sm-n-6 {
        margin-left: 6rem !important
    }

    .m-sm-n-7 {
        margin: 9rem !important
    }

    .mt-sm-n-7,
    .my-sm-n-7 {
        margin-top: 9rem !important
    }

    .mr-sm-n-7,
    .mx-sm-n-7 {
        margin-right: 9rem !important
    }

    .mb-sm-n-7,
    .my-sm-n-7 {
        margin-bottom: 9rem !important
    }

    .ml-sm-n-7,
    .mx-sm-n-7 {
        margin-left: 9rem !important
    }

    .m-sm-auto {
        margin: auto !important
    }

    .mt-sm-auto,
    .my-sm-auto {
        margin-top: auto !important
    }

    .mr-sm-auto,
    .mx-sm-auto {
        margin-right: auto !important
    }

    .mb-sm-auto,
    .my-sm-auto {
        margin-bottom: auto !important
    }

    .ml-sm-auto,
    .mx-sm-auto {
        margin-left: auto !important
    }
}

@media (min-width:1030px) {
    .m-md-0 {
        margin: 0 !important
    }

    .mt-md-0,
    .my-md-0 {
        margin-top: 0 !important
    }

    .mr-md-0,
    .mx-md-0 {
        margin-right: 0 !important
    }

    .mb-md-0,
    .my-md-0 {
        margin-bottom: 0 !important
    }

    .ml-md-0,
    .mx-md-0 {
        margin-left: 0 !important
    }

    .m-md-1 {
        margin: .25rem !important
    }

    .mt-md-1,
    .my-md-1 {
        margin-top: .25rem !important
    }

    .mr-md-1,
    .mx-md-1 {
        margin-right: .25rem !important
    }

    .mb-md-1,
    .my-md-1 {
        margin-bottom: .25rem !important
    }

    .ml-md-1,
    .mx-md-1 {
        margin-left: .25rem !important
    }

    .m-md-2 {
        margin: .5rem !important
    }

    .mt-md-2,
    .my-md-2 {
        margin-top: .5rem !important
    }

    .mr-md-2,
    .mx-md-2 {
        margin-right: .5rem !important
    }

    .mb-md-2,
    .my-md-2 {
        margin-bottom: .5rem !important
    }

    .ml-md-2,
    .mx-md-2 {
        margin-left: .5rem !important
    }

    .m-md-3 {
        margin: 1rem !important
    }

    .mt-md-3,
    .my-md-3 {
        margin-top: 1rem !important
    }

    .mr-md-3,
    .mx-md-3 {
        margin-right: 1rem !important
    }

    .mb-md-3,
    .my-md-3 {
        margin-bottom: 1rem !important
    }

    .ml-md-3,
    .mx-md-3 {
        margin-left: 1rem !important
    }

    .m-md-4 {
        margin: 1.5rem !important
    }

    .mt-md-4,
    .my-md-4 {
        margin-top: 1.5rem !important
    }

    .mr-md-4,
    .mx-md-4 {
        margin-right: 1.5rem !important
    }

    .mb-md-4,
    .my-md-4 {
        margin-bottom: 1.5rem !important
    }

    .ml-md-4,
    .mx-md-4 {
        margin-left: 1.5rem !important
    }

    .m-md-5 {
        margin: 3rem !important
    }

    .mt-md-5,
    .my-md-5 {
        margin-top: 3rem !important
    }

    .mr-md-5,
    .mx-md-5 {
        margin-right: 3rem !important
    }

    .mb-md-5,
    .my-md-5 {
        margin-bottom: 3rem !important
    }

    .ml-md-5,
    .mx-md-5 {
        margin-left: 3rem !important
    }

    .m-md-6 {
        margin: 6rem !important
    }

    .mt-md-6,
    .my-md-6 {
        margin-top: 6rem !important
    }

    .mr-md-6,
    .mx-md-6 {
        margin-right: 6rem !important
    }

    .mb-md-6,
    .my-md-6 {
        margin-bottom: 6rem !important
    }

    .ml-md-6,
    .mx-md-6 {
        margin-left: 6rem !important
    }

    .m-md-7 {
        margin: 9rem !important
    }

    .mt-md-7,
    .my-md-7 {
        margin-top: 9rem !important
    }

    .mr-md-7,
    .mx-md-7 {
        margin-right: 9rem !important
    }

    .mb-md-7,
    .my-md-7 {
        margin-bottom: 9rem !important
    }

    .ml-md-7,
    .mx-md-7 {
        margin-left: 9rem !important
    }

    .m-md--1 {
        margin: -.25rem !important
    }

    .mt-md--1,
    .my-md--1 {
        margin-top: -.25rem !important
    }

    .mr-md--1,
    .mx-md--1 {
        margin-right: -.25rem !important
    }

    .mb-md--1,
    .my-md--1 {
        margin-bottom: -.25rem !important
    }

    .ml-md--1,
    .mx-md--1 {
        margin-left: -.25rem !important
    }

    .m-md--2 {
        margin: -.5rem !important
    }

    .mt-md--2,
    .my-md--2 {
        margin-top: -.5rem !important
    }

    .mr-md--2,
    .mx-md--2 {
        margin-right: -.5rem !important
    }

    .mb-md--2,
    .my-md--2 {
        margin-bottom: -.5rem !important
    }

    .ml-md--2,
    .mx-md--2 {
        margin-left: -.5rem !important
    }

    .m-md--3 {
        margin: -1rem !important
    }

    .mt-md--3,
    .my-md--3 {
        margin-top: -1rem !important
    }

    .mr-md--3,
    .mx-md--3 {
        margin-right: -1rem !important
    }

    .mb-md--3,
    .my-md--3 {
        margin-bottom: -1rem !important
    }

    .ml-md--3,
    .mx-md--3 {
        margin-left: -1rem !important
    }

    .m-md--4 {
        margin: -1.5rem !important
    }

    .mt-md--4,
    .my-md--4 {
        margin-top: -1.5rem !important
    }

    .mr-md--4,
    .mx-md--4 {
        margin-right: -1.5rem !important
    }

    .mb-md--4,
    .my-md--4 {
        margin-bottom: -1.5rem !important
    }

    .ml-md--4,
    .mx-md--4 {
        margin-left: -1.5rem !important
    }

    .m-md--5 {
        margin: -3rem !important
    }

    .mt-md--5,
    .my-md--5 {
        margin-top: -3rem !important
    }

    .mr-md--5,
    .mx-md--5 {
        margin-right: -3rem !important
    }

    .mb-md--5,
    .my-md--5 {
        margin-bottom: -3rem !important
    }

    .ml-md--5,
    .mx-md--5 {
        margin-left: -3rem !important
    }

    .m-md--6 {
        margin: -6rem !important
    }

    .mt-md--6,
    .my-md--6 {
        margin-top: -6rem !important
    }

    .mr-md--6,
    .mx-md--6 {
        margin-right: -6rem !important
    }

    .mb-md--6,
    .my-md--6 {
        margin-bottom: -6rem !important
    }

    .ml-md--6,
    .mx-md--6 {
        margin-left: -6rem !important
    }

    .m-md--7 {
        margin: -9rem !important
    }

    .mt-md--7,
    .my-md--7 {
        margin-top: -9rem !important
    }

    .mr-md--7,
    .mx-md--7 {
        margin-right: -9rem !important
    }

    .mb-md--7,
    .my-md--7 {
        margin-bottom: -9rem !important
    }

    .ml-md--7,
    .mx-md--7 {
        margin-left: -9rem !important
    }

    .p-md-0 {
        padding: 0 !important
    }

    .pt-md-0,
    .py-md-0 {
        padding-top: 0 !important
    }

    .pr-md-0,
    .px-md-0 {
        padding-right: 0 !important
    }

    .pb-md-0,
    .py-md-0 {
        padding-bottom: 0 !important
    }

    .pl-md-0,
    .px-md-0 {
        padding-left: 0 !important
    }

    .p-md-1 {
        padding: .25rem !important
    }

    .pt-md-1,
    .py-md-1 {
        padding-top: .25rem !important
    }

    .pr-md-1,
    .px-md-1 {
        padding-right: .25rem !important
    }

    .pb-md-1,
    .py-md-1 {
        padding-bottom: .25rem !important
    }

    .pl-md-1,
    .px-md-1 {
        padding-left: .25rem !important
    }

    .p-md-2 {
        padding: .5rem !important
    }

    .pt-md-2,
    .py-md-2 {
        padding-top: .5rem !important
    }

    .pr-md-2,
    .px-md-2 {
        padding-right: .5rem !important
    }

    .pb-md-2,
    .py-md-2 {
        padding-bottom: .5rem !important
    }

    .pl-md-2,
    .px-md-2 {
        padding-left: .5rem !important
    }

    .p-md-3 {
        padding: 1rem !important
    }

    .pt-md-3,
    .py-md-3 {
        padding-top: 1rem !important
    }

    .pr-md-3,
    .px-md-3 {
        padding-right: 1rem !important
    }

    .pb-md-3,
    .py-md-3 {
        padding-bottom: 1rem !important
    }

    .pl-md-3,
    .px-md-3 {
        padding-left: 1rem !important
    }

    .p-md-4 {
        padding: 1.5rem !important
    }

    .pt-md-4,
    .py-md-4 {
        padding-top: 1.5rem !important
    }

    .pr-md-4,
    .px-md-4 {
        padding-right: 1.5rem !important
    }

    .pb-md-4,
    .py-md-4 {
        padding-bottom: 1.5rem !important
    }

    .pl-md-4,
    .px-md-4 {
        padding-left: 1.5rem !important
    }

    .p-md-5 {
        padding: 3rem !important
    }

    .pt-md-5,
    .py-md-5 {
        padding-top: 3rem !important
    }

    .pr-md-5,
    .px-md-5 {
        padding-right: 3rem !important
    }

    .pb-md-5,
    .py-md-5 {
        padding-bottom: 3rem !important
    }

    .pl-md-5,
    .px-md-5 {
        padding-left: 3rem !important
    }

    .p-md-6 {
        padding: 6rem !important
    }

    .pt-md-6,
    .py-md-6 {
        padding-top: 6rem !important
    }

    .pr-md-6,
    .px-md-6 {
        padding-right: 6rem !important
    }

    .pb-md-6,
    .py-md-6 {
        padding-bottom: 6rem !important
    }

    .pl-md-6,
    .px-md-6 {
        padding-left: 6rem !important
    }

    .p-md-7 {
        padding: 9rem !important
    }

    .pt-md-7,
    .py-md-7 {
        padding-top: 9rem !important
    }

    .pr-md-7,
    .px-md-7 {
        padding-right: 9rem !important
    }

    .pb-md-7,
    .py-md-7 {
        padding-bottom: 9rem !important
    }

    .pl-md-7,
    .px-md-7 {
        padding-left: 9rem !important
    }

    .m-md-n1 {
        margin: -.25rem !important
    }

    .mt-md-n1,
    .my-md-n1 {
        margin-top: -.25rem !important
    }

    .mr-md-n1,
    .mx-md-n1 {
        margin-right: -.25rem !important
    }

    .mb-md-n1,
    .my-md-n1 {
        margin-bottom: -.25rem !important
    }

    .ml-md-n1,
    .mx-md-n1 {
        margin-left: -.25rem !important
    }

    .m-md-n2 {
        margin: -.5rem !important
    }

    .mt-md-n2,
    .my-md-n2 {
        margin-top: -.5rem !important
    }

    .mr-md-n2,
    .mx-md-n2 {
        margin-right: -.5rem !important
    }

    .mb-md-n2,
    .my-md-n2 {
        margin-bottom: -.5rem !important
    }

    .ml-md-n2,
    .mx-md-n2 {
        margin-left: -.5rem !important
    }

    .m-md-n3 {
        margin: -1rem !important
    }

    .mt-md-n3,
    .my-md-n3 {
        margin-top: -1rem !important
    }

    .mr-md-n3,
    .mx-md-n3 {
        margin-right: -1rem !important
    }

    .mb-md-n3,
    .my-md-n3 {
        margin-bottom: -1rem !important
    }

    .ml-md-n3,
    .mx-md-n3 {
        margin-left: -1rem !important
    }

    .m-md-n4 {
        margin: -1.5rem !important
    }

    .mt-md-n4,
    .my-md-n4 {
        margin-top: -1.5rem !important
    }

    .mr-md-n4,
    .mx-md-n4 {
        margin-right: -1.5rem !important
    }

    .mb-md-n4,
    .my-md-n4 {
        margin-bottom: -1.5rem !important
    }

    .ml-md-n4,
    .mx-md-n4 {
        margin-left: -1.5rem !important
    }

    .m-md-n5 {
        margin: -3rem !important
    }

    .mt-md-n5,
    .my-md-n5 {
        margin-top: -3rem !important
    }

    .mr-md-n5,
    .mx-md-n5 {
        margin-right: -3rem !important
    }

    .mb-md-n5,
    .my-md-n5 {
        margin-bottom: -3rem !important
    }

    .ml-md-n5,
    .mx-md-n5 {
        margin-left: -3rem !important
    }

    .m-md-n6 {
        margin: -6rem !important
    }

    .mt-md-n6,
    .my-md-n6 {
        margin-top: -6rem !important
    }

    .mr-md-n6,
    .mx-md-n6 {
        margin-right: -6rem !important
    }

    .mb-md-n6,
    .my-md-n6 {
        margin-bottom: -6rem !important
    }

    .ml-md-n6,
    .mx-md-n6 {
        margin-left: -6rem !important
    }

    .m-md-n7 {
        margin: -9rem !important
    }

    .mt-md-n7,
    .my-md-n7 {
        margin-top: -9rem !important
    }

    .mr-md-n7,
    .mx-md-n7 {
        margin-right: -9rem !important
    }

    .mb-md-n7,
    .my-md-n7 {
        margin-bottom: -9rem !important
    }

    .ml-md-n7,
    .mx-md-n7 {
        margin-left: -9rem !important
    }

    .m-md-n-1 {
        margin: .25rem !important
    }

    .mt-md-n-1,
    .my-md-n-1 {
        margin-top: .25rem !important
    }

    .mr-md-n-1,
    .mx-md-n-1 {
        margin-right: .25rem !important
    }

    .mb-md-n-1,
    .my-md-n-1 {
        margin-bottom: .25rem !important
    }

    .ml-md-n-1,
    .mx-md-n-1 {
        margin-left: .25rem !important
    }

    .m-md-n-2 {
        margin: .5rem !important
    }

    .mt-md-n-2,
    .my-md-n-2 {
        margin-top: .5rem !important
    }

    .mr-md-n-2,
    .mx-md-n-2 {
        margin-right: .5rem !important
    }

    .mb-md-n-2,
    .my-md-n-2 {
        margin-bottom: .5rem !important
    }

    .ml-md-n-2,
    .mx-md-n-2 {
        margin-left: .5rem !important
    }

    .m-md-n-3 {
        margin: 1rem !important
    }

    .mt-md-n-3,
    .my-md-n-3 {
        margin-top: 1rem !important
    }

    .mr-md-n-3,
    .mx-md-n-3 {
        margin-right: 1rem !important
    }

    .mb-md-n-3,
    .my-md-n-3 {
        margin-bottom: 1rem !important
    }

    .ml-md-n-3,
    .mx-md-n-3 {
        margin-left: 1rem !important
    }

    .m-md-n-4 {
        margin: 1.5rem !important
    }

    .mt-md-n-4,
    .my-md-n-4 {
        margin-top: 1.5rem !important
    }

    .mr-md-n-4,
    .mx-md-n-4 {
        margin-right: 1.5rem !important
    }

    .mb-md-n-4,
    .my-md-n-4 {
        margin-bottom: 1.5rem !important
    }

    .ml-md-n-4,
    .mx-md-n-4 {
        margin-left: 1.5rem !important
    }

    .m-md-n-5 {
        margin: 3rem !important
    }

    .mt-md-n-5,
    .my-md-n-5 {
        margin-top: 3rem !important
    }

    .mr-md-n-5,
    .mx-md-n-5 {
        margin-right: 3rem !important
    }

    .mb-md-n-5,
    .my-md-n-5 {
        margin-bottom: 3rem !important
    }

    .ml-md-n-5,
    .mx-md-n-5 {
        margin-left: 3rem !important
    }

    .m-md-n-6 {
        margin: 6rem !important
    }

    .mt-md-n-6,
    .my-md-n-6 {
        margin-top: 6rem !important
    }

    .mr-md-n-6,
    .mx-md-n-6 {
        margin-right: 6rem !important
    }

    .mb-md-n-6,
    .my-md-n-6 {
        margin-bottom: 6rem !important
    }

    .ml-md-n-6,
    .mx-md-n-6 {
        margin-left: 6rem !important
    }

    .m-md-n-7 {
        margin: 9rem !important
    }

    .mt-md-n-7,
    .my-md-n-7 {
        margin-top: 9rem !important
    }

    .mr-md-n-7,
    .mx-md-n-7 {
        margin-right: 9rem !important
    }

    .mb-md-n-7,
    .my-md-n-7 {
        margin-bottom: 9rem !important
    }

    .ml-md-n-7,
    .mx-md-n-7 {
        margin-left: 9rem !important
    }

    .m-md-auto {
        margin: auto !important
    }

    .mt-md-auto,
    .my-md-auto {
        margin-top: auto !important
    }

    .mr-md-auto,
    .mx-md-auto {
        margin-right: auto !important
    }

    .mb-md-auto,
    .my-md-auto {
        margin-bottom: auto !important
    }

    .ml-md-auto,
    .mx-md-auto {
        margin-left: auto !important
    }
}

@media (min-width:1230px) {
    .m-lg-0 {
        margin: 0 !important
    }

    .mt-lg-0,
    .my-lg-0 {
        margin-top: 0 !important
    }

    .mr-lg-0,
    .mx-lg-0 {
        margin-right: 0 !important
    }

    .mb-lg-0,
    .my-lg-0 {
        margin-bottom: 0 !important
    }

    .ml-lg-0,
    .mx-lg-0 {
        margin-left: 0 !important
    }

    .m-lg-1 {
        margin: .25rem !important
    }

    .mt-lg-1,
    .my-lg-1 {
        margin-top: .25rem !important
    }

    .mr-lg-1,
    .mx-lg-1 {
        margin-right: .25rem !important
    }

    .mb-lg-1,
    .my-lg-1 {
        margin-bottom: .25rem !important
    }

    .ml-lg-1,
    .mx-lg-1 {
        margin-left: .25rem !important
    }

    .m-lg-2 {
        margin: .5rem !important
    }

    .mt-lg-2,
    .my-lg-2 {
        margin-top: .5rem !important
    }

    .mr-lg-2,
    .mx-lg-2 {
        margin-right: .5rem !important
    }

    .mb-lg-2,
    .my-lg-2 {
        margin-bottom: .5rem !important
    }

    .ml-lg-2,
    .mx-lg-2 {
        margin-left: .5rem !important
    }

    .m-lg-3 {
        margin: 1rem !important
    }

    .mt-lg-3,
    .my-lg-3 {
        margin-top: 1rem !important
    }

    .mr-lg-3,
    .mx-lg-3 {
        margin-right: 1rem !important
    }

    .mb-lg-3,
    .my-lg-3 {
        margin-bottom: 1rem !important
    }

    .ml-lg-3,
    .mx-lg-3 {
        margin-left: 1rem !important
    }

    .m-lg-4 {
        margin: 1.5rem !important
    }

    .mt-lg-4,
    .my-lg-4 {
        margin-top: 1.5rem !important
    }

    .mr-lg-4,
    .mx-lg-4 {
        margin-right: 1.5rem !important
    }

    .mb-lg-4,
    .my-lg-4 {
        margin-bottom: 1.5rem !important
    }

    .ml-lg-4,
    .mx-lg-4 {
        margin-left: 1.5rem !important
    }

    .m-lg-5 {
        margin: 3rem !important
    }

    .mt-lg-5,
    .my-lg-5 {
        margin-top: 3rem !important
    }

    .mr-lg-5,
    .mx-lg-5 {
        margin-right: 3rem !important
    }

    .mb-lg-5,
    .my-lg-5 {
        margin-bottom: 3rem !important
    }

    .ml-lg-5,
    .mx-lg-5 {
        margin-left: 3rem !important
    }

    .m-lg-6 {
        margin: 6rem !important
    }

    .mt-lg-6,
    .my-lg-6 {
        margin-top: 6rem !important
    }

    .mr-lg-6,
    .mx-lg-6 {
        margin-right: 6rem !important
    }

    .mb-lg-6,
    .my-lg-6 {
        margin-bottom: 6rem !important
    }

    .ml-lg-6,
    .mx-lg-6 {
        margin-left: 6rem !important
    }

    .m-lg-7 {
        margin: 9rem !important
    }

    .mt-lg-7,
    .my-lg-7 {
        margin-top: 9rem !important
    }

    .mr-lg-7,
    .mx-lg-7 {
        margin-right: 9rem !important
    }

    .mb-lg-7,
    .my-lg-7 {
        margin-bottom: 9rem !important
    }

    .ml-lg-7,
    .mx-lg-7 {
        margin-left: 9rem !important
    }

    .m-lg--1 {
        margin: -.25rem !important
    }

    .mt-lg--1,
    .my-lg--1 {
        margin-top: -.25rem !important
    }

    .mr-lg--1,
    .mx-lg--1 {
        margin-right: -.25rem !important
    }

    .mb-lg--1,
    .my-lg--1 {
        margin-bottom: -.25rem !important
    }

    .ml-lg--1,
    .mx-lg--1 {
        margin-left: -.25rem !important
    }

    .m-lg--2 {
        margin: -.5rem !important
    }

    .mt-lg--2,
    .my-lg--2 {
        margin-top: -.5rem !important
    }

    .mr-lg--2,
    .mx-lg--2 {
        margin-right: -.5rem !important
    }

    .mb-lg--2,
    .my-lg--2 {
        margin-bottom: -.5rem !important
    }

    .ml-lg--2,
    .mx-lg--2 {
        margin-left: -.5rem !important
    }

    .m-lg--3 {
        margin: -1rem !important
    }

    .mt-lg--3,
    .my-lg--3 {
        margin-top: -1rem !important
    }

    .mr-lg--3,
    .mx-lg--3 {
        margin-right: -1rem !important
    }

    .mb-lg--3,
    .my-lg--3 {
        margin-bottom: -1rem !important
    }

    .ml-lg--3,
    .mx-lg--3 {
        margin-left: -1rem !important
    }

    .m-lg--4 {
        margin: -1.5rem !important
    }

    .mt-lg--4,
    .my-lg--4 {
        margin-top: -1.5rem !important
    }

    .mr-lg--4,
    .mx-lg--4 {
        margin-right: -1.5rem !important
    }

    .mb-lg--4,
    .my-lg--4 {
        margin-bottom: -1.5rem !important
    }

    .ml-lg--4,
    .mx-lg--4 {
        margin-left: -1.5rem !important
    }

    .m-lg--5 {
        margin: -3rem !important
    }

    .mt-lg--5,
    .my-lg--5 {
        margin-top: -3rem !important
    }

    .mr-lg--5,
    .mx-lg--5 {
        margin-right: -3rem !important
    }

    .mb-lg--5,
    .my-lg--5 {
        margin-bottom: -3rem !important
    }

    .ml-lg--5,
    .mx-lg--5 {
        margin-left: -3rem !important
    }

    .m-lg--6 {
        margin: -6rem !important
    }

    .mt-lg--6,
    .my-lg--6 {
        margin-top: -6rem !important
    }

    .mr-lg--6,
    .mx-lg--6 {
        margin-right: -6rem !important
    }

    .mb-lg--6,
    .my-lg--6 {
        margin-bottom: -6rem !important
    }

    .ml-lg--6,
    .mx-lg--6 {
        margin-left: -6rem !important
    }

    .m-lg--7 {
        margin: -9rem !important
    }

    .mt-lg--7,
    .my-lg--7 {
        margin-top: -9rem !important
    }

    .mr-lg--7,
    .mx-lg--7 {
        margin-right: -9rem !important
    }

    .mb-lg--7,
    .my-lg--7 {
        margin-bottom: -9rem !important
    }

    .ml-lg--7,
    .mx-lg--7 {
        margin-left: -9rem !important
    }

    .p-lg-0 {
        padding: 0 !important
    }

    .pt-lg-0,
    .py-lg-0 {
        padding-top: 0 !important
    }

    .pr-lg-0,
    .px-lg-0 {
        padding-right: 0 !important
    }

    .pb-lg-0,
    .py-lg-0 {
        padding-bottom: 0 !important
    }

    .pl-lg-0,
    .px-lg-0 {
        padding-left: 0 !important
    }

    .p-lg-1 {
        padding: .25rem !important
    }

    .pt-lg-1,
    .py-lg-1 {
        padding-top: .25rem !important
    }

    .pr-lg-1,
    .px-lg-1 {
        padding-right: .25rem !important
    }

    .pb-lg-1,
    .py-lg-1 {
        padding-bottom: .25rem !important
    }

    .pl-lg-1,
    .px-lg-1 {
        padding-left: .25rem !important
    }

    .p-lg-2 {
        padding: .5rem !important
    }

    .pt-lg-2,
    .py-lg-2 {
        padding-top: .5rem !important
    }

    .pr-lg-2,
    .px-lg-2 {
        padding-right: .5rem !important
    }

    .pb-lg-2,
    .py-lg-2 {
        padding-bottom: .5rem !important
    }

    .pl-lg-2,
    .px-lg-2 {
        padding-left: .5rem !important
    }

    .p-lg-3 {
        padding: 1rem !important
    }

    .pt-lg-3,
    .py-lg-3 {
        padding-top: 1rem !important
    }

    .pr-lg-3,
    .px-lg-3 {
        padding-right: 1rem !important
    }

    .pb-lg-3,
    .py-lg-3 {
        padding-bottom: 1rem !important
    }

    .pl-lg-3,
    .px-lg-3 {
        padding-left: 1rem !important
    }

    .p-lg-4 {
        padding: 1.5rem !important
    }

    .pt-lg-4,
    .py-lg-4 {
        padding-top: 1.5rem !important
    }

    .pr-lg-4,
    .px-lg-4 {
        padding-right: 1.5rem !important
    }

    .pb-lg-4,
    .py-lg-4 {
        padding-bottom: 1.5rem !important
    }

    .pl-lg-4,
    .px-lg-4 {
        padding-left: 1.5rem !important
    }

    .p-lg-5 {
        padding: 3rem !important
    }

    .pt-lg-5,
    .py-lg-5 {
        padding-top: 3rem !important
    }

    .pr-lg-5,
    .px-lg-5 {
        padding-right: 3rem !important
    }

    .pb-lg-5,
    .py-lg-5 {
        padding-bottom: 3rem !important
    }

    .pl-lg-5,
    .px-lg-5 {
        padding-left: 3rem !important
    }

    .p-lg-6 {
        padding: 6rem !important
    }

    .pt-lg-6,
    .py-lg-6 {
        padding-top: 6rem !important
    }

    .pr-lg-6,
    .px-lg-6 {
        padding-right: 6rem !important
    }

    .pb-lg-6,
    .py-lg-6 {
        padding-bottom: 6rem !important
    }

    .pl-lg-6,
    .px-lg-6 {
        padding-left: 6rem !important
    }

    .p-lg-7 {
        padding: 9rem !important
    }

    .pt-lg-7,
    .py-lg-7 {
        padding-top: 9rem !important
    }

    .pr-lg-7,
    .px-lg-7 {
        padding-right: 9rem !important
    }

    .pb-lg-7,
    .py-lg-7 {
        padding-bottom: 9rem !important
    }

    .pl-lg-7,
    .px-lg-7 {
        padding-left: 9rem !important
    }

    .m-lg-n1 {
        margin: -.25rem !important
    }

    .mt-lg-n1,
    .my-lg-n1 {
        margin-top: -.25rem !important
    }

    .mr-lg-n1,
    .mx-lg-n1 {
        margin-right: -.25rem !important
    }

    .mb-lg-n1,
    .my-lg-n1 {
        margin-bottom: -.25rem !important
    }

    .ml-lg-n1,
    .mx-lg-n1 {
        margin-left: -.25rem !important
    }

    .m-lg-n2 {
        margin: -.5rem !important
    }

    .mt-lg-n2,
    .my-lg-n2 {
        margin-top: -.5rem !important
    }

    .mr-lg-n2,
    .mx-lg-n2 {
        margin-right: -.5rem !important
    }

    .mb-lg-n2,
    .my-lg-n2 {
        margin-bottom: -.5rem !important
    }

    .ml-lg-n2,
    .mx-lg-n2 {
        margin-left: -.5rem !important
    }

    .m-lg-n3 {
        margin: -1rem !important
    }

    .mt-lg-n3,
    .my-lg-n3 {
        margin-top: -1rem !important
    }

    .mr-lg-n3,
    .mx-lg-n3 {
        margin-right: -1rem !important
    }

    .mb-lg-n3,
    .my-lg-n3 {
        margin-bottom: -1rem !important
    }

    .ml-lg-n3,
    .mx-lg-n3 {
        margin-left: -1rem !important
    }

    .m-lg-n4 {
        margin: -1.5rem !important
    }

    .mt-lg-n4,
    .my-lg-n4 {
        margin-top: -1.5rem !important
    }

    .mr-lg-n4,
    .mx-lg-n4 {
        margin-right: -1.5rem !important
    }

    .mb-lg-n4,
    .my-lg-n4 {
        margin-bottom: -1.5rem !important
    }

    .ml-lg-n4,
    .mx-lg-n4 {
        margin-left: -1.5rem !important
    }

    .m-lg-n5 {
        margin: -3rem !important
    }

    .mt-lg-n5,
    .my-lg-n5 {
        margin-top: -3rem !important
    }

    .mr-lg-n5,
    .mx-lg-n5 {
        margin-right: -3rem !important
    }

    .mb-lg-n5,
    .my-lg-n5 {
        margin-bottom: -3rem !important
    }

    .ml-lg-n5,
    .mx-lg-n5 {
        margin-left: -3rem !important
    }

    .m-lg-n6 {
        margin: -6rem !important
    }

    .mt-lg-n6,
    .my-lg-n6 {
        margin-top: -6rem !important
    }

    .mr-lg-n6,
    .mx-lg-n6 {
        margin-right: -6rem !important
    }

    .mb-lg-n6,
    .my-lg-n6 {
        margin-bottom: -6rem !important
    }

    .ml-lg-n6,
    .mx-lg-n6 {
        margin-left: -6rem !important
    }

    .m-lg-n7 {
        margin: -9rem !important
    }

    .mt-lg-n7,
    .my-lg-n7 {
        margin-top: -9rem !important
    }

    .mr-lg-n7,
    .mx-lg-n7 {
        margin-right: -9rem !important
    }

    .mb-lg-n7,
    .my-lg-n7 {
        margin-bottom: -9rem !important
    }

    .ml-lg-n7,
    .mx-lg-n7 {
        margin-left: -9rem !important
    }

    .m-lg-n-1 {
        margin: .25rem !important
    }

    .mt-lg-n-1,
    .my-lg-n-1 {
        margin-top: .25rem !important
    }

    .mr-lg-n-1,
    .mx-lg-n-1 {
        margin-right: .25rem !important
    }

    .mb-lg-n-1,
    .my-lg-n-1 {
        margin-bottom: .25rem !important
    }

    .ml-lg-n-1,
    .mx-lg-n-1 {
        margin-left: .25rem !important
    }

    .m-lg-n-2 {
        margin: .5rem !important
    }

    .mt-lg-n-2,
    .my-lg-n-2 {
        margin-top: .5rem !important
    }

    .mr-lg-n-2,
    .mx-lg-n-2 {
        margin-right: .5rem !important
    }

    .mb-lg-n-2,
    .my-lg-n-2 {
        margin-bottom: .5rem !important
    }

    .ml-lg-n-2,
    .mx-lg-n-2 {
        margin-left: .5rem !important
    }

    .m-lg-n-3 {
        margin: 1rem !important
    }

    .mt-lg-n-3,
    .my-lg-n-3 {
        margin-top: 1rem !important
    }

    .mr-lg-n-3,
    .mx-lg-n-3 {
        margin-right: 1rem !important
    }

    .mb-lg-n-3,
    .my-lg-n-3 {
        margin-bottom: 1rem !important
    }

    .ml-lg-n-3,
    .mx-lg-n-3 {
        margin-left: 1rem !important
    }

    .m-lg-n-4 {
        margin: 1.5rem !important
    }

    .mt-lg-n-4,
    .my-lg-n-4 {
        margin-top: 1.5rem !important
    }

    .mr-lg-n-4,
    .mx-lg-n-4 {
        margin-right: 1.5rem !important
    }

    .mb-lg-n-4,
    .my-lg-n-4 {
        margin-bottom: 1.5rem !important
    }

    .ml-lg-n-4,
    .mx-lg-n-4 {
        margin-left: 1.5rem !important
    }

    .m-lg-n-5 {
        margin: 3rem !important
    }

    .mt-lg-n-5,
    .my-lg-n-5 {
        margin-top: 3rem !important
    }

    .mr-lg-n-5,
    .mx-lg-n-5 {
        margin-right: 3rem !important
    }

    .mb-lg-n-5,
    .my-lg-n-5 {
        margin-bottom: 3rem !important
    }

    .ml-lg-n-5,
    .mx-lg-n-5 {
        margin-left: 3rem !important
    }

    .m-lg-n-6 {
        margin: 6rem !important
    }

    .mt-lg-n-6,
    .my-lg-n-6 {
        margin-top: 6rem !important
    }

    .mr-lg-n-6,
    .mx-lg-n-6 {
        margin-right: 6rem !important
    }

    .mb-lg-n-6,
    .my-lg-n-6 {
        margin-bottom: 6rem !important
    }

    .ml-lg-n-6,
    .mx-lg-n-6 {
        margin-left: 6rem !important
    }

    .m-lg-n-7 {
        margin: 9rem !important
    }

    .mt-lg-n-7,
    .my-lg-n-7 {
        margin-top: 9rem !important
    }

    .mr-lg-n-7,
    .mx-lg-n-7 {
        margin-right: 9rem !important
    }

    .mb-lg-n-7,
    .my-lg-n-7 {
        margin-bottom: 9rem !important
    }

    .ml-lg-n-7,
    .mx-lg-n-7 {
        margin-left: 9rem !important
    }

    .m-lg-auto {
        margin: auto !important
    }

    .mt-lg-auto,
    .my-lg-auto {
        margin-top: auto !important
    }

    .mr-lg-auto,
    .mx-lg-auto {
        margin-right: auto !important
    }

    .mb-lg-auto,
    .my-lg-auto {
        margin-bottom: auto !important
    }

    .ml-lg-auto,
    .mx-lg-auto {
        margin-left: auto !important
    }
}

@media (min-width:1480px) {
    .m-xl-0 {
        margin: 0 !important
    }

    .mt-xl-0,
    .my-xl-0 {
        margin-top: 0 !important
    }

    .mr-xl-0,
    .mx-xl-0 {
        margin-right: 0 !important
    }

    .mb-xl-0,
    .my-xl-0 {
        margin-bottom: 0 !important
    }

    .ml-xl-0,
    .mx-xl-0 {
        margin-left: 0 !important
    }

    .m-xl-1 {
        margin: .25rem !important
    }

    .mt-xl-1,
    .my-xl-1 {
        margin-top: .25rem !important
    }

    .mr-xl-1,
    .mx-xl-1 {
        margin-right: .25rem !important
    }

    .mb-xl-1,
    .my-xl-1 {
        margin-bottom: .25rem !important
    }

    .ml-xl-1,
    .mx-xl-1 {
        margin-left: .25rem !important
    }

    .m-xl-2 {
        margin: .5rem !important
    }

    .mt-xl-2,
    .my-xl-2 {
        margin-top: .5rem !important
    }

    .mr-xl-2,
    .mx-xl-2 {
        margin-right: .5rem !important
    }

    .mb-xl-2,
    .my-xl-2 {
        margin-bottom: .5rem !important
    }

    .ml-xl-2,
    .mx-xl-2 {
        margin-left: .5rem !important
    }

    .m-xl-3 {
        margin: 1rem !important
    }

    .mt-xl-3,
    .my-xl-3 {
        margin-top: 1rem !important
    }

    .mr-xl-3,
    .mx-xl-3 {
        margin-right: 1rem !important
    }

    .mb-xl-3,
    .my-xl-3 {
        margin-bottom: 1rem !important
    }

    .ml-xl-3,
    .mx-xl-3 {
        margin-left: 1rem !important
    }

    .m-xl-4 {
        margin: 1.5rem !important
    }

    .mt-xl-4,
    .my-xl-4 {
        margin-top: 1.5rem !important
    }

    .mr-xl-4,
    .mx-xl-4 {
        margin-right: 1.5rem !important
    }

    .mb-xl-4,
    .my-xl-4 {
        margin-bottom: 1.5rem !important
    }

    .ml-xl-4,
    .mx-xl-4 {
        margin-left: 1.5rem !important
    }

    .m-xl-5 {
        margin: 3rem !important
    }

    .mt-xl-5,
    .my-xl-5 {
        margin-top: 3rem !important
    }

    .mr-xl-5,
    .mx-xl-5 {
        margin-right: 3rem !important
    }

    .mb-xl-5,
    .my-xl-5 {
        margin-bottom: 3rem !important
    }

    .ml-xl-5,
    .mx-xl-5 {
        margin-left: 3rem !important
    }

    .m-xl-6 {
        margin: 6rem !important
    }

    .mt-xl-6,
    .my-xl-6 {
        margin-top: 6rem !important
    }

    .mr-xl-6,
    .mx-xl-6 {
        margin-right: 6rem !important
    }

    .mb-xl-6,
    .my-xl-6 {
        margin-bottom: 6rem !important
    }

    .ml-xl-6,
    .mx-xl-6 {
        margin-left: 6rem !important
    }

    .m-xl-7 {
        margin: 9rem !important
    }

    .mt-xl-7,
    .my-xl-7 {
        margin-top: 9rem !important
    }

    .mr-xl-7,
    .mx-xl-7 {
        margin-right: 9rem !important
    }

    .mb-xl-7,
    .my-xl-7 {
        margin-bottom: 9rem !important
    }

    .ml-xl-7,
    .mx-xl-7 {
        margin-left: 9rem !important
    }

    .m-xl--1 {
        margin: -.25rem !important
    }

    .mt-xl--1,
    .my-xl--1 {
        margin-top: -.25rem !important
    }

    .mr-xl--1,
    .mx-xl--1 {
        margin-right: -.25rem !important
    }

    .mb-xl--1,
    .my-xl--1 {
        margin-bottom: -.25rem !important
    }

    .ml-xl--1,
    .mx-xl--1 {
        margin-left: -.25rem !important
    }

    .m-xl--2 {
        margin: -.5rem !important
    }

    .mt-xl--2,
    .my-xl--2 {
        margin-top: -.5rem !important
    }

    .mr-xl--2,
    .mx-xl--2 {
        margin-right: -.5rem !important
    }

    .mb-xl--2,
    .my-xl--2 {
        margin-bottom: -.5rem !important
    }

    .ml-xl--2,
    .mx-xl--2 {
        margin-left: -.5rem !important
    }

    .m-xl--3 {
        margin: -1rem !important
    }

    .mt-xl--3,
    .my-xl--3 {
        margin-top: -1rem !important
    }

    .mr-xl--3,
    .mx-xl--3 {
        margin-right: -1rem !important
    }

    .mb-xl--3,
    .my-xl--3 {
        margin-bottom: -1rem !important
    }

    .ml-xl--3,
    .mx-xl--3 {
        margin-left: -1rem !important
    }

    .m-xl--4 {
        margin: -1.5rem !important
    }

    .mt-xl--4,
    .my-xl--4 {
        margin-top: -1.5rem !important
    }

    .mr-xl--4,
    .mx-xl--4 {
        margin-right: -1.5rem !important
    }

    .mb-xl--4,
    .my-xl--4 {
        margin-bottom: -1.5rem !important
    }

    .ml-xl--4,
    .mx-xl--4 {
        margin-left: -1.5rem !important
    }

    .m-xl--5 {
        margin: -3rem !important
    }

    .mt-xl--5,
    .my-xl--5 {
        margin-top: -3rem !important
    }

    .mr-xl--5,
    .mx-xl--5 {
        margin-right: -3rem !important
    }

    .mb-xl--5,
    .my-xl--5 {
        margin-bottom: -3rem !important
    }

    .ml-xl--5,
    .mx-xl--5 {
        margin-left: -3rem !important
    }

    .m-xl--6 {
        margin: -6rem !important
    }

    .mt-xl--6,
    .my-xl--6 {
        margin-top: -6rem !important
    }

    .mr-xl--6,
    .mx-xl--6 {
        margin-right: -6rem !important
    }

    .mb-xl--6,
    .my-xl--6 {
        margin-bottom: -6rem !important
    }

    .ml-xl--6,
    .mx-xl--6 {
        margin-left: -6rem !important
    }

    .m-xl--7 {
        margin: -9rem !important
    }

    .mt-xl--7,
    .my-xl--7 {
        margin-top: -9rem !important
    }

    .mr-xl--7,
    .mx-xl--7 {
        margin-right: -9rem !important
    }

    .mb-xl--7,
    .my-xl--7 {
        margin-bottom: -9rem !important
    }

    .ml-xl--7,
    .mx-xl--7 {
        margin-left: -9rem !important
    }

    .p-xl-0 {
        padding: 0 !important
    }

    .pt-xl-0,
    .py-xl-0 {
        padding-top: 0 !important
    }

    .pr-xl-0,
    .px-xl-0 {
        padding-right: 0 !important
    }

    .pb-xl-0,
    .py-xl-0 {
        padding-bottom: 0 !important
    }

    .pl-xl-0,
    .px-xl-0 {
        padding-left: 0 !important
    }

    .p-xl-1 {
        padding: .25rem !important
    }

    .pt-xl-1,
    .py-xl-1 {
        padding-top: .25rem !important
    }

    .pr-xl-1,
    .px-xl-1 {
        padding-right: .25rem !important
    }

    .pb-xl-1,
    .py-xl-1 {
        padding-bottom: .25rem !important
    }

    .pl-xl-1,
    .px-xl-1 {
        padding-left: .25rem !important
    }

    .p-xl-2 {
        padding: .5rem !important
    }

    .pt-xl-2,
    .py-xl-2 {
        padding-top: .5rem !important
    }

    .pr-xl-2,
    .px-xl-2 {
        padding-right: .5rem !important
    }

    .pb-xl-2,
    .py-xl-2 {
        padding-bottom: .5rem !important
    }

    .pl-xl-2,
    .px-xl-2 {
        padding-left: .5rem !important
    }

    .p-xl-3 {
        padding: 1rem !important
    }

    .pt-xl-3,
    .py-xl-3 {
        padding-top: 1rem !important
    }

    .pr-xl-3,
    .px-xl-3 {
        padding-right: 1rem !important
    }

    .pb-xl-3,
    .py-xl-3 {
        padding-bottom: 1rem !important
    }

    .pl-xl-3,
    .px-xl-3 {
        padding-left: 1rem !important
    }

    .p-xl-4 {
        padding: 1.5rem !important
    }

    .pt-xl-4,
    .py-xl-4 {
        padding-top: 1.5rem !important
    }

    .pr-xl-4,
    .px-xl-4 {
        padding-right: 1.5rem !important
    }

    .pb-xl-4,
    .py-xl-4 {
        padding-bottom: 1.5rem !important
    }

    .pl-xl-4,
    .px-xl-4 {
        padding-left: 1.5rem !important
    }

    .p-xl-5 {
        padding: 3rem !important
    }

    .pt-xl-5,
    .py-xl-5 {
        padding-top: 3rem !important
    }

    .pr-xl-5,
    .px-xl-5 {
        padding-right: 3rem !important
    }

    .pb-xl-5,
    .py-xl-5 {
        padding-bottom: 3rem !important
    }

    .pl-xl-5,
    .px-xl-5 {
        padding-left: 3rem !important
    }

    .p-xl-6 {
        padding: 6rem !important
    }

    .pt-xl-6,
    .py-xl-6 {
        padding-top: 6rem !important
    }

    .pr-xl-6,
    .px-xl-6 {
        padding-right: 6rem !important
    }

    .pb-xl-6,
    .py-xl-6 {
        padding-bottom: 6rem !important
    }

    .pl-xl-6,
    .px-xl-6 {
        padding-left: 6rem !important
    }

    .p-xl-7 {
        padding: 9rem !important
    }

    .pt-xl-7,
    .py-xl-7 {
        padding-top: 9rem !important
    }

    .pr-xl-7,
    .px-xl-7 {
        padding-right: 9rem !important
    }

    .pb-xl-7,
    .py-xl-7 {
        padding-bottom: 9rem !important
    }

    .pl-xl-7,
    .px-xl-7 {
        padding-left: 9rem !important
    }

    .m-xl-n1 {
        margin: -.25rem !important
    }

    .mt-xl-n1,
    .my-xl-n1 {
        margin-top: -.25rem !important
    }

    .mr-xl-n1,
    .mx-xl-n1 {
        margin-right: -.25rem !important
    }

    .mb-xl-n1,
    .my-xl-n1 {
        margin-bottom: -.25rem !important
    }

    .ml-xl-n1,
    .mx-xl-n1 {
        margin-left: -.25rem !important
    }

    .m-xl-n2 {
        margin: -.5rem !important
    }

    .mt-xl-n2,
    .my-xl-n2 {
        margin-top: -.5rem !important
    }

    .mr-xl-n2,
    .mx-xl-n2 {
        margin-right: -.5rem !important
    }

    .mb-xl-n2,
    .my-xl-n2 {
        margin-bottom: -.5rem !important
    }

    .ml-xl-n2,
    .mx-xl-n2 {
        margin-left: -.5rem !important
    }

    .m-xl-n3 {
        margin: -1rem !important
    }

    .mt-xl-n3,
    .my-xl-n3 {
        margin-top: -1rem !important
    }

    .mr-xl-n3,
    .mx-xl-n3 {
        margin-right: -1rem !important
    }

    .mb-xl-n3,
    .my-xl-n3 {
        margin-bottom: -1rem !important
    }

    .ml-xl-n3,
    .mx-xl-n3 {
        margin-left: -1rem !important
    }

    .m-xl-n4 {
        margin: -1.5rem !important
    }

    .mt-xl-n4,
    .my-xl-n4 {
        margin-top: -1.5rem !important
    }

    .mr-xl-n4,
    .mx-xl-n4 {
        margin-right: -1.5rem !important
    }

    .mb-xl-n4,
    .my-xl-n4 {
        margin-bottom: -1.5rem !important
    }

    .ml-xl-n4,
    .mx-xl-n4 {
        margin-left: -1.5rem !important
    }

    .m-xl-n5 {
        margin: -3rem !important
    }

    .mt-xl-n5,
    .my-xl-n5 {
        margin-top: -3rem !important
    }

    .mr-xl-n5,
    .mx-xl-n5 {
        margin-right: -3rem !important
    }

    .mb-xl-n5,
    .my-xl-n5 {
        margin-bottom: -3rem !important
    }

    .ml-xl-n5,
    .mx-xl-n5 {
        margin-left: -3rem !important
    }

    .m-xl-n6 {
        margin: -6rem !important
    }

    .mt-xl-n6,
    .my-xl-n6 {
        margin-top: -6rem !important
    }

    .mr-xl-n6,
    .mx-xl-n6 {
        margin-right: -6rem !important
    }

    .mb-xl-n6,
    .my-xl-n6 {
        margin-bottom: -6rem !important
    }

    .ml-xl-n6,
    .mx-xl-n6 {
        margin-left: -6rem !important
    }

    .m-xl-n7 {
        margin: -9rem !important
    }

    .mt-xl-n7,
    .my-xl-n7 {
        margin-top: -9rem !important
    }

    .mr-xl-n7,
    .mx-xl-n7 {
        margin-right: -9rem !important
    }

    .mb-xl-n7,
    .my-xl-n7 {
        margin-bottom: -9rem !important
    }

    .ml-xl-n7,
    .mx-xl-n7 {
        margin-left: -9rem !important
    }

    .m-xl-n-1 {
        margin: .25rem !important
    }

    .mt-xl-n-1,
    .my-xl-n-1 {
        margin-top: .25rem !important
    }

    .mr-xl-n-1,
    .mx-xl-n-1 {
        margin-right: .25rem !important
    }

    .mb-xl-n-1,
    .my-xl-n-1 {
        margin-bottom: .25rem !important
    }

    .ml-xl-n-1,
    .mx-xl-n-1 {
        margin-left: .25rem !important
    }

    .m-xl-n-2 {
        margin: .5rem !important
    }

    .mt-xl-n-2,
    .my-xl-n-2 {
        margin-top: .5rem !important
    }

    .mr-xl-n-2,
    .mx-xl-n-2 {
        margin-right: .5rem !important
    }

    .mb-xl-n-2,
    .my-xl-n-2 {
        margin-bottom: .5rem !important
    }

    .ml-xl-n-2,
    .mx-xl-n-2 {
        margin-left: .5rem !important
    }

    .m-xl-n-3 {
        margin: 1rem !important
    }

    .mt-xl-n-3,
    .my-xl-n-3 {
        margin-top: 1rem !important
    }

    .mr-xl-n-3,
    .mx-xl-n-3 {
        margin-right: 1rem !important
    }

    .mb-xl-n-3,
    .my-xl-n-3 {
        margin-bottom: 1rem !important
    }

    .ml-xl-n-3,
    .mx-xl-n-3 {
        margin-left: 1rem !important
    }

    .m-xl-n-4 {
        margin: 1.5rem !important
    }

    .mt-xl-n-4,
    .my-xl-n-4 {
        margin-top: 1.5rem !important
    }

    .mr-xl-n-4,
    .mx-xl-n-4 {
        margin-right: 1.5rem !important
    }

    .mb-xl-n-4,
    .my-xl-n-4 {
        margin-bottom: 1.5rem !important
    }

    .ml-xl-n-4,
    .mx-xl-n-4 {
        margin-left: 1.5rem !important
    }

    .m-xl-n-5 {
        margin: 3rem !important
    }

    .mt-xl-n-5,
    .my-xl-n-5 {
        margin-top: 3rem !important
    }

    .mr-xl-n-5,
    .mx-xl-n-5 {
        margin-right: 3rem !important
    }

    .mb-xl-n-5,
    .my-xl-n-5 {
        margin-bottom: 3rem !important
    }

    .ml-xl-n-5,
    .mx-xl-n-5 {
        margin-left: 3rem !important
    }

    .m-xl-n-6 {
        margin: 6rem !important
    }

    .mt-xl-n-6,
    .my-xl-n-6 {
        margin-top: 6rem !important
    }

    .mr-xl-n-6,
    .mx-xl-n-6 {
        margin-right: 6rem !important
    }

    .mb-xl-n-6,
    .my-xl-n-6 {
        margin-bottom: 6rem !important
    }

    .ml-xl-n-6,
    .mx-xl-n-6 {
        margin-left: 6rem !important
    }

    .m-xl-n-7 {
        margin: 9rem !important
    }

    .mt-xl-n-7,
    .my-xl-n-7 {
        margin-top: 9rem !important
    }

    .mr-xl-n-7,
    .mx-xl-n-7 {
        margin-right: 9rem !important
    }

    .mb-xl-n-7,
    .my-xl-n-7 {
        margin-bottom: 9rem !important
    }

    .ml-xl-n-7,
    .mx-xl-n-7 {
        margin-left: 9rem !important
    }

    .m-xl-auto {
        margin: auto !important
    }

    .mt-xl-auto,
    .my-xl-auto {
        margin-top: auto !important
    }

    .mr-xl-auto,
    .mx-xl-auto {
        margin-right: auto !important
    }

    .mb-xl-auto,
    .my-xl-auto {
        margin-bottom: auto !important
    }

    .ml-xl-auto,
    .mx-xl-auto {
        margin-left: auto !important
    }
}

.stretched-link::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    pointer-events: auto;
    content: "";
    background-color: rgba(0, 0, 0, 0)
}

.text-monospace {
    font-family: "Roboto Mono", monospace !important
}

.text-justify {
    text-align: justify !important
}

.text-wrap {
    white-space: normal !important
}

.text-nowrap {
    white-space: nowrap !important
}

.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.text-left {
    text-align: left !important
}

.text-right {
    text-align: right !important
}

.text-center {
    text-align: center !important
}

@media (min-width:650px) {
    .text-sm-left {
        text-align: left !important
    }

    .text-sm-right {
        text-align: right !important
    }

    .text-sm-center {
        text-align: center !important
    }
}

@media (min-width:1030px) {
    .text-md-left {
        text-align: left !important
    }

    .text-md-right {
        text-align: right !important
    }

    .text-md-center {
        text-align: center !important
    }
}

@media (min-width:1230px) {
    .text-lg-left {
        text-align: left !important
    }

    .text-lg-right {
        text-align: right !important
    }

    .text-lg-center {
        text-align: center !important
    }
}

@media (min-width:1480px) {
    .text-xl-left {
        text-align: left !important
    }

    .text-xl-right {
        text-align: right !important
    }

    .text-xl-center {
        text-align: center !important
    }
}

.text-lowercase {
    text-transform: lowercase !important
}

.text-uppercase {
    text-transform: uppercase !important
}

.text-capitalize {
    text-transform: capitalize !important
}

.font-weight-light {
    font-weight: 300 !important
}

.font-weight-lighter {
    font-weight: lighter !important
}

.font-weight-normal {
    font-weight: 400 !important
}

.font-weight-bold {
    font-weight: 700 !important
}

.font-weight-bolder {
    font-weight: bolder !important
}

.font-italic {
    font-style: italic !important
}

.text-white {
    color: #fff !important
}

.text-primary {
    color: #007aa6 !important
}

a.text-primary:focus,
a.text-primary:hover {
    color: #00425a !important
}

.text-secondary {
    color: #ddd !important
}

a.text-secondary:focus,
a.text-secondary:hover {
    color: #b7b7b7 !important
}

.text-success {
    color: #38b832 !important
}

a.text-success:focus,
a.text-success:hover {
    color: #267c22 !important
}

.text-info {
    color: #00b9ee !important
}

a.text-info:focus,
a.text-info:hover {
    color: #007ea2 !important
}

.text-warning {
    color: #ebc800 !important
}

a.text-warning:focus,
a.text-warning:hover {
    color: #9f8700 !important
}

.text-danger {
    color: #cb2e25 !important
}

a.text-danger:focus,
a.text-danger:hover {
    color: #8a1f19 !important
}

.text-light {
    color: #ddd !important
}

a.text-light:focus,
a.text-light:hover {
    color: #b7b7b7 !important
}

.text-dark {
    color: #173647 !important
}

a.text-dark:focus,
a.text-dark:hover {
    color: #040a0d !important
}

.text-body {
    color: #212529 !important
}

.text-muted {
    color: #6c757d !important
}

.text-black-50 {
    color: rgba(0, 0, 0, .5) !important
}

.text-white-50 {
    color: rgba(255, 255, 255, .5) !important
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.text-decoration-none {
    text-decoration: none !important
}

.text-break {
    word-break: break-word !important;
    word-wrap: break-word !important
}

.text-reset {
    color: inherit !important
}

.visible {
    visibility: visible !important
}

.invisible {
    visibility: hidden !important
}

@media print {

    *,
    ::after,
    ::before {
        text-shadow: none !important;
        box-shadow: none !important
    }

    a:not(.btn) {
        text-decoration: underline
    }

    abbr[title]::after {
        content: " (" attr(title) ")"
    }

    pre {
        white-space: pre-wrap !important
    }

    blockquote,
    pre {
        border: 1px solid #adb5bd;
        page-break-inside: avoid
    }

    thead {
        display: table-header-group
    }

    img,
    tr {
        page-break-inside: avoid
    }

    .webinar-page .webinar-related .related-item-header,
    h2,
    h3,
    p {
        orphans: 3;
        widows: 3
    }

    .webinar-page .webinar-related .related-item-header,
    h2,
    h3 {
        page-break-after: avoid
    }

    @page {
        size: a3
    }

    body {
        min-width: 1230px !important
    }

    .container {
        min-width: 1230px !important
    }

    .navbar {
        display: none
    }

    .badge {
        border: 1px solid #000
    }

    .table {
        border-collapse: collapse !important
    }

    .table td,
    .table th {
        background-color: #fff !important
    }

    .table-bordered td,
    .table-bordered th {
        border: 1px solid #dee2e6 !important
    }

    .table-dark {
        color: inherit
    }

    .table-dark tbody+tbody,
    .table-dark td,
    .table-dark th,
    .table-dark thead th {
        border-color: #dee2e6
    }

    .table .thead-dark th {
        color: inherit;
        border-color: #dee2e6
    }
}

/*!
 * Font Awesome Pro 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
.fa,
.fab,
.fad,
.fal,
.far,
.fas {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1
}

.fa-lg {
    font-size: 1.33333em;
    line-height: .75em;
    vertical-align: -.0667em
}

.fa-xs {
    font-size: .75em
}

.fa-sm {
    font-size: .875em
}

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

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

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

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

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

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

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

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

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

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

.fa-fw {
    text-align: center;
    width: 1.25em
}

.fa-ul {
    list-style-type: none;
    margin-left: 2.5em;
    padding-left: 0
}

.fa-ul>li {
    position: relative
}

.fa-li {
    left: -2em;
    position: absolute;
    text-align: center;
    width: 2em;
    line-height: inherit
}

.fa-border {
    border: solid .08em #eee;
    border-radius: .1em;
    padding: .2em .25em .15em
}

.fa-pull-left {
    float: left
}

.fa-pull-right {
    float: right
}

.fa.fa-pull-left,
.fab.fa-pull-left,
.fal.fa-pull-left,
.far.fa-pull-left,
.fas.fa-pull-left {
    margin-right: .3em
}

.fa.fa-pull-right,
.fab.fa-pull-right,
.fal.fa-pull-right,
.far.fa-pull-right,
.fas.fa-pull-right {
    margin-left: .3em
}

.fa-spin {
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear
}

.fa-pulse {
    -webkit-animation: fa-spin 1s infinite steps(8);
    animation: fa-spin 1s infinite steps(8)
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.fa-rotate-90 {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.fa-rotate-180 {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.fa-rotate-270 {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg)
}

.fa-flip-horizontal {
    -webkit-transform: scale(-1, 1);
    transform: scale(-1, 1)
}

.fa-flip-vertical {
    -webkit-transform: scale(1, -1);
    transform: scale(1, -1)
}

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
    -webkit-transform: scale(-1, -1);
    transform: scale(-1, -1)
}

:root .fa-flip-both,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-rotate-90 {
    -webkit-filter: none;
    filter: none
}

.fa-stack {
    display: inline-block;
    height: 2em;
    line-height: 2em;
    position: relative;
    vertical-align: middle;
    width: 2.5em
}

.fa-stack-1x,
.fa-stack-2x {
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%
}

.fa-stack-1x {
    line-height: inherit
}

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

.fa-inverse {
    color: #fff
}

.fa-500px:before {
    content: "\f26e"
}

.fa-abacus:before {
    content: "\f640"
}

.fa-accessible-icon:before {
    content: "\f368"
}

.fa-accusoft:before {
    content: "\f369"
}

.fa-acorn:before {
    content: "\f6ae"
}

.fa-acquisitions-incorporated:before {
    content: "\f6af"
}

.fa-ad:before {
    content: "\f641"
}

.fa-address-book:before {
    content: "\f2b9"
}

.fa-address-card:before {
    content: "\f2bb"
}

.fa-adjust:before {
    content: "\f042"
}

.fa-adn:before {
    content: "\f170"
}

.fa-adversal:before {
    content: "\f36a"
}

.fa-affiliatetheme:before {
    content: "\f36b"
}

.fa-air-conditioner:before {
    content: "\f8f4"
}

.fa-air-freshener:before {
    content: "\f5d0"
}

.fa-airbnb:before {
    content: "\f834"
}

.fa-alarm-clock:before {
    content: "\f34e"
}

.fa-alarm-exclamation:before {
    content: "\f843"
}

.fa-alarm-plus:before {
    content: "\f844"
}

.fa-alarm-snooze:before {
    content: "\f845"
}

.fa-album:before {
    content: "\f89f"
}

.fa-album-collection:before {
    content: "\f8a0"
}

.fa-algolia:before {
    content: "\f36c"
}

.fa-alicorn:before {
    content: "\f6b0"
}

.fa-alien:before {
    content: "\f8f5"
}

.fa-alien-monster:before {
    content: "\f8f6"
}

.fa-align-center:before {
    content: "\f037"
}

.fa-align-justify:before {
    content: "\f039"
}

.fa-align-left:before {
    content: "\f036"
}

.fa-align-right:before {
    content: "\f038"
}

.fa-align-slash:before {
    content: "\f846"
}

.fa-alipay:before {
    content: "\f642"
}

.fa-allergies:before {
    content: "\f461"
}

.fa-amazon:before {
    content: "\f270"
}

.fa-amazon-pay:before {
    content: "\f42c"
}

.fa-ambulance:before {
    content: "\f0f9"
}

.fa-american-sign-language-interpreting:before {
    content: "\f2a3"
}

.fa-amilia:before {
    content: "\f36d"
}

.fa-amp-guitar:before {
    content: "\f8a1"
}

.fa-analytics:before {
    content: "\f643"
}

.fa-anchor:before {
    content: "\f13d"
}

.fa-android:before {
    content: "\f17b"
}

.fa-angel:before {
    content: "\f779"
}

.fa-angellist:before {
    content: "\f209"
}

.fa-angle-double-down:before {
    content: "\f103"
}

.fa-angle-double-left:before {
    content: "\f100"
}

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

.fa-angle-double-up:before {
    content: "\f102"
}

.fa-angle-down:before {
    content: "\f107"
}

.fa-angle-left:before {
    content: "\f104"
}

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

.fa-angle-up:before {
    content: "\f106"
}

.fa-angry:before {
    content: "\f556"
}

.fa-angrycreative:before {
    content: "\f36e"
}

.fa-angular:before {
    content: "\f420"
}

.fa-ankh:before {
    content: "\f644"
}

.fa-app-store:before {
    content: "\f36f"
}

.fa-app-store-ios:before {
    content: "\f370"
}

.fa-apper:before {
    content: "\f371"
}

.fa-apple:before {
    content: "\f179"
}

.fa-apple-alt:before {
    content: "\f5d1"
}

.fa-apple-crate:before {
    content: "\f6b1"
}

.fa-apple-pay:before {
    content: "\f415"
}

.fa-archive:before {
    content: "\f187"
}

.fa-archway:before {
    content: "\f557"
}

.fa-arrow-alt-circle-down:before {
    content: "\f358"
}

.fa-arrow-alt-circle-left:before {
    content: "\f359"
}

.fa-arrow-alt-circle-right:before {
    content: "\f35a"
}

.fa-arrow-alt-circle-up:before {
    content: "\f35b"
}

.fa-arrow-alt-down:before {
    content: "\f354"
}

.fa-arrow-alt-from-bottom:before {
    content: "\f346"
}

.fa-arrow-alt-from-left:before {
    content: "\f347"
}

.fa-arrow-alt-from-right:before {
    content: "\f348"
}

.fa-arrow-alt-from-top:before {
    content: "\f349"
}

.fa-arrow-alt-left:before {
    content: "\f355"
}

.fa-arrow-alt-right:before {
    content: "\f356"
}

.fa-arrow-alt-square-down:before {
    content: "\f350"
}

.fa-arrow-alt-square-left:before {
    content: "\f351"
}

.fa-arrow-alt-square-right:before {
    content: "\f352"
}

.fa-arrow-alt-square-up:before {
    content: "\f353"
}

.fa-arrow-alt-to-bottom:before {
    content: "\f34a"
}

.fa-arrow-alt-to-left:before {
    content: "\f34b"
}

.fa-arrow-alt-to-right:before {
    content: "\f34c"
}

.fa-arrow-alt-to-top:before {
    content: "\f34d"
}

.fa-arrow-alt-up:before {
    content: "\f357"
}

.fa-arrow-circle-down:before {
    content: "\f0ab"
}

.fa-arrow-circle-left:before {
    content: "\f0a8"
}

.fa-arrow-circle-right:before {
    content: "\f0a9"
}

.fa-arrow-circle-up:before {
    content: "\f0aa"
}

.fa-arrow-down:before {
    content: "\f063"
}

.fa-arrow-from-bottom:before {
    content: "\f342"
}

.fa-arrow-from-left:before {
    content: "\f343"
}

.fa-arrow-from-right:before {
    content: "\f344"
}

.fa-arrow-from-top:before {
    content: "\f345"
}

.fa-arrow-left:before {
    content: "\f060"
}

.fa-arrow-right:before {
    content: "\f061"
}

.fa-arrow-square-down:before {
    content: "\f339"
}

.fa-arrow-square-left:before {
    content: "\f33a"
}

.fa-arrow-square-right:before {
    content: "\f33b"
}

.fa-arrow-square-up:before {
    content: "\f33c"
}

.fa-arrow-to-bottom:before {
    content: "\f33d"
}

.fa-arrow-to-left:before {
    content: "\f33e"
}

.fa-arrow-to-right:before {
    content: "\f340"
}

.fa-arrow-to-top:before {
    content: "\f341"
}

.fa-arrow-up:before {
    content: "\f062"
}

.fa-arrows:before {
    content: "\f047"
}

.fa-arrows-alt:before {
    content: "\f0b2"
}

.fa-arrows-alt-h:before {
    content: "\f337"
}

.fa-arrows-alt-v:before {
    content: "\f338"
}

.fa-arrows-h:before {
    content: "\f07e"
}

.fa-arrows-v:before {
    content: "\f07d"
}

.fa-artstation:before {
    content: "\f77a"
}

.fa-assistive-listening-systems:before {
    content: "\f2a2"
}

.fa-asterisk:before {
    content: "\f069"
}

.fa-asymmetrik:before {
    content: "\f372"
}

.fa-at:before {
    content: "\f1fa"
}

.fa-atlas:before {
    content: "\f558"
}

.fa-atlassian:before {
    content: "\f77b"
}

.fa-atom:before {
    content: "\f5d2"
}

.fa-atom-alt:before {
    content: "\f5d3"
}

.fa-audible:before {
    content: "\f373"
}

.fa-audio-description:before {
    content: "\f29e"
}

.fa-autoprefixer:before {
    content: "\f41c"
}

.fa-avianex:before {
    content: "\f374"
}

.fa-aviato:before {
    content: "\f421"
}

.fa-award:before {
    content: "\f559"
}

.fa-aws:before {
    content: "\f375"
}

.fa-axe:before {
    content: "\f6b2"
}

.fa-axe-battle:before {
    content: "\f6b3"
}

.fa-baby:before {
    content: "\f77c"
}

.fa-baby-carriage:before {
    content: "\f77d"
}

.fa-backpack:before {
    content: "\f5d4"
}

.fa-backspace:before {
    content: "\f55a"
}

.fa-backward:before {
    content: "\f04a"
}

.fa-bacon:before {
    content: "\f7e5"
}

.fa-bacteria:before {
    content: "\e059"
}

.fa-bacterium:before {
    content: "\e05a"
}

.fa-badge:before {
    content: "\f335"
}

.fa-badge-check:before {
    content: "\f336"
}

.fa-badge-dollar:before {
    content: "\f645"
}

.fa-badge-percent:before {
    content: "\f646"
}

.fa-badge-sheriff:before {
    content: "\f8a2"
}

.fa-badger-honey:before {
    content: "\f6b4"
}

.fa-bags-shopping:before {
    content: "\f847"
}

.fa-bahai:before {
    content: "\f666"
}

.fa-balance-scale:before {
    content: "\f24e"
}

.fa-balance-scale-left:before {
    content: "\f515"
}

.fa-balance-scale-right:before {
    content: "\f516"
}

.fa-ball-pile:before {
    content: "\f77e"
}

.fa-ballot:before {
    content: "\f732"
}

.fa-ballot-check:before {
    content: "\f733"
}

.fa-ban:before {
    content: "\f05e"
}

.fa-band-aid:before {
    content: "\f462"
}

.fa-bandcamp:before {
    content: "\f2d5"
}

.fa-banjo:before {
    content: "\f8a3"
}

.fa-barcode:before {
    content: "\f02a"
}

.fa-barcode-alt:before {
    content: "\f463"
}

.fa-barcode-read:before {
    content: "\f464"
}

.fa-barcode-scan:before {
    content: "\f465"
}

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

.fa-baseball:before {
    content: "\f432"
}

.fa-baseball-ball:before {
    content: "\f433"
}

.fa-basketball-ball:before {
    content: "\f434"
}

.fa-basketball-hoop:before {
    content: "\f435"
}

.fa-bat:before {
    content: "\f6b5"
}

.fa-bath:before {
    content: "\f2cd"
}

.fa-battery-bolt:before {
    content: "\f376"
}

.fa-battery-empty:before {
    content: "\f244"
}

.fa-battery-full:before {
    content: "\f240"
}

.fa-battery-half:before {
    content: "\f242"
}

.fa-battery-quarter:before {
    content: "\f243"
}

.fa-battery-slash:before {
    content: "\f377"
}

.fa-battery-three-quarters:before {
    content: "\f241"
}

.fa-battle-net:before {
    content: "\f835"
}

.fa-bed:before {
    content: "\f236"
}

.fa-bed-alt:before {
    content: "\f8f7"
}

.fa-bed-bunk:before {
    content: "\f8f8"
}

.fa-bed-empty:before {
    content: "\f8f9"
}

.fa-beer:before {
    content: "\f0fc"
}

.fa-behance:before {
    content: "\f1b4"
}

.fa-behance-square:before {
    content: "\f1b5"
}

.fa-bell:before {
    content: "\f0f3"
}

.fa-bell-exclamation:before {
    content: "\f848"
}

.fa-bell-on:before {
    content: "\f8fa"
}

.fa-bell-plus:before {
    content: "\f849"
}

.fa-bell-school:before {
    content: "\f5d5"
}

.fa-bell-school-slash:before {
    content: "\f5d6"
}

.fa-bell-slash:before {
    content: "\f1f6"
}

.fa-bells:before {
    content: "\f77f"
}

.fa-betamax:before {
    content: "\f8a4"
}

.fa-bezier-curve:before {
    content: "\f55b"
}

.fa-bible:before {
    content: "\f647"
}

.fa-bicycle:before {
    content: "\f206"
}

.fa-biking:before {
    content: "\f84a"
}

.fa-biking-mountain:before {
    content: "\f84b"
}

.fa-bimobject:before {
    content: "\f378"
}

.fa-binoculars:before {
    content: "\f1e5"
}

.fa-biohazard:before {
    content: "\f780"
}

.fa-birthday-cake:before {
    content: "\f1fd"
}

.fa-bitbucket:before {
    content: "\f171"
}

.fa-bitcoin:before {
    content: "\f379"
}

.fa-bity:before {
    content: "\f37a"
}

.fa-black-tie:before {
    content: "\f27e"
}

.fa-blackberry:before {
    content: "\f37b"
}

.fa-blanket:before {
    content: "\f498"
}

.fa-blender:before {
    content: "\f517"
}

.fa-blender-phone:before {
    content: "\f6b6"
}

.fa-blind:before {
    content: "\f29d"
}

.fa-blinds:before {
    content: "\f8fb"
}

.fa-blinds-open:before {
    content: "\f8fc"
}

.fa-blinds-raised:before {
    content: "\f8fd"
}

.fa-blog:before {
    content: "\f781"
}

.fa-blogger:before {
    content: "\f37c"
}

.fa-blogger-b:before {
    content: "\f37d"
}

.fa-bluetooth:before {
    content: "\f293"
}

.fa-bluetooth-b:before {
    content: "\f294"
}

.fa-bold:before {
    content: "\f032"
}

.fa-bolt:before {
    content: "\f0e7"
}

.fa-bomb:before {
    content: "\f1e2"
}

.fa-bone:before {
    content: "\f5d7"
}

.fa-bone-break:before {
    content: "\f5d8"
}

.fa-bong:before {
    content: "\f55c"
}

.fa-book:before {
    content: "\f02d"
}

.fa-book-alt:before {
    content: "\f5d9"
}

.fa-book-dead:before {
    content: "\f6b7"
}

.fa-book-heart:before {
    content: "\f499"
}

.fa-book-medical:before {
    content: "\f7e6"
}

.fa-book-open:before {
    content: "\f518"
}

.fa-book-reader:before {
    content: "\f5da"
}

.fa-book-spells:before {
    content: "\f6b8"
}

.fa-book-user:before {
    content: "\f7e7"
}

.fa-bookmark:before {
    content: "\f02e"
}

.fa-books:before {
    content: "\f5db"
}

.fa-books-medical:before {
    content: "\f7e8"
}

.fa-boombox:before {
    content: "\f8a5"
}

.fa-boot:before {
    content: "\f782"
}

.fa-booth-curtain:before {
    content: "\f734"
}

.fa-bootstrap:before {
    content: "\f836"
}

.fa-border-all:before {
    content: "\f84c"
}

.fa-border-bottom:before {
    content: "\f84d"
}

.fa-border-center-h:before {
    content: "\f89c"
}

.fa-border-center-v:before {
    content: "\f89d"
}

.fa-border-inner:before {
    content: "\f84e"
}

.fa-border-left:before {
    content: "\f84f"
}

.fa-border-none:before {
    content: "\f850"
}

.fa-border-outer:before {
    content: "\f851"
}

.fa-border-right:before {
    content: "\f852"
}

.fa-border-style:before {
    content: "\f853"
}

.fa-border-style-alt:before {
    content: "\f854"
}

.fa-border-top:before {
    content: "\f855"
}

.fa-bow-arrow:before {
    content: "\f6b9"
}

.fa-bowling-ball:before {
    content: "\f436"
}

.fa-bowling-pins:before {
    content: "\f437"
}

.fa-box:before {
    content: "\f466"
}

.fa-box-alt:before {
    content: "\f49a"
}

.fa-box-ballot:before {
    content: "\f735"
}

.fa-box-check:before {
    content: "\f467"
}

.fa-box-fragile:before {
    content: "\f49b"
}

.fa-box-full:before {
    content: "\f49c"
}

.fa-box-heart:before {
    content: "\f49d"
}

.fa-box-open:before {
    content: "\f49e"
}

.fa-box-tissue:before {
    content: "\e05b"
}

.fa-box-up:before {
    content: "\f49f"
}

.fa-box-usd:before {
    content: "\f4a0"
}

.fa-boxes:before {
    content: "\f468"
}

.fa-boxes-alt:before {
    content: "\f4a1"
}

.fa-boxing-glove:before {
    content: "\f438"
}

.fa-brackets:before {
    content: "\f7e9"
}

.fa-brackets-curly:before {
    content: "\f7ea"
}

.fa-braille:before {
    content: "\f2a1"
}

.fa-brain:before {
    content: "\f5dc"
}

.fa-bread-loaf:before {
    content: "\f7eb"
}

.fa-bread-slice:before {
    content: "\f7ec"
}

.fa-briefcase:before {
    content: "\f0b1"
}

.fa-briefcase-medical:before {
    content: "\f469"
}

.fa-bring-forward:before {
    content: "\f856"
}

.fa-bring-front:before {
    content: "\f857"
}

.fa-broadcast-tower:before {
    content: "\f519"
}

.fa-broom:before {
    content: "\f51a"
}

.fa-browser:before {
    content: "\f37e"
}

.fa-brush:before {
    content: "\f55d"
}

.fa-btc:before {
    content: "\f15a"
}

.fa-buffer:before {
    content: "\f837"
}

.fa-bug:before {
    content: "\f188"
}

.fa-building:before {
    content: "\f1ad"
}

.fa-bullhorn:before {
    content: "\f0a1"
}

.fa-bullseye:before {
    content: "\f140"
}

.fa-bullseye-arrow:before {
    content: "\f648"
}

.fa-bullseye-pointer:before {
    content: "\f649"
}

.fa-burger-soda:before {
    content: "\f858"
}

.fa-burn:before {
    content: "\f46a"
}

.fa-buromobelexperte:before {
    content: "\f37f"
}

.fa-burrito:before {
    content: "\f7ed"
}

.fa-bus:before {
    content: "\f207"
}

.fa-bus-alt:before {
    content: "\f55e"
}

.fa-bus-school:before {
    content: "\f5dd"
}

.fa-business-time:before {
    content: "\f64a"
}

.fa-buy-n-large:before {
    content: "\f8a6"
}

.fa-buysellads:before {
    content: "\f20d"
}

.fa-cabinet-filing:before {
    content: "\f64b"
}

.fa-cactus:before {
    content: "\f8a7"
}

.fa-calculator:before {
    content: "\f1ec"
}

.fa-calculator-alt:before {
    content: "\f64c"
}

.fa-calendar:before {
    content: "\f133"
}

.fa-calendar-alt:before {
    content: "\f073"
}

.fa-calendar-check:before {
    content: "\f274"
}

.fa-calendar-day:before {
    content: "\f783"
}

.fa-calendar-edit:before {
    content: "\f333"
}

.fa-calendar-exclamation:before {
    content: "\f334"
}

.fa-calendar-minus:before {
    content: "\f272"
}

.fa-calendar-plus:before {
    content: "\f271"
}

.fa-calendar-star:before {
    content: "\f736"
}

.fa-calendar-times:before {
    content: "\f273"
}

.fa-calendar-week:before {
    content: "\f784"
}

.fa-camcorder:before {
    content: "\f8a8"
}

.fa-camera:before {
    content: "\f030"
}

.fa-camera-alt:before {
    content: "\f332"
}

.fa-camera-home:before {
    content: "\f8fe"
}

.fa-camera-movie:before {
    content: "\f8a9"
}

.fa-camera-polaroid:before {
    content: "\f8aa"
}

.fa-camera-retro:before {
    content: "\f083"
}

.fa-campfire:before {
    content: "\f6ba"
}

.fa-campground:before {
    content: "\f6bb"
}

.fa-canadian-maple-leaf:before {
    content: "\f785"
}

.fa-candle-holder:before {
    content: "\f6bc"
}

.fa-candy-cane:before {
    content: "\f786"
}

.fa-candy-corn:before {
    content: "\f6bd"
}

.fa-cannabis:before {
    content: "\f55f"
}

.fa-capsules:before {
    content: "\f46b"
}

.fa-car:before {
    content: "\f1b9"
}

.fa-car-alt:before {
    content: "\f5de"
}

.fa-car-battery:before {
    content: "\f5df"
}

.fa-car-building:before {
    content: "\f859"
}

.fa-car-bump:before {
    content: "\f5e0"
}

.fa-car-bus:before {
    content: "\f85a"
}

.fa-car-crash:before {
    content: "\f5e1"
}

.fa-car-garage:before {
    content: "\f5e2"
}

.fa-car-mechanic:before {
    content: "\f5e3"
}

.fa-car-side:before {
    content: "\f5e4"
}

.fa-car-tilt:before {
    content: "\f5e5"
}

.fa-car-wash:before {
    content: "\f5e6"
}

.fa-caravan:before {
    content: "\f8ff"
}

.fa-caravan-alt:before {
    content: "\e000"
}

.fa-caret-circle-down:before {
    content: "\f32d"
}

.fa-caret-circle-left:before {
    content: "\f32e"
}

.fa-caret-circle-right:before {
    content: "\f330"
}

.fa-caret-circle-up:before {
    content: "\f331"
}

.fa-caret-down:before {
    content: "\f0d7"
}

.fa-caret-left:before {
    content: "\f0d9"
}

.fa-caret-right:before {
    content: "\f0da"
}

.fa-caret-square-down:before {
    content: "\f150"
}

.fa-caret-square-left:before {
    content: "\f191"
}

.fa-caret-square-right:before {
    content: "\f152"
}

.fa-caret-square-up:before {
    content: "\f151"
}

.fa-caret-up:before {
    content: "\f0d8"
}

.fa-carrot:before {
    content: "\f787"
}

.fa-cars:before {
    content: "\f85b"
}

.fa-cart-arrow-down:before {
    content: "\f218"
}

.fa-cart-plus:before {
    content: "\f217"
}

.fa-cash-register:before {
    content: "\f788"
}

.fa-cassette-tape:before {
    content: "\f8ab"
}

.fa-cat:before {
    content: "\f6be"
}

.fa-cat-space:before {
    content: "\e001"
}

.fa-cauldron:before {
    content: "\f6bf"
}

.fa-cc-amazon-pay:before {
    content: "\f42d"
}

.fa-cc-amex:before {
    content: "\f1f3"
}

.fa-cc-apple-pay:before {
    content: "\f416"
}

.fa-cc-diners-club:before {
    content: "\f24c"
}

.fa-cc-discover:before {
    content: "\f1f2"
}

.fa-cc-jcb:before {
    content: "\f24b"
}

.fa-cc-mastercard:before {
    content: "\f1f1"
}

.fa-cc-paypal:before {
    content: "\f1f4"
}

.fa-cc-stripe:before {
    content: "\f1f5"
}

.fa-cc-visa:before {
    content: "\f1f0"
}

.fa-cctv:before {
    content: "\f8ac"
}

.fa-centercode:before {
    content: "\f380"
}

.fa-centos:before {
    content: "\f789"
}

.fa-certificate:before {
    content: "\f0a3"
}

.fa-chair:before {
    content: "\f6c0"
}

.fa-chair-office:before {
    content: "\f6c1"
}

.fa-chalkboard:before {
    content: "\f51b"
}

.fa-chalkboard-teacher:before {
    content: "\f51c"
}

.fa-charging-station:before {
    content: "\f5e7"
}

.fa-chart-area:before {
    content: "\f1fe"
}

.fa-chart-bar:before {
    content: "\f080"
}

.fa-chart-line:before {
    content: "\f201"
}

.fa-chart-line-down:before {
    content: "\f64d"
}

.fa-chart-network:before {
    content: "\f78a"
}

.fa-chart-pie:before {
    content: "\f200"
}

.fa-chart-pie-alt:before {
    content: "\f64e"
}

.fa-chart-scatter:before {
    content: "\f7ee"
}

.fa-check:before {
    content: "\f00c"
}

.fa-check-circle:before {
    content: "\f058"
}

.fa-check-double:before {
    content: "\f560"
}

.fa-check-square:before {
    content: "\f14a"
}

.fa-cheese:before {
    content: "\f7ef"
}

.fa-cheese-swiss:before {
    content: "\f7f0"
}

.fa-cheeseburger:before {
    content: "\f7f1"
}

.fa-chess:before {
    content: "\f439"
}

.fa-chess-bishop:before {
    content: "\f43a"
}

.fa-chess-bishop-alt:before {
    content: "\f43b"
}

.fa-chess-board:before {
    content: "\f43c"
}

.fa-chess-clock:before {
    content: "\f43d"
}

.fa-chess-clock-alt:before {
    content: "\f43e"
}

.fa-chess-king:before {
    content: "\f43f"
}

.fa-chess-king-alt:before {
    content: "\f440"
}

.fa-chess-knight:before {
    content: "\f441"
}

.fa-chess-knight-alt:before {
    content: "\f442"
}

.fa-chess-pawn:before {
    content: "\f443"
}

.fa-chess-pawn-alt:before {
    content: "\f444"
}

.fa-chess-queen:before {
    content: "\f445"
}

.fa-chess-queen-alt:before {
    content: "\f446"
}

.fa-chess-rook:before {
    content: "\f447"
}

.fa-chess-rook-alt:before {
    content: "\f448"
}

.fa-chevron-circle-down:before {
    content: "\f13a"
}

.fa-chevron-circle-left:before {
    content: "\f137"
}

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

.fa-chevron-circle-up:before {
    content: "\f139"
}

.fa-chevron-double-down:before {
    content: "\f322"
}

.fa-chevron-double-left:before {
    content: "\f323"
}

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

.fa-chevron-double-up:before {
    content: "\f325"
}

.fa-chevron-down:before {
    content: "\f078"
}

.fa-chevron-left:before {
    content: "\f053"
}

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

.fa-chevron-square-down:before {
    content: "\f329"
}

.fa-chevron-square-left:before {
    content: "\f32a"
}

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

.fa-chevron-square-up:before {
    content: "\f32c"
}

.fa-chevron-up:before {
    content: "\f077"
}

.fa-child:before {
    content: "\f1ae"
}

.fa-chimney:before {
    content: "\f78b"
}

.fa-chrome:before {
    content: "\f268"
}

.fa-chromecast:before {
    content: "\f838"
}

.fa-church:before {
    content: "\f51d"
}

.fa-circle:before {
    content: "\f111"
}

.fa-circle-notch:before {
    content: "\f1ce"
}

.fa-city:before {
    content: "\f64f"
}

.fa-clarinet:before {
    content: "\f8ad"
}

.fa-claw-marks:before {
    content: "\f6c2"
}

.fa-clinic-medical:before {
    content: "\f7f2"
}

.fa-clipboard:before {
    content: "\f328"
}

.fa-clipboard-check:before {
    content: "\f46c"
}

.fa-clipboard-list:before {
    content: "\f46d"
}

.fa-clipboard-list-check:before {
    content: "\f737"
}

.fa-clipboard-prescription:before {
    content: "\f5e8"
}

.fa-clipboard-user:before {
    content: "\f7f3"
}

.fa-clock:before {
    content: "\f017"
}

.fa-clone:before {
    content: "\f24d"
}

.fa-closed-captioning:before {
    content: "\f20a"
}

.fa-cloud:before {
    content: "\f0c2"
}

.fa-cloud-download:before {
    content: "\f0ed"
}

.fa-cloud-download-alt:before {
    content: "\f381"
}

.fa-cloud-drizzle:before {
    content: "\f738"
}

.fa-cloud-hail:before {
    content: "\f739"
}

.fa-cloud-hail-mixed:before {
    content: "\f73a"
}

.fa-cloud-meatball:before {
    content: "\f73b"
}

.fa-cloud-moon:before {
    content: "\f6c3"
}

.fa-cloud-moon-rain:before {
    content: "\f73c"
}

.fa-cloud-music:before {
    content: "\f8ae"
}

.fa-cloud-rain:before {
    content: "\f73d"
}

.fa-cloud-rainbow:before {
    content: "\f73e"
}

.fa-cloud-showers:before {
    content: "\f73f"
}

.fa-cloud-showers-heavy:before {
    content: "\f740"
}

.fa-cloud-sleet:before {
    content: "\f741"
}

.fa-cloud-snow:before {
    content: "\f742"
}

.fa-cloud-sun:before {
    content: "\f6c4"
}

.fa-cloud-sun-rain:before {
    content: "\f743"
}

.fa-cloud-upload:before {
    content: "\f0ee"
}

.fa-cloud-upload-alt:before {
    content: "\f382"
}

.fa-cloudflare:before {
    content: "\e07d"
}

.fa-clouds:before {
    content: "\f744"
}

.fa-clouds-moon:before {
    content: "\f745"
}

.fa-clouds-sun:before {
    content: "\f746"
}

.fa-cloudscale:before {
    content: "\f383"
}

.fa-cloudsmith:before {
    content: "\f384"
}

.fa-cloudversify:before {
    content: "\f385"
}

.fa-club:before {
    content: "\f327"
}

.fa-cocktail:before {
    content: "\f561"
}

.fa-code:before {
    content: "\f121"
}

.fa-code-branch:before {
    content: "\f126"
}

.fa-code-commit:before {
    content: "\f386"
}

.fa-code-merge:before {
    content: "\f387"
}

.fa-codepen:before {
    content: "\f1cb"
}

.fa-codiepie:before {
    content: "\f284"
}

.fa-coffee:before {
    content: "\f0f4"
}

.fa-coffee-pot:before {
    content: "\e002"
}

.fa-coffee-togo:before {
    content: "\f6c5"
}

.fa-coffin:before {
    content: "\f6c6"
}

.fa-coffin-cross:before {
    content: "\e051"
}

.fa-cog:before {
    content: "\f013"
}

.fa-cogs:before {
    content: "\f085"
}

.fa-coin:before {
    content: "\f85c"
}

.fa-coins:before {
    content: "\f51e"
}

.fa-columns:before {
    content: "\f0db"
}

.fa-comet:before {
    content: "\e003"
}

.fa-comment:before {
    content: "\f075"
}

.fa-comment-alt:before {
    content: "\f27a"
}

.fa-comment-alt-check:before {
    content: "\f4a2"
}

.fa-comment-alt-dollar:before {
    content: "\f650"
}

.fa-comment-alt-dots:before {
    content: "\f4a3"
}

.fa-comment-alt-edit:before {
    content: "\f4a4"
}

.fa-comment-alt-exclamation:before {
    content: "\f4a5"
}

.fa-comment-alt-lines:before {
    content: "\f4a6"
}

.fa-comment-alt-medical:before {
    content: "\f7f4"
}

.fa-comment-alt-minus:before {
    content: "\f4a7"
}

.fa-comment-alt-music:before {
    content: "\f8af"
}

.fa-comment-alt-plus:before {
    content: "\f4a8"
}

.fa-comment-alt-slash:before {
    content: "\f4a9"
}

.fa-comment-alt-smile:before {
    content: "\f4aa"
}

.fa-comment-alt-times:before {
    content: "\f4ab"
}

.fa-comment-check:before {
    content: "\f4ac"
}

.fa-comment-dollar:before {
    content: "\f651"
}

.fa-comment-dots:before {
    content: "\f4ad"
}

.fa-comment-edit:before {
    content: "\f4ae"
}

.fa-comment-exclamation:before {
    content: "\f4af"
}

.fa-comment-lines:before {
    content: "\f4b0"
}

.fa-comment-medical:before {
    content: "\f7f5"
}

.fa-comment-minus:before {
    content: "\f4b1"
}

.fa-comment-music:before {
    content: "\f8b0"
}

.fa-comment-plus:before {
    content: "\f4b2"
}

.fa-comment-slash:before {
    content: "\f4b3"
}

.fa-comment-smile:before {
    content: "\f4b4"
}

.fa-comment-times:before {
    content: "\f4b5"
}

.fa-comments:before {
    content: "\f086"
}

.fa-comments-alt:before {
    content: "\f4b6"
}

.fa-comments-alt-dollar:before {
    content: "\f652"
}

.fa-comments-dollar:before {
    content: "\f653"
}

.fa-compact-disc:before {
    content: "\f51f"
}

.fa-compass:before {
    content: "\f14e"
}

.fa-compass-slash:before {
    content: "\f5e9"
}

.fa-compress:before {
    content: "\f066"
}

.fa-compress-alt:before {
    content: "\f422"
}

.fa-compress-arrows-alt:before {
    content: "\f78c"
}

.fa-compress-wide:before {
    content: "\f326"
}

.fa-computer-classic:before {
    content: "\f8b1"
}

.fa-computer-speaker:before {
    content: "\f8b2"
}

.fa-concierge-bell:before {
    content: "\f562"
}

.fa-confluence:before {
    content: "\f78d"
}

.fa-connectdevelop:before {
    content: "\f20e"
}

.fa-construction:before {
    content: "\f85d"
}

.fa-container-storage:before {
    content: "\f4b7"
}

.fa-contao:before {
    content: "\f26d"
}

.fa-conveyor-belt:before {
    content: "\f46e"
}

.fa-conveyor-belt-alt:before {
    content: "\f46f"
}

.fa-cookie:before {
    content: "\f563"
}

.fa-cookie-bite:before {
    content: "\f564"
}

.fa-copy:before {
    content: "\f0c5"
}

.fa-copyright:before {
    content: "\f1f9"
}

.fa-corn:before {
    content: "\f6c7"
}

.fa-cotton-bureau:before {
    content: "\f89e"
}

.fa-couch:before {
    content: "\f4b8"
}

.fa-cow:before {
    content: "\f6c8"
}

.fa-cowbell:before {
    content: "\f8b3"
}

.fa-cowbell-more:before {
    content: "\f8b4"
}

.fa-cpanel:before {
    content: "\f388"
}

.fa-creative-commons:before {
    content: "\f25e"
}

.fa-creative-commons-by:before {
    content: "\f4e7"
}

.fa-creative-commons-nc:before {
    content: "\f4e8"
}

.fa-creative-commons-nc-eu:before {
    content: "\f4e9"
}

.fa-creative-commons-nc-jp:before {
    content: "\f4ea"
}

.fa-creative-commons-nd:before {
    content: "\f4eb"
}

.fa-creative-commons-pd:before {
    content: "\f4ec"
}

.fa-creative-commons-pd-alt:before {
    content: "\f4ed"
}

.fa-creative-commons-remix:before {
    content: "\f4ee"
}

.fa-creative-commons-sa:before {
    content: "\f4ef"
}

.fa-creative-commons-sampling:before {
    content: "\f4f0"
}

.fa-creative-commons-sampling-plus:before {
    content: "\f4f1"
}

.fa-creative-commons-share:before {
    content: "\f4f2"
}

.fa-creative-commons-zero:before {
    content: "\f4f3"
}

.fa-credit-card:before {
    content: "\f09d"
}

.fa-credit-card-blank:before {
    content: "\f389"
}

.fa-credit-card-front:before {
    content: "\f38a"
}

.fa-cricket:before {
    content: "\f449"
}

.fa-critical-role:before {
    content: "\f6c9"
}

.fa-croissant:before {
    content: "\f7f6"
}

.fa-crop:before {
    content: "\f125"
}

.fa-crop-alt:before {
    content: "\f565"
}

.fa-cross:before {
    content: "\f654"
}

.fa-crosshairs:before {
    content: "\f05b"
}

.fa-crow:before {
    content: "\f520"
}

.fa-crown:before {
    content: "\f521"
}

.fa-crutch:before {
    content: "\f7f7"
}

.fa-crutches:before {
    content: "\f7f8"
}

.fa-css3:before {
    content: "\f13c"
}

.fa-css3-alt:before {
    content: "\f38b"
}

.fa-cube:before {
    content: "\f1b2"
}

.fa-cubes:before {
    content: "\f1b3"
}

.fa-curling:before {
    content: "\f44a"
}

.fa-cut:before {
    content: "\f0c4"
}

.fa-cuttlefish:before {
    content: "\f38c"
}

.fa-d-and-d:before {
    content: "\f38d"
}

.fa-d-and-d-beyond:before {
    content: "\f6ca"
}

.fa-dagger:before {
    content: "\f6cb"
}

.fa-dailymotion:before {
    content: "\e052"
}

.fa-dashcube:before {
    content: "\f210"
}

.fa-database:before {
    content: "\f1c0"
}

.fa-deaf:before {
    content: "\f2a4"
}

.fa-debug:before {
    content: "\f7f9"
}

.fa-deer:before {
    content: "\f78e"
}

.fa-deer-rudolph:before {
    content: "\f78f"
}

.fa-deezer:before {
    content: "\e077"
}

.fa-delicious:before {
    content: "\f1a5"
}

.fa-democrat:before {
    content: "\f747"
}

.fa-deploydog:before {
    content: "\f38e"
}

.fa-deskpro:before {
    content: "\f38f"
}

.fa-desktop:before {
    content: "\f108"
}

.fa-desktop-alt:before {
    content: "\f390"
}

.fa-dev:before {
    content: "\f6cc"
}

.fa-deviantart:before {
    content: "\f1bd"
}

.fa-dewpoint:before {
    content: "\f748"
}

.fa-dharmachakra:before {
    content: "\f655"
}

.fa-dhl:before {
    content: "\f790"
}

.fa-diagnoses:before {
    content: "\f470"
}

.fa-diamond:before {
    content: "\f219"
}

.fa-diaspora:before {
    content: "\f791"
}

.fa-dice:before {
    content: "\f522"
}

.fa-dice-d10:before {
    content: "\f6cd"
}

.fa-dice-d12:before {
    content: "\f6ce"
}

.fa-dice-d20:before {
    content: "\f6cf"
}

.fa-dice-d4:before {
    content: "\f6d0"
}

.fa-dice-d6:before {
    content: "\f6d1"
}

.fa-dice-d8:before {
    content: "\f6d2"
}

.fa-dice-five:before {
    content: "\f523"
}

.fa-dice-four:before {
    content: "\f524"
}

.fa-dice-one:before {
    content: "\f525"
}

.fa-dice-six:before {
    content: "\f526"
}

.fa-dice-three:before {
    content: "\f527"
}

.fa-dice-two:before {
    content: "\f528"
}

.fa-digg:before {
    content: "\f1a6"
}

.fa-digging:before {
    content: "\f85e"
}

.fa-digital-ocean:before {
    content: "\f391"
}

.fa-digital-tachograph:before {
    content: "\f566"
}

.fa-diploma:before {
    content: "\f5ea"
}

.fa-directions:before {
    content: "\f5eb"
}

.fa-disc-drive:before {
    content: "\f8b5"
}

.fa-discord:before {
    content: "\f392"
}

.fa-discourse:before {
    content: "\f393"
}

.fa-disease:before {
    content: "\f7fa"
}

.fa-divide:before {
    content: "\f529"
}

.fa-dizzy:before {
    content: "\f567"
}

.fa-dna:before {
    content: "\f471"
}

.fa-do-not-enter:before {
    content: "\f5ec"
}

.fa-dochub:before {
    content: "\f394"
}

.fa-docker:before {
    content: "\f395"
}

.fa-dog:before {
    content: "\f6d3"
}

.fa-dog-leashed:before {
    content: "\f6d4"
}

.fa-dollar-sign:before {
    content: "\f155"
}

.fa-dolly:before {
    content: "\f472"
}

.fa-dolly-empty:before {
    content: "\f473"
}

.fa-dolly-flatbed:before {
    content: "\f474"
}

.fa-dolly-flatbed-alt:before {
    content: "\f475"
}

.fa-dolly-flatbed-empty:before {
    content: "\f476"
}

.fa-donate:before {
    content: "\f4b9"
}

.fa-door-closed:before {
    content: "\f52a"
}

.fa-door-open:before {
    content: "\f52b"
}

.fa-dot-circle:before {
    content: "\f192"
}

.fa-dove:before {
    content: "\f4ba"
}

.fa-download:before {
    content: "\f019"
}

.fa-draft2digital:before {
    content: "\f396"
}

.fa-drafting-compass:before {
    content: "\f568"
}

.fa-dragon:before {
    content: "\f6d5"
}

.fa-draw-circle:before {
    content: "\f5ed"
}

.fa-draw-polygon:before {
    content: "\f5ee"
}

.fa-draw-square:before {
    content: "\f5ef"
}

.fa-dreidel:before {
    content: "\f792"
}

.fa-dribbble:before {
    content: "\f17d"
}

.fa-dribbble-square:before {
    content: "\f397"
}

.fa-drone:before {
    content: "\f85f"
}

.fa-drone-alt:before {
    content: "\f860"
}

.fa-dropbox:before {
    content: "\f16b"
}

.fa-drum:before {
    content: "\f569"
}

.fa-drum-steelpan:before {
    content: "\f56a"
}

.fa-drumstick:before {
    content: "\f6d6"
}

.fa-drumstick-bite:before {
    content: "\f6d7"
}

.fa-drupal:before {
    content: "\f1a9"
}

.fa-dryer:before {
    content: "\f861"
}

.fa-dryer-alt:before {
    content: "\f862"
}

.fa-duck:before {
    content: "\f6d8"
}

.fa-dumbbell:before {
    content: "\f44b"
}

.fa-dumpster:before {
    content: "\f793"
}

.fa-dumpster-fire:before {
    content: "\f794"
}

.fa-dungeon:before {
    content: "\f6d9"
}

.fa-dyalog:before {
    content: "\f399"
}

.fa-ear:before {
    content: "\f5f0"
}

.fa-ear-muffs:before {
    content: "\f795"
}

.fa-earlybirds:before {
    content: "\f39a"
}

.fa-ebay:before {
    content: "\f4f4"
}

.fa-eclipse:before {
    content: "\f749"
}

.fa-eclipse-alt:before {
    content: "\f74a"
}

.fa-edge:before {
    content: "\f282"
}

.fa-edge-legacy:before {
    content: "\e078"
}

.fa-edit:before {
    content: "\f044"
}

.fa-egg:before {
    content: "\f7fb"
}

.fa-egg-fried:before {
    content: "\f7fc"
}

.fa-eject:before {
    content: "\f052"
}

.fa-elementor:before {
    content: "\f430"
}

.fa-elephant:before {
    content: "\f6da"
}

.fa-ellipsis-h:before {
    content: "\f141"
}

.fa-ellipsis-h-alt:before {
    content: "\f39b"
}

.fa-ellipsis-v:before {
    content: "\f142"
}

.fa-ellipsis-v-alt:before {
    content: "\f39c"
}

.fa-ello:before {
    content: "\f5f1"
}

.fa-ember:before {
    content: "\f423"
}

.fa-empire:before {
    content: "\f1d1"
}

.fa-empty-set:before {
    content: "\f656"
}

.fa-engine-warning:before {
    content: "\f5f2"
}

.fa-envelope:before {
    content: "\f0e0"
}

.fa-envelope-open:before {
    content: "\f2b6"
}

.fa-envelope-open-dollar:before {
    content: "\f657"
}

.fa-envelope-open-text:before {
    content: "\f658"
}

.fa-envelope-square:before {
    content: "\f199"
}

.fa-envira:before {
    content: "\f299"
}

.fa-equals:before {
    content: "\f52c"
}

.fa-eraser:before {
    content: "\f12d"
}

.fa-erlang:before {
    content: "\f39d"
}

.fa-ethereum:before {
    content: "\f42e"
}

.fa-ethernet:before {
    content: "\f796"
}

.fa-etsy:before {
    content: "\f2d7"
}

.fa-euro-sign:before {
    content: "\f153"
}

.fa-evernote:before {
    content: "\f839"
}

.fa-exchange:before {
    content: "\f0ec"
}

.fa-exchange-alt:before {
    content: "\f362"
}

.fa-exclamation:before {
    content: "\f12a"
}

.fa-exclamation-circle:before {
    content: "\f06a"
}

.fa-exclamation-square:before {
    content: "\f321"
}

.fa-exclamation-triangle:before {
    content: "\f071"
}

.fa-expand:before {
    content: "\f065"
}

.fa-expand-alt:before {
    content: "\f424"
}

.fa-expand-arrows:before {
    content: "\f31d"
}

.fa-expand-arrows-alt:before {
    content: "\f31e"
}

.fa-expand-wide:before {
    content: "\f320"
}

.fa-expeditedssl:before {
    content: "\f23e"
}

.fa-external-link:before {
    content: "\f08e"
}

.fa-external-link-alt:before {
    content: "\f35d"
}

.fa-external-link-square:before {
    content: "\f14c"
}

.fa-external-link-square-alt:before {
    content: "\f360"
}

.fa-eye:before {
    content: "\f06e"
}

.fa-eye-dropper:before {
    content: "\f1fb"
}

.fa-eye-evil:before {
    content: "\f6db"
}

.fa-eye-slash:before {
    content: "\f070"
}

.fa-facebook:before {
    content: "\f09a"
}

.fa-facebook-f:before {
    content: "\f39e"
}

.fa-facebook-messenger:before {
    content: "\f39f"
}

.fa-facebook-square:before {
    content: "\f082"
}

.fa-fan:before {
    content: "\f863"
}

.fa-fan-table:before {
    content: "\e004"
}

.fa-fantasy-flight-games:before {
    content: "\f6dc"
}

.fa-farm:before {
    content: "\f864"
}

.fa-fast-backward:before {
    content: "\f049"
}

.fa-fast-forward:before {
    content: "\f050"
}

.fa-faucet:before {
    content: "\e005"
}

.fa-faucet-drip:before {
    content: "\e006"
}

.fa-fax:before {
    content: "\f1ac"
}

.fa-feather:before {
    content: "\f52d"
}

.fa-feather-alt:before {
    content: "\f56b"
}

.fa-fedex:before {
    content: "\f797"
}

.fa-fedora:before {
    content: "\f798"
}

.fa-female:before {
    content: "\f182"
}

.fa-field-hockey:before {
    content: "\f44c"
}

.fa-fighter-jet:before {
    content: "\f0fb"
}

.fa-figma:before {
    content: "\f799"
}

.fa-file:before {
    content: "\f15b"
}

.fa-file-alt:before {
    content: "\f15c"
}

.fa-file-archive:before {
    content: "\f1c6"
}

.fa-file-audio:before {
    content: "\f1c7"
}

.fa-file-certificate:before {
    content: "\f5f3"
}

.fa-file-chart-line:before {
    content: "\f659"
}

.fa-file-chart-pie:before {
    content: "\f65a"
}

.fa-file-check:before {
    content: "\f316"
}

.fa-file-code:before {
    content: "\f1c9"
}

.fa-file-contract:before {
    content: "\f56c"
}

.fa-file-csv:before {
    content: "\f6dd"
}

.fa-file-download:before {
    content: "\f56d"
}

.fa-file-edit:before {
    content: "\f31c"
}

.fa-file-excel:before {
    content: "\f1c3"
}

.fa-file-exclamation:before {
    content: "\f31a"
}

.fa-file-export:before {
    content: "\f56e"
}

.fa-file-image:before {
    content: "\f1c5"
}

.fa-file-import:before {
    content: "\f56f"
}

.fa-file-invoice:before {
    content: "\f570"
}

.fa-file-invoice-dollar:before {
    content: "\f571"
}

.fa-file-medical:before {
    content: "\f477"
}

.fa-file-medical-alt:before {
    content: "\f478"
}

.fa-file-minus:before {
    content: "\f318"
}

.fa-file-music:before {
    content: "\f8b6"
}

.fa-file-pdf:before {
    content: "\f1c1"
}

.fa-file-plus:before {
    content: "\f319"
}

.fa-file-powerpoint:before {
    content: "\f1c4"
}

.fa-file-prescription:before {
    content: "\f572"
}

.fa-file-search:before {
    content: "\f865"
}

.fa-file-signature:before {
    content: "\f573"
}

.fa-file-spreadsheet:before {
    content: "\f65b"
}

.fa-file-times:before {
    content: "\f317"
}

.fa-file-upload:before {
    content: "\f574"
}

.fa-file-user:before {
    content: "\f65c"
}

.fa-file-video:before {
    content: "\f1c8"
}

.fa-file-word:before {
    content: "\f1c2"
}

.fa-files-medical:before {
    content: "\f7fd"
}

.fa-fill:before {
    content: "\f575"
}

.fa-fill-drip:before {
    content: "\f576"
}

.fa-film:before {
    content: "\f008"
}

.fa-film-alt:before {
    content: "\f3a0"
}

.fa-film-canister:before {
    content: "\f8b7"
}

.fa-filter:before {
    content: "\f0b0"
}

.fa-fingerprint:before {
    content: "\f577"
}

.fa-fire:before {
    content: "\f06d"
}

.fa-fire-alt:before {
    content: "\f7e4"
}

.fa-fire-extinguisher:before {
    content: "\f134"
}

.fa-fire-smoke:before {
    content: "\f74b"
}

.fa-firefox:before {
    content: "\f269"
}

.fa-firefox-browser:before {
    content: "\e007"
}

.fa-fireplace:before {
    content: "\f79a"
}

.fa-first-aid:before {
    content: "\f479"
}

.fa-first-order:before {
    content: "\f2b0"
}

.fa-first-order-alt:before {
    content: "\f50a"
}

.fa-firstdraft:before {
    content: "\f3a1"
}

.fa-fish:before {
    content: "\f578"
}

.fa-fish-cooked:before {
    content: "\f7fe"
}

.fa-fist-raised:before {
    content: "\f6de"
}

.fa-flag:before {
    content: "\f024"
}

.fa-flag-alt:before {
    content: "\f74c"
}

.fa-flag-checkered:before {
    content: "\f11e"
}

.fa-flag-usa:before {
    content: "\f74d"
}

.fa-flame:before {
    content: "\f6df"
}

.fa-flashlight:before {
    content: "\f8b8"
}

.fa-flask:before {
    content: "\f0c3"
}

.fa-flask-poison:before {
    content: "\f6e0"
}

.fa-flask-potion:before {
    content: "\f6e1"
}

.fa-flickr:before {
    content: "\f16e"
}

.fa-flipboard:before {
    content: "\f44d"
}

.fa-flower:before {
    content: "\f7ff"
}

.fa-flower-daffodil:before {
    content: "\f800"
}

.fa-flower-tulip:before {
    content: "\f801"
}

.fa-flushed:before {
    content: "\f579"
}

.fa-flute:before {
    content: "\f8b9"
}

.fa-flux-capacitor:before {
    content: "\f8ba"
}

.fa-fly:before {
    content: "\f417"
}

.fa-fog:before {
    content: "\f74e"
}

.fa-folder:before {
    content: "\f07b"
}

.fa-folder-download:before {
    content: "\e053"
}

.fa-folder-minus:before {
    content: "\f65d"
}

.fa-folder-open:before {
    content: "\f07c"
}

.fa-folder-plus:before {
    content: "\f65e"
}

.fa-folder-times:before {
    content: "\f65f"
}

.fa-folder-tree:before {
    content: "\f802"
}

.fa-folder-upload:before {
    content: "\e054"
}

.fa-folders:before {
    content: "\f660"
}

.fa-font:before {
    content: "\f031"
}

.fa-font-awesome:before {
    content: "\f2b4"
}

.fa-font-awesome-alt:before {
    content: "\f35c"
}

.fa-font-awesome-flag:before {
    content: "\f425"
}

.fa-font-awesome-logo-full:before {
    content: "\f4e6"
}

.fa-font-case:before {
    content: "\f866"
}

.fa-fonticons:before {
    content: "\f280"
}

.fa-fonticons-fi:before {
    content: "\f3a2"
}

.fa-football-ball:before {
    content: "\f44e"
}

.fa-football-helmet:before {
    content: "\f44f"
}

.fa-forklift:before {
    content: "\f47a"
}

.fa-fort-awesome:before {
    content: "\f286"
}

.fa-fort-awesome-alt:before {
    content: "\f3a3"
}

.fa-forumbee:before {
    content: "\f211"
}

.fa-forward:before {
    content: "\f04e"
}

.fa-foursquare:before {
    content: "\f180"
}

.fa-fragile:before {
    content: "\f4bb"
}

.fa-free-code-camp:before {
    content: "\f2c5"
}

.fa-freebsd:before {
    content: "\f3a4"
}

.fa-french-fries:before {
    content: "\f803"
}

.fa-frog:before {
    content: "\f52e"
}

.fa-frosty-head:before {
    content: "\f79b"
}

.fa-frown:before {
    content: "\f119"
}

.fa-frown-open:before {
    content: "\f57a"
}

.fa-fulcrum:before {
    content: "\f50b"
}

.fa-function:before {
    content: "\f661"
}

.fa-funnel-dollar:before {
    content: "\f662"
}

.fa-futbol:before {
    content: "\f1e3"
}

.fa-galactic-republic:before {
    content: "\f50c"
}

.fa-galactic-senate:before {
    content: "\f50d"
}

.fa-galaxy:before {
    content: "\e008"
}

.fa-game-board:before {
    content: "\f867"
}

.fa-game-board-alt:before {
    content: "\f868"
}

.fa-game-console-handheld:before {
    content: "\f8bb"
}

.fa-gamepad:before {
    content: "\f11b"
}

.fa-gamepad-alt:before {
    content: "\f8bc"
}

.fa-garage:before {
    content: "\e009"
}

.fa-garage-car:before {
    content: "\e00a"
}

.fa-garage-open:before {
    content: "\e00b"
}

.fa-gas-pump:before {
    content: "\f52f"
}

.fa-gas-pump-slash:before {
    content: "\f5f4"
}

.fa-gavel:before {
    content: "\f0e3"
}

.fa-gem:before {
    content: "\f3a5"
}

.fa-genderless:before {
    content: "\f22d"
}

.fa-get-pocket:before {
    content: "\f265"
}

.fa-gg:before {
    content: "\f260"
}

.fa-gg-circle:before {
    content: "\f261"
}

.fa-ghost:before {
    content: "\f6e2"
}

.fa-gift:before {
    content: "\f06b"
}

.fa-gift-card:before {
    content: "\f663"
}

.fa-gifts:before {
    content: "\f79c"
}

.fa-gingerbread-man:before {
    content: "\f79d"
}

.fa-git:before {
    content: "\f1d3"
}

.fa-git-alt:before {
    content: "\f841"
}

.fa-git-square:before {
    content: "\f1d2"
}

.fa-github:before {
    content: "\f09b"
}

.fa-github-alt:before {
    content: "\f113"
}

.fa-github-square:before {
    content: "\f092"
}

.fa-gitkraken:before {
    content: "\f3a6"
}

.fa-gitlab:before {
    content: "\f296"
}

.fa-gitter:before {
    content: "\f426"
}

.fa-glass:before {
    content: "\f804"
}

.fa-glass-champagne:before {
    content: "\f79e"
}

.fa-glass-cheers:before {
    content: "\f79f"
}

.fa-glass-citrus:before {
    content: "\f869"
}

.fa-glass-martini:before {
    content: "\f000"
}

.fa-glass-martini-alt:before {
    content: "\f57b"
}

.fa-glass-whiskey:before {
    content: "\f7a0"
}

.fa-glass-whiskey-rocks:before {
    content: "\f7a1"
}

.fa-glasses:before {
    content: "\f530"
}

.fa-glasses-alt:before {
    content: "\f5f5"
}

.fa-glide:before {
    content: "\f2a5"
}

.fa-glide-g:before {
    content: "\f2a6"
}

.fa-globe:before {
    content: "\f0ac"
}

.fa-globe-africa:before {
    content: "\f57c"
}

.fa-globe-americas:before {
    content: "\f57d"
}

.fa-globe-asia:before {
    content: "\f57e"
}

.fa-globe-europe:before {
    content: "\f7a2"
}

.fa-globe-snow:before {
    content: "\f7a3"
}

.fa-globe-stand:before {
    content: "\f5f6"
}

.fa-gofore:before {
    content: "\f3a7"
}

.fa-golf-ball:before {
    content: "\f450"
}

.fa-golf-club:before {
    content: "\f451"
}

.fa-goodreads:before {
    content: "\f3a8"
}

.fa-goodreads-g:before {
    content: "\f3a9"
}

.fa-google:before {
    content: "\f1a0"
}

.fa-google-drive:before {
    content: "\f3aa"
}

.fa-google-pay:before {
    content: "\e079"
}

.fa-google-play:before {
    content: "\f3ab"
}

.fa-google-plus:before {
    content: "\f2b3"
}

.fa-google-plus-g:before {
    content: "\f0d5"
}

.fa-google-plus-square:before {
    content: "\f0d4"
}

.fa-google-wallet:before {
    content: "\f1ee"
}

.fa-gopuram:before {
    content: "\f664"
}

.fa-graduation-cap:before {
    content: "\f19d"
}

.fa-gramophone:before {
    content: "\f8bd"
}

.fa-gratipay:before {
    content: "\f184"
}

.fa-grav:before {
    content: "\f2d6"
}

.fa-greater-than:before {
    content: "\f531"
}

.fa-greater-than-equal:before {
    content: "\f532"
}

.fa-grimace:before {
    content: "\f57f"
}

.fa-grin:before {
    content: "\f580"
}

.fa-grin-alt:before {
    content: "\f581"
}

.fa-grin-beam:before {
    content: "\f582"
}

.fa-grin-beam-sweat:before {
    content: "\f583"
}

.fa-grin-hearts:before {
    content: "\f584"
}

.fa-grin-squint:before {
    content: "\f585"
}

.fa-grin-squint-tears:before {
    content: "\f586"
}

.fa-grin-stars:before {
    content: "\f587"
}

.fa-grin-tears:before {
    content: "\f588"
}

.fa-grin-tongue:before {
    content: "\f589"
}

.fa-grin-tongue-squint:before {
    content: "\f58a"
}

.fa-grin-tongue-wink:before {
    content: "\f58b"
}

.fa-grin-wink:before {
    content: "\f58c"
}

.fa-grip-horizontal:before {
    content: "\f58d"
}

.fa-grip-lines:before {
    content: "\f7a4"
}

.fa-grip-lines-vertical:before {
    content: "\f7a5"
}

.fa-grip-vertical:before {
    content: "\f58e"
}

.fa-gripfire:before {
    content: "\f3ac"
}

.fa-grunt:before {
    content: "\f3ad"
}

.fa-guilded:before {
    content: "\e07e"
}

.fa-guitar:before {
    content: "\f7a6"
}

.fa-guitar-electric:before {
    content: "\f8be"
}

.fa-guitars:before {
    content: "\f8bf"
}

.fa-gulp:before {
    content: "\f3ae"
}

.fa-h-square:before {
    content: "\f0fd"
}

.fa-h1:before {
    content: "\f313"
}

.fa-h2:before {
    content: "\f314"
}

.fa-h3:before {
    content: "\f315"
}

.fa-h4:before {
    content: "\f86a"
}

.fa-hacker-news:before {
    content: "\f1d4"
}

.fa-hacker-news-square:before {
    content: "\f3af"
}

.fa-hackerrank:before {
    content: "\f5f7"
}

.fa-hamburger:before {
    content: "\f805"
}

.fa-hammer:before {
    content: "\f6e3"
}

.fa-hammer-war:before {
    content: "\f6e4"
}

.fa-hamsa:before {
    content: "\f665"
}

.fa-hand-heart:before {
    content: "\f4bc"
}

.fa-hand-holding:before {
    content: "\f4bd"
}

.fa-hand-holding-box:before {
    content: "\f47b"
}

.fa-hand-holding-heart:before {
    content: "\f4be"
}

.fa-hand-holding-magic:before {
    content: "\f6e5"
}

.fa-hand-holding-medical:before {
    content: "\e05c"
}

.fa-hand-holding-seedling:before {
    content: "\f4bf"
}

.fa-hand-holding-usd:before {
    content: "\f4c0"
}

.fa-hand-holding-water:before {
    content: "\f4c1"
}

.fa-hand-lizard:before {
    content: "\f258"
}

.fa-hand-middle-finger:before {
    content: "\f806"
}

.fa-hand-paper:before {
    content: "\f256"
}

.fa-hand-peace:before {
    content: "\f25b"
}

.fa-hand-point-down:before {
    content: "\f0a7"
}

.fa-hand-point-left:before {
    content: "\f0a5"
}

.fa-hand-point-right:before {
    content: "\f0a4"
}

.fa-hand-point-up:before {
    content: "\f0a6"
}

.fa-hand-pointer:before {
    content: "\f25a"
}

.fa-hand-receiving:before {
    content: "\f47c"
}

.fa-hand-rock:before {
    content: "\f255"
}

.fa-hand-scissors:before {
    content: "\f257"
}

.fa-hand-sparkles:before {
    content: "\e05d"
}

.fa-hand-spock:before {
    content: "\f259"
}

.fa-hands:before {
    content: "\f4c2"
}

.fa-hands-heart:before {
    content: "\f4c3"
}

.fa-hands-helping:before {
    content: "\f4c4"
}

.fa-hands-usd:before {
    content: "\f4c5"
}

.fa-hands-wash:before {
    content: "\e05e"
}

.fa-handshake:before {
    content: "\f2b5"
}

.fa-handshake-alt:before {
    content: "\f4c6"
}

.fa-handshake-alt-slash:before {
    content: "\e05f"
}

.fa-handshake-slash:before {
    content: "\e060"
}

.fa-hanukiah:before {
    content: "\f6e6"
}

.fa-hard-hat:before {
    content: "\f807"
}

.fa-hashtag:before {
    content: "\f292"
}

.fa-hat-chef:before {
    content: "\f86b"
}

.fa-hat-cowboy:before {
    content: "\f8c0"
}

.fa-hat-cowboy-side:before {
    content: "\f8c1"
}

.fa-hat-santa:before {
    content: "\f7a7"
}

.fa-hat-winter:before {
    content: "\f7a8"
}

.fa-hat-witch:before {
    content: "\f6e7"
}

.fa-hat-wizard:before {
    content: "\f6e8"
}

.fa-hdd:before {
    content: "\f0a0"
}

.fa-head-side:before {
    content: "\f6e9"
}

.fa-head-side-brain:before {
    content: "\f808"
}

.fa-head-side-cough:before {
    content: "\e061"
}

.fa-head-side-cough-slash:before {
    content: "\e062"
}

.fa-head-side-headphones:before {
    content: "\f8c2"
}

.fa-head-side-mask:before {
    content: "\e063"
}

.fa-head-side-medical:before {
    content: "\f809"
}

.fa-head-side-virus:before {
    content: "\e064"
}

.fa-head-vr:before {
    content: "\f6ea"
}

.fa-heading:before {
    content: "\f1dc"
}

.fa-headphones:before {
    content: "\f025"
}

.fa-headphones-alt:before {
    content: "\f58f"
}

.fa-headset:before {
    content: "\f590"
}

.fa-heart:before {
    content: "\f004"
}

.fa-heart-broken:before {
    content: "\f7a9"
}

.fa-heart-circle:before {
    content: "\f4c7"
}

.fa-heart-rate:before {
    content: "\f5f8"
}

.fa-heart-square:before {
    content: "\f4c8"
}

.fa-heartbeat:before {
    content: "\f21e"
}

.fa-heat:before {
    content: "\e00c"
}

.fa-helicopter:before {
    content: "\f533"
}

.fa-helmet-battle:before {
    content: "\f6eb"
}

.fa-hexagon:before {
    content: "\f312"
}

.fa-highlighter:before {
    content: "\f591"
}

.fa-hiking:before {
    content: "\f6ec"
}

.fa-hippo:before {
    content: "\f6ed"
}

.fa-hips:before {
    content: "\f452"
}

.fa-hire-a-helper:before {
    content: "\f3b0"
}

.fa-history:before {
    content: "\f1da"
}

.fa-hive:before {
    content: "\e07f"
}

.fa-hockey-mask:before {
    content: "\f6ee"
}

.fa-hockey-puck:before {
    content: "\f453"
}

.fa-hockey-sticks:before {
    content: "\f454"
}

.fa-holly-berry:before {
    content: "\f7aa"
}

.fa-home:before {
    content: "\f015"
}

.fa-home-alt:before {
    content: "\f80a"
}

.fa-home-heart:before {
    content: "\f4c9"
}

.fa-home-lg:before {
    content: "\f80b"
}

.fa-home-lg-alt:before {
    content: "\f80c"
}

.fa-hood-cloak:before {
    content: "\f6ef"
}

.fa-hooli:before {
    content: "\f427"
}

.fa-horizontal-rule:before {
    content: "\f86c"
}

.fa-hornbill:before {
    content: "\f592"
}

.fa-horse:before {
    content: "\f6f0"
}

.fa-horse-head:before {
    content: "\f7ab"
}

.fa-horse-saddle:before {
    content: "\f8c3"
}

.fa-hospital:before {
    content: "\f0f8"
}

.fa-hospital-alt:before {
    content: "\f47d"
}

.fa-hospital-symbol:before {
    content: "\f47e"
}

.fa-hospital-user:before {
    content: "\f80d"
}

.fa-hospitals:before {
    content: "\f80e"
}

.fa-hot-tub:before {
    content: "\f593"
}

.fa-hotdog:before {
    content: "\f80f"
}

.fa-hotel:before {
    content: "\f594"
}

.fa-hotjar:before {
    content: "\f3b1"
}

.fa-hourglass:before {
    content: "\f254"
}

.fa-hourglass-end:before {
    content: "\f253"
}

.fa-hourglass-half:before {
    content: "\f252"
}

.fa-hourglass-start:before {
    content: "\f251"
}

.fa-house:before {
    content: "\e00d"
}

.fa-house-damage:before {
    content: "\f6f1"
}

.fa-house-day:before {
    content: "\e00e"
}

.fa-house-flood:before {
    content: "\f74f"
}

.fa-house-leave:before {
    content: "\e00f"
}

.fa-house-night:before {
    content: "\e010"
}

.fa-house-return:before {
    content: "\e011"
}

.fa-house-signal:before {
    content: "\e012"
}

.fa-house-user:before {
    content: "\e065"
}

.fa-houzz:before {
    content: "\f27c"
}

.fa-hryvnia:before {
    content: "\f6f2"
}

.fa-html5:before {
    content: "\f13b"
}

.fa-hubspot:before {
    content: "\f3b2"
}

.fa-humidity:before {
    content: "\f750"
}

.fa-hurricane:before {
    content: "\f751"
}

.fa-i-cursor:before {
    content: "\f246"
}

.fa-ice-cream:before {
    content: "\f810"
}

.fa-ice-skate:before {
    content: "\f7ac"
}

.fa-icicles:before {
    content: "\f7ad"
}

.fa-icons:before {
    content: "\f86d"
}

.fa-icons-alt:before {
    content: "\f86e"
}

.fa-id-badge:before {
    content: "\f2c1"
}

.fa-id-card:before {
    content: "\f2c2"
}

.fa-id-card-alt:before {
    content: "\f47f"
}

.fa-ideal:before {
    content: "\e013"
}

.fa-igloo:before {
    content: "\f7ae"
}

.fa-image:before {
    content: "\f03e"
}

.fa-image-polaroid:before {
    content: "\f8c4"
}

.fa-images:before {
    content: "\f302"
}

.fa-imdb:before {
    content: "\f2d8"
}

.fa-inbox:before {
    content: "\f01c"
}

.fa-inbox-in:before {
    content: "\f310"
}

.fa-inbox-out:before {
    content: "\f311"
}

.fa-indent:before {
    content: "\f03c"
}

.fa-industry:before {
    content: "\f275"
}

.fa-industry-alt:before {
    content: "\f3b3"
}

.fa-infinity:before {
    content: "\f534"
}

.fa-info:before {
    content: "\f129"
}

.fa-info-circle:before {
    content: "\f05a"
}

.fa-info-square:before {
    content: "\f30f"
}

.fa-inhaler:before {
    content: "\f5f9"
}

.fa-innosoft:before {
    content: "\e080"
}

.fa-instagram:before {
    content: "\f16d"
}

.fa-instagram-square:before {
    content: "\e055"
}

.fa-instalod:before {
    content: "\e081"
}

.fa-integral:before {
    content: "\f667"
}

.fa-intercom:before {
    content: "\f7af"
}

.fa-internet-explorer:before {
    content: "\f26b"
}

.fa-intersection:before {
    content: "\f668"
}

.fa-inventory:before {
    content: "\f480"
}

.fa-invision:before {
    content: "\f7b0"
}

.fa-ioxhost:before {
    content: "\f208"
}

.fa-island-tropical:before {
    content: "\f811"
}

.fa-italic:before {
    content: "\f033"
}

.fa-itch-io:before {
    content: "\f83a"
}

.fa-itunes:before {
    content: "\f3b4"
}

.fa-itunes-note:before {
    content: "\f3b5"
}

.fa-jack-o-lantern:before {
    content: "\f30e"
}

.fa-java:before {
    content: "\f4e4"
}

.fa-jedi:before {
    content: "\f669"
}

.fa-jedi-order:before {
    content: "\f50e"
}

.fa-jenkins:before {
    content: "\f3b6"
}

.fa-jira:before {
    content: "\f7b1"
}

.fa-joget:before {
    content: "\f3b7"
}

.fa-joint:before {
    content: "\f595"
}

.fa-joomla:before {
    content: "\f1aa"
}

.fa-journal-whills:before {
    content: "\f66a"
}

.fa-joystick:before {
    content: "\f8c5"
}

.fa-js:before {
    content: "\f3b8"
}

.fa-js-square:before {
    content: "\f3b9"
}

.fa-jsfiddle:before {
    content: "\f1cc"
}

.fa-jug:before {
    content: "\f8c6"
}

.fa-kaaba:before {
    content: "\f66b"
}

.fa-kaggle:before {
    content: "\f5fa"
}

.fa-kazoo:before {
    content: "\f8c7"
}

.fa-kerning:before {
    content: "\f86f"
}

.fa-key:before {
    content: "\f084"
}

.fa-key-skeleton:before {
    content: "\f6f3"
}

.fa-keybase:before {
    content: "\f4f5"
}

.fa-keyboard:before {
    content: "\f11c"
}

.fa-keycdn:before {
    content: "\f3ba"
}

.fa-keynote:before {
    content: "\f66c"
}

.fa-khanda:before {
    content: "\f66d"
}

.fa-kickstarter:before {
    content: "\f3bb"
}

.fa-kickstarter-k:before {
    content: "\f3bc"
}

.fa-kidneys:before {
    content: "\f5fb"
}

.fa-kiss:before {
    content: "\f596"
}

.fa-kiss-beam:before {
    content: "\f597"
}

.fa-kiss-wink-heart:before {
    content: "\f598"
}

.fa-kite:before {
    content: "\f6f4"
}

.fa-kiwi-bird:before {
    content: "\f535"
}

.fa-knife-kitchen:before {
    content: "\f6f5"
}

.fa-korvue:before {
    content: "\f42f"
}

.fa-lambda:before {
    content: "\f66e"
}

.fa-lamp:before {
    content: "\f4ca"
}

.fa-lamp-desk:before {
    content: "\e014"
}

.fa-lamp-floor:before {
    content: "\e015"
}

.fa-landmark:before {
    content: "\f66f"
}

.fa-landmark-alt:before {
    content: "\f752"
}

.fa-language:before {
    content: "\f1ab"
}

.fa-laptop:before {
    content: "\f109"
}

.fa-laptop-code:before {
    content: "\f5fc"
}

.fa-laptop-house:before {
    content: "\e066"
}

.fa-laptop-medical:before {
    content: "\f812"
}

.fa-laravel:before {
    content: "\f3bd"
}

.fa-lasso:before {
    content: "\f8c8"
}

.fa-lastfm:before {
    content: "\f202"
}

.fa-lastfm-square:before {
    content: "\f203"
}

.fa-laugh:before {
    content: "\f599"
}

.fa-laugh-beam:before {
    content: "\f59a"
}

.fa-laugh-squint:before {
    content: "\f59b"
}

.fa-laugh-wink:before {
    content: "\f59c"
}

.fa-layer-group:before {
    content: "\f5fd"
}

.fa-layer-minus:before {
    content: "\f5fe"
}

.fa-layer-plus:before {
    content: "\f5ff"
}

.fa-leaf:before {
    content: "\f06c"
}

.fa-leaf-heart:before {
    content: "\f4cb"
}

.fa-leaf-maple:before {
    content: "\f6f6"
}

.fa-leaf-oak:before {
    content: "\f6f7"
}

.fa-leanpub:before {
    content: "\f212"
}

.fa-lemon:before {
    content: "\f094"
}

.fa-less:before {
    content: "\f41d"
}

.fa-less-than:before {
    content: "\f536"
}

.fa-less-than-equal:before {
    content: "\f537"
}

.fa-level-down:before {
    content: "\f149"
}

.fa-level-down-alt:before {
    content: "\f3be"
}

.fa-level-up:before {
    content: "\f148"
}

.fa-level-up-alt:before {
    content: "\f3bf"
}

.fa-life-ring:before {
    content: "\f1cd"
}

.fa-light-ceiling:before {
    content: "\e016"
}

.fa-light-switch:before {
    content: "\e017"
}

.fa-light-switch-off:before {
    content: "\e018"
}

.fa-light-switch-on:before {
    content: "\e019"
}

.fa-lightbulb:before {
    content: "\f0eb"
}

.fa-lightbulb-dollar:before {
    content: "\f670"
}

.fa-lightbulb-exclamation:before {
    content: "\f671"
}

.fa-lightbulb-on:before {
    content: "\f672"
}

.fa-lightbulb-slash:before {
    content: "\f673"
}

.fa-lights-holiday:before {
    content: "\f7b2"
}

.fa-line:before {
    content: "\f3c0"
}

.fa-line-columns:before {
    content: "\f870"
}

.fa-line-height:before {
    content: "\f871"
}

.fa-link:before {
    content: "\f0c1"
}

.fa-linkedin:before {
    content: "\f08c"
}

.fa-linkedin-in:before {
    content: "\f0e1"
}

.fa-linode:before {
    content: "\f2b8"
}

.fa-linux:before {
    content: "\f17c"
}

.fa-lips:before {
    content: "\f600"
}

.fa-lira-sign:before {
    content: "\f195"
}

.fa-list:before {
    content: "\f03a"
}

.fa-list-alt:before {
    content: "\f022"
}

.fa-list-music:before {
    content: "\f8c9"
}

.fa-list-ol:before {
    content: "\f0cb"
}

.fa-list-ul:before {
    content: "\f0ca"
}

.fa-location:before {
    content: "\f601"
}

.fa-location-arrow:before {
    content: "\f124"
}

.fa-location-circle:before {
    content: "\f602"
}

.fa-location-slash:before {
    content: "\f603"
}

.fa-lock:before {
    content: "\f023"
}

.fa-lock-alt:before {
    content: "\f30d"
}

.fa-lock-open:before {
    content: "\f3c1"
}

.fa-lock-open-alt:before {
    content: "\f3c2"
}

.fa-long-arrow-alt-down:before {
    content: "\f309"
}

.fa-long-arrow-alt-left:before {
    content: "\f30a"
}

.fa-long-arrow-alt-right:before {
    content: "\f30b"
}

.fa-long-arrow-alt-up:before {
    content: "\f30c"
}

.fa-long-arrow-down:before {
    content: "\f175"
}

.fa-long-arrow-left:before {
    content: "\f177"
}

.fa-long-arrow-right:before {
    content: "\f178"
}

.fa-long-arrow-up:before {
    content: "\f176"
}

.fa-loveseat:before {
    content: "\f4cc"
}

.fa-low-vision:before {
    content: "\f2a8"
}

.fa-luchador:before {
    content: "\f455"
}

.fa-luggage-cart:before {
    content: "\f59d"
}

.fa-lungs:before {
    content: "\f604"
}

.fa-lungs-virus:before {
    content: "\e067"
}

.fa-lyft:before {
    content: "\f3c3"
}

.fa-mace:before {
    content: "\f6f8"
}

.fa-magento:before {
    content: "\f3c4"
}

.fa-magic:before {
    content: "\f0d0"
}

.fa-magnet:before {
    content: "\f076"
}

.fa-mail-bulk:before {
    content: "\f674"
}

.fa-mailbox:before {
    content: "\f813"
}

.fa-mailchimp:before {
    content: "\f59e"
}

.fa-male:before {
    content: "\f183"
}

.fa-mandalorian:before {
    content: "\f50f"
}

.fa-mandolin:before {
    content: "\f6f9"
}

.fa-map:before {
    content: "\f279"
}

.fa-map-marked:before {
    content: "\f59f"
}

.fa-map-marked-alt:before {
    content: "\f5a0"
}

.fa-map-marker:before {
    content: "\f041"
}

.fa-map-marker-alt:before {
    content: "\f3c5"
}

.fa-map-marker-alt-slash:before {
    content: "\f605"
}

.fa-map-marker-check:before {
    content: "\f606"
}

.fa-map-marker-edit:before {
    content: "\f607"
}

.fa-map-marker-exclamation:before {
    content: "\f608"
}

.fa-map-marker-minus:before {
    content: "\f609"
}

.fa-map-marker-plus:before {
    content: "\f60a"
}

.fa-map-marker-question:before {
    content: "\f60b"
}

.fa-map-marker-slash:before {
    content: "\f60c"
}

.fa-map-marker-smile:before {
    content: "\f60d"
}

.fa-map-marker-times:before {
    content: "\f60e"
}

.fa-map-pin:before {
    content: "\f276"
}

.fa-map-signs:before {
    content: "\f277"
}

.fa-markdown:before {
    content: "\f60f"
}

.fa-marker:before {
    content: "\f5a1"
}

.fa-mars:before {
    content: "\f222"
}

.fa-mars-double:before {
    content: "\f227"
}

.fa-mars-stroke:before {
    content: "\f229"
}

.fa-mars-stroke-h:before {
    content: "\f22b"
}

.fa-mars-stroke-v:before {
    content: "\f22a"
}

.fa-mask:before {
    content: "\f6fa"
}

.fa-mastodon:before {
    content: "\f4f6"
}

.fa-maxcdn:before {
    content: "\f136"
}

.fa-mdb:before {
    content: "\f8ca"
}

.fa-meat:before {
    content: "\f814"
}

.fa-medal:before {
    content: "\f5a2"
}

.fa-medapps:before {
    content: "\f3c6"
}

.fa-medium:before {
    content: "\f23a"
}

.fa-medium-m:before {
    content: "\f3c7"
}

.fa-medkit:before {
    content: "\f0fa"
}

.fa-medrt:before {
    content: "\f3c8"
}

.fa-meetup:before {
    content: "\f2e0"
}

.fa-megaphone:before {
    content: "\f675"
}

.fa-megaport:before {
    content: "\f5a3"
}

.fa-meh:before {
    content: "\f11a"
}

.fa-meh-blank:before {
    content: "\f5a4"
}

.fa-meh-rolling-eyes:before {
    content: "\f5a5"
}

.fa-memory:before {
    content: "\f538"
}

.fa-mendeley:before {
    content: "\f7b3"
}

.fa-menorah:before {
    content: "\f676"
}

.fa-mercury:before {
    content: "\f223"
}

.fa-meteor:before {
    content: "\f753"
}

.fa-microblog:before {
    content: "\e01a"
}

.fa-microchip:before {
    content: "\f2db"
}

.fa-microphone:before {
    content: "\f130"
}

.fa-microphone-alt:before {
    content: "\f3c9"
}

.fa-microphone-alt-slash:before {
    content: "\f539"
}

.fa-microphone-slash:before {
    content: "\f131"
}

.fa-microphone-stand:before {
    content: "\f8cb"
}

.fa-microscope:before {
    content: "\f610"
}

.fa-microsoft:before {
    content: "\f3ca"
}

.fa-microwave:before {
    content: "\e01b"
}

.fa-mind-share:before {
    content: "\f677"
}

.fa-minus:before {
    content: "\f068"
}

.fa-minus-circle:before {
    content: "\f056"
}

.fa-minus-hexagon:before {
    content: "\f307"
}

.fa-minus-octagon:before {
    content: "\f308"
}

.fa-minus-square:before {
    content: "\f146"
}

.fa-mistletoe:before {
    content: "\f7b4"
}

.fa-mitten:before {
    content: "\f7b5"
}

.fa-mix:before {
    content: "\f3cb"
}

.fa-mixcloud:before {
    content: "\f289"
}

.fa-mixer:before {
    content: "\e056"
}

.fa-mizuni:before {
    content: "\f3cc"
}

.fa-mobile:before {
    content: "\f10b"
}

.fa-mobile-alt:before {
    content: "\f3cd"
}

.fa-mobile-android:before {
    content: "\f3ce"
}

.fa-mobile-android-alt:before {
    content: "\f3cf"
}

.fa-modx:before {
    content: "\f285"
}

.fa-monero:before {
    content: "\f3d0"
}

.fa-money-bill:before {
    content: "\f0d6"
}

.fa-money-bill-alt:before {
    content: "\f3d1"
}

.fa-money-bill-wave:before {
    content: "\f53a"
}

.fa-money-bill-wave-alt:before {
    content: "\f53b"
}

.fa-money-check:before {
    content: "\f53c"
}

.fa-money-check-alt:before {
    content: "\f53d"
}

.fa-money-check-edit:before {
    content: "\f872"
}

.fa-money-check-edit-alt:before {
    content: "\f873"
}

.fa-monitor-heart-rate:before {
    content: "\f611"
}

.fa-monkey:before {
    content: "\f6fb"
}

.fa-monument:before {
    content: "\f5a6"
}

.fa-moon:before {
    content: "\f186"
}

.fa-moon-cloud:before {
    content: "\f754"
}

.fa-moon-stars:before {
    content: "\f755"
}

.fa-mortar-pestle:before {
    content: "\f5a7"
}

.fa-mosque:before {
    content: "\f678"
}

.fa-motorcycle:before {
    content: "\f21c"
}

.fa-mountain:before {
    content: "\f6fc"
}

.fa-mountains:before {
    content: "\f6fd"
}

.fa-mouse:before {
    content: "\f8cc"
}

.fa-mouse-alt:before {
    content: "\f8cd"
}

.fa-mouse-pointer:before {
    content: "\f245"
}

.fa-mp3-player:before {
    content: "\f8ce"
}

.fa-mug:before {
    content: "\f874"
}

.fa-mug-hot:before {
    content: "\f7b6"
}

.fa-mug-marshmallows:before {
    content: "\f7b7"
}

.fa-mug-tea:before {
    content: "\f875"
}

.fa-music:before {
    content: "\f001"
}

.fa-music-alt:before {
    content: "\f8cf"
}

.fa-music-alt-slash:before {
    content: "\f8d0"
}

.fa-music-slash:before {
    content: "\f8d1"
}

.fa-napster:before {
    content: "\f3d2"
}

.fa-narwhal:before {
    content: "\f6fe"
}

.fa-neos:before {
    content: "\f612"
}

.fa-network-wired:before {
    content: "\f6ff"
}

.fa-neuter:before {
    content: "\f22c"
}

.fa-newspaper:before {
    content: "\f1ea"
}

.fa-nimblr:before {
    content: "\f5a8"
}

.fa-node:before {
    content: "\f419"
}

.fa-node-js:before {
    content: "\f3d3"
}

.fa-not-equal:before {
    content: "\f53e"
}

.fa-notes-medical:before {
    content: "\f481"
}

.fa-npm:before {
    content: "\f3d4"
}

.fa-ns8:before {
    content: "\f3d5"
}

.fa-nutritionix:before {
    content: "\f3d6"
}

.fa-object-group:before {
    content: "\f247"
}

.fa-object-ungroup:before {
    content: "\f248"
}

.fa-octagon:before {
    content: "\f306"
}

.fa-octopus-deploy:before {
    content: "\e082"
}

.fa-odnoklassniki:before {
    content: "\f263"
}

.fa-odnoklassniki-square:before {
    content: "\f264"
}

.fa-oil-can:before {
    content: "\f613"
}

.fa-oil-temp:before {
    content: "\f614"
}

.fa-old-republic:before {
    content: "\f510"
}

.fa-om:before {
    content: "\f679"
}

.fa-omega:before {
    content: "\f67a"
}

.fa-opencart:before {
    content: "\f23d"
}

.fa-openid:before {
    content: "\f19b"
}

.fa-opera:before {
    content: "\f26a"
}

.fa-optin-monster:before {
    content: "\f23c"
}

.fa-orcid:before {
    content: "\f8d2"
}

.fa-ornament:before {
    content: "\f7b8"
}

.fa-osi:before {
    content: "\f41a"
}

.fa-otter:before {
    content: "\f700"
}

.fa-outdent:before {
    content: "\f03b"
}

.fa-outlet:before {
    content: "\e01c"
}

.fa-oven:before {
    content: "\e01d"
}

.fa-overline:before {
    content: "\f876"
}

.fa-page-break:before {
    content: "\f877"
}

.fa-page4:before {
    content: "\f3d7"
}

.fa-pagelines:before {
    content: "\f18c"
}

.fa-pager:before {
    content: "\f815"
}

.fa-paint-brush:before {
    content: "\f1fc"
}

.fa-paint-brush-alt:before {
    content: "\f5a9"
}

.fa-paint-roller:before {
    content: "\f5aa"
}

.fa-palette:before {
    content: "\f53f"
}

.fa-palfed:before {
    content: "\f3d8"
}

.fa-pallet:before {
    content: "\f482"
}

.fa-pallet-alt:before {
    content: "\f483"
}

.fa-paper-plane:before {
    content: "\f1d8"
}

.fa-paperclip:before {
    content: "\f0c6"
}

.fa-parachute-box:before {
    content: "\f4cd"
}

.fa-paragraph:before {
    content: "\f1dd"
}

.fa-paragraph-rtl:before {
    content: "\f878"
}

.fa-parking:before {
    content: "\f540"
}

.fa-parking-circle:before {
    content: "\f615"
}

.fa-parking-circle-slash:before {
    content: "\f616"
}

.fa-parking-slash:before {
    content: "\f617"
}

.fa-passport:before {
    content: "\f5ab"
}

.fa-pastafarianism:before {
    content: "\f67b"
}

.fa-paste:before {
    content: "\f0ea"
}

.fa-patreon:before {
    content: "\f3d9"
}

.fa-pause:before {
    content: "\f04c"
}

.fa-pause-circle:before {
    content: "\f28b"
}

.fa-paw:before {
    content: "\f1b0"
}

.fa-paw-alt:before {
    content: "\f701"
}

.fa-paw-claws:before {
    content: "\f702"
}

.fa-paypal:before {
    content: "\f1ed"
}

.fa-peace:before {
    content: "\f67c"
}

.fa-pegasus:before {
    content: "\f703"
}

.fa-pen:before {
    content: "\f304"
}

.fa-pen-alt:before {
    content: "\f305"
}

.fa-pen-fancy:before {
    content: "\f5ac"
}

.fa-pen-nib:before {
    content: "\f5ad"
}

.fa-pen-square:before {
    content: "\f14b"
}

.fa-pencil:before {
    content: "\f040"
}

.fa-pencil-alt:before {
    content: "\f303"
}

.fa-pencil-paintbrush:before {
    content: "\f618"
}

.fa-pencil-ruler:before {
    content: "\f5ae"
}

.fa-pennant:before {
    content: "\f456"
}

.fa-penny-arcade:before {
    content: "\f704"
}

.fa-people-arrows:before {
    content: "\e068"
}

.fa-people-carry:before {
    content: "\f4ce"
}

.fa-pepper-hot:before {
    content: "\f816"
}

.fa-perbyte:before {
    content: "\e083"
}

.fa-percent:before {
    content: "\f295"
}

.fa-percentage:before {
    content: "\f541"
}

.fa-periscope:before {
    content: "\f3da"
}

.fa-person-booth:before {
    content: "\f756"
}

.fa-person-carry:before {
    content: "\f4cf"
}

.fa-person-dolly:before {
    content: "\f4d0"
}

.fa-person-dolly-empty:before {
    content: "\f4d1"
}

.fa-person-sign:before {
    content: "\f757"
}

.fa-phabricator:before {
    content: "\f3db"
}

.fa-phoenix-framework:before {
    content: "\f3dc"
}

.fa-phoenix-squadron:before {
    content: "\f511"
}

.fa-phone:before {
    content: "\f095"
}

.fa-phone-alt:before {
    content: "\f879"
}

.fa-phone-laptop:before {
    content: "\f87a"
}

.fa-phone-office:before {
    content: "\f67d"
}

.fa-phone-plus:before {
    content: "\f4d2"
}

.fa-phone-rotary:before {
    content: "\f8d3"
}

.fa-phone-slash:before {
    content: "\f3dd"
}

.fa-phone-square:before {
    content: "\f098"
}

.fa-phone-square-alt:before {
    content: "\f87b"
}

.fa-phone-volume:before {
    content: "\f2a0"
}

.fa-photo-video:before {
    content: "\f87c"
}

.fa-php:before {
    content: "\f457"
}

.fa-pi:before {
    content: "\f67e"
}

.fa-piano:before {
    content: "\f8d4"
}

.fa-piano-keyboard:before {
    content: "\f8d5"
}

.fa-pie:before {
    content: "\f705"
}

.fa-pied-piper:before {
    content: "\f2ae"
}

.fa-pied-piper-alt:before {
    content: "\f1a8"
}

.fa-pied-piper-hat:before {
    content: "\f4e5"
}

.fa-pied-piper-pp:before {
    content: "\f1a7"
}

.fa-pied-piper-square:before {
    content: "\e01e"
}

.fa-pig:before {
    content: "\f706"
}

.fa-piggy-bank:before {
    content: "\f4d3"
}

.fa-pills:before {
    content: "\f484"
}

.fa-pinterest:before {
    content: "\f0d2"
}

.fa-pinterest-p:before {
    content: "\f231"
}

.fa-pinterest-square:before {
    content: "\f0d3"
}

.fa-pizza:before {
    content: "\f817"
}

.fa-pizza-slice:before {
    content: "\f818"
}

.fa-place-of-worship:before {
    content: "\f67f"
}

.fa-plane:before {
    content: "\f072"
}

.fa-plane-alt:before {
    content: "\f3de"
}

.fa-plane-arrival:before {
    content: "\f5af"
}

.fa-plane-departure:before {
    content: "\f5b0"
}

.fa-plane-slash:before {
    content: "\e069"
}

.fa-planet-moon:before {
    content: "\e01f"
}

.fa-planet-ringed:before {
    content: "\e020"
}

.fa-play:before {
    content: "\f04b"
}

.fa-play-circle:before {
    content: "\f144"
}

.fa-playstation:before {
    content: "\f3df"
}

.fa-plug:before {
    content: "\f1e6"
}

.fa-plus:before {
    content: "\f067"
}

.fa-plus-circle:before {
    content: "\f055"
}

.fa-plus-hexagon:before {
    content: "\f300"
}

.fa-plus-octagon:before {
    content: "\f301"
}

.fa-plus-square:before {
    content: "\f0fe"
}

.fa-podcast:before {
    content: "\f2ce"
}

.fa-podium:before {
    content: "\f680"
}

.fa-podium-star:before {
    content: "\f758"
}

.fa-police-box:before {
    content: "\e021"
}

.fa-poll:before {
    content: "\f681"
}

.fa-poll-h:before {
    content: "\f682"
}

.fa-poll-people:before {
    content: "\f759"
}

.fa-poo:before {
    content: "\f2fe"
}

.fa-poo-storm:before {
    content: "\f75a"
}

.fa-poop:before {
    content: "\f619"
}

.fa-popcorn:before {
    content: "\f819"
}

.fa-portal-enter:before {
    content: "\e022"
}

.fa-portal-exit:before {
    content: "\e023"
}

.fa-portrait:before {
    content: "\f3e0"
}

.fa-pound-sign:before {
    content: "\f154"
}

.fa-power-off:before {
    content: "\f011"
}

.fa-pray:before {
    content: "\f683"
}

.fa-praying-hands:before {
    content: "\f684"
}

.fa-prescription:before {
    content: "\f5b1"
}

.fa-prescription-bottle:before {
    content: "\f485"
}

.fa-prescription-bottle-alt:before {
    content: "\f486"
}

.fa-presentation:before {
    content: "\f685"
}

.fa-print:before {
    content: "\f02f"
}

.fa-print-search:before {
    content: "\f81a"
}

.fa-print-slash:before {
    content: "\f686"
}

.fa-procedures:before {
    content: "\f487"
}

.fa-product-hunt:before {
    content: "\f288"
}

.fa-project-diagram:before {
    content: "\f542"
}

.fa-projector:before {
    content: "\f8d6"
}

.fa-pump-medical:before {
    content: "\e06a"
}

.fa-pump-soap:before {
    content: "\e06b"
}

.fa-pumpkin:before {
    content: "\f707"
}

.fa-pushed:before {
    content: "\f3e1"
}

.fa-puzzle-piece:before {
    content: "\f12e"
}

.fa-python:before {
    content: "\f3e2"
}

.fa-qq:before {
    content: "\f1d6"
}

.fa-qrcode:before {
    content: "\f029"
}

.fa-question:before {
    content: "\f128"
}

.fa-question-circle:before {
    content: "\f059"
}

.fa-question-square:before {
    content: "\f2fd"
}

.fa-quidditch:before {
    content: "\f458"
}

.fa-quinscape:before {
    content: "\f459"
}

.fa-quora:before {
    content: "\f2c4"
}

.fa-quote-left:before {
    content: "\f10d"
}

.fa-quote-right:before {
    content: "\f10e"
}

.fa-quran:before {
    content: "\f687"
}

.fa-r-project:before {
    content: "\f4f7"
}

.fa-rabbit:before {
    content: "\f708"
}

.fa-rabbit-fast:before {
    content: "\f709"
}

.fa-racquet:before {
    content: "\f45a"
}

.fa-radar:before {
    content: "\e024"
}

.fa-radiation:before {
    content: "\f7b9"
}

.fa-radiation-alt:before {
    content: "\f7ba"
}

.fa-radio:before {
    content: "\f8d7"
}

.fa-radio-alt:before {
    content: "\f8d8"
}

.fa-rainbow:before {
    content: "\f75b"
}

.fa-raindrops:before {
    content: "\f75c"
}

.fa-ram:before {
    content: "\f70a"
}

.fa-ramp-loading:before {
    content: "\f4d4"
}

.fa-random:before {
    content: "\f074"
}

.fa-raspberry-pi:before {
    content: "\f7bb"
}

.fa-ravelry:before {
    content: "\f2d9"
}

.fa-raygun:before {
    content: "\e025"
}

.fa-react:before {
    content: "\f41b"
}

.fa-reacteurope:before {
    content: "\f75d"
}

.fa-readme:before {
    content: "\f4d5"
}

.fa-rebel:before {
    content: "\f1d0"
}

.fa-receipt:before {
    content: "\f543"
}

.fa-record-vinyl:before {
    content: "\f8d9"
}

.fa-rectangle-landscape:before {
    content: "\f2fa"
}

.fa-rectangle-portrait:before {
    content: "\f2fb"
}

.fa-rectangle-wide:before {
    content: "\f2fc"
}

.fa-recycle:before {
    content: "\f1b8"
}

.fa-red-river:before {
    content: "\f3e3"
}

.fa-reddit:before {
    content: "\f1a1"
}

.fa-reddit-alien:before {
    content: "\f281"
}

.fa-reddit-square:before {
    content: "\f1a2"
}

.fa-redhat:before {
    content: "\f7bc"
}

.fa-redo:before {
    content: "\f01e"
}

.fa-redo-alt:before {
    content: "\f2f9"
}

.fa-refrigerator:before {
    content: "\e026"
}

.fa-registered:before {
    content: "\f25d"
}

.fa-remove-format:before {
    content: "\f87d"
}

.fa-renren:before {
    content: "\f18b"
}

.fa-repeat:before {
    content: "\f363"
}

.fa-repeat-1:before {
    content: "\f365"
}

.fa-repeat-1-alt:before {
    content: "\f366"
}

.fa-repeat-alt:before {
    content: "\f364"
}

.fa-reply:before {
    content: "\f3e5"
}

.fa-reply-all:before {
    content: "\f122"
}

.fa-replyd:before {
    content: "\f3e6"
}

.fa-republican:before {
    content: "\f75e"
}

.fa-researchgate:before {
    content: "\f4f8"
}

.fa-resolving:before {
    content: "\f3e7"
}

.fa-restroom:before {
    content: "\f7bd"
}

.fa-retweet:before {
    content: "\f079"
}

.fa-retweet-alt:before {
    content: "\f361"
}

.fa-rev:before {
    content: "\f5b2"
}

.fa-ribbon:before {
    content: "\f4d6"
}

.fa-ring:before {
    content: "\f70b"
}

.fa-rings-wedding:before {
    content: "\f81b"
}

.fa-road:before {
    content: "\f018"
}

.fa-robot:before {
    content: "\f544"
}

.fa-rocket:before {
    content: "\f135"
}

.fa-rocket-launch:before {
    content: "\e027"
}

.fa-rocketchat:before {
    content: "\f3e8"
}

.fa-rockrms:before {
    content: "\f3e9"
}

.fa-route:before {
    content: "\f4d7"
}

.fa-route-highway:before {
    content: "\f61a"
}

.fa-route-interstate:before {
    content: "\f61b"
}

.fa-router:before {
    content: "\f8da"
}

.fa-rss:before {
    content: "\f09e"
}

.fa-rss-square:before {
    content: "\f143"
}

.fa-ruble-sign:before {
    content: "\f158"
}

.fa-ruler:before {
    content: "\f545"
}

.fa-ruler-combined:before {
    content: "\f546"
}

.fa-ruler-horizontal:before {
    content: "\f547"
}

.fa-ruler-triangle:before {
    content: "\f61c"
}

.fa-ruler-vertical:before {
    content: "\f548"
}

.fa-running:before {
    content: "\f70c"
}

.fa-rupee-sign:before {
    content: "\f156"
}

.fa-rust:before {
    content: "\e07a"
}

.fa-rv:before {
    content: "\f7be"
}

.fa-sack:before {
    content: "\f81c"
}

.fa-sack-dollar:before {
    content: "\f81d"
}

.fa-sad-cry:before {
    content: "\f5b3"
}

.fa-sad-tear:before {
    content: "\f5b4"
}

.fa-safari:before {
    content: "\f267"
}

.fa-salad:before {
    content: "\f81e"
}

.fa-salesforce:before {
    content: "\f83b"
}

.fa-sandwich:before {
    content: "\f81f"
}

.fa-sass:before {
    content: "\f41e"
}

.fa-satellite:before {
    content: "\f7bf"
}

.fa-satellite-dish:before {
    content: "\f7c0"
}

.fa-sausage:before {
    content: "\f820"
}

.fa-save:before {
    content: "\f0c7"
}

.fa-sax-hot:before {
    content: "\f8db"
}

.fa-saxophone:before {
    content: "\f8dc"
}

.fa-scalpel:before {
    content: "\f61d"
}

.fa-scalpel-path:before {
    content: "\f61e"
}

.fa-scanner:before {
    content: "\f488"
}

.fa-scanner-image:before {
    content: "\f8f3"
}

.fa-scanner-keyboard:before {
    content: "\f489"
}

.fa-scanner-touchscreen:before {
    content: "\f48a"
}

.fa-scarecrow:before {
    content: "\f70d"
}

.fa-scarf:before {
    content: "\f7c1"
}

.fa-schlix:before {
    content: "\f3ea"
}

.fa-school:before {
    content: "\f549"
}

.fa-screwdriver:before {
    content: "\f54a"
}

.fa-scribd:before {
    content: "\f28a"
}

.fa-scroll:before {
    content: "\f70e"
}

.fa-scroll-old:before {
    content: "\f70f"
}

.fa-scrubber:before {
    content: "\f2f8"
}

.fa-scythe:before {
    content: "\f710"
}

.fa-sd-card:before {
    content: "\f7c2"
}

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

.fa-search-dollar:before {
    content: "\f688"
}

.fa-search-location:before {
    content: "\f689"
}

.fa-search-minus:before {
    content: "\f010"
}

.fa-search-plus:before {
    content: "\f00e"
}

.fa-searchengin:before {
    content: "\f3eb"
}

.fa-seedling:before {
    content: "\f4d8"
}

.fa-sellcast:before {
    content: "\f2da"
}

.fa-sellsy:before {
    content: "\f213"
}

.fa-send-back:before {
    content: "\f87e"
}

.fa-send-backward:before {
    content: "\f87f"
}

.fa-sensor:before {
    content: "\e028"
}

.fa-sensor-alert:before {
    content: "\e029"
}

.fa-sensor-fire:before {
    content: "\e02a"
}

.fa-sensor-on:before {
    content: "\e02b"
}

.fa-sensor-smoke:before {
    content: "\e02c"
}

.fa-server:before {
    content: "\f233"
}

.fa-servicestack:before {
    content: "\f3ec"
}

.fa-shapes:before {
    content: "\f61f"
}

.fa-share:before {
    content: "\f064"
}

.fa-share-all:before {
    content: "\f367"
}

.fa-share-alt:before {
    content: "\f1e0"
}

.fa-share-alt-square:before {
    content: "\f1e1"
}

.fa-share-square:before {
    content: "\f14d"
}

.fa-sheep:before {
    content: "\f711"
}

.fa-shekel-sign:before {
    content: "\f20b"
}

.fa-shield:before {
    content: "\f132"
}

.fa-shield-alt:before {
    content: "\f3ed"
}

.fa-shield-check:before {
    content: "\f2f7"
}

.fa-shield-cross:before {
    content: "\f712"
}

.fa-shield-virus:before {
    content: "\e06c"
}

.fa-ship:before {
    content: "\f21a"
}

.fa-shipping-fast:before {
    content: "\f48b"
}

.fa-shipping-timed:before {
    content: "\f48c"
}

.fa-shirtsinbulk:before {
    content: "\f214"
}

.fa-shish-kebab:before {
    content: "\f821"
}

.fa-shoe-prints:before {
    content: "\f54b"
}

.fa-shopify:before {
    content: "\e057"
}

.fa-shopping-bag:before {
    content: "\f290"
}

.fa-shopping-basket:before {
    content: "\f291"
}

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

.fa-shopware:before {
    content: "\f5b5"
}

.fa-shovel:before {
    content: "\f713"
}

.fa-shovel-snow:before {
    content: "\f7c3"
}

.fa-shower:before {
    content: "\f2cc"
}

.fa-shredder:before {
    content: "\f68a"
}

.fa-shuttle-van:before {
    content: "\f5b6"
}

.fa-shuttlecock:before {
    content: "\f45b"
}

.fa-sickle:before {
    content: "\f822"
}

.fa-sigma:before {
    content: "\f68b"
}

.fa-sign:before {
    content: "\f4d9"
}

.fa-sign-in:before {
    content: "\f090"
}

.fa-sign-in-alt:before {
    content: "\f2f6"
}

.fa-sign-language:before {
    content: "\f2a7"
}

.fa-sign-out:before {
    content: "\f08b"
}

.fa-sign-out-alt:before {
    content: "\f2f5"
}

.fa-signal:before {
    content: "\f012"
}

.fa-signal-1:before {
    content: "\f68c"
}

.fa-signal-2:before {
    content: "\f68d"
}

.fa-signal-3:before {
    content: "\f68e"
}

.fa-signal-4:before {
    content: "\f68f"
}

.fa-signal-alt:before {
    content: "\f690"
}

.fa-signal-alt-1:before {
    content: "\f691"
}

.fa-signal-alt-2:before {
    content: "\f692"
}

.fa-signal-alt-3:before {
    content: "\f693"
}

.fa-signal-alt-slash:before {
    content: "\f694"
}

.fa-signal-slash:before {
    content: "\f695"
}

.fa-signal-stream:before {
    content: "\f8dd"
}

.fa-signature:before {
    content: "\f5b7"
}

.fa-sim-card:before {
    content: "\f7c4"
}

.fa-simplybuilt:before {
    content: "\f215"
}

.fa-sink:before {
    content: "\e06d"
}

.fa-siren:before {
    content: "\e02d"
}

.fa-siren-on:before {
    content: "\e02e"
}

.fa-sistrix:before {
    content: "\f3ee"
}

.fa-sitemap:before {
    content: "\f0e8"
}

.fa-sith:before {
    content: "\f512"
}

.fa-skating:before {
    content: "\f7c5"
}

.fa-skeleton:before {
    content: "\f620"
}

.fa-sketch:before {
    content: "\f7c6"
}

.fa-ski-jump:before {
    content: "\f7c7"
}

.fa-ski-lift:before {
    content: "\f7c8"
}

.fa-skiing:before {
    content: "\f7c9"
}

.fa-skiing-nordic:before {
    content: "\f7ca"
}

.fa-skull:before {
    content: "\f54c"
}

.fa-skull-cow:before {
    content: "\f8de"
}

.fa-skull-crossbones:before {
    content: "\f714"
}

.fa-skyatlas:before {
    content: "\f216"
}

.fa-skype:before {
    content: "\f17e"
}

.fa-slack:before {
    content: "\f198"
}

.fa-slack-hash:before {
    content: "\f3ef"
}

.fa-slash:before {
    content: "\f715"
}

.fa-sledding:before {
    content: "\f7cb"
}

.fa-sleigh:before {
    content: "\f7cc"
}

.fa-sliders-h:before {
    content: "\f1de"
}

.fa-sliders-h-square:before {
    content: "\f3f0"
}

.fa-sliders-v:before {
    content: "\f3f1"
}

.fa-sliders-v-square:before {
    content: "\f3f2"
}

.fa-slideshare:before {
    content: "\f1e7"
}

.fa-smile:before {
    content: "\f118"
}

.fa-smile-beam:before {
    content: "\f5b8"
}

.fa-smile-plus:before {
    content: "\f5b9"
}

.fa-smile-wink:before {
    content: "\f4da"
}

.fa-smog:before {
    content: "\f75f"
}

.fa-smoke:before {
    content: "\f760"
}

.fa-smoking:before {
    content: "\f48d"
}

.fa-smoking-ban:before {
    content: "\f54d"
}

.fa-sms:before {
    content: "\f7cd"
}

.fa-snake:before {
    content: "\f716"
}

.fa-snapchat:before {
    content: "\f2ab"
}

.fa-snapchat-ghost:before {
    content: "\f2ac"
}

.fa-snapchat-square:before {
    content: "\f2ad"
}

.fa-snooze:before {
    content: "\f880"
}

.fa-snow-blowing:before {
    content: "\f761"
}

.fa-snowboarding:before {
    content: "\f7ce"
}

.fa-snowflake:before {
    content: "\f2dc"
}

.fa-snowflakes:before {
    content: "\f7cf"
}

.fa-snowman:before {
    content: "\f7d0"
}

.fa-snowmobile:before {
    content: "\f7d1"
}

.fa-snowplow:before {
    content: "\f7d2"
}

.fa-soap:before {
    content: "\e06e"
}

.fa-socks:before {
    content: "\f696"
}

.fa-solar-panel:before {
    content: "\f5ba"
}

.fa-solar-system:before {
    content: "\e02f"
}

.fa-sort:before {
    content: "\f0dc"
}

.fa-sort-alpha-down:before {
    content: "\f15d"
}

.fa-sort-alpha-down-alt:before {
    content: "\f881"
}

.fa-sort-alpha-up:before {
    content: "\f15e"
}

.fa-sort-alpha-up-alt:before {
    content: "\f882"
}

.fa-sort-alt:before {
    content: "\f883"
}

.fa-sort-amount-down:before {
    content: "\f160"
}

.fa-sort-amount-down-alt:before {
    content: "\f884"
}

.fa-sort-amount-up:before {
    content: "\f161"
}

.fa-sort-amount-up-alt:before {
    content: "\f885"
}

.fa-sort-circle:before {
    content: "\e030"
}

.fa-sort-circle-down:before {
    content: "\e031"
}

.fa-sort-circle-up:before {
    content: "\e032"
}

.fa-sort-down:before {
    content: "\f0dd"
}

.fa-sort-numeric-down:before {
    content: "\f162"
}

.fa-sort-numeric-down-alt:before {
    content: "\f886"
}

.fa-sort-numeric-up:before {
    content: "\f163"
}

.fa-sort-numeric-up-alt:before {
    content: "\f887"
}

.fa-sort-shapes-down:before {
    content: "\f888"
}

.fa-sort-shapes-down-alt:before {
    content: "\f889"
}

.fa-sort-shapes-up:before {
    content: "\f88a"
}

.fa-sort-shapes-up-alt:before {
    content: "\f88b"
}

.fa-sort-size-down:before {
    content: "\f88c"
}

.fa-sort-size-down-alt:before {
    content: "\f88d"
}

.fa-sort-size-up:before {
    content: "\f88e"
}

.fa-sort-size-up-alt:before {
    content: "\f88f"
}

.fa-sort-up:before {
    content: "\f0de"
}

.fa-soundcloud:before {
    content: "\f1be"
}

.fa-soup:before {
    content: "\f823"
}

.fa-sourcetree:before {
    content: "\f7d3"
}

.fa-spa:before {
    content: "\f5bb"
}

.fa-space-shuttle:before {
    content: "\f197"
}

.fa-space-station-moon:before {
    content: "\e033"
}

.fa-space-station-moon-alt:before {
    content: "\e034"
}

.fa-spade:before {
    content: "\f2f4"
}

.fa-sparkles:before {
    content: "\f890"
}

.fa-speakap:before {
    content: "\f3f3"
}

.fa-speaker:before {
    content: "\f8df"
}

.fa-speaker-deck:before {
    content: "\f83c"
}

.fa-speakers:before {
    content: "\f8e0"
}

.fa-spell-check:before {
    content: "\f891"
}

.fa-spider:before {
    content: "\f717"
}

.fa-spider-black-widow:before {
    content: "\f718"
}

.fa-spider-web:before {
    content: "\f719"
}

.fa-spinner:before {
    content: "\f110"
}

.fa-spinner-third:before {
    content: "\f3f4"
}

.fa-splotch:before {
    content: "\f5bc"
}

.fa-spotify:before {
    content: "\f1bc"
}

.fa-spray-can:before {
    content: "\f5bd"
}

.fa-sprinkler:before {
    content: "\e035"
}

.fa-square:before {
    content: "\f0c8"
}

.fa-square-full:before {
    content: "\f45c"
}

.fa-square-root:before {
    content: "\f697"
}

.fa-square-root-alt:before {
    content: "\f698"
}

.fa-squarespace:before {
    content: "\f5be"
}

.fa-squirrel:before {
    content: "\f71a"
}

.fa-stack-exchange:before {
    content: "\f18d"
}

.fa-stack-overflow:before {
    content: "\f16c"
}

.fa-stackpath:before {
    content: "\f842"
}

.fa-staff:before {
    content: "\f71b"
}

.fa-stamp:before {
    content: "\f5bf"
}

.fa-star:before {
    content: "\f005"
}

.fa-star-and-crescent:before {
    content: "\f699"
}

.fa-star-christmas:before {
    content: "\f7d4"
}

.fa-star-exclamation:before {
    content: "\f2f3"
}

.fa-star-half:before {
    content: "\f089"
}

.fa-star-half-alt:before {
    content: "\f5c0"
}

.fa-star-of-david:before {
    content: "\f69a"
}

.fa-star-of-life:before {
    content: "\f621"
}

.fa-star-shooting:before {
    content: "\e036"
}

.fa-starfighter:before {
    content: "\e037"
}

.fa-starfighter-alt:before {
    content: "\e038"
}

.fa-stars:before {
    content: "\f762"
}

.fa-starship:before {
    content: "\e039"
}

.fa-starship-freighter:before {
    content: "\e03a"
}

.fa-staylinked:before {
    content: "\f3f5"
}

.fa-steak:before {
    content: "\f824"
}

.fa-steam:before {
    content: "\f1b6"
}

.fa-steam-square:before {
    content: "\f1b7"
}

.fa-steam-symbol:before {
    content: "\f3f6"
}

.fa-steering-wheel:before {
    content: "\f622"
}

.fa-step-backward:before {
    content: "\f048"
}

.fa-step-forward:before {
    content: "\f051"
}

.fa-stethoscope:before {
    content: "\f0f1"
}

.fa-sticker-mule:before {
    content: "\f3f7"
}

.fa-sticky-note:before {
    content: "\f249"
}

.fa-stocking:before {
    content: "\f7d5"
}

.fa-stomach:before {
    content: "\f623"
}

.fa-stop:before {
    content: "\f04d"
}

.fa-stop-circle:before {
    content: "\f28d"
}

.fa-stopwatch:before {
    content: "\f2f2"
}

.fa-stopwatch-20:before {
    content: "\e06f"
}

.fa-store:before {
    content: "\f54e"
}

.fa-store-alt:before {
    content: "\f54f"
}

.fa-store-alt-slash:before {
    content: "\e070"
}

.fa-store-slash:before {
    content: "\e071"
}

.fa-strava:before {
    content: "\f428"
}

.fa-stream:before {
    content: "\f550"
}

.fa-street-view:before {
    content: "\f21d"
}

.fa-stretcher:before {
    content: "\f825"
}

.fa-strikethrough:before {
    content: "\f0cc"
}

.fa-stripe:before {
    content: "\f429"
}

.fa-stripe-s:before {
    content: "\f42a"
}

.fa-stroopwafel:before {
    content: "\f551"
}

.fa-studiovinari:before {
    content: "\f3f8"
}

.fa-stumbleupon:before {
    content: "\f1a4"
}

.fa-stumbleupon-circle:before {
    content: "\f1a3"
}

.fa-subscript:before {
    content: "\f12c"
}

.fa-subway:before {
    content: "\f239"
}

.fa-suitcase:before {
    content: "\f0f2"
}

.fa-suitcase-rolling:before {
    content: "\f5c1"
}

.fa-sun:before {
    content: "\f185"
}

.fa-sun-cloud:before {
    content: "\f763"
}

.fa-sun-dust:before {
    content: "\f764"
}

.fa-sun-haze:before {
    content: "\f765"
}

.fa-sunglasses:before {
    content: "\f892"
}

.fa-sunrise:before {
    content: "\f766"
}

.fa-sunset:before {
    content: "\f767"
}

.fa-superpowers:before {
    content: "\f2dd"
}

.fa-superscript:before {
    content: "\f12b"
}

.fa-supple:before {
    content: "\f3f9"
}

.fa-surprise:before {
    content: "\f5c2"
}

.fa-suse:before {
    content: "\f7d6"
}

.fa-swatchbook:before {
    content: "\f5c3"
}

.fa-swift:before {
    content: "\f8e1"
}

.fa-swimmer:before {
    content: "\f5c4"
}

.fa-swimming-pool:before {
    content: "\f5c5"
}

.fa-sword:before {
    content: "\f71c"
}

.fa-sword-laser:before {
    content: "\e03b"
}

.fa-sword-laser-alt:before {
    content: "\e03c"
}

.fa-swords:before {
    content: "\f71d"
}

.fa-swords-laser:before {
    content: "\e03d"
}

.fa-symfony:before {
    content: "\f83d"
}

.fa-synagogue:before {
    content: "\f69b"
}

.fa-sync:before {
    content: "\f021"
}

.fa-sync-alt:before {
    content: "\f2f1"
}

.fa-syringe:before {
    content: "\f48e"
}

.fa-table:before {
    content: "\f0ce"
}

.fa-table-tennis:before {
    content: "\f45d"
}

.fa-tablet:before {
    content: "\f10a"
}

.fa-tablet-alt:before {
    content: "\f3fa"
}

.fa-tablet-android:before {
    content: "\f3fb"
}

.fa-tablet-android-alt:before {
    content: "\f3fc"
}

.fa-tablet-rugged:before {
    content: "\f48f"
}

.fa-tablets:before {
    content: "\f490"
}

.fa-tachometer:before {
    content: "\f0e4"
}

.fa-tachometer-alt:before {
    content: "\f3fd"
}

.fa-tachometer-alt-average:before {
    content: "\f624"
}

.fa-tachometer-alt-fast:before {
    content: "\f625"
}

.fa-tachometer-alt-fastest:before {
    content: "\f626"
}

.fa-tachometer-alt-slow:before {
    content: "\f627"
}

.fa-tachometer-alt-slowest:before {
    content: "\f628"
}

.fa-tachometer-average:before {
    content: "\f629"
}

.fa-tachometer-fast:before {
    content: "\f62a"
}

.fa-tachometer-fastest:before {
    content: "\f62b"
}

.fa-tachometer-slow:before {
    content: "\f62c"
}

.fa-tachometer-slowest:before {
    content: "\f62d"
}

.fa-taco:before {
    content: "\f826"
}

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

.fa-tags:before {
    content: "\f02c"
}

.fa-tally:before {
    content: "\f69c"
}

.fa-tanakh:before {
    content: "\f827"
}

.fa-tape:before {
    content: "\f4db"
}

.fa-tasks:before {
    content: "\f0ae"
}

.fa-tasks-alt:before {
    content: "\f828"
}

.fa-taxi:before {
    content: "\f1ba"
}

.fa-teamspeak:before {
    content: "\f4f9"
}

.fa-teeth:before {
    content: "\f62e"
}

.fa-teeth-open:before {
    content: "\f62f"
}

.fa-telegram:before {
    content: "\f2c6"
}

.fa-telegram-plane:before {
    content: "\f3fe"
}

.fa-telescope:before {
    content: "\e03e"
}

.fa-temperature-down:before {
    content: "\e03f"
}

.fa-temperature-frigid:before {
    content: "\f768"
}

.fa-temperature-high:before {
    content: "\f769"
}

.fa-temperature-hot:before {
    content: "\f76a"
}

.fa-temperature-low:before {
    content: "\f76b"
}

.fa-temperature-up:before {
    content: "\e040"
}

.fa-tencent-weibo:before {
    content: "\f1d5"
}

.fa-tenge:before {
    content: "\f7d7"
}

.fa-tennis-ball:before {
    content: "\f45e"
}

.fa-terminal:before {
    content: "\f120"
}

.fa-text:before {
    content: "\f893"
}

.fa-text-height:before {
    content: "\f034"
}

.fa-text-size:before {
    content: "\f894"
}

.fa-text-width:before {
    content: "\f035"
}

.fa-th:before {
    content: "\f00a"
}

.fa-th-large:before {
    content: "\f009"
}

.fa-th-list:before {
    content: "\f00b"
}

.fa-the-red-yeti:before {
    content: "\f69d"
}

.fa-theater-masks:before {
    content: "\f630"
}

.fa-themeco:before {
    content: "\f5c6"
}

.fa-themeisle:before {
    content: "\f2b2"
}

.fa-thermometer:before {
    content: "\f491"
}

.fa-thermometer-empty:before {
    content: "\f2cb"
}

.fa-thermometer-full:before {
    content: "\f2c7"
}

.fa-thermometer-half:before {
    content: "\f2c9"
}

.fa-thermometer-quarter:before {
    content: "\f2ca"
}

.fa-thermometer-three-quarters:before {
    content: "\f2c8"
}

.fa-theta:before {
    content: "\f69e"
}

.fa-think-peaks:before {
    content: "\f731"
}

.fa-thumbs-down:before {
    content: "\f165"
}

.fa-thumbs-up:before {
    content: "\f164"
}

.fa-thumbtack:before {
    content: "\f08d"
}

.fa-thunderstorm:before {
    content: "\f76c"
}

.fa-thunderstorm-moon:before {
    content: "\f76d"
}

.fa-thunderstorm-sun:before {
    content: "\f76e"
}

.fa-ticket:before {
    content: "\f145"
}

.fa-ticket-alt:before {
    content: "\f3ff"
}

.fa-tiktok:before {
    content: "\e07b"
}

.fa-tilde:before {
    content: "\f69f"
}

.fa-times:before {
    content: "\f00d"
}

.fa-times-circle:before {
    content: "\f057"
}

.fa-times-hexagon:before {
    content: "\f2ee"
}

.fa-times-octagon:before {
    content: "\f2f0"
}

.fa-times-square:before {
    content: "\f2d3"
}

.fa-tint:before {
    content: "\f043"
}

.fa-tint-slash:before {
    content: "\f5c7"
}

.fa-tire:before {
    content: "\f631"
}

.fa-tire-flat:before {
    content: "\f632"
}

.fa-tire-pressure-warning:before {
    content: "\f633"
}

.fa-tire-rugged:before {
    content: "\f634"
}

.fa-tired:before {
    content: "\f5c8"
}

.fa-toggle-off:before {
    content: "\f204"
}

.fa-toggle-on:before {
    content: "\f205"
}

.fa-toilet:before {
    content: "\f7d8"
}

.fa-toilet-paper:before {
    content: "\f71e"
}

.fa-toilet-paper-alt:before {
    content: "\f71f"
}

.fa-toilet-paper-slash:before {
    content: "\e072"
}

.fa-tombstone:before {
    content: "\f720"
}

.fa-tombstone-alt:before {
    content: "\f721"
}

.fa-toolbox:before {
    content: "\f552"
}

.fa-tools:before {
    content: "\f7d9"
}

.fa-tooth:before {
    content: "\f5c9"
}

.fa-toothbrush:before {
    content: "\f635"
}

.fa-torah:before {
    content: "\f6a0"
}

.fa-torii-gate:before {
    content: "\f6a1"
}

.fa-tornado:before {
    content: "\f76f"
}

.fa-tractor:before {
    content: "\f722"
}

.fa-trade-federation:before {
    content: "\f513"
}

.fa-trademark:before {
    content: "\f25c"
}

.fa-traffic-cone:before {
    content: "\f636"
}

.fa-traffic-light:before {
    content: "\f637"
}

.fa-traffic-light-go:before {
    content: "\f638"
}

.fa-traffic-light-slow:before {
    content: "\f639"
}

.fa-traffic-light-stop:before {
    content: "\f63a"
}

.fa-trailer:before {
    content: "\e041"
}

.fa-train:before {
    content: "\f238"
}

.fa-tram:before {
    content: "\f7da"
}

.fa-transgender:before {
    content: "\f224"
}

.fa-transgender-alt:before {
    content: "\f225"
}

.fa-transporter:before {
    content: "\e042"
}

.fa-transporter-1:before {
    content: "\e043"
}

.fa-transporter-2:before {
    content: "\e044"
}

.fa-transporter-3:before {
    content: "\e045"
}

.fa-transporter-empty:before {
    content: "\e046"
}

.fa-trash:before {
    content: "\f1f8"
}

.fa-trash-alt:before {
    content: "\f2ed"
}

.fa-trash-restore:before {
    content: "\f829"
}

.fa-trash-restore-alt:before {
    content: "\f82a"
}

.fa-trash-undo:before {
    content: "\f895"
}

.fa-trash-undo-alt:before {
    content: "\f896"
}

.fa-treasure-chest:before {
    content: "\f723"
}

.fa-tree:before {
    content: "\f1bb"
}

.fa-tree-alt:before {
    content: "\f400"
}

.fa-tree-christmas:before {
    content: "\f7db"
}

.fa-tree-decorated:before {
    content: "\f7dc"
}

.fa-tree-large:before {
    content: "\f7dd"
}

.fa-tree-palm:before {
    content: "\f82b"
}

.fa-trees:before {
    content: "\f724"
}

.fa-trello:before {
    content: "\f181"
}

.fa-triangle:before {
    content: "\f2ec"
}

.fa-triangle-music:before {
    content: "\f8e2"
}

.fa-tripadvisor:before {
    content: "\f262"
}

.fa-trophy:before {
    content: "\f091"
}

.fa-trophy-alt:before {
    content: "\f2eb"
}

.fa-truck:before {
    content: "\f0d1"
}

.fa-truck-container:before {
    content: "\f4dc"
}

.fa-truck-couch:before {
    content: "\f4dd"
}

.fa-truck-loading:before {
    content: "\f4de"
}

.fa-truck-monster:before {
    content: "\f63b"
}

.fa-truck-moving:before {
    content: "\f4df"
}

.fa-truck-pickup:before {
    content: "\f63c"
}

.fa-truck-plow:before {
    content: "\f7de"
}

.fa-truck-ramp:before {
    content: "\f4e0"
}

.fa-trumpet:before {
    content: "\f8e3"
}

.fa-tshirt:before {
    content: "\f553"
}

.fa-tty:before {
    content: "\f1e4"
}

.fa-tumblr:before {
    content: "\f173"
}

.fa-tumblr-square:before {
    content: "\f174"
}

.fa-turkey:before {
    content: "\f725"
}

.fa-turntable:before {
    content: "\f8e4"
}

.fa-turtle:before {
    content: "\f726"
}

.fa-tv:before {
    content: "\f26c"
}

.fa-tv-alt:before {
    content: "\f8e5"
}

.fa-tv-music:before {
    content: "\f8e6"
}

.fa-tv-retro:before {
    content: "\f401"
}

.fa-twitch:before {
    content: "\f1e8"
}

.fa-twitter:before {
    content: "\f099"
}

.fa-twitter-square:before {
    content: "\f081"
}

.fa-typewriter:before {
    content: "\f8e7"
}

.fa-typo3:before {
    content: "\f42b"
}

.fa-uber:before {
    content: "\f402"
}

.fa-ubuntu:before {
    content: "\f7df"
}

.fa-ufo:before {
    content: "\e047"
}

.fa-ufo-beam:before {
    content: "\e048"
}

.fa-uikit:before {
    content: "\f403"
}

.fa-umbraco:before {
    content: "\f8e8"
}

.fa-umbrella:before {
    content: "\f0e9"
}

.fa-umbrella-beach:before {
    content: "\f5ca"
}

.fa-uncharted:before {
    content: "\e084"
}

.fa-underline:before {
    content: "\f0cd"
}

.fa-undo:before {
    content: "\f0e2"
}

.fa-undo-alt:before {
    content: "\f2ea"
}

.fa-unicorn:before {
    content: "\f727"
}

.fa-union:before {
    content: "\f6a2"
}

.fa-uniregistry:before {
    content: "\f404"
}

.fa-unity:before {
    content: "\e049"
}

.fa-universal-access:before {
    content: "\f29a"
}

.fa-university:before {
    content: "\f19c"
}

.fa-unlink:before {
    content: "\f127"
}

.fa-unlock:before {
    content: "\f09c"
}

.fa-unlock-alt:before {
    content: "\f13e"
}

.fa-unsplash:before {
    content: "\e07c"
}

.fa-untappd:before {
    content: "\f405"
}

.fa-upload:before {
    content: "\f093"
}

.fa-ups:before {
    content: "\f7e0"
}

.fa-usb:before {
    content: "\f287"
}

.fa-usb-drive:before {
    content: "\f8e9"
}

.fa-usd-circle:before {
    content: "\f2e8"
}

.fa-usd-square:before {
    content: "\f2e9"
}

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

.fa-user-alien:before {
    content: "\e04a"
}

.fa-user-alt:before {
    content: "\f406"
}

.fa-user-alt-slash:before {
    content: "\f4fa"
}

.fa-user-astronaut:before {
    content: "\f4fb"
}

.fa-user-chart:before {
    content: "\f6a3"
}

.fa-user-check:before {
    content: "\f4fc"
}

.fa-user-circle:before {
    content: "\f2bd"
}

.fa-user-clock:before {
    content: "\f4fd"
}

.fa-user-cog:before {
    content: "\f4fe"
}

.fa-user-cowboy:before {
    content: "\f8ea"
}

.fa-user-crown:before {
    content: "\f6a4"
}

.fa-user-edit:before {
    content: "\f4ff"
}

.fa-user-friends:before {
    content: "\f500"
}

.fa-user-graduate:before {
    content: "\f501"
}

.fa-user-hard-hat:before {
    content: "\f82c"
}

.fa-user-headset:before {
    content: "\f82d"
}

.fa-user-injured:before {
    content: "\f728"
}

.fa-user-lock:before {
    content: "\f502"
}

.fa-user-md:before {
    content: "\f0f0"
}

.fa-user-md-chat:before {
    content: "\f82e"
}

.fa-user-minus:before {
    content: "\f503"
}

.fa-user-music:before {
    content: "\f8eb"
}

.fa-user-ninja:before {
    content: "\f504"
}

.fa-user-nurse:before {
    content: "\f82f"
}

.fa-user-plus:before {
    content: "\f234"
}

.fa-user-robot:before {
    content: "\e04b"
}

.fa-user-secret:before {
    content: "\f21b"
}

.fa-user-shield:before {
    content: "\f505"
}

.fa-user-slash:before {
    content: "\f506"
}

.fa-user-tag:before {
    content: "\f507"
}

.fa-user-tie:before {
    content: "\f508"
}

.fa-user-times:before {
    content: "\f235"
}

.fa-user-unlock:before {
    content: "\e058"
}

.fa-user-visor:before {
    content: "\e04c"
}

.fa-users:before {
    content: "\f0c0"
}

.fa-users-class:before {
    content: "\f63d"
}

.fa-users-cog:before {
    content: "\f509"
}

.fa-users-crown:before {
    content: "\f6a5"
}

.fa-users-medical:before {
    content: "\f830"
}

.fa-users-slash:before {
    content: "\e073"
}

.fa-usps:before {
    content: "\f7e1"
}

.fa-ussunnah:before {
    content: "\f407"
}

.fa-utensil-fork:before {
    content: "\f2e3"
}

.fa-utensil-knife:before {
    content: "\f2e4"
}

.fa-utensil-spoon:before {
    content: "\f2e5"
}

.fa-utensils:before {
    content: "\f2e7"
}

.fa-utensils-alt:before {
    content: "\f2e6"
}

.fa-vaadin:before {
    content: "\f408"
}

.fa-vacuum:before {
    content: "\e04d"
}

.fa-vacuum-robot:before {
    content: "\e04e"
}

.fa-value-absolute:before {
    content: "\f6a6"
}

.fa-vector-square:before {
    content: "\f5cb"
}

.fa-venus:before {
    content: "\f221"
}

.fa-venus-double:before {
    content: "\f226"
}

.fa-venus-mars:before {
    content: "\f228"
}

.fa-vest:before {
    content: "\e085"
}

.fa-vest-patches:before {
    content: "\e086"
}

.fa-vhs:before {
    content: "\f8ec"
}

.fa-viacoin:before {
    content: "\f237"
}

.fa-viadeo:before {
    content: "\f2a9"
}

.fa-viadeo-square:before {
    content: "\f2aa"
}

.fa-vial:before {
    content: "\f492"
}

.fa-vials:before {
    content: "\f493"
}

.fa-viber:before {
    content: "\f409"
}

.fa-video:before {
    content: "\f03d"
}

.fa-video-plus:before {
    content: "\f4e1"
}

.fa-video-slash:before {
    content: "\f4e2"
}

.fa-vihara:before {
    content: "\f6a7"
}

.fa-vimeo:before {
    content: "\f40a"
}

.fa-vimeo-square:before {
    content: "\f194"
}

.fa-vimeo-v:before {
    content: "\f27d"
}

.fa-vine:before {
    content: "\f1ca"
}

.fa-violin:before {
    content: "\f8ed"
}

.fa-virus:before {
    content: "\e074"
}

.fa-virus-slash:before {
    content: "\e075"
}

.fa-viruses:before {
    content: "\e076"
}

.fa-vk:before {
    content: "\f189"
}

.fa-vnv:before {
    content: "\f40b"
}

.fa-voicemail:before {
    content: "\f897"
}

.fa-volcano:before {
    content: "\f770"
}

.fa-volleyball-ball:before {
    content: "\f45f"
}

.fa-volume:before {
    content: "\f6a8"
}

.fa-volume-down:before {
    content: "\f027"
}

.fa-volume-mute:before {
    content: "\f6a9"
}

.fa-volume-off:before {
    content: "\f026"
}

.fa-volume-slash:before {
    content: "\f2e2"
}

.fa-volume-up:before {
    content: "\f028"
}

.fa-vote-nay:before {
    content: "\f771"
}

.fa-vote-yea:before {
    content: "\f772"
}

.fa-vr-cardboard:before {
    content: "\f729"
}

.fa-vuejs:before {
    content: "\f41f"
}

.fa-wagon-covered:before {
    content: "\f8ee"
}

.fa-walker:before {
    content: "\f831"
}

.fa-walkie-talkie:before {
    content: "\f8ef"
}

.fa-walking:before {
    content: "\f554"
}

.fa-wallet:before {
    content: "\f555"
}

.fa-wand:before {
    content: "\f72a"
}

.fa-wand-magic:before {
    content: "\f72b"
}

.fa-warehouse:before {
    content: "\f494"
}

.fa-warehouse-alt:before {
    content: "\f495"
}

.fa-washer:before {
    content: "\f898"
}

.fa-watch:before {
    content: "\f2e1"
}

.fa-watch-calculator:before {
    content: "\f8f0"
}

.fa-watch-fitness:before {
    content: "\f63e"
}

.fa-watchman-monitoring:before {
    content: "\e087"
}

.fa-water:before {
    content: "\f773"
}

.fa-water-lower:before {
    content: "\f774"
}

.fa-water-rise:before {
    content: "\f775"
}

.fa-wave-sine:before {
    content: "\f899"
}

.fa-wave-square:before {
    content: "\f83e"
}

.fa-wave-triangle:before {
    content: "\f89a"
}

.fa-waveform:before {
    content: "\f8f1"
}

.fa-waveform-path:before {
    content: "\f8f2"
}

.fa-waze:before {
    content: "\f83f"
}

.fa-webcam:before {
    content: "\f832"
}

.fa-webcam-slash:before {
    content: "\f833"
}

.fa-weebly:before {
    content: "\f5cc"
}

.fa-weibo:before {
    content: "\f18a"
}

.fa-weight:before {
    content: "\f496"
}

.fa-weight-hanging:before {
    content: "\f5cd"
}

.fa-weixin:before {
    content: "\f1d7"
}

.fa-whale:before {
    content: "\f72c"
}

.fa-whatsapp:before {
    content: "\f232"
}

.fa-whatsapp-square:before {
    content: "\f40c"
}

.fa-wheat:before {
    content: "\f72d"
}

.fa-wheelchair:before {
    content: "\f193"
}

.fa-whistle:before {
    content: "\f460"
}

.fa-whmcs:before {
    content: "\f40d"
}

.fa-wifi:before {
    content: "\f1eb"
}

.fa-wifi-1:before {
    content: "\f6aa"
}

.fa-wifi-2:before {
    content: "\f6ab"
}

.fa-wifi-slash:before {
    content: "\f6ac"
}

.fa-wikipedia-w:before {
    content: "\f266"
}

.fa-wind:before {
    content: "\f72e"
}

.fa-wind-turbine:before {
    content: "\f89b"
}

.fa-wind-warning:before {
    content: "\f776"
}

.fa-window:before {
    content: "\f40e"
}

.fa-window-alt:before {
    content: "\f40f"
}

.fa-window-close:before {
    content: "\f410"
}

.fa-window-frame:before {
    content: "\e04f"
}

.fa-window-frame-open:before {
    content: "\e050"
}

.fa-window-maximize:before {
    content: "\f2d0"
}

.fa-window-minimize:before {
    content: "\f2d1"
}

.fa-window-restore:before {
    content: "\f2d2"
}

.fa-windows:before {
    content: "\f17a"
}

.fa-windsock:before {
    content: "\f777"
}

.fa-wine-bottle:before {
    content: "\f72f"
}

.fa-wine-glass:before {
    content: "\f4e3"
}

.fa-wine-glass-alt:before {
    content: "\f5ce"
}

.fa-wix:before {
    content: "\f5cf"
}

.fa-wizards-of-the-coast:before {
    content: "\f730"
}

.fa-wodu:before {
    content: "\e088"
}

.fa-wolf-pack-battalion:before {
    content: "\f514"
}

.fa-won-sign:before {
    content: "\f159"
}

.fa-wordpress:before {
    content: "\f19a"
}

.fa-wordpress-simple:before {
    content: "\f411"
}

.fa-wpbeginner:before {
    content: "\f297"
}

.fa-wpexplorer:before {
    content: "\f2de"
}

.fa-wpforms:before {
    content: "\f298"
}

.fa-wpressr:before {
    content: "\f3e4"
}

.fa-wreath:before {
    content: "\f7e2"
}

.fa-wrench:before {
    content: "\f0ad"
}

.fa-x-ray:before {
    content: "\f497"
}

.fa-xbox:before {
    content: "\f412"
}

.fa-xing:before {
    content: "\f168"
}

.fa-xing-square:before {
    content: "\f169"
}

.fa-y-combinator:before {
    content: "\f23b"
}

.fa-yahoo:before {
    content: "\f19e"
}

.fa-yammer:before {
    content: "\f840"
}

.fa-yandex:before {
    content: "\f413"
}

.fa-yandex-international:before {
    content: "\f414"
}

.fa-yarn:before {
    content: "\f7e3"
}

.fa-yelp:before {
    content: "\f1e9"
}

.fa-yen-sign:before {
    content: "\f157"
}

.fa-yin-yang:before {
    content: "\f6ad"
}

.fa-yoast:before {
    content: "\f2b1"
}

.fa-youtube:before {
    content: "\f167"
}

.fa-youtube-square:before {
    content: "\f431"
}

.fa-zhihu:before {
    content: "\f63f"
}

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

.sr-only-focusable:active,
.sr-only-focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto
}

/*!
 * Font Awesome Pro 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
@font-face {
    font-family: 'Font Awesome 5 Pro';
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url(../webfonts/fa-light-300.eot);
    src: url(../webfonts/fa-light-300d41d.eot?#iefix) format("embedded-opentype"), url(../webfonts/fa-light-300.woff2) format("woff2"), url(../webfonts/fa-light-300.woff) format("woff"), url(../webfonts/fa-light-300.ttf) format("truetype"), url(../webfonts/fa-light-300.svg#fontawesome) format("svg")
}

.fal {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 300
}

/*!
 * Font Awesome Pro 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
@font-face {
    font-family: 'Font Awesome 5 Pro';
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(../webfonts/fa-solid-900.eot);
    src: url(../webfonts/fa-solid-900d41d.eot?#iefix) format("embedded-opentype"), url(../webfonts/fa-solid-900.woff2) format("woff2"), url(../webfonts/fa-solid-900.woff) format("woff"), url(../webfonts/fa-solid-900.ttf) format("truetype"), url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")
}

.fa,
.fas {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900
}

/*!
 * Font Awesome Pro 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
@font-face {
    font-family: 'Font Awesome 5 Brands';
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(../webfonts/fa-brands-400.eot);
    src: url(../webfonts/fa-brands-400d41d.eot?#iefix) format("embedded-opentype"), url(../webfonts/fa-brands-400.woff2) format("woff2"), url(../webfonts/fa-brands-400.woff) format("woff"), url(../webfonts/fa-brands-400.ttf) format("truetype"), url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")
}

.fab {
    font-family: 'Font Awesome 5 Brands';
    font-weight: 400
}

/*!
 * Font Awesome Pro 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
@font-face {
    font-family: 'Font Awesome 5 Pro';
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(../webfonts/fa-regular-400.eot);
    src: url(../webfonts/fa-regular-400d41d.eot?#iefix) format("embedded-opentype"), url(../webfonts/fa-regular-400.woff2) format("woff2"), url(../webfonts/fa-regular-400.woff) format("woff"), url(../webfonts/fa-regular-400.ttf) format("truetype"), url(../webfonts/fa-regular-400.svg#fontawesome) format("svg")
}

.far {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 400
}

.fa {
    font-family: "Font Awesome 5 Pro"
}

.h1,
h1 {
    line-height: 3.43rem;
    letter-spacing: -.005em;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased
}

@media (max-width:1029.98px) {

    .h1,
    h1 {
        font-size: 1.875rem;
        line-height: 2.5725rem
    }
}

.h2,
.webinar-page .webinar-related .related-item-header,
h2 {
    line-height: 2.93rem;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased
}

@media (max-width:1029.98px) {

    .h2,
    .webinar-page .webinar-related .related-item-header,
    h2 {
        font-size: 1.40625rem;
        line-height: 2.1975rem
    }
}

.h3,
h3 {
    line-height: 2.5rem;
    letter-spacing: .01em;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased
}

@media (max-width:1029.98px) {

    .h3,
    h3 {
        font-size: 1.21875rem;
        line-height: 1.875rem
    }
}

.h4,
h4 {
    line-height: 2.3125rem;
    letter-spacing: .005em;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased
}

@media (max-width:1029.98px) {

    .h4,
    h4 {
        font-size: 1.21875rem;
        line-height: 1.875rem
    }
}

.h5,
h5 {
    line-height: 2rem;
    letter-spacing: .005em;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased
}

@media (max-width:1029.98px) {

    .h5,
    h5 {
        font-size: 1.21875rem;
        line-height: 1.875rem
    }
}

.h6,
h6 {
    line-height: 1.875rem;
    letter-spacing: .005em;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased
}

@media (max-width:1029.98px) {

    .h6,
    h6 {
        font-size: 1.21875rem;
        line-height: 1.875rem
    }
}

.display-1,
.display-2,
.display-3,
.display-4,
.display-5,
.display-6,
.resources .resources-header,
.webinar-page label[for=multiEventSelection] {
    font-family: "Roboto Mono", monospace;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased
}

.display-1,
.resources .resources-header {
    line-height: 3.5rem;
    letter-spacing: -.01em
}

@media (max-width:1029.98px) {

    .display-1,
    .resources .resources-header {
        font-size: 1.875rem;
        line-height: 2.625rem
    }
}

.display-2 {
    line-height: 3.26rem;
    letter-spacing: .005em
}

@media (max-width:1029.98px) {
    .display-2 {
        font-size: 1.5rem;
        line-height: 2.445rem
    }
}

.display-3,
.webinar-page label[for=multiEventSelection] {
    line-height: 2.5025rem;
    letter-spacing: .005em
}

@media (max-width:1029.98px) {

    .display-3,
    .webinar-page label[for=multiEventSelection] {
        font-size: 1.21875rem;
        line-height: 1.87688rem
    }
}

.display-4 {
    line-height: 2.51563rem;
    letter-spacing: .01em
}

@media (max-width:1029.98px) {
    .display-4 {
        font-size: 1.07813rem;
        line-height: 1.88672rem
    }
}

.display-5 {
    font-size: 1.1875rem;
    line-height: 2.07813rem;
    letter-spacing: .015em
}

@media (max-width:1029.98px) {
    .display-5 {
        font-size: .89063rem;
        line-height: 1.55859rem
    }
}

.display-6 {
    font-size: 1.0625rem;
    line-height: 1.85938rem;
    letter-spacing: .015em
}

@media (max-width:1029.98px) {
    .display-6 {
        font-size: .79688rem;
        line-height: 1.39453rem
    }
}

a {
    text-decoration: none;
    color: #3489d1;
    transition: color .2s ease-in-out
}

a:active,
a:focus,
a:hover {
    text-decoration: underline;
    color: #007aa6
}

.display-1+.display-2,
.display-1+.h2,
.display-1+h2,
.h1+.display-2,
.h1+.h2,
.h1+h2,
.resources .resources-header+.display-2,
.resources .resources-header+.h2,
.resources .resources-header+h2,
.resources .webinar-page .webinar-related .resources-header+.related-item-header,
.webinar-page .webinar-related .display-1+.related-item-header,
.webinar-page .webinar-related .h1+.related-item-header,
.webinar-page .webinar-related .resources .resources-header+.related-item-header,
.webinar-page .webinar-related h1+.related-item-header,
h1+.display-2,
h1+.h2,
h1+h2 {
    padding-top: 32px
}

.display-1+.display-3,
.display-1+.h3,
.display-1+h3,
.h1+.display-3,
.h1+.h3,
.h1+h3,
.resources .resources-header+.display-3,
.resources .resources-header+.h3,
.resources .resources-header+h3,
.resources .webinar-page .resources-header+label[for=multiEventSelection],
.webinar-page .display-1+label[for=multiEventSelection],
.webinar-page .h1+label[for=multiEventSelection],
.webinar-page .resources .resources-header+label[for=multiEventSelection],
.webinar-page h1+label[for=multiEventSelection],
h1+.display-3,
h1+.h3,
h1+h3 {
    padding-top: 32px
}

.display-1+.display-4,
.display-1+.h4,
.display-1+h4,
.h1+.display-4,
.h1+.h4,
.h1+h4,
.resources .resources-header+.display-4,
.resources .resources-header+.h4,
.resources .resources-header+h4,
h1+.display-4,
h1+.h4,
h1+h4 {
    padding-top: 32px
}

.display-1+.display-5,
.display-1+.h5,
.display-1+h5,
.h1+.display-5,
.h1+.h5,
.h1+h5,
.resources .resources-header+.display-5,
.resources .resources-header+.h5,
.resources .resources-header+h5,
h1+.display-5,
h1+.h5,
h1+h5 {
    padding-top: 12px
}

.display-1+.display-6,
.display-1+.h6,
.display-1+h6,
.h1+.display-6,
.h1+.h6,
.h1+h6,
.resources .resources-header+.display-6,
.resources .resources-header+.h6,
.resources .resources-header+h6,
h1+.display-6,
h1+.h6,
h1+h6 {
    padding-top: 12px
}

.display-1+p,
.h1+p,
.resources .resources-header+p,
h1+p {
    padding-top: 12px
}

.section-heading {
    text-transform: uppercase;
    font-size: .9375rem;
    font-weight: 600;
    margin-bottom: 1.25rem
}

.section-heading span {
    margin: 0 5px
}

.blockquote {
    border-left: 4px solid #ff8f0f;
    padding-left: 30px
}

.blockquote-swagger {
    border-left: 4px solid #38b832
}

.blockquote-independent {
    border-left: 4px solid #07ced6
}

.blockquote-zephyr {
    border-left: 4px solid #00b9ee
}

.blockquote-readyapi {
    border-left: 4px solid #ebc800
}

.blockquote-footer {
    font-family: "Roboto Mono", monospace;
    font-size: 1.125rem
}

.list-bar,
.webinar-page .webinar-content ul {
    margin-left: 20px
}

.list-bar li,
.webinar-page .webinar-content ul li {
    list-style-type: none
}

.list-bar li::before,
.webinar-page .webinar-content ul li::before {
    content: " ";
    width: 2.5px;
    height: 1rem;
    line-height: inherit;
    background-color: #ff8f0f;
    display: inline-block;
    position: relative;
    margin-right: 20px;
    margin-left: -20px
}

.list-bar li ul,
.webinar-page .webinar-content ul li ul {
    margin: 25px 0 25px 25px
}

.list-bar.list-swagger li::before,
.webinar-page .webinar-content ul.list-swagger li::before {
    background-color: #38b832
}

.list-bar.list-readyapi li::before,
.webinar-page .webinar-content ul.list-readyapi li::before {
    background-color: #e6a400
}

.list-bar.list-independent li::before,
.webinar-page .webinar-content ul.list-independent li::before {
    background-color: #07ced6
}

.list-bar.list-zephyr li::before,
.webinar-page .webinar-content ul.list-zephyr li::before {
    background-color: #00b9ee
}

.list-bar.list-cucumber li::before,
.webinar-page .webinar-content ul.list-cucumber li::before {
    background-color: #23d96c
}

.list-bar.list-brand-dark li::before,
.webinar-page .webinar-content ul.list-brand-dark li::before {
    color: #ff730b
}

.list-block,
.list-circle,
.rf-article .article-post-content ul {
    margin-left: 20px
}

.list-block li,
.list-circle li,
.rf-article .article-post-content ul li {
    list-style-type: none
}

.list-block li::before,
.list-circle li::before,
.rf-article .article-post-content ul li::before {
    content: "\25CB";
    width: 2.5px;
    height: auto;
    font-size: 1.75rem;
    line-height: .5rem;
    color: #ff8f0f;
    background-color: transparent;
    display: inline-block;
    position: relative;
    top: 5px;
    margin-right: 26px;
    margin-left: -26px;
    margin-top: 0
}

.list-block li ul,
.list-circle li ul,
.rf-article .article-post-content ul li ul {
    margin: 25px 0 25px 25px
}

.list-circle.list-swagger li::before,
.list-swagger.list-block li::before,
.rf-article .article-post-content ul.list-swagger li::before {
    color: #38b832
}

.list-circle.list-readyapi li::before,
.list-readyapi.list-block li::before,
.rf-article .article-post-content ul.list-readyapi li::before {
    color: #e6a400
}

.list-circle.list-independent li::before,
.list-independent.list-block li::before,
.rf-article .article-post-content ul.list-independent li::before {
    color: #07ced6
}

.list-circle.list-zephyr li::before,
.list-zephyr.list-block li::before,
.rf-article .article-post-content ul.list-zephyr li::before {
    color: #07ced6
}

.list-circle.list-cucumber li::before,
.list-cucumber.list-block li::before,
.rf-article .article-post-content ul.list-cucumber li::before {
    color: #23d96c
}

.list-brand-dark.list-block li::before,
.list-circle.list-brand-dark li::before,
.rf-article .article-post-content ul.list-brand-dark li::before {
    color: #ff730b
}

.list-disc {
    margin-left: 20px
}

.list-disc li {
    list-style-type: none
}

.list-disc li::before {
    content: "•";
    width: 2.5px;
    height: auto;
    font-size: 1.25rem;
    line-height: 1rem;
    color: #ff8f0f;
    background-color: transparent;
    display: inline-block;
    position: relative;
    top: 5px;
    margin-right: 26px;
    margin-left: -26px;
    margin-top: 0
}

.list-disc ul {
    margin: 25px 0 25px 25px
}

.list-disc.list-swagger li::before {
    color: #38b832
}

.list-disc.list-readyapi li::before {
    color: #e6a400
}

.list-disc.list-independent li::before {
    color: #07ced6
}

.list-disc.list-zephyr li::before {
    color: #00b9ee
}

.list-disc.list-cucumber li::before {
    color: #23d96c
}

.list-disc.list-brand-dark li::before {
    color: #ff730b
}

.list-check {
    margin-left: 20px
}

.list-check li {
    list-style-type: none
}

.list-check li::before {
    content: "\f00c";
    font-family: "Font Awesome 5 Pro";
    width: 2.5px;
    height: auto;
    font-size: 1.25rem;
    line-height: 1rem;
    color: #ff8f0f;
    background-color: transparent;
    display: inline-block;
    position: relative;
    top: 0;
    margin-right: 40px;
    margin-left: -40px;
    margin-top: 0
}

.list-check ul {
    margin: 25px 0 25px 25px
}

.list-check.list-swagger li::before {
    color: #38b832
}

.list-check.list-readyapi li::before {
    color: #e6a400
}

.list-check.list-independent li::before {
    color: #07ced6
}

.list-check.list-zephyr li::before {
    color: #00b9ee
}

.list-check.list-cucumber li::before {
    color: #23d96c
}

.list-check.list-brand-dark li::before {
    color: #ff730b
}

.list-block {
    margin-left: 0
}

.list-block li:before {
    content: "\25A0";
    font-size: 1.5rem;
    margin-right: 23px;
    top: 2px
}

.list-block.list-brand-dark li::before {
    color: #ff730b
}

ol {
    list-style: none;
    counter-reset: li;
    margin-left: 20px
}

ol li {
    counter-increment: li
}

ol li::before {
    content: counter(li) ".";
    color: #ff8f0f;
    display: inline-block;
    width: 30px;
    margin-left: -30px
}

ol li ol {
    margin: 25px 0 25px 25px
}

ol li ol li {
    counter-increment: li
}

ol li ol li::before {
    content: counter(li, lower-alpha) "."
}

ol li ol li ol li {
    counter-increment: li
}

ol li ol li ol li::before {
    content: counter(li, lower-roman) "."
}

ol.list-readyapi li::before {
    color: #e6a400
}

ol.list-swagger li::before {
    color: #38b832
}

ol.list-independent li::before {
    color: #07ced6
}

ol.list-zephyr li::before {
    color: #00b9ee
}

ol.list-cucumber li::before {
    color: #23d96c
}

.anti-aliased {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased
}

.cta-underlined,
a.cta-underlined {
    text-decoration: none;
    border-bottom: 2px solid #ddd;
    color: #173647
}

.cta-underlined:hover,
a.cta-underlined:hover {
    border-bottom: 2px dashed #ddd
}

.prod-icon {
    display: inline-block;
    width: 46px;
    height: 46px;
    transition: background-image .2s ease-in-out;
    background-repeat: no-repeat;
    background-position: center
}

.prod-icon.lg {
    width: 92px;
    height: 92px
}

.prod-icon.sm {
    height: 25px;
    width: 25px
}

.prod-icon.xs {
    height: 20px;
    width: 20px
}

.prod-icon.AQtime,
.prod-icon.aqt {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 96 96' style='enable-background:new 0 0 96 96;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Crect x='2.955' y='2.949' fill='rgba(80,228,234,1)' width='90.089' height='90.101'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cpath class='st2' d='M45.577,27.253c-10.235,1.24-18.196,9.966-18.196,20.53c0,11.411,9.284,20.696,20.696,20.696s20.696-9.285,20.696-20.696c0-1.384-0.138-2.767-0.41-4.113l-4.901,0.989c0.206,1.021,0.311,2.072,0.311,3.124c0,8.655-7.042,15.696-15.696,15.696s-15.696-7.041-15.696-15.696s7.041-15.696,15.696-15.696c2.576,0,5.127,0.636,7.38,1.838l2.356-4.409c-2.242-1.198-4.706-1.969-7.236-2.276v-4.108h2.975V17.53H42.695v5.602h2.882V27.253z'/%3E%3Cpolygon class='st2' points='78.013,46.027 81.993,40.132 77.712,29.377 70.838,28.077 67.777,24.901 66.622,18.043 61.223,14.756 58.623,19.026 62.071,21.126 63.103,27.256 65.867,30.124 47.488,48.595 40.455,41.579 36.924,45.119 47.501,55.671 70.045,33.015 74.083,33.779 76.369,39.525 73.013,44.496 73.013,52.048 76.335,57.043 74.004,62.791 68.268,63.814 62.986,69.212 61.931,75.125 56.433,77.435 51.671,74.006 44.18,74.006 39.397,77.397 33.921,75.042 32.895,69.1 27.691,63.658 21.945,62.601 19.637,56.832 22.986,51.899 23.025,44.308 19.701,39.34 22.034,33.589 27.771,32.536 33.047,27.143 34.129,21.082 37.251,19.407 34.887,15.001 29.632,17.82 28.396,24.748 25.307,27.905 18.431,29.168 14.071,39.919 18.017,45.815 17.994,50.35 14.007,56.221 18.328,67.02 25.195,68.282 28.227,71.453 29.454,78.565 40,83.1 45.773,79.006 50.058,79.006 55.785,83.13 66.375,78.682 67.637,71.607 70.722,68.455 77.6,67.228 81.961,56.474 78.013,50.536 '/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cpath class='st2' d='M90.162,5.877l-0.086,84.299L5.794,89.963L5.88,5.877H90.162z M96,0h-5.048H5.048H0v5.047v85.906V96h5.048h85.904H96v-5.047V5.047V0L96,0z'/%3E%3C/g%3E%3C/svg%3E")
}

.prod-icon.AQtime.inverse,
.prod-icon.aqt.inverse {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgOTYgOTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDk2IDk2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZDREMwMDt9LnN0MXtmaWxsOiMxNzM2NDc7fS5zdDJ7ZmlsbDojRkZGRkZGO30uc3Qze2ZpbGw6IzJDMjgyQzt9LnN0NHtmaWxsOiNGNENGMTQ7fS5zdDV7ZmlsbDojNjNEQjJBO30uc3Q2e2ZpbGw6IzUwRTRFQTt9LnN0N3tmaWxsOiMwN0NFRDY7fS5zdDh7ZmlsbDojODVFQTJEO30uc3Q5e2ZpbGw6IzA0QUFEQjt9LnN0MTB7ZmlsbDojRkY3MzBCO30uc3QxMXtmaWxsOiMxN0QxRkM7fS5zdDEye2ZpbGw6IzAwQUFEQjt9LnN0MTN7ZmlsbDpub25lO308L3N0eWxlPjxnPjxnPjxnPjxyZWN0IHg9IjIuOTU1IiB5PSIyLjk0OSIgY2xhc3M9InN0NiIgd2lkdGg9IjkwLjA4OSIgaGVpZ2h0PSI5MC4xMDEiLz48L2c+PC9nPjxnPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik00NS41NzcsMjcuMjUzYy0xMC4yMzUsMS4yNC0xOC4xOTYsOS45NjYtMTguMTk2LDIwLjUzYzAsMTEuNDExLDkuMjg0LDIwLjY5NiwyMC42OTYsMjAuNjk2czIwLjY5Ni05LjI4NSwyMC42OTYtMjAuNjk2YzAtMS4zODQtMC4xMzgtMi43NjctMC40MS00LjExM2wtNC45MDEsMC45ODljMC4yMDYsMS4wMjEsMC4zMTEsMi4wNzIsMC4zMTEsMy4xMjRjMCw4LjY1NS03LjA0MiwxNS42OTYtMTUuNjk2LDE1LjY5NnMtMTUuNjk2LTcuMDQxLTE1LjY5Ni0xNS42OTZzNy4wNDEtMTUuNjk2LDE1LjY5Ni0xNS42OTZjMi41NzYsMCw1LjEyNywwLjYzNiw3LjM4LDEuODM4bDIuMzU2LTQuNDA5Yy0yLjI0Mi0xLjE5OC00LjcwNi0xLjk2OS03LjIzNi0yLjI3NnYtNC4xMDhoMi45NzVWMTcuNTNINDIuNjk1djUuNjAyaDIuODgyVjI3LjI1M3oiLz48cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9Ijc4LjAxMyw0Ni4wMjcgODEuOTkzLDQwLjEzMiA3Ny43MTIsMjkuMzc3IDcwLjgzOCwyOC4wNzcgNjcuNzc3LDI0LjkwMSA2Ni42MjIsMTguMDQzIDYxLjIyMywxNC43NTYgNTguNjIzLDE5LjAyNiA2Mi4wNzEsMjEuMTI2IDYzLjEwMywyNy4yNTYgNjUuODY3LDMwLjEyNCA0Ny40ODgsNDguNTk1IDQwLjQ1NSw0MS41NzkgMzYuOTI0LDQ1LjExOSA0Ny41MDEsNTUuNjcxIDcwLjA0NSwzMy4wMTUgNzQuMDgzLDMzLjc3OSA3Ni4zNjksMzkuNTI1IDczLjAxMyw0NC40OTYgNzMuMDEzLDUyLjA0OCA3Ni4zMzUsNTcuMDQzIDc0LjAwNCw2Mi43OTEgNjguMjY4LDYzLjgxNCA2Mi45ODYsNjkuMjEyIDYxLjkzMSw3NS4xMjUgNTYuNDMzLDc3LjQzNSA1MS42NzEsNzQuMDA2IDQ0LjE4LDc0LjAwNiAzOS4zOTcsNzcuMzk3IDMzLjkyMSw3NS4wNDIgMzIuODk1LDY5LjEgMjcuNjkxLDYzLjY1OCAyMS45NDUsNjIuNjAxIDE5LjYzNyw1Ni44MzIgMjIuOTg2LDUxLjg5OSAyMy4wMjUsNDQuMzA4IDE5LjcwMSwzOS4zNCAyMi4wMzQsMzMuNTg5IDI3Ljc3MSwzMi41MzYgMzMuMDQ3LDI3LjE0MyAzNC4xMjksMjEuMDgyIDM3LjI1MSwxOS40MDcgMzQuODg3LDE1LjAwMSAyOS42MzIsMTcuODIgMjguMzk2LDI0Ljc0OCAyNS4zMDcsMjcuOTA1IDE4LjQzMSwyOS4xNjggMTQuMDcxLDM5LjkxOSAxOC4wMTcsNDUuODE1IDE3Ljk5NCw1MC4zNSAxNC4wMDcsNTYuMjIxIDE4LjMyOCw2Ny4wMiAyNS4xOTUsNjguMjgyIDI4LjIyNyw3MS40NTMgMjkuNDU0LDc4LjU2NSA0MCw4My4xIDQ1Ljc3Myw3OS4wMDYgNTAuMDU4LDc5LjAwNiA1NS43ODUsODMuMTMgNjYuMzc1LDc4LjY4MiA2Ny42MzcsNzEuNjA3IDcwLjcyMiw2OC40NTUgNzcuNiw2Ny4yMjggODEuOTYxLDU2LjQ3NCA3OC4wMTMsNTAuNTM2ICIvPjwvZz48L2c+PGc+PHBhdGggY2xhc3M9InN0NiIgZD0iTTkwLjE2Miw1Ljg3N2wtMC4wODYsODQuMjk5TDUuNzk0LDg5Ljk2M0w1Ljg4LDUuODc3SDkwLjE2MnogTTk2LDBoLTUuMDQ4SDUuMDQ4SDB2NS4wNDd2ODUuOTA2Vjk2aDUuMDQ4aDg1LjkwNEg5NnYtNS4wNDdWNS4wNDdWMEw5NiwweiIvPjwvZz48L3N2Zz4=)
}

.prod-icon.AQtime.empty,
.prod-icon.aqt.empty {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 96 96' style='enable-background:new 0 0 96 96;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Crect x='2.955' y='2.949' fill='rgba(255,255,255,0)' width='90.089' height='90.101'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cpath class='st2' d='M45.577,27.253c-10.235,1.24-18.196,9.966-18.196,20.53c0,11.411,9.284,20.696,20.696,20.696s20.696-9.285,20.696-20.696c0-1.384-0.138-2.767-0.41-4.113l-4.901,0.989c0.206,1.021,0.311,2.072,0.311,3.124c0,8.655-7.042,15.696-15.696,15.696s-15.696-7.041-15.696-15.696s7.041-15.696,15.696-15.696c2.576,0,5.127,0.636,7.38,1.838l2.356-4.409c-2.242-1.198-4.706-1.969-7.236-2.276v-4.108h2.975V17.53H42.695v5.602h2.882V27.253z'/%3E%3Cpolygon class='st2' points='78.013,46.027 81.993,40.132 77.712,29.377 70.838,28.077 67.777,24.901 66.622,18.043 61.223,14.756 58.623,19.026 62.071,21.126 63.103,27.256 65.867,30.124 47.488,48.595 40.455,41.579 36.924,45.119 47.501,55.671 70.045,33.015 74.083,33.779 76.369,39.525 73.013,44.496 73.013,52.048 76.335,57.043 74.004,62.791 68.268,63.814 62.986,69.212 61.931,75.125 56.433,77.435 51.671,74.006 44.18,74.006 39.397,77.397 33.921,75.042 32.895,69.1 27.691,63.658 21.945,62.601 19.637,56.832 22.986,51.899 23.025,44.308 19.701,39.34 22.034,33.589 27.771,32.536 33.047,27.143 34.129,21.082 37.251,19.407 34.887,15.001 29.632,17.82 28.396,24.748 25.307,27.905 18.431,29.168 14.071,39.919 18.017,45.815 17.994,50.35 14.007,56.221 18.328,67.02 25.195,68.282 28.227,71.453 29.454,78.565 40,83.1 45.773,79.006 50.058,79.006 55.785,83.13 66.375,78.682 67.637,71.607 70.722,68.455 77.6,67.228 81.961,56.474 78.013,50.536 '/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cpath class='st2' d='M90.162,5.877l-0.086,84.299L5.794,89.963L5.88,5.877H90.162z M96,0h-5.048H5.048H0v5.047v85.906V96h5.048h85.904H96v-5.047V5.047V0L96,0z'/%3E%3C/g%3E%3C/svg%3E")
}

.prod-icon.AlertSite,
.prod-icon.as {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 96 96' style='enable-background:new 0 0 96 96;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Crect x='2.955' y='2.95' fill='rgba(80,228,234,1)' width='90.089' height='90.101'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st2' d='M90.162,5.877l-0.086,84.299L5.794,89.963L5.88,5.877 M96,0h-5.048H5.048H0v5.047v85.906V96h5.048h85.904H96v-5.047V5.047V0L96,0z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpolygon class='st2' points='57.209,77.514 51.997,73.842 48.229,73.842 44.078,76.702 41.241,72.586 46.672,68.842 53.581,68.842 57.85,71.85 62.609,69.903 63.553,64.77 68.455,59.886 73.601,58.997 75.584,54.255 72.612,49.942 72.635,43.047 75.63,38.76 73.67,34.008 68.54,33.067 63.681,28.173 62.767,23.017 58.02,21.032 53.717,24.007 46.82,23.984 42.539,20.99 37.787,22.935 36.839,28.079 31.947,32.939 26.79,33.852 24.807,38.594 27.788,42.881 27.755,49.8 23.982,55.197 19.884,52.333 22.763,48.216 22.781,44.439 19.135,39.197 23.23,29.404 29.533,28.288 32.205,25.635 33.364,19.341 43.168,15.329 48.402,18.988 52.165,19.002 57.427,15.365 67.214,19.457 68.331,25.761 70.984,28.431 77.254,29.582 81.295,39.383 77.63,44.629 77.617,48.394 81.25,53.664 77.156,63.457 70.863,64.544 68.188,67.209 67.031,73.494 '/%3E%3C/g%3E%3C/g%3E%3Cpath class='st2' d='M50.192,29.463c-9.351,0-16.958,7.607-16.958,16.958c0,3.628,1.155,6.986,3.104,9.747l-3.464,3.465l-2.831-2.831L15.385,71.459c-2.536,2.536-2.536,6.662,0,9.197c1.268,1.268,2.933,1.901,4.599,1.901c1.665,0,3.331-0.633,4.599-1.901l14.658-14.657l-2.832-2.831l3.382-3.382c2.875,2.243,6.48,3.593,10.401,3.593c9.351,0,16.958-7.607,16.958-16.958S59.542,29.463,50.192,29.463z M21.047,77.121c-0.587,0.587-1.54,0.587-2.127,0c-0.586-0.586-0.586-1.541,0-2.127l11.122-11.122l2.127,2.126L21.047,77.121z M50.192,58.379c-6.594,0-11.958-5.364-11.958-11.958s5.364-11.958,11.958-11.958S62.15,39.827,62.15,46.421S56.785,58.379,50.192,58.379z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.prod-icon.AlertSite.inverse,
.prod-icon.as.inverse {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgOTYgOTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDk2IDk2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZDREMwMDt9LnN0MXtmaWxsOiMxNzM2NDc7fS5zdDJ7ZmlsbDojRkZGRkZGO30uc3Qze2ZpbGw6IzJDMjgyQzt9LnN0NHtmaWxsOiNGNENGMTQ7fS5zdDV7ZmlsbDojNjNEQjJBO30uc3Q2e2ZpbGw6IzUwRTRFQTt9LnN0N3tmaWxsOiMwN0NFRDY7fS5zdDh7ZmlsbDojODVFQTJEO30uc3Q5e2ZpbGw6IzA0QUFEQjt9LnN0MTB7ZmlsbDojRkY3MzBCO30uc3QxMXtmaWxsOiMxN0QxRkM7fS5zdDEye2ZpbGw6IzAwQUFEQjt9LnN0MTN7ZmlsbDpub25lO308L3N0eWxlPjxnPjxnPjxnPjxnPjxyZWN0IHg9IjIuOTU1IiB5PSIyLjk1IiBjbGFzcz0ic3Q2IiB3aWR0aD0iOTAuMDg5IiBoZWlnaHQ9IjkwLjEwMSIvPjwvZz48Zz48cGF0aCBjbGFzcz0ic3Q2IiBkPSJNOTAuMTYyLDUuODc3bC0wLjA4Niw4NC4yOTlMNS43OTQsODkuOTYzTDUuODgsNS44NzcgTTk2LDBoLTUuMDQ4SDUuMDQ4SDB2NS4wNDd2ODUuOTA2Vjk2aDUuMDQ4aDg1LjkwNEg5NnYtNS4wNDdWNS4wNDdWMEw5NiwweiIvPjwvZz48L2c+PGc+PGc+PHBvbHlnb24gY2xhc3M9InN0MSIgcG9pbnRzPSI1Ny4yMDksNzcuNTE0IDUxLjk5Nyw3My44NDIgNDguMjI5LDczLjg0MiA0NC4wNzgsNzYuNzAyIDQxLjI0MSw3Mi41ODYgNDYuNjcyLDY4Ljg0MiA1My41ODEsNjguODQyIDU3Ljg1LDcxLjg1IDYyLjYwOSw2OS45MDMgNjMuNTUzLDY0Ljc3IDY4LjQ1NSw1OS44ODYgNzMuNjAxLDU4Ljk5NyA3NS41ODQsNTQuMjU1IDcyLjYxMiw0OS45NDIgNzIuNjM1LDQzLjA0NyA3NS42MywzOC43NiA3My42NywzNC4wMDggNjguNTQsMzMuMDY3IDYzLjY4MSwyOC4xNzMgNjIuNzY3LDIzLjAxNyA1OC4wMiwyMS4wMzIgNTMuNzE3LDI0LjAwNyA0Ni44MiwyMy45ODQgNDIuNTM5LDIwLjk5IDM3Ljc4NywyMi45MzUgMzYuODM5LDI4LjA3OSAzMS45NDcsMzIuOTM5IDI2Ljc5LDMzLjg1MiAyNC44MDcsMzguNTk0IDI3Ljc4OCw0Mi44ODEgMjcuNzU1LDQ5LjggMjMuOTgyLDU1LjE5NyAxOS44ODQsNTIuMzMzIDIyLjc2Myw0OC4yMTYgMjIuNzgxLDQ0LjQzOSAxOS4xMzUsMzkuMTk3IDIzLjIzLDI5LjQwNCAyOS41MzMsMjguMjg4IDMyLjIwNSwyNS42MzUgMzMuMzY0LDE5LjM0MSA0My4xNjgsMTUuMzI5IDQ4LjQwMiwxOC45ODggNTIuMTY1LDE5LjAwMiA1Ny40MjcsMTUuMzY1IDY3LjIxNCwxOS40NTcgNjguMzMxLDI1Ljc2MSA3MC45ODQsMjguNDMxIDc3LjI1NCwyOS41ODIgODEuMjk1LDM5LjM4MyA3Ny42Myw0NC42MjkgNzcuNjE3LDQ4LjM5NCA4MS4yNSw1My42NjQgNzcuMTU2LDYzLjQ1NyA3MC44NjMsNjQuNTQ0IDY4LjE4OCw2Ny4yMDkgNjcuMDMxLDczLjQ5NCAiLz48L2c+PC9nPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik01MC4xOTIsMjkuNDYzYy05LjM1MSwwLTE2Ljk1OCw3LjYwNy0xNi45NTgsMTYuOTU4YzAsMy42MjgsMS4xNTUsNi45ODYsMy4xMDQsOS43NDdsLTMuNDY0LDMuNDY1bC0yLjgzMS0yLjgzMUwxNS4zODUsNzEuNDU5Yy0yLjUzNiwyLjUzNi0yLjUzNiw2LjY2MiwwLDkuMTk3YzEuMjY4LDEuMjY4LDIuOTMzLDEuOTAxLDQuNTk5LDEuOTAxYzEuNjY1LDAsMy4zMzEtMC42MzMsNC41OTktMS45MDFsMTQuNjU4LTE0LjY1N2wtMi44MzItMi44MzFsMy4zODItMy4zODJjMi44NzUsMi4yNDMsNi40OCwzLjU5MywxMC40MDEsMy41OTNjOS4zNTEsMCwxNi45NTgtNy42MDcsMTYuOTU4LTE2Ljk1OFM1OS41NDIsMjkuNDYzLDUwLjE5MiwyOS40NjN6IE0yMS4wNDcsNzcuMTIxYy0wLjU4NywwLjU4Ny0xLjU0LDAuNTg3LTIuMTI3LDBjLTAuNTg2LTAuNTg2LTAuNTg2LTEuNTQxLDAtMi4xMjdsMTEuMTIyLTExLjEyMmwyLjEyNywyLjEyNkwyMS4wNDcsNzcuMTIxeiBNNTAuMTkyLDU4LjM3OWMtNi41OTQsMC0xMS45NTgtNS4zNjQtMTEuOTU4LTExLjk1OHM1LjM2NC0xMS45NTgsMTEuOTU4LTExLjk1OFM2Mi4xNSwzOS44MjcsNjIuMTUsNDYuNDIxUzU2Ljc4NSw1OC4zNzksNTAuMTkyLDU4LjM3OXoiLz48L2c+PC9nPjwvc3ZnPg==)
}

.prod-icon.AlertSite.empty,
.prod-icon.as.empty {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 96 96' style='enable-background:new 0 0 96 96;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Crect x='2.955' y='2.95' fill='rgba(255,255,255,0)' width='90.089' height='90.101'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st2' d='M90.162,5.877l-0.086,84.299L5.794,89.963L5.88,5.877 M96,0h-5.048H5.048H0v5.047v85.906V96h5.048h85.904H96v-5.047V5.047V0L96,0z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpolygon class='st2' points='57.209,77.514 51.997,73.842 48.229,73.842 44.078,76.702 41.241,72.586 46.672,68.842 53.581,68.842 57.85,71.85 62.609,69.903 63.553,64.77 68.455,59.886 73.601,58.997 75.584,54.255 72.612,49.942 72.635,43.047 75.63,38.76 73.67,34.008 68.54,33.067 63.681,28.173 62.767,23.017 58.02,21.032 53.717,24.007 46.82,23.984 42.539,20.99 37.787,22.935 36.839,28.079 31.947,32.939 26.79,33.852 24.807,38.594 27.788,42.881 27.755,49.8 23.982,55.197 19.884,52.333 22.763,48.216 22.781,44.439 19.135,39.197 23.23,29.404 29.533,28.288 32.205,25.635 33.364,19.341 43.168,15.329 48.402,18.988 52.165,19.002 57.427,15.365 67.214,19.457 68.331,25.761 70.984,28.431 77.254,29.582 81.295,39.383 77.63,44.629 77.617,48.394 81.25,53.664 77.156,63.457 70.863,64.544 68.188,67.209 67.031,73.494 '/%3E%3C/g%3E%3C/g%3E%3Cpath class='st2' d='M50.192,29.463c-9.351,0-16.958,7.607-16.958,16.958c0,3.628,1.155,6.986,3.104,9.747l-3.464,3.465l-2.831-2.831L15.385,71.459c-2.536,2.536-2.536,6.662,0,9.197c1.268,1.268,2.933,1.901,4.599,1.901c1.665,0,3.331-0.633,4.599-1.901l14.658-14.657l-2.832-2.831l3.382-3.382c2.875,2.243,6.48,3.593,10.401,3.593c9.351,0,16.958-7.607,16.958-16.958S59.542,29.463,50.192,29.463z M21.047,77.121c-0.587,0.587-1.54,0.587-2.127,0c-0.586-0.586-0.586-1.541,0-2.127l11.122-11.122l2.127,2.126L21.047,77.121z M50.192,58.379c-6.594,0-11.958-5.364-11.958-11.958s5.364-11.958,11.958-11.958S62.15,39.827,62.15,46.421S56.785,58.379,50.192,58.379z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.prod-icon.ca {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96'%3E%3Crect fill='rgba(23,209,252,1)' x='2.021' y='3.032' width='90.947' height='90.947'/%3E%3Cpath class='cls-2' d='M90.947,5.053V90.947H5.053V5.053H90.947M96,0H0V96H96V0Z'/%3E%3Cpolygon class='cls-2' points='17.379 18.871 17.379 37.923 22.431 37.923 22.431 23.924 36.43 23.924 36.43 18.871 17.379 18.871'/%3E%3Cpolygon class='cls-2' points='59.57 18.871 59.57 23.924 73.569 23.924 73.569 37.923 78.621 37.923 78.621 18.871 59.57 18.871'/%3E%3Cpolygon class='cls-2' points='73.569 58.077 73.569 72.076 59.57 72.076 59.57 77.129 78.621 77.129 78.621 58.077 73.569 58.077'/%3E%3Cpolygon class='cls-2' points='22.431 72.076 22.431 58.077 17.379 58.077 17.379 77.129 36.43 77.129 36.43 72.076 22.431 72.076'/%3E%3Cpolygon class='cls-2' points='61.5 34.05 42.52 53.516 34.542 45.538 30.174 49.906 42.572 62.304 65.919 38.366 61.5 34.05'/%3E%3C/svg%3E")
}

.prod-icon.ca.inverse {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgOTYgOTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDk2IDk2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZDREMwMDt9LnN0MXtmaWxsOiMxNzM2NDc7fS5zdDJ7ZmlsbDojRkZGRkZGO30uc3Qze2ZpbGw6IzJDMjgyQzt9LnN0NHtmaWxsOiNGNENGMTQ7fS5zdDV7ZmlsbDojNjNEQjJBO30uc3Q2e2ZpbGw6IzUwRTRFQTt9LnN0N3tmaWxsOiMwN0NFRDY7fS5zdDh7ZmlsbDojODVFQTJEO30uc3Q5e2ZpbGw6IzA0QUFEQjt9LnN0MTB7ZmlsbDojRkY3MzBCO30uc3QxMXtmaWxsOiMxN0QxRkM7fS5zdDEye2ZpbGw6IzAwQUFEQjt9LnN0MTN7ZmlsbDpub25lO308L3N0eWxlPjxnPjxnPjxnPjxnPjxnPjxnPjxyZWN0IHg9IjIuMDIxIiB5PSIzLjAzMiIgY2xhc3M9InN0NiIgd2lkdGg9IjkwLjk0NyIgaGVpZ2h0PSI5MC45NDciLz48L2c+PC9nPjxnPjxnPjxwYXRoIGNsYXNzPSJzdDYiIGQ9Ik05MC45NDcsNS4wNTN2ODUuODk1SDUuMDUzVjUuMDUzSDkwLjk0NyBNOTYsMGgtNS40OTJINC42NjZIMHY1LjEwN3Y4NS44NTRWOTZoNC42NjZoODUuODQxSDk2di01LjAzOFY1LjEwN1YwTDk2LDB6Ii8+PC9nPjwvZz48L2c+PC9nPjwvZz48cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjE3LjM3OSwxOC44NzEgMTcuMzc5LDM3LjkyMyAyMi40MzEsMzcuOTIzIDIyLjQzMSwyMy45MjQgMzYuNDMsMjMuOTI0IDM2LjQzLDE4Ljg3MSAiLz48cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjU5LjU3LDE4Ljg3MSA1OS41NywyMy45MjQgNzMuNTY5LDIzLjkyNCA3My41NjksMzcuOTIzIDc4LjYyMSwzNy45MjMgNzguNjIxLDE4Ljg3MSAiLz48cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjczLjU2OSw1OC4wNzcgNzMuNTY5LDcyLjA3NiA1OS41Nyw3Mi4wNzYgNTkuNTcsNzcuMTI5IDc4LjYyMSw3Ny4xMjkgNzguNjIxLDU4LjA3NyAiLz48cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjIyLjQzMSw3Mi4wNzYgMjIuNDMxLDU4LjA3NyAxNy4zNzksNTguMDc3IDE3LjM3OSw3Ny4xMjkgMzYuNDMsNzcuMTI5IDM2LjQzLDcyLjA3NiAiLz48cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjYxLjUsMzQuMDUgNDIuNTIsNTMuNTE2IDM0LjU0Miw0NS41MzggMzAuMTc0LDQ5LjkwNiA0Mi41NzIsNjIuMzA0IDY1LjkxOSwzOC4zNjYgIi8+PC9nPjwvc3ZnPg==)
}

.prod-icon.ca.empty {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96'%3E%3Crect fill='rgba(255,255,255,0)' x='2.021' y='3.032' width='90.947' height='90.947'/%3E%3Cpath class='cls-2' d='M90.947,5.053V90.947H5.053V5.053H90.947M96,0H0V96H96V0Z'/%3E%3Cpolygon class='cls-2' points='17.379 18.871 17.379 37.923 22.431 37.923 22.431 23.924 36.43 23.924 36.43 18.871 17.379 18.871'/%3E%3Cpolygon class='cls-2' points='59.57 18.871 59.57 23.924 73.569 23.924 73.569 37.923 78.621 37.923 78.621 18.871 59.57 18.871'/%3E%3Cpolygon class='cls-2' points='73.569 58.077 73.569 72.076 59.57 72.076 59.57 77.129 78.621 77.129 78.621 58.077 73.569 58.077'/%3E%3Cpolygon class='cls-2' points='22.431 72.076 22.431 58.077 17.379 58.077 17.379 77.129 36.43 77.129 36.43 72.076 22.431 72.076'/%3E%3Cpolygon class='cls-2' points='61.5 34.05 42.52 53.516 34.542 45.538 30.174 49.906 42.572 62.304 65.919 38.366 61.5 34.05'/%3E%3C/svg%3E")
}

.prod-icon.ze {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 96 96' style='enable-background:new 0 0 96 96;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Crect x='2.951' y='2.945' fill='rgba(23,209,252,1)' width='89.939' height='89.952'/%3E%3C/g%3E%3Cpath class='st2' d='M90.162,5.877l-0.086,84.299L5.794,89.963L5.88,5.877H90.162z M96,0h-5.048H5.048H0v5.047v85.906V96h5.048h85.904H96v-5.047V5.047V0L96,0z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath class='st2' d='M18.581,51.14c0,0,5.009-19.606,27.631-21.775c22.366-2.145,29.318-4.601,34.299-11.768C75.992,30.75,70.736,39.132,41.76,41.193C22.804,42.541,18.581,51.14,18.581,51.14z'/%3E%3C/g%3E%3C/g%3E%3Cpath class='st2' d='M53.49,62.955c-5.045,2.597-13.209,0.806-21.465,1.074c-12.101,0.394-12.016,3.851-12.016,3.851S30.282,86.15,53.49,62.955z'/%3E%3Cpath class='st2' d='M18.379,62.397c0,0-0.812-12.853,18.163-14.334c22.038-1.719,29.377-4.473,32.715-8.306c-2.414,12.203-11.016,19.434-29.154,18.656C19.506,57.529,18.379,62.397,18.379,62.397z'/%3E%3C/g%3E%3C/svg%3E")
}

.prod-icon.ze.inverse {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgOTYgOTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDk2IDk2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZDREMwMDt9LnN0MXtmaWxsOiMxNzM2NDc7fS5zdDJ7ZmlsbDojRkZGRkZGO30uc3Qze2ZpbGw6IzJDMjgyQzt9LnN0NHtmaWxsOiNGNENGMTQ7fS5zdDV7ZmlsbDojNjNEQjJBO30uc3Q2e2ZpbGw6IzUwRTRFQTt9LnN0N3tmaWxsOiMwN0NFRDY7fS5zdDh7ZmlsbDojODVFQTJEO30uc3Q5e2ZpbGw6IzA0QUFEQjt9LnN0MTB7ZmlsbDojRkY3MzBCO30uc3QxMXtmaWxsOiMxN0QxRkM7fS5zdDEye2ZpbGw6IzAwQUFEQjt9LnN0MTN7ZmlsbDpub25lO308L3N0eWxlPjxnPjxnPjxnPjxnPjxyZWN0IHg9IjIuOTUxIiB5PSIyLjk0NSIgY2xhc3M9InN0MTEiIHdpZHRoPSI4OS45MzkiIGhlaWdodD0iODkuOTUyIi8+PC9nPjxwYXRoIGNsYXNzPSJzdDExIiBkPSJNOTAuMTYyLDUuODc3bC0wLjA4Niw4NC4yOTlMNS43OTQsODkuOTYzTDUuODgsNS44NzdIOTAuMTYyeiBNOTYsMGgtNS4wNDhINS4wNDhIMHY1LjA0N3Y4NS45MDZWOTZoNS4wNDhoODUuOTA0SDk2di01LjA0N1Y1LjA0N1YwTDk2LDB6Ii8+PC9nPjwvZz48Zz48Zz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTguNTgxLDUxLjE0YzAsMCw1LjAwOS0xOS42MDYsMjcuNjMxLTIxLjc3NWMyMi4zNjYtMi4xNDUsMjkuMzE4LTQuNjAxLDM0LjI5OS0xMS43NjhDNzUuOTkyLDMwLjc1LDcwLjczNiwzOS4xMzIsNDEuNzYsNDEuMTkzQzIyLjgwNCw0Mi41NDEsMTguNTgxLDUxLjE0LDE4LjU4MSw1MS4xNHoiLz48L2c+PC9nPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik01My40OSw2Mi45NTVjLTUuMDQ1LDIuNTk3LTEzLjIwOSwwLjgwNi0yMS40NjUsMS4wNzRjLTEyLjEwMSwwLjM5NC0xMi4wMTYsMy44NTEtMTIuMDE2LDMuODUxUzMwLjI4Miw4Ni4xNSw1My40OSw2Mi45NTV6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTE4LjM3OSw2Mi4zOTdjMCwwLTAuODEyLTEyLjg1MywxOC4xNjMtMTQuMzM0YzIyLjAzOC0xLjcxOSwyOS4zNzctNC40NzMsMzIuNzE1LTguMzA2Yy0yLjQxNCwxMi4yMDMtMTEuMDE2LDE5LjQzNC0yOS4xNTQsMTguNjU2QzE5LjUwNiw1Ny41MjksMTguMzc5LDYyLjM5NywxOC4zNzksNjIuMzk3eiIvPjwvZz48L3N2Zz4=)
}

.prod-icon.ze.empty {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 96 96' style='enable-background:new 0 0 96 96;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Crect x='2.951' y='2.945' fill='rgba(255,255,255,0)' width='89.939' height='89.952'/%3E%3C/g%3E%3Cpath class='st2' d='M90.162,5.877l-0.086,84.299L5.794,89.963L5.88,5.877H90.162z M96,0h-5.048H5.048H0v5.047v85.906V96h5.048h85.904H96v-5.047V5.047V0L96,0z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath class='st2' d='M18.581,51.14c0,0,5.009-19.606,27.631-21.775c22.366-2.145,29.318-4.601,34.299-11.768C75.992,30.75,70.736,39.132,41.76,41.193C22.804,42.541,18.581,51.14,18.581,51.14z'/%3E%3C/g%3E%3C/g%3E%3Cpath class='st2' d='M53.49,62.955c-5.045,2.597-13.209,0.806-21.465,1.074c-12.101,0.394-12.016,3.851-12.016,3.851S30.282,86.15,53.49,62.955z'/%3E%3Cpath class='st2' d='M18.379,62.397c0,0-0.812-12.853,18.163-14.334c22.038-1.719,29.377-4.473,32.715-8.306c-2.414,12.203-11.016,19.434-29.154,18.656C19.506,57.529,18.379,62.397,18.379,62.397z'/%3E%3C/g%3E%3C/svg%3E")
}

.prod-icon.zes {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96'%3E%3Cdefs%3E%3C/defs%3E%3Crect  fill='rgba(23,209,252,1)' x='2.524' y='2.524' width='90.952' height='90.964'/%3E%3Cpath class='cls-2' d='M90.952,5.048V90.964H5.048V5.048h85.9M96,0H0V96.012H96V0Z'/%3E%3Cpath class='cls-2' d='M22.3,52.151S26.98,33.818,48.134,31.789c20.915-2.006,27.415-4.3,32.073-11-4.225,12.3-9.14,20.138-36.236,22.065C26.246,44.111,22.3,52.151,22.3,52.151Z'/%3E%3Cpath class='cls-2' d='M54.94,63.2c-4.717,2.428-12.351.754-20.071,1-11.316.368-11.236,3.6-11.236,3.6S33.239,84.888,54.94,63.2Z'/%3E%3Cpath class='cls-2' d='M22.109,62.678s-.759-12.019,16.984-13.4c20.607-1.607,27.47-4.183,30.591-7.767-2.257,11.412-10.3,18.173-27.261,17.445C23.162,58.125,22.109,62.678,22.109,62.678Z'/%3E%3Cpolygon class='cls-2' points='73.755 55.046 73.755 70.856 64.634 61.543 61.065 65.112 70.251 74.492 56.329 74.492 51.281 79.54 78.803 79.54 78.803 49.999 73.755 55.046'/%3E%3Cpolygon class='cls-2' points='22.853 39.628 22.853 26.381 29.715 33.352 33.801 30.299 26.357 22.746 43.773 22.746 48.821 17.698 17.805 17.698 17.805 44.676 22.853 39.628'/%3E%3C/svg%3E")
}

.prod-icon.zes.inverse {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96'%3E%3Cdefs%3E%3C/defs%3E%3Crect fill='rgba(23,209,252,1)' x='2.524' y='2.524' width='90.952' height='90.964'/%3E%3Cpath fill='rgba(23,209,252,1)' d='M90.952,5.048V90.964H5.048V5.048h85.9M96,0H0V96.012H96V0Z'/%3E%3Cpath class='cls-2' d='M22.3,52.151S26.98,33.818,48.134,31.789c20.915-2.006,27.415-4.3,32.073-11-4.225,12.3-9.14,20.138-36.236,22.065C26.246,44.111,22.3,52.151,22.3,52.151Z'/%3E%3Cpath class='cls-2' d='M54.94,63.2c-4.717,2.428-12.351.754-20.071,1-11.316.368-11.236,3.6-11.236,3.6S33.239,84.888,54.94,63.2Z'/%3E%3Cpath class='cls-2' d='M22.109,62.678s-.759-12.019,16.984-13.4c20.607-1.607,27.47-4.183,30.591-7.767-2.257,11.412-10.3,18.173-27.261,17.445C23.162,58.125,22.109,62.678,22.109,62.678Z'/%3E%3Cpolygon class='cls-2' points='73.755 55.046 73.755 70.856 64.634 61.543 61.065 65.112 70.251 74.492 56.329 74.492 51.281 79.54 78.803 79.54 78.803 49.999 73.755 55.046'/%3E%3Cpolygon class='cls-2' points='22.853 39.628 22.853 26.381 29.715 33.352 33.801 30.299 26.357 22.746 43.773 22.746 48.821 17.698 17.805 17.698 17.805 44.676 22.853 39.628'/%3E%3C/svg%3E")
}

.prod-icon.zes.empty {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96'%3E%3Cdefs%3E%3C/defs%3E%3Crect  fill='rgba(255,255,255,0)' x='2.524' y='2.524' width='90.952' height='90.964'/%3E%3Cpath class='cls-2' d='M90.952,5.048V90.964H5.048V5.048h85.9M96,0H0V96.012H96V0Z'/%3E%3Cpath class='cls-2' d='M22.3,52.151S26.98,33.818,48.134,31.789c20.915-2.006,27.415-4.3,32.073-11-4.225,12.3-9.14,20.138-36.236,22.065C26.246,44.111,22.3,52.151,22.3,52.151Z'/%3E%3Cpath class='cls-2' d='M54.94,63.2c-4.717,2.428-12.351.754-20.071,1-11.316.368-11.236,3.6-11.236,3.6S33.239,84.888,54.94,63.2Z'/%3E%3Cpath class='cls-2' d='M22.109,62.678s-.759-12.019,16.984-13.4c20.607-1.607,27.47-4.183,30.591-7.767-2.257,11.412-10.3,18.173-27.261,17.445C23.162,58.125,22.109,62.678,22.109,62.678Z'/%3E%3Cpolygon class='cls-2' points='73.755 55.046 73.755 70.856 64.634 61.543 61.065 65.112 70.251 74.492 56.329 74.492 51.281 79.54 78.803 79.54 78.803 49.999 73.755 55.046'/%3E%3Cpolygon class='cls-2' points='22.853 39.628 22.853 26.381 29.715 33.352 33.801 30.299 26.357 22.746 43.773 22.746 48.821 17.698 17.805 17.698 17.805 44.676 22.853 39.628'/%3E%3C/svg%3E")
}

.prod-icon.zsq {
    background-image: url("data:image/svg+xml,%3Csvg id='Zephyr_Squad_Icon_Color' data-name='Zephyr Squad Icon Color' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96'%3E%3Crect id='Rectangle_1' data-name='Rectangle 1' width='91' height='91.001' transform='translate(2.5 2.5)' fill='rgba(23,209,252,1)'/%3E%3Cpath id='Path_1' data-name='Path 1' d='M90.952,5.047V90.953H5.048V5.047h85.9M96,0H0V96H96Z' fill='%23173647'/%3E%3Cpath id='Path_2' data-name='Path 2' d='M15.465,47.608S20.408,27.57,42.578,25.314C64.5,23.082,71.313,21.821,76.206,14.49,71.756,27.935,66.59,35.248,38.2,37.4,19.619,38.816,15.465,47.608,15.465,47.608Z' transform='translate(0.41 0.21)' fill='%23173647'/%3E%3Cpath id='Path_3' data-name='Path 3' d='M48.874,59.678c-4.815,2.5-12.606.775-20.484,1.034-11.549.378-11.468,3.7-11.468,3.7S26.726,81.99,48.874,59.678Z' transform='translate(0.244 0.641)' fill='%23173647'/%3E%3Cpath id='Path_4' data-name='Path 4' d='M63.333,44.74a28.2,28.2,0,0,0,4.649-10.8c-3.405,3.916-11.715,8.766-34.2,10.523C14.432,45.978,15.26,59.109,15.26,59.109s1.15-4.974,22.16-4.071c4.981.214,11.184-.2,14.96-1.33A11.794,11.794,0,0,1,63.333,44.74Z' transform='translate(0.328 0.437)' fill='%23173647'/%3E%3Cpath id='Path_5' data-name='Path 5' d='M74.892,66.677a7.051,7.051,0,0,0-2.141.332L69.43,61.03a7.1,7.1,0,1,0-11.31-.244l-3.709,6.072a7.093,7.093,0,1,0,5.075,9.378l8.776.044a7.092,7.092,0,1,0,6.63-9.6ZM63.866,53.7a2.945,2.945,0,1,1-2.945,2.945A2.945,2.945,0,0,1,63.866,53.7ZM52.841,76.717a2.945,2.945,0,1,1,2.945-2.945,2.945,2.945,0,0,1-2.945,2.945ZM57.683,68.6l3.338-5.464a7.02,7.02,0,0,0,5.409.113l3.207,5.772A7.074,7.074,0,0,0,67.9,72.579l-8.082-.04A7.083,7.083,0,0,0,57.683,68.6Zm17.209,8.117a2.945,2.945,0,1,1,2.945-2.945,2.945,2.945,0,0,1-2.945,2.945Z' transform='translate(0.911 0.9)' fill='%23173647'/%3E%3C/svg%3E%0A")
}

.prod-icon.zsq.inverse {
    background-image: url("data:image/svg+xml,%3Csvg id='Zephyr_Squad_In_Product' data-name='Zephyr Squad In Product' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 95.089 95.101'%3E%3Crect id='Rectangle_2' data-name='Rectangle 2' width='95.089' height='95.101' fill='%2317d1fc'/%3E%3Cpath id='Path_26' data-name='Path 26' d='M15.465,47.608S20.408,27.57,42.578,25.314C64.5,23.082,71.313,21.821,76.206,14.49,71.756,27.935,66.59,35.248,38.2,37.4,19.619,38.816,15.465,47.608,15.465,47.608Z' fill='%23173647'/%3E%3Cpath id='Path_27' data-name='Path 27' d='M48.874,59.678c-4.815,2.5-12.606.775-20.484,1.034-11.549.378-11.468,3.7-11.468,3.7S26.726,81.99,48.874,59.678Z' fill='%23173647'/%3E%3Cpath id='Path_28' data-name='Path 28' d='M63.333,44.74a28.2,28.2,0,0,0,4.649-10.8c-3.405,3.916-11.715,8.766-34.2,10.523C14.432,45.978,15.26,59.109,15.26,59.109s1.15-4.974,22.16-4.071c4.981.214,11.184-.2,14.96-1.33A11.794,11.794,0,0,1,63.333,44.74Z' fill='%23173647'/%3E%3Cpath id='Path_29' data-name='Path 29' d='M74.892,66.677a7.051,7.051,0,0,0-2.141.332L69.43,61.03a7.1,7.1,0,1,0-11.31-.244l-3.709,6.072a7.093,7.093,0,1,0,5.075,9.378l8.776.044a7.092,7.092,0,1,0,6.63-9.6ZM63.866,53.7a2.945,2.945,0,1,1-2.945,2.945A2.945,2.945,0,0,1,63.866,53.7ZM52.841,76.717a2.945,2.945,0,1,1,2.945-2.945,2.945,2.945,0,0,1-2.945,2.945ZM57.683,68.6l3.338-5.464a7.02,7.02,0,0,0,5.409.113l3.207,5.772A7.074,7.074,0,0,0,67.9,72.579l-8.082-.04A7.083,7.083,0,0,0,57.683,68.6Zm17.209,8.117a2.945,2.945,0,1,1,2.945-2.945,2.945,2.945,0,0,1-2.945,2.945Z' fill='%23173647'/%3E%3C/svg%3E%0A")
}

.prod-icon.zsq.empty {
    background-image: url("data:image/svg+xml,%3Csvg id='Zephyr_Squad_Icon_Color' data-name='Zephyr Squad Icon Color' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96'%3E%3Crect id='Rectangle_1' data-name='Rectangle 1' width='91' height='91.001' transform='translate(2.5 2.5)' fill='rgba(255,255,255,0)'/%3E%3Cpath id='Path_1' data-name='Path 1' d='M90.952,5.047V90.953H5.048V5.047h85.9M96,0H0V96H96Z' fill='%23173647'/%3E%3Cpath id='Path_2' data-name='Path 2' d='M15.465,47.608S20.408,27.57,42.578,25.314C64.5,23.082,71.313,21.821,76.206,14.49,71.756,27.935,66.59,35.248,38.2,37.4,19.619,38.816,15.465,47.608,15.465,47.608Z' transform='translate(0.41 0.21)' fill='%23173647'/%3E%3Cpath id='Path_3' data-name='Path 3' d='M48.874,59.678c-4.815,2.5-12.606.775-20.484,1.034-11.549.378-11.468,3.7-11.468,3.7S26.726,81.99,48.874,59.678Z' transform='translate(0.244 0.641)' fill='%23173647'/%3E%3Cpath id='Path_4' data-name='Path 4' d='M63.333,44.74a28.2,28.2,0,0,0,4.649-10.8c-3.405,3.916-11.715,8.766-34.2,10.523C14.432,45.978,15.26,59.109,15.26,59.109s1.15-4.974,22.16-4.071c4.981.214,11.184-.2,14.96-1.33A11.794,11.794,0,0,1,63.333,44.74Z' transform='translate(0.328 0.437)' fill='%23173647'/%3E%3Cpath id='Path_5' data-name='Path 5' d='M74.892,66.677a7.051,7.051,0,0,0-2.141.332L69.43,61.03a7.1,7.1,0,1,0-11.31-.244l-3.709,6.072a7.093,7.093,0,1,0,5.075,9.378l8.776.044a7.092,7.092,0,1,0,6.63-9.6ZM63.866,53.7a2.945,2.945,0,1,1-2.945,2.945A2.945,2.945,0,0,1,63.866,53.7ZM52.841,76.717a2.945,2.945,0,1,1,2.945-2.945,2.945,2.945,0,0,1-2.945,2.945ZM57.683,68.6l3.338-5.464a7.02,7.02,0,0,0,5.409.113l3.207,5.772A7.074,7.074,0,0,0,67.9,72.579l-8.082-.04A7.083,7.083,0,0,0,57.683,68.6Zm17.209,8.117a2.945,2.945,0,1,1,2.945-2.945,2.945,2.945,0,0,1-2.945,2.945Z' transform='translate(0.911 0.9)' fill='%23173647'/%3E%3C/svg%3E%0A")
}

.prod-icon.CrossBrowsingTesting,
.prod-icon.cbt {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 96 96' style='enable-background:new 0 0 96 96;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Crect x='2.955' y='2.949' fill='rgba(80,228,234,1)' width='90.089' height='90.101'/%3E%3C/g%3E%3Cpath class='st2' d='M90.162,5.877l-0.086,84.299L5.794,89.963L5.88,5.877H90.162z M96,0h-5.048H5.048H0v5.047v85.906V96h5.048h85.904H96v-5.047V5.047V0L96,0z'/%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath class='st2' d='M64.347,23.998l-34.98,9.237l-1.582-5.987c8.179-8.707,16.59-12.895,17.511-13.339c3.306,1.042,6.526,2.376,9.563,3.968c1.786,0.928,3.554,1.963,5.25,3.078C61.572,21.914,62.994,22.938,64.347,23.998z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st2' d='M33.235,66.632l-5.987,1.582c-8.707-8.179-12.895-16.59-13.339-17.506c1.033-3.286,2.367-6.507,3.968-9.563c0.919-1.781,1.954-3.549,3.078-5.255c0.96-1.458,1.983-2.885,3.044-4.233L33.235,66.632z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st2' d='M68.218,68.747c-8.179,8.712-16.595,12.9-17.511,13.344c-3.286-1.033-6.507-2.367-9.563-3.968c-1.776-0.919-3.544-1.954-5.255-3.078c-1.458-0.96-2.88-1.983-4.233-3.044l34.979-9.242L68.218,68.747z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st2' d='M82.091,45.297c-1.034,3.281-2.367,6.502-3.968,9.559c-0.919,1.776-1.954,3.544-3.078,5.255c-0.959,1.462-1.983,2.885-3.044,4.237l-9.237-34.98l5.987-1.582C77.459,35.965,81.646,44.376,82.091,45.297z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.prod-icon.CrossBrowsingTesting.inverse,
.prod-icon.cbt.inverse {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgOTYgOTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDk2IDk2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZDREMwMDt9LnN0MXtmaWxsOiMxNzM2NDc7fS5zdDJ7ZmlsbDojRkZGRkZGO30uc3Qze2ZpbGw6IzJDMjgyQzt9LnN0NHtmaWxsOiNGNENGMTQ7fS5zdDV7ZmlsbDojNjNEQjJBO30uc3Q2e2ZpbGw6IzUwRTRFQTt9LnN0N3tmaWxsOiMwN0NFRDY7fS5zdDh7ZmlsbDojODVFQTJEO30uc3Q5e2ZpbGw6IzA0QUFEQjt9LnN0MTB7ZmlsbDojRkY3MzBCO30uc3QxMXtmaWxsOiMxN0QxRkM7fS5zdDEye2ZpbGw6IzAwQUFEQjt9LnN0MTN7ZmlsbDpub25lO308L3N0eWxlPjxnPjxnPjxnPjxyZWN0IHg9IjIuOTU1IiB5PSIyLjk0OSIgY2xhc3M9InN0NiIgd2lkdGg9IjkwLjA4OSIgaGVpZ2h0PSI5MC4xMDEiLz48L2c+PHBhdGggY2xhc3M9InN0NiIgZD0iTTkwLjE2Miw1Ljg3N2wtMC4wODYsODQuMjk5TDUuNzk0LDg5Ljk2M0w1Ljg4LDUuODc3SDkwLjE2MnogTTk2LDBoLTUuMDQ4SDUuMDQ4SDB2NS4wNDd2ODUuOTA2Vjk2aDUuMDQ4aDg1LjkwNEg5NnYtNS4wNDdWNS4wNDdWMEw5NiwweiIvPjwvZz48Zz48Zz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNNjQuMzQ3LDIzLjk5OGwtMzQuOTgsOS4yMzdsLTEuNTgyLTUuOTg3YzguMTc5LTguNzA3LDE2LjU5LTEyLjg5NSwxNy41MTEtMTMuMzM5YzMuMzA2LDEuMDQyLDYuNTI2LDIuMzc2LDkuNTYzLDMuOTY4YzEuNzg2LDAuOTI4LDMuNTU0LDEuOTYzLDUuMjUsMy4wNzhDNjEuNTcyLDIxLjkxNCw2Mi45OTQsMjIuOTM4LDY0LjM0NywyMy45OTh6Ii8+PC9nPjxnPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0zMy4yMzUsNjYuNjMybC01Ljk4NywxLjU4MmMtOC43MDctOC4xNzktMTIuODk1LTE2LjU5LTEzLjMzOS0xNy41MDZjMS4wMzMtMy4yODYsMi4zNjctNi41MDcsMy45NjgtOS41NjNjMC45MTktMS43ODEsMS45NTQtMy41NDksMy4wNzgtNS4yNTVjMC45Ni0xLjQ1OCwxLjk4My0yLjg4NSwzLjA0NC00LjIzM0wzMy4yMzUsNjYuNjMyeiIvPjwvZz48Zz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNNjguMjE4LDY4Ljc0N2MtOC4xNzksOC43MTItMTYuNTk1LDEyLjktMTcuNTExLDEzLjM0NGMtMy4yODYtMS4wMzMtNi41MDctMi4zNjctOS41NjMtMy45NjhjLTEuNzc2LTAuOTE5LTMuNTQ0LTEuOTU0LTUuMjU1LTMuMDc4Yy0xLjQ1OC0wLjk2LTIuODgtMS45ODMtNC4yMzMtMy4wNDRsMzQuOTc5LTkuMjQyTDY4LjIxOCw2OC43NDd6Ii8+PC9nPjxnPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik04Mi4wOTEsNDUuMjk3Yy0xLjAzNCwzLjI4MS0yLjM2Nyw2LjUwMi0zLjk2OCw5LjU1OWMtMC45MTksMS43NzYtMS45NTQsMy41NDQtMy4wNzgsNS4yNTVjLTAuOTU5LDEuNDYyLTEuOTgzLDIuODg1LTMuMDQ0LDQuMjM3bC05LjIzNy0zNC45OGw1Ljk4Ny0xLjU4MkM3Ny40NTksMzUuOTY1LDgxLjY0Niw0NC4zNzYsODIuMDkxLDQ1LjI5N3oiLz48L2c+PC9nPjwvZz48L3N2Zz4=)
}

.prod-icon.CrossBrowsingTesting.empty,
.prod-icon.cbt.empty {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 96 96' style='enable-background:new 0 0 96 96;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Crect x='2.955' y='2.949' fill='rgba(255,255,255,0)' width='90.089' height='90.101'/%3E%3C/g%3E%3Cpath class='st2' d='M90.162,5.877l-0.086,84.299L5.794,89.963L5.88,5.877H90.162z M96,0h-5.048H5.048H0v5.047v85.906V96h5.048h85.904H96v-5.047V5.047V0L96,0z'/%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath class='st2' d='M64.347,23.998l-34.98,9.237l-1.582-5.987c8.179-8.707,16.59-12.895,17.511-13.339c3.306,1.042,6.526,2.376,9.563,3.968c1.786,0.928,3.554,1.963,5.25,3.078C61.572,21.914,62.994,22.938,64.347,23.998z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st2' d='M33.235,66.632l-5.987,1.582c-8.707-8.179-12.895-16.59-13.339-17.506c1.033-3.286,2.367-6.507,3.968-9.563c0.919-1.781,1.954-3.549,3.078-5.255c0.96-1.458,1.983-2.885,3.044-4.233L33.235,66.632z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st2' d='M68.218,68.747c-8.179,8.712-16.595,12.9-17.511,13.344c-3.286-1.033-6.507-2.367-9.563-3.968c-1.776-0.919-3.544-1.954-5.255-3.078c-1.458-0.96-2.88-1.983-4.233-3.044l34.979-9.242L68.218,68.747z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st2' d='M82.091,45.297c-1.034,3.281-2.367,6.502-3.968,9.559c-0.919,1.776-1.954,3.544-3.078,5.255c-0.959,1.462-1.983,2.885-3.044,4.237l-9.237-34.98l5.987-1.582C77.459,35.965,81.646,44.376,82.091,45.297z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.prod-icon.Collaborator,
.prod-icon.co {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 96 96' style='enable-background:new 0 0 96 96;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Crect x='2.955' y='2.868' fill='rgba(80,228,234,1)' width='90.089' height='90.101'/%3E%3C/g%3E%3C/g%3E%3Cpath class='st2' d='M90.162,5.796l-0.086,84.299L5.794,89.882L5.88,5.796H90.162z M96-0.081h-5.048H5.048H0v5.047v85.906v5.047h5.048h85.904H96v-5.047V4.966V-0.081L96-0.081z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st2' d='M40.844,56.54c0.205,0.688,0.42,1.375,0.734,2.036c1.589,3.347,4.387,5.875,7.88,7.118c1.522,0.542,3.094,0.812,4.663,0.812c2.03,0,4.053-0.452,5.941-1.349c3.347-1.591,5.876-4.388,7.119-7.88s1.052-7.258-0.538-10.605s-4.388-5.875-7.88-7.117c-1.83-0.652-3.733-0.887-5.614-0.755l-4.83-8.625c1.036-1.079,1.86-2.357,2.378-3.809c0.959-2.695,0.812-5.603-0.415-8.188v-0.001c-1.228-2.584-3.389-4.536-6.084-5.494c-2.695-0.961-5.603-0.814-8.188,0.415c-2.585,1.228-4.537,3.387-5.497,6.083c-0.959,2.697-0.812,5.604,0.416,8.19c0.05,0.107,0.126,0.195,0.179,0.3l-9.023,11.297c-1.515-0.068-3.032,0.191-4.44,0.859c-2.268,1.078-3.982,2.974-4.824,5.338c-0.841,2.367-0.712,4.918,0.366,7.185c1.077,2.269,2.972,3.982,5.337,4.823c1.03,0.367,2.097,0.551,3.162,0.551c1.375,0,2.744-0.306,4.023-0.914c0.98-0.464,1.831-1.107,2.578-1.849L40.844,56.54z M41.04,47.971c-0.404,1.134-0.601,2.297-0.703,3.465L30.84,50.24c0.424-2.004,0.222-4.076-0.671-5.957c-0.699-1.472-1.77-2.675-3.063-3.593l7.347-9.2c0.789,0.554,1.626,1.042,2.556,1.373c1.177,0.419,2.391,0.627,3.604,0.627c1.177,0,2.336-0.262,3.466-0.653l4.066,7.262C44.804,41.691,42.28,44.485,41.04,47.971z M54.102,43.745c1.003,0,2.012,0.173,2.985,0.52c2.233,0.793,4.022,2.41,5.039,4.551v0.001c1.017,2.14,1.139,4.55,0.344,6.782c-0.795,2.234-2.412,4.023-4.554,5.04c-2.139,1.017-4.548,1.14-6.781,0.344c-2.234-0.796-4.023-2.412-5.04-4.552c-1.016-2.142-1.138-4.551-0.344-6.783c0.796-2.234,2.412-4.023,4.553-5.04C51.511,44.035,52.803,43.745,54.102,43.745z M35.222,20.856c0.511-1.437,1.553-2.589,2.93-3.243c0.779-0.37,1.611-0.555,2.449-0.555c0.645,0,1.293,0.111,1.919,0.334c1.438,0.51,2.589,1.55,3.245,2.928c0.654,1.379,0.732,2.931,0.221,4.368c-0.511,1.438-1.553,2.59-2.931,3.245c-1.378,0.653-2.928,0.734-4.368,0.22c-1.436-0.51-2.588-1.552-3.242-2.93C34.789,23.844,34.71,22.294,35.222,20.856z M25.823,49.792c-0.396,1.107-1.196,1.995-2.258,2.499c-1.062,0.503-2.257,0.564-3.364,0.171c-1.106-0.394-1.995-1.196-2.498-2.258c-0.505-1.061-0.566-2.256-0.171-3.363c0.393-1.107,1.196-1.995,2.258-2.499c0.598-0.284,1.238-0.427,1.882-0.427c0.498,0,0.997,0.085,1.481,0.256c1.107,0.394,1.993,1.196,2.499,2.257v0.001C26.156,47.489,26.216,48.684,25.823,49.792z'/%3E%3Cpolygon class='st2' points='79.206,44.962 78.051,41.649 79.717,35.725 72.873,28.087 66.787,29.073 63.604,27.551 61.265,23.418 56.913,25.881 60.027,31.384 66.041,34.259 70.973,33.461 74.159,37.017 72.811,41.81 75.003,48.097 79.019,50.994 78.743,55.768 74.392,58.226 71.475,64.222 72.245,69.136 68.635,72.346 63.837,71.009 57.52,73.232 54.579,77.257 49.765,76.995 47.339,72.675 41.306,69.814 36.373,70.607 33.186,67.05 34.326,63.021 29.514,61.661 27.627,68.336 34.472,75.975 40.567,74.998 43.76,76.51 46.748,81.836 57.017,82.399 60.642,77.434 64.011,76.249 69.92,77.893 77.608,71.057 76.658,64.999 78.207,61.813 83.577,58.778 84.17,48.542 '/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.prod-icon.Collaborator.inverse,
.prod-icon.co.inverse {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgOTYgOTUuNDY5IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA5NiA5NS40Njk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkNEQzAwO30uc3Qxe2ZpbGw6IzE3MzY0Nzt9LnN0MntmaWxsOiNGRkZGRkY7fS5zdDN7ZmlsbDojMkMyODJDO30uc3Q0e2ZpbGw6I0Y0Q0YxNDt9LnN0NXtmaWxsOiM2M0RCMkE7fS5zdDZ7ZmlsbDojNTBFNEVBO30uc3Q3e2ZpbGw6IzA3Q0VENjt9LnN0OHtmaWxsOiM4NUVBMkQ7fS5zdDl7ZmlsbDojMDRBQURCO30uc3QxMHtmaWxsOiNGRjczMEI7fS5zdDExe2ZpbGw6IzE3RDFGQzt9LnN0MTJ7ZmlsbDojMDBBQURCO30uc3QxM3tmaWxsOm5vbmU7fTwvc3R5bGU+PGc+PGc+PGc+PGc+PHJlY3QgeD0iMi45NTUiIHk9IjIuODY4IiBjbGFzcz0ic3Q2IiB3aWR0aD0iOTAuMDg5IiBoZWlnaHQ9IjkwLjEwMSIvPjwvZz48L2c+PHBhdGggY2xhc3M9InN0NiIgZD0iTTkwLjE2Miw1Ljc5NmwtMC4wODYsODQuMjk5TDUuNzk0LDg5Ljg4Mkw1Ljg4LDUuNzk2SDkwLjE2MnogTTk2LTAuMDgxaC01LjA0OEg1LjA0OEgwdjUuMDQ3djg1LjkwNnY1LjA0N2g1LjA0OGg4NS45MDRIOTZ2LTUuMDQ3VjQuOTY2Vi0wLjA4MUw5Ni0wLjA4MXoiLz48L2c+PGc+PHBhdGggY2xhc3M9InN0MSIgZD0iTTQwLjg0NCw1Ni41NGMwLjIwNSwwLjY4OCwwLjQyLDEuMzc1LDAuNzM0LDIuMDM2YzEuNTg5LDMuMzQ3LDQuMzg3LDUuODc1LDcuODgsNy4xMThjMS41MjIsMC41NDIsMy4wOTQsMC44MTIsNC42NjMsMC44MTJjMi4wMywwLDQuMDUzLTAuNDUyLDUuOTQxLTEuMzQ5YzMuMzQ3LTEuNTkxLDUuODc2LTQuMzg4LDcuMTE5LTcuODhzMS4wNTItNy4yNTgtMC41MzgtMTAuNjA1cy00LjM4OC01Ljg3NS03Ljg4LTcuMTE3Yy0xLjgzLTAuNjUyLTMuNzMzLTAuODg3LTUuNjE0LTAuNzU1bC00LjgzLTguNjI1YzEuMDM2LTEuMDc5LDEuODYtMi4zNTcsMi4zNzgtMy44MDljMC45NTktMi42OTUsMC44MTItNS42MDMtMC40MTUtOC4xODh2LTAuMDAxYy0xLjIyOC0yLjU4NC0zLjM4OS00LjUzNi02LjA4NC01LjQ5NGMtMi42OTUtMC45NjEtNS42MDMtMC44MTQtOC4xODgsMC40MTVjLTIuNTg1LDEuMjI4LTQuNTM3LDMuMzg3LTUuNDk3LDYuMDgzYy0wLjk1OSwyLjY5Ny0wLjgxMiw1LjYwNCwwLjQxNiw4LjE5YzAuMDUsMC4xMDcsMC4xMjYsMC4xOTUsMC4xNzksMC4zbC05LjAyMywxMS4yOTdjLTEuNTE1LTAuMDY4LTMuMDMyLDAuMTkxLTQuNDQsMC44NTljLTIuMjY4LDEuMDc4LTMuOTgyLDIuOTc0LTQuODI0LDUuMzM4Yy0wLjg0MSwyLjM2Ny0wLjcxMiw0LjkxOCwwLjM2Niw3LjE4NWMxLjA3NywyLjI2OSwyLjk3MiwzLjk4Miw1LjMzNyw0LjgyM2MxLjAzLDAuMzY3LDIuMDk3LDAuNTUxLDMuMTYyLDAuNTUxYzEuMzc1LDAsMi43NDQtMC4zMDYsNC4wMjMtMC45MTRjMC45OC0wLjQ2NCwxLjgzMS0xLjEwNywyLjU3OC0xLjg0OUw0MC44NDQsNTYuNTR6IE00MS4wNCw0Ny45NzFjLTAuNDA0LDEuMTM0LTAuNjAxLDIuMjk3LTAuNzAzLDMuNDY1TDMwLjg0LDUwLjI0YzAuNDI0LTIuMDA0LDAuMjIyLTQuMDc2LTAuNjcxLTUuOTU3Yy0wLjY5OS0xLjQ3Mi0xLjc3LTIuNjc1LTMuMDYzLTMuNTkzbDcuMzQ3LTkuMmMwLjc4OSwwLjU1NCwxLjYyNiwxLjA0MiwyLjU1NiwxLjM3M2MxLjE3NywwLjQxOSwyLjM5MSwwLjYyNywzLjYwNCwwLjYyN2MxLjE3NywwLDIuMzM2LTAuMjYyLDMuNDY2LTAuNjUzbDQuMDY2LDcuMjYyQzQ0LjgwNCw0MS42OTEsNDIuMjgsNDQuNDg1LDQxLjA0LDQ3Ljk3MXogTTU0LjEwMiw0My43NDVjMS4wMDMsMCwyLjAxMiwwLjE3MywyLjk4NSwwLjUyYzIuMjMzLDAuNzkzLDQuMDIyLDIuNDEsNS4wMzksNC41NTF2MC4wMDFjMS4wMTcsMi4xNCwxLjEzOSw0LjU1LDAuMzQ0LDYuNzgyYy0wLjc5NSwyLjIzNC0yLjQxMiw0LjAyMy00LjU1NCw1LjA0Yy0yLjEzOSwxLjAxNy00LjU0OCwxLjE0LTYuNzgxLDAuMzQ0Yy0yLjIzNC0wLjc5Ni00LjAyMy0yLjQxMi01LjA0LTQuNTUyYy0xLjAxNi0yLjE0Mi0xLjEzOC00LjU1MS0wLjM0NC02Ljc4M2MwLjc5Ni0yLjIzNCwyLjQxMi00LjAyMyw0LjU1My01LjA0QzUxLjUxMSw0NC4wMzUsNTIuODAzLDQzLjc0NSw1NC4xMDIsNDMuNzQ1eiBNMzUuMjIyLDIwLjg1NmMwLjUxMS0xLjQzNywxLjU1My0yLjU4OSwyLjkzLTMuMjQzYzAuNzc5LTAuMzcsMS42MTEtMC41NTUsMi40NDktMC41NTVjMC42NDUsMCwxLjI5MywwLjExMSwxLjkxOSwwLjMzNGMxLjQzOCwwLjUxLDIuNTg5LDEuNTUsMy4yNDUsMi45MjhjMC42NTQsMS4zNzksMC43MzIsMi45MzEsMC4yMjEsNC4zNjhjLTAuNTExLDEuNDM4LTEuNTUzLDIuNTktMi45MzEsMy4yNDVjLTEuMzc4LDAuNjUzLTIuOTI4LDAuNzM0LTQuMzY4LDAuMjJjLTEuNDM2LTAuNTEtMi41ODgtMS41NTItMy4yNDItMi45M0MzNC43ODksMjMuODQ0LDM0LjcxLDIyLjI5NCwzNS4yMjIsMjAuODU2eiBNMjUuODIzLDQ5Ljc5MmMtMC4zOTYsMS4xMDctMS4xOTYsMS45OTUtMi4yNTgsMi40OTljLTEuMDYyLDAuNTAzLTIuMjU3LDAuNTY0LTMuMzY0LDAuMTcxYy0xLjEwNi0wLjM5NC0xLjk5NS0xLjE5Ni0yLjQ5OC0yLjI1OGMtMC41MDUtMS4wNjEtMC41NjYtMi4yNTYtMC4xNzEtMy4zNjNjMC4zOTMtMS4xMDcsMS4xOTYtMS45OTUsMi4yNTgtMi40OTljMC41OTgtMC4yODQsMS4yMzgtMC40MjcsMS44ODItMC40MjdjMC40OTgsMCwwLjk5NywwLjA4NSwxLjQ4MSwwLjI1NmMxLjEwNywwLjM5NCwxLjk5MywxLjE5NiwyLjQ5OSwyLjI1N3YwLjAwMUMyNi4xNTYsNDcuNDg5LDI2LjIxNiw0OC42ODQsMjUuODIzLDQ5Ljc5MnoiLz48cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9Ijc5LjIwNiw0NC45NjIgNzguMDUxLDQxLjY0OSA3OS43MTcsMzUuNzI1IDcyLjg3MywyOC4wODcgNjYuNzg3LDI5LjA3MyA2My42MDQsMjcuNTUxIDYxLjI2NSwyMy40MTggNTYuOTEzLDI1Ljg4MSA2MC4wMjcsMzEuMzg0IDY2LjA0MSwzNC4yNTkgNzAuOTczLDMzLjQ2MSA3NC4xNTksMzcuMDE3IDcyLjgxMSw0MS44MSA3NS4wMDMsNDguMDk3IDc5LjAxOSw1MC45OTQgNzguNzQzLDU1Ljc2OCA3NC4zOTIsNTguMjI2IDcxLjQ3NSw2NC4yMjIgNzIuMjQ1LDY5LjEzNiA2OC42MzUsNzIuMzQ2IDYzLjgzNyw3MS4wMDkgNTcuNTIsNzMuMjMyIDU0LjU3OSw3Ny4yNTcgNDkuNzY1LDc2Ljk5NSA0Ny4zMzksNzIuNjc1IDQxLjMwNiw2OS44MTQgMzYuMzczLDcwLjYwNyAzMy4xODYsNjcuMDUgMzQuMzI2LDYzLjAyMSAyOS41MTQsNjEuNjYxIDI3LjYyNyw2OC4zMzYgMzQuNDcyLDc1Ljk3NSA0MC41NjcsNzQuOTk4IDQzLjc2LDc2LjUxIDQ2Ljc0OCw4MS44MzYgNTcuMDE3LDgyLjM5OSA2MC42NDIsNzcuNDM0IDY0LjAxMSw3Ni4yNDkgNjkuOTIsNzcuODkzIDc3LjYwOCw3MS4wNTcgNzYuNjU4LDY0Ljk5OSA3OC4yMDcsNjEuODEzIDgzLjU3Nyw1OC43NzggODQuMTcsNDguNTQyICIvPjwvZz48L2c+PC9zdmc+)
}

.prod-icon.Collaborator.empty,
.prod-icon.co.empty {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 96 96' style='enable-background:new 0 0 96 96;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Crect x='2.955' y='2.868' fill='rgba(255,255,255,0)' width='90.089' height='90.101'/%3E%3C/g%3E%3C/g%3E%3Cpath class='st2' d='M90.162,5.796l-0.086,84.299L5.794,89.882L5.88,5.796H90.162z M96-0.081h-5.048H5.048H0v5.047v85.906v5.047h5.048h85.904H96v-5.047V4.966V-0.081L96-0.081z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st2' d='M40.844,56.54c0.205,0.688,0.42,1.375,0.734,2.036c1.589,3.347,4.387,5.875,7.88,7.118c1.522,0.542,3.094,0.812,4.663,0.812c2.03,0,4.053-0.452,5.941-1.349c3.347-1.591,5.876-4.388,7.119-7.88s1.052-7.258-0.538-10.605s-4.388-5.875-7.88-7.117c-1.83-0.652-3.733-0.887-5.614-0.755l-4.83-8.625c1.036-1.079,1.86-2.357,2.378-3.809c0.959-2.695,0.812-5.603-0.415-8.188v-0.001c-1.228-2.584-3.389-4.536-6.084-5.494c-2.695-0.961-5.603-0.814-8.188,0.415c-2.585,1.228-4.537,3.387-5.497,6.083c-0.959,2.697-0.812,5.604,0.416,8.19c0.05,0.107,0.126,0.195,0.179,0.3l-9.023,11.297c-1.515-0.068-3.032,0.191-4.44,0.859c-2.268,1.078-3.982,2.974-4.824,5.338c-0.841,2.367-0.712,4.918,0.366,7.185c1.077,2.269,2.972,3.982,5.337,4.823c1.03,0.367,2.097,0.551,3.162,0.551c1.375,0,2.744-0.306,4.023-0.914c0.98-0.464,1.831-1.107,2.578-1.849L40.844,56.54z M41.04,47.971c-0.404,1.134-0.601,2.297-0.703,3.465L30.84,50.24c0.424-2.004,0.222-4.076-0.671-5.957c-0.699-1.472-1.77-2.675-3.063-3.593l7.347-9.2c0.789,0.554,1.626,1.042,2.556,1.373c1.177,0.419,2.391,0.627,3.604,0.627c1.177,0,2.336-0.262,3.466-0.653l4.066,7.262C44.804,41.691,42.28,44.485,41.04,47.971z M54.102,43.745c1.003,0,2.012,0.173,2.985,0.52c2.233,0.793,4.022,2.41,5.039,4.551v0.001c1.017,2.14,1.139,4.55,0.344,6.782c-0.795,2.234-2.412,4.023-4.554,5.04c-2.139,1.017-4.548,1.14-6.781,0.344c-2.234-0.796-4.023-2.412-5.04-4.552c-1.016-2.142-1.138-4.551-0.344-6.783c0.796-2.234,2.412-4.023,4.553-5.04C51.511,44.035,52.803,43.745,54.102,43.745z M35.222,20.856c0.511-1.437,1.553-2.589,2.93-3.243c0.779-0.37,1.611-0.555,2.449-0.555c0.645,0,1.293,0.111,1.919,0.334c1.438,0.51,2.589,1.55,3.245,2.928c0.654,1.379,0.732,2.931,0.221,4.368c-0.511,1.438-1.553,2.59-2.931,3.245c-1.378,0.653-2.928,0.734-4.368,0.22c-1.436-0.51-2.588-1.552-3.242-2.93C34.789,23.844,34.71,22.294,35.222,20.856z M25.823,49.792c-0.396,1.107-1.196,1.995-2.258,2.499c-1.062,0.503-2.257,0.564-3.364,0.171c-1.106-0.394-1.995-1.196-2.498-2.258c-0.505-1.061-0.566-2.256-0.171-3.363c0.393-1.107,1.196-1.995,2.258-2.499c0.598-0.284,1.238-0.427,1.882-0.427c0.498,0,0.997,0.085,1.481,0.256c1.107,0.394,1.993,1.196,2.499,2.257v0.001C26.156,47.489,26.216,48.684,25.823,49.792z'/%3E%3Cpolygon class='st2' points='79.206,44.962 78.051,41.649 79.717,35.725 72.873,28.087 66.787,29.073 63.604,27.551 61.265,23.418 56.913,25.881 60.027,31.384 66.041,34.259 70.973,33.461 74.159,37.017 72.811,41.81 75.003,48.097 79.019,50.994 78.743,55.768 74.392,58.226 71.475,64.222 72.245,69.136 68.635,72.346 63.837,71.009 57.52,73.232 54.579,77.257 49.765,76.995 47.339,72.675 41.306,69.814 36.373,70.607 33.186,67.05 34.326,63.021 29.514,61.661 27.627,68.336 34.472,75.975 40.567,74.998 43.76,76.51 46.748,81.836 57.017,82.399 60.642,77.434 64.011,76.249 69.92,77.893 77.608,71.057 76.658,64.999 78.207,61.813 83.577,58.778 84.17,48.542 '/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.prod-icon.Cucumber,
.prod-icon.cu {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 114'%3E%3Ctitle%3ECucumber%3C/title%3E%3Cg%3E%3Cg%3E%3Cpath d='M73.59,10.4C72.76,9.89,71.9,9.42,71,9s-1.82-.87-2.75-1.24l-.88-.35c-.82-.31-1.64-.64-2.48-.89A46.41,46.41,0,0,0,4.08,50.6,46.44,46.44,0,0,0,41.63,96.11V109.4C69.4,105.21,94,83.17,95.82,54.23,96.93,36.81,88.24,19,73.59,10.4Z' fill='rgba(35,217,108,1)' fill-rule='evenodd'/%3E%3Cpath d='M39.13,112.3V98.13a48.89,48.89,0,1,1,26.57-94c.65.19,1.34.46,2,.71l.66.25.9.36c.82.33,1.75.74,2.87,1.3,1,.47,1.86,1,2.74,1.51,15.21,9,24.63,27.51,23.45,46.13C96.5,83.05,72.82,107.22,42,111.87ZM50.55,6.7h-.06a43.88,43.88,0,0,0-8.38,87l2,.39v12.38c27.09-5.31,47.59-26.93,49.2-52.36,1.06-16.8-7.38-33.49-21-41.52h0c-.77-.47-1.58-.92-2.4-1.33-1-.48-1.79-.85-2.54-1.15l-.81-.32-.63-.24c-.6-.23-1.16-.44-1.7-.6A43.64,43.64,0,0,0,50.55,6.7Z' fill='%23173647'/%3E%3C/g%3E%3Cpath d='M41.22,27.05A4.28,4.28,0,0,1,45,28.5a9.86,9.86,0,0,1,1.74,2.63c1.53,3.38,2.44,8.23.54,11-3.43-.66-7.93-3.95-9.46-7.34A7.64,7.64,0,0,1,37,31.56,4.66,4.66,0,0,1,41.22,27.05Z' fill='%23173647' fill-rule='evenodd'/%3E%3Cpath d='M30.07,38.59a4.82,4.82,0,0,1,.76,0,8.7,8.7,0,0,1,3.43.77c3.41,1.46,7.22,5,8,8.2-2.92,1.95-8.2,1.79-11.61.33a19.11,19.11,0,0,1-2.9-1.75A4.2,4.2,0,0,1,30.07,38.59Z' fill='%23173647' fill-rule='evenodd'/%3E%3Cpath d='M34.26,63a8,8,0,0,1-3.43.76c-4.39.24-6.52-4.86-3.35-7.54a8.45,8.45,0,0,1,2.89-1.76,10.38,10.38,0,0,1,4-.83c2.22,0,6-.54,7.87.69C41.73,57.47,37.67,61.51,34.26,63Z' fill='%23173647' fill-rule='evenodd'/%3E%3Cpath d='M48.33,70.82a17.63,17.63,0,0,1-1.68,2.9c-2.44,3.17-8.09,1-7.85-3.2a7.29,7.29,0,0,1,.77-3.12C41,64,45,59.79,48.42,59.06,50.37,62,49.79,67.66,48.33,70.82Z' fill='%23173647' fill-rule='evenodd'/%3E%3Cpath d='M54.3,31.05A17.34,17.34,0,0,1,56,28.15a4.34,4.34,0,0,1,3.81-1.52,4.55,4.55,0,0,1,4.26,4.65,7.68,7.68,0,0,1-.76,3.2c-1.46,3.41-5.37,6.8-8.79,7.53C52.31,39.33,52.84,34.46,54.3,31.05Z' fill='%23173647' fill-rule='evenodd'/%3E%3Cpath d='M56.43,73.72a9.66,9.66,0,0,1-1.67-2.67c-1.47-3.41-1.41-8.52.54-11.2,3.41.73,7,4.36,8.45,7.78a7.6,7.6,0,0,1,.76,3.19C64.76,74.48,59.11,76.65,56.43,73.72Z' fill='%23173647' fill-rule='evenodd'/%3E%3Cpath d='M71.37,63.51a8.69,8.69,0,0,1-3.43-.76c-3.41-1.46-7.16-4.88-7.89-8,1.88-1.24,5.34-1.36,7.58-1.32a10.61,10.61,0,0,1,4,.83,18,18,0,0,1,2.89,1.68C77.9,58.33,75.76,63.75,71.37,63.51Z' fill='%23173647' fill-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E%0A")
}

.prod-icon.Cucumber.inverse,
.prod-icon.cu.inverse {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 91.828 105.2'%3E%3Cg id='Cucumber_Full-In-Product' transform='translate(-1.005 -1)'%3E%3Cg id='Group_4' data-name='Group 4'%3E%3Cpath id='Path_21' data-name='Path 21' d='M70.51,7.2a29.306,29.306,0,0,0-2.57-1.42c-.88-.42-1.81-.87-2.74-1.24l-.89-.35c-.81-.31-1.63-.64-2.48-.89A45.91,45.91,0,0,0,47.4,1a46.38,46.38,0,0,0-8.85,91.91V106.2C66.31,102,90.91,80,92.74,51,93.84,33.61,85.16,15.83,70.51,7.2Z' fill='%2323d96c' fill-rule='evenodd'/%3E%3Cpath id='Path_22' data-name='Path 22' d='M38.14,23.85A4.29,4.29,0,0,1,41.9,25.3a10,10,0,0,1,1.73,2.63c1.54,3.39,2.44,8.23.55,11-3.43-.67-7.94-4-9.47-7.35a7.62,7.62,0,0,1-.82-3.18,4.65,4.65,0,0,1,4.25-4.55Z' fill='%23173647' fill-rule='evenodd'/%3E%3Cpath id='Path_23' data-name='Path 23' d='M27,35.39a4.82,4.82,0,0,1,.76,0,8.62,8.62,0,0,1,3.42.77c3.42,1.46,7.23,5,8,8.2-2.92,2-8.2,1.79-11.61.33a18.63,18.63,0,0,1-2.9-1.75A4.2,4.2,0,0,1,27,35.39Z' fill='%23173647' fill-rule='evenodd'/%3E%3Cpath id='Path_24' data-name='Path 24' d='M31.17,59.78a7.78,7.78,0,0,1-3.42.76c-4.39.24-6.53-4.86-3.36-7.54a8.5,8.5,0,0,1,2.9-1.76,10.57,10.57,0,0,1,4-.83c2.22,0,6-.54,7.88.69C38.64,54.27,34.59,58.32,31.17,59.78Z' fill='%23173647' fill-rule='evenodd'/%3E%3Cpath id='Path_25' data-name='Path 25' d='M45.24,67.63a17.18,17.18,0,0,1-1.67,2.89c-2.44,3.17-8.09,1-7.85-3.2a7.3,7.3,0,0,1,.76-3.12c1.47-3.42,5.44-7.61,8.86-8.34C47.29,58.79,46.71,64.46,45.24,67.63Z' fill='%23173647' fill-rule='evenodd'/%3E%3Cpath id='Path_26' data-name='Path 26' d='M51.22,27.85A17.18,17.18,0,0,1,52.89,25a4.35,4.35,0,0,1,3.81-1.53A4.56,4.56,0,0,1,61,28.08a7.65,7.65,0,0,1-.76,3.2c-1.46,3.41-5.38,6.8-8.79,7.53C49.22,36.13,49.75,31.27,51.22,27.85Z' fill='%23173647' fill-rule='evenodd'/%3E%3Cpath id='Path_27' data-name='Path 27' d='M53.35,70.52a10,10,0,0,1-1.68-2.66c-1.46-3.42-1.41-8.53.54-11.21,3.42.73,7,4.36,8.46,7.78a7.77,7.77,0,0,1,.76,3.2C61.67,71.28,56,73.45,53.35,70.52Z' fill='%23173647' fill-rule='evenodd'/%3E%3Cpath id='Path_28' data-name='Path 28' d='M68.29,60.31a8.69,8.69,0,0,1-3.43-.76c-3.42-1.46-7.16-4.88-7.89-8,1.88-1.23,5.34-1.36,7.58-1.32a10.38,10.38,0,0,1,4,.84,17.26,17.26,0,0,1,2.9,1.67C74.82,55.13,72.67,60.56,68.29,60.31Z' fill='%23173647' fill-rule='evenodd'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")
}

.prod-icon.Cucumber.empty,
.prod-icon.cu.empty {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 114'%3E%3Ctitle%3ECucumber%3C/title%3E%3Cg%3E%3Cg%3E%3Cpath d='M73.59,10.4C72.76,9.89,71.9,9.42,71,9s-1.82-.87-2.75-1.24l-.88-.35c-.82-.31-1.64-.64-2.48-.89A46.41,46.41,0,0,0,4.08,50.6,46.44,46.44,0,0,0,41.63,96.11V109.4C69.4,105.21,94,83.17,95.82,54.23,96.93,36.81,88.24,19,73.59,10.4Z' fill='rgba(255,255,255,0)' fill-rule='evenodd'/%3E%3Cpath d='M39.13,112.3V98.13a48.89,48.89,0,1,1,26.57-94c.65.19,1.34.46,2,.71l.66.25.9.36c.82.33,1.75.74,2.87,1.3,1,.47,1.86,1,2.74,1.51,15.21,9,24.63,27.51,23.45,46.13C96.5,83.05,72.82,107.22,42,111.87ZM50.55,6.7h-.06a43.88,43.88,0,0,0-8.38,87l2,.39v12.38c27.09-5.31,47.59-26.93,49.2-52.36,1.06-16.8-7.38-33.49-21-41.52h0c-.77-.47-1.58-.92-2.4-1.33-1-.48-1.79-.85-2.54-1.15l-.81-.32-.63-.24c-.6-.23-1.16-.44-1.7-.6A43.64,43.64,0,0,0,50.55,6.7Z' fill='%23173647'/%3E%3C/g%3E%3Cpath d='M41.22,27.05A4.28,4.28,0,0,1,45,28.5a9.86,9.86,0,0,1,1.74,2.63c1.53,3.38,2.44,8.23.54,11-3.43-.66-7.93-3.95-9.46-7.34A7.64,7.64,0,0,1,37,31.56,4.66,4.66,0,0,1,41.22,27.05Z' fill='%23173647' fill-rule='evenodd'/%3E%3Cpath d='M30.07,38.59a4.82,4.82,0,0,1,.76,0,8.7,8.7,0,0,1,3.43.77c3.41,1.46,7.22,5,8,8.2-2.92,1.95-8.2,1.79-11.61.33a19.11,19.11,0,0,1-2.9-1.75A4.2,4.2,0,0,1,30.07,38.59Z' fill='%23173647' fill-rule='evenodd'/%3E%3Cpath d='M34.26,63a8,8,0,0,1-3.43.76c-4.39.24-6.52-4.86-3.35-7.54a8.45,8.45,0,0,1,2.89-1.76,10.38,10.38,0,0,1,4-.83c2.22,0,6-.54,7.87.69C41.73,57.47,37.67,61.51,34.26,63Z' fill='%23173647' fill-rule='evenodd'/%3E%3Cpath d='M48.33,70.82a17.63,17.63,0,0,1-1.68,2.9c-2.44,3.17-8.09,1-7.85-3.2a7.29,7.29,0,0,1,.77-3.12C41,64,45,59.79,48.42,59.06,50.37,62,49.79,67.66,48.33,70.82Z' fill='%23173647' fill-rule='evenodd'/%3E%3Cpath d='M54.3,31.05A17.34,17.34,0,0,1,56,28.15a4.34,4.34,0,0,1,3.81-1.52,4.55,4.55,0,0,1,4.26,4.65,7.68,7.68,0,0,1-.76,3.2c-1.46,3.41-5.37,6.8-8.79,7.53C52.31,39.33,52.84,34.46,54.3,31.05Z' fill='%23173647' fill-rule='evenodd'/%3E%3Cpath d='M56.43,73.72a9.66,9.66,0,0,1-1.67-2.67c-1.47-3.41-1.41-8.52.54-11.2,3.41.73,7,4.36,8.45,7.78a7.6,7.6,0,0,1,.76,3.19C64.76,74.48,59.11,76.65,56.43,73.72Z' fill='%23173647' fill-rule='evenodd'/%3E%3Cpath d='M71.37,63.51a8.69,8.69,0,0,1-3.43-.76c-3.41-1.46-7.16-4.88-7.89-8,1.88-1.24,5.34-1.36,7.58-1.32a10.61,10.61,0,0,1,4,.83,18,18,0,0,1,2.89,1.68C77.9,58.33,75.76,63.75,71.37,63.51Z' fill='%23173647' fill-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E%0A")
}

.prod-icon.Hiptest,
.prod-icon.hip {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 96 96' style='enable-background:new 0 0 96 96;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Crect x='2.955' y='2.949' fill='rgba(80,228,234,1)' width='90.089' height='90.101'/%3E%3C/g%3E%3Cpath class='st2' d='M90.162,5.877l-0.086,84.299L5.794,89.963L5.88,5.877H90.162z M96,0h-5.048H5.048H0v5.047v85.906V96h5.048h85.904H96v-5.047V5.047V0L96,0z'/%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath class='st2' d='M40.78,54.81c-0.04,3.491,0.014,6.978-0.012,10.469C40.811,60.778,40.78,54.81,40.78,54.81z'/%3E%3Cpath class='st2' d='M73.115,68.233C73.063,73.917,67,78.239,61.584,76.484c-4.305-1.394-6.461-4.435-6.516-9.351c-0.038-3.268,0.07-10.451,0.07-10.451s3.695,0.747,5.601,1.198c0,2.928-0.012,5.849,0.006,8.768c0.006,0.667,0.043,1.348,0.176,2.001c0.297,1.444,1.314,2.367,2.604,2.466c1.802,0.136,2.98-0.505,3.499-2.05c0.225-0.667,0.289-1.412,0.297-2.122c0.032-2.598,0.014-11.726,0.014-11.726s-10.365-2.234-13.546-2.912c-3.176-0.681-6.366-1.302-9.542-1.998c-3.739-0.817-7.466-1.686-11.196-2.541C31.835,47.488,22.885,45.3,22.885,45.3S22.793,31.367,22.9,27.57c0.124-4.429,3.384-7.717,7.642-8.361c4.201-0.638,8.482,2.067,9.649,6.014c0.361,1.224,0.528,2.546,0.554,3.825c0.061,3.32-0.029,10.509-0.029,10.509L35.034,38.4c0,0-0.003-7.284-0.038-10.315c-0.017-1.559-1.005-2.852-2.272-3.141c-1.536-0.346-2.971,0.179-3.701,1.524c-0.326,0.601-0.482,1.36-0.491,2.05c-0.04,3.124,0.012,12.461,0.012,12.461s12.796,2.838,17.56,3.886c4.019,0.881,8.055,1.689,12.071,2.598c3.031,0.687,14.918,3.672,14.918,3.672S73.15,64.719,73.115,68.233z'/%3E%3Cpath class='st2' d='M40.768,65.279c-0.003,0.41-0.006,0.811-0.012,1.192c-0.006,0.471-0.014,0.915-0.023,1.319c-0.115,5.477-4.175,9.285-9.528,9.086c-4.259-0.159-8.185-3.932-8.3-8.214c-0.124-4.565-0.029-18.913-0.029-18.913s3.967,0.976,5.584,1.22c0,3.851-0.017,7.642,0.006,11.43c0.012,2.012-0.032,4.036,0.176,6.031c0.199,1.9,1.579,2.829,3.548,2.711c1.599-0.098,2.815-1.42,2.826-3.219c0.032-4.807,0.003-15.554,0.003-15.554l5.76,1.239C40.78,53.608,40.811,60.778,40.768,65.279z'/%3E%3Cpath class='st2' d='M73.158,46.581c0,0-2.509-0.729-5.82-1.624v-2.948c0-4.518,0.023-9.037-0.014-13.555c-0.017-2.315-1.368-3.629-3.528-3.563c-1.787,0.052-3.02,1.449-3.04,3.644c-0.043,4.518-0.012,9.037-0.012,13.555v1.519l-5.615-1.141c0,0-0.003-1.36,0.003-2.165c0.029-4.325,0.014-8.653,0.11-12.975c0.115-5.266,6.002-9.325,11.037-7.911c3.981,1.12,6.802,4.761,6.799,9.187C73.078,32.499,73.158,46.581,73.158,46.581z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.prod-icon.Hiptest.inverse,
.prod-icon.hip.inverse {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgOTYgOTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDk2IDk2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZDREMwMDt9LnN0MXtmaWxsOiMxNzM2NDc7fS5zdDJ7ZmlsbDojRkZGRkZGO30uc3Qze2ZpbGw6IzJDMjgyQzt9LnN0NHtmaWxsOiNGNENGMTQ7fS5zdDV7ZmlsbDojNjNEQjJBO30uc3Q2e2ZpbGw6IzUwRTRFQTt9LnN0N3tmaWxsOiMwN0NFRDY7fS5zdDh7ZmlsbDojODVFQTJEO30uc3Q5e2ZpbGw6IzA0QUFEQjt9LnN0MTB7ZmlsbDojRkY3MzBCO30uc3QxMXtmaWxsOiMxN0QxRkM7fS5zdDEye2ZpbGw6IzAwQUFEQjt9LnN0MTN7ZmlsbDpub25lO308L3N0eWxlPjxnPjxnPjxnPjxyZWN0IHg9IjIuOTU1IiB5PSIyLjk0OSIgY2xhc3M9InN0NiIgd2lkdGg9IjkwLjA4OSIgaGVpZ2h0PSI5MC4xMDEiLz48L2c+PHBhdGggY2xhc3M9InN0NiIgZD0iTTkwLjE2Miw1Ljg3N2wtMC4wODYsODQuMjk5TDUuNzk0LDg5Ljk2M0w1Ljg4LDUuODc3SDkwLjE2MnogTTk2LDBoLTUuMDQ4SDUuMDQ4SDB2NS4wNDd2ODUuOTA2Vjk2aDUuMDQ4aDg1LjkwNEg5NnYtNS4wNDdWNS4wNDdWMEw5NiwweiIvPjwvZz48Zz48Zz48Zz48Zz48Zz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNNDAuNzgsNTQuODFjLTAuMDQsMy40OTEsMC4wMTQsNi45NzgtMC4wMTIsMTAuNDY5QzQwLjgxMSw2MC43NzgsNDAuNzgsNTQuODEsNDAuNzgsNTQuODF6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTczLjExNSw2OC4yMzNDNzMuMDYzLDczLjkxNyw2Nyw3OC4yMzksNjEuNTg0LDc2LjQ4NGMtNC4zMDUtMS4zOTQtNi40NjEtNC40MzUtNi41MTYtOS4zNTFjLTAuMDM4LTMuMjY4LDAuMDctMTAuNDUxLDAuMDctMTAuNDUxczMuNjk1LDAuNzQ3LDUuNjAxLDEuMTk4YzAsMi45MjgtMC4wMTIsNS44NDksMC4wMDYsOC43NjhjMC4wMDYsMC42NjcsMC4wNDMsMS4zNDgsMC4xNzYsMi4wMDFjMC4yOTcsMS40NDQsMS4zMTQsMi4zNjcsMi42MDQsMi40NjZjMS44MDIsMC4xMzYsMi45OC0wLjUwNSwzLjQ5OS0yLjA1YzAuMjI1LTAuNjY3LDAuMjg5LTEuNDEyLDAuMjk3LTIuMTIyYzAuMDMyLTIuNTk4LDAuMDE0LTExLjcyNiwwLjAxNC0xMS43MjZzLTEwLjM2NS0yLjIzNC0xMy41NDYtMi45MTJjLTMuMTc2LTAuNjgxLTYuMzY2LTEuMzAyLTkuNTQyLTEuOTk4Yy0zLjczOS0wLjgxNy03LjQ2Ni0xLjY4Ni0xMS4xOTYtMi41NDFDMzEuODM1LDQ3LjQ4OCwyMi44ODUsNDUuMywyMi44ODUsNDUuM1MyMi43OTMsMzEuMzY3LDIyLjksMjcuNTdjMC4xMjQtNC40MjksMy4zODQtNy43MTcsNy42NDItOC4zNjFjNC4yMDEtMC42MzgsOC40ODIsMi4wNjcsOS42NDksNi4wMTRjMC4zNjEsMS4yMjQsMC41MjgsMi41NDYsMC41NTQsMy44MjVjMC4wNjEsMy4zMi0wLjAyOSwxMC41MDktMC4wMjksMTAuNTA5TDM1LjAzNCwzOC40YzAsMC0wLjAwMy03LjI4NC0wLjAzOC0xMC4zMTVjLTAuMDE3LTEuNTU5LTEuMDA1LTIuODUyLTIuMjcyLTMuMTQxYy0xLjUzNi0wLjM0Ni0yLjk3MSwwLjE3OS0zLjcwMSwxLjUyNGMtMC4zMjYsMC42MDEtMC40ODIsMS4zNi0wLjQ5MSwyLjA1Yy0wLjA0LDMuMTI0LDAuMDEyLDEyLjQ2MSwwLjAxMiwxMi40NjFzMTIuNzk2LDIuODM4LDE3LjU2LDMuODg2YzQuMDE5LDAuODgxLDguMDU1LDEuNjg5LDEyLjA3MSwyLjU5OGMzLjAzMSwwLjY4NywxNC45MTgsMy42NzIsMTQuOTE4LDMuNjcyUzczLjE1LDY0LjcxOSw3My4xMTUsNjguMjMzeiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik00MC43NjgsNjUuMjc5Yy0wLjAwMywwLjQxLTAuMDA2LDAuODExLTAuMDEyLDEuMTkyYy0wLjAwNiwwLjQ3MS0wLjAxNCwwLjkxNS0wLjAyMywxLjMxOWMtMC4xMTUsNS40NzctNC4xNzUsOS4yODUtOS41MjgsOS4wODZjLTQuMjU5LTAuMTU5LTguMTg1LTMuOTMyLTguMy04LjIxNGMtMC4xMjQtNC41NjUtMC4wMjktMTguOTEzLTAuMDI5LTE4LjkxM3MzLjk2NywwLjk3Niw1LjU4NCwxLjIyYzAsMy44NTEtMC4wMTcsNy42NDIsMC4wMDYsMTEuNDNjMC4wMTIsMi4wMTItMC4wMzIsNC4wMzYsMC4xNzYsNi4wMzFjMC4xOTksMS45LDEuNTc5LDIuODI5LDMuNTQ4LDIuNzExYzEuNTk5LTAuMDk4LDIuODE1LTEuNDIsMi44MjYtMy4yMTljMC4wMzItNC44MDcsMC4wMDMtMTUuNTU0LDAuMDAzLTE1LjU1NGw1Ljc2LDEuMjM5QzQwLjc4LDUzLjYwOCw0MC44MTEsNjAuNzc4LDQwLjc2OCw2NS4yNzl6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTczLjE1OCw0Ni41ODFjMCwwLTIuNTA5LTAuNzI5LTUuODItMS42MjR2LTIuOTQ4YzAtNC41MTgsMC4wMjMtOS4wMzctMC4wMTQtMTMuNTU1Yy0wLjAxNy0yLjMxNS0xLjM2OC0zLjYyOS0zLjUyOC0zLjU2M2MtMS43ODcsMC4wNTItMy4wMiwxLjQ0OS0zLjA0LDMuNjQ0Yy0wLjA0Myw0LjUxOC0wLjAxMiw5LjAzNy0wLjAxMiwxMy41NTV2MS41MTlsLTUuNjE1LTEuMTQxYzAsMC0wLjAwMy0xLjM2LDAuMDAzLTIuMTY1YzAuMDI5LTQuMzI1LDAuMDE0LTguNjUzLDAuMTEtMTIuOTc1YzAuMTE1LTUuMjY2LDYuMDAyLTkuMzI1LDExLjAzNy03LjkxMWMzLjk4MSwxLjEyLDYuODAyLDQuNzYxLDYuNzk5LDkuMTg3QzczLjA3OCwzMi40OTksNzMuMTU4LDQ2LjU4MSw3My4xNTgsNDYuNTgxeiIvPjwvZz48L2c+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==)
}

.prod-icon.Hiptest.empty,
.prod-icon.hip.empty {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 96 96' style='enable-background:new 0 0 96 96;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Crect x='2.955' y='2.949' fill='rgba(255,255,255,0)' width='90.089' height='90.101'/%3E%3C/g%3E%3Cpath class='st2' d='M90.162,5.877l-0.086,84.299L5.794,89.963L5.88,5.877H90.162z M96,0h-5.048H5.048H0v5.047v85.906V96h5.048h85.904H96v-5.047V5.047V0L96,0z'/%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath class='st2' d='M40.78,54.81c-0.04,3.491,0.014,6.978-0.012,10.469C40.811,60.778,40.78,54.81,40.78,54.81z'/%3E%3Cpath class='st2' d='M73.115,68.233C73.063,73.917,67,78.239,61.584,76.484c-4.305-1.394-6.461-4.435-6.516-9.351c-0.038-3.268,0.07-10.451,0.07-10.451s3.695,0.747,5.601,1.198c0,2.928-0.012,5.849,0.006,8.768c0.006,0.667,0.043,1.348,0.176,2.001c0.297,1.444,1.314,2.367,2.604,2.466c1.802,0.136,2.98-0.505,3.499-2.05c0.225-0.667,0.289-1.412,0.297-2.122c0.032-2.598,0.014-11.726,0.014-11.726s-10.365-2.234-13.546-2.912c-3.176-0.681-6.366-1.302-9.542-1.998c-3.739-0.817-7.466-1.686-11.196-2.541C31.835,47.488,22.885,45.3,22.885,45.3S22.793,31.367,22.9,27.57c0.124-4.429,3.384-7.717,7.642-8.361c4.201-0.638,8.482,2.067,9.649,6.014c0.361,1.224,0.528,2.546,0.554,3.825c0.061,3.32-0.029,10.509-0.029,10.509L35.034,38.4c0,0-0.003-7.284-0.038-10.315c-0.017-1.559-1.005-2.852-2.272-3.141c-1.536-0.346-2.971,0.179-3.701,1.524c-0.326,0.601-0.482,1.36-0.491,2.05c-0.04,3.124,0.012,12.461,0.012,12.461s12.796,2.838,17.56,3.886c4.019,0.881,8.055,1.689,12.071,2.598c3.031,0.687,14.918,3.672,14.918,3.672S73.15,64.719,73.115,68.233z'/%3E%3Cpath class='st2' d='M40.768,65.279c-0.003,0.41-0.006,0.811-0.012,1.192c-0.006,0.471-0.014,0.915-0.023,1.319c-0.115,5.477-4.175,9.285-9.528,9.086c-4.259-0.159-8.185-3.932-8.3-8.214c-0.124-4.565-0.029-18.913-0.029-18.913s3.967,0.976,5.584,1.22c0,3.851-0.017,7.642,0.006,11.43c0.012,2.012-0.032,4.036,0.176,6.031c0.199,1.9,1.579,2.829,3.548,2.711c1.599-0.098,2.815-1.42,2.826-3.219c0.032-4.807,0.003-15.554,0.003-15.554l5.76,1.239C40.78,53.608,40.811,60.778,40.768,65.279z'/%3E%3Cpath class='st2' d='M73.158,46.581c0,0-2.509-0.729-5.82-1.624v-2.948c0-4.518,0.023-9.037-0.014-13.555c-0.017-2.315-1.368-3.629-3.528-3.563c-1.787,0.052-3.02,1.449-3.04,3.644c-0.043,4.518-0.012,9.037-0.012,13.555v1.519l-5.615-1.141c0,0-0.003-1.36,0.003-2.165c0.029-4.325,0.014-8.653,0.11-12.975c0.115-5.266,6.002-9.325,11.037-7.911c3.981,1.12,6.802,4.761,6.799,9.187C73.078,32.499,73.158,46.581,73.158,46.581z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.prod-icon.LoadComplete,
.prod-icon.lc {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 96 96' style='enable-background:new 0 0 96 96;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Crect x='2.955' y='2.95' fill='rgba(80,228,234,1)' width='90.089' height='90.101'/%3E%3C/g%3E%3Cpath class='st2' d='M90.162,5.877l-0.086,84.299L5.794,89.963L5.88,5.877H90.162z M96,0h-5.048H5.048H0v5.047v85.906V96h5.048h85.904H96v-5.047V5.047V0L96,0z'/%3E%3C/g%3E%3Cg%3E%3Cpolygon class='st2' points='46.191,64.649 34.196,52.655 37.731,49.119 46.177,57.564 69.858,33.708 73.406,37.231 '/%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpolygon class='st2' points='49.334,79.368 45.59,75.805 42.716,75.361 38.063,77.634 30.617,73.106 30.488,67.927 28.77,65.578 23.891,63.897 21.815,55.441 25.383,51.687 25.829,48.811 23.56,44.151 28.091,36.702 33.258,36.595 35.611,34.868 37.298,29.978 45.77,27.921 49.497,31.491 52.376,31.927 55.964,30.18 57.879,34.113 53.067,36.456 47.471,35.61 44.474,32.738 40.654,33.664 39.301,37.585 34.732,40.941 30.581,41.026 28.54,44.383 30.361,48.127 29.497,53.708 26.634,56.721 27.572,60.538 31.491,61.889 34.827,66.447 34.931,70.609 38.292,72.653 42.028,70.827 47.612,71.691 50.621,74.554 54.436,73.629 55.792,69.698 60.351,66.363 64.512,66.258 66.554,62.9 64.721,59.176 65.596,53.575 69.279,49.704 72.449,52.719 69.708,55.601 69.257,58.485 71.539,63.122 67.01,70.572 61.829,70.701 59.481,72.42 57.79,77.315 '/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath class='st2' d='M9.953,54.512v-5h5v5C9.953,54.512,14.953,54.512,9.953,54.512z M10.753,43.863l0.675-2.426c0,0,0,0,0.025,0l0.675-2.4l4.8,1.4l-1.375,4.8C10.753,43.863,15.553,45.238,10.753,43.863z M14.503,33.837l2.675-4.225l4.225,2.7l-2.675,4.199C14.503,33.837,18.728,36.512,14.503,33.837z M20.903,25.262l3.75-3.3l3.3,3.75l-3.75,3.325C20.903,25.262,24.203,29.038,20.903,25.262z M29.428,18.837l2.275-1.075l0,0l2.25-1.05l2.125,4.525l-4.525,2.125C29.428,18.837,31.553,23.363,29.428,18.837z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st2' d='M85.578,52.015h-5c0-18.094-14.721-32.816-32.816-32.816c-2.888,0-5.752,0.375-8.513,1.115l-1.294-4.829c3.184-0.853,6.483-1.285,9.807-1.285C68.613,14.199,85.578,31.163,85.578,52.015z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.prod-icon.LoadComplete.inverse,
.prod-icon.lc.inverse {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgOTYgOTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDk2IDk2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZDREMwMDt9LnN0MXtmaWxsOiMxNzM2NDc7fS5zdDJ7ZmlsbDojRkZGRkZGO30uc3Qze2ZpbGw6IzJDMjgyQzt9LnN0NHtmaWxsOiNGNENGMTQ7fS5zdDV7ZmlsbDojNjNEQjJBO30uc3Q2e2ZpbGw6IzUwRTRFQTt9LnN0N3tmaWxsOiMwN0NFRDY7fS5zdDh7ZmlsbDojODVFQTJEO30uc3Q5e2ZpbGw6IzA0QUFEQjt9LnN0MTB7ZmlsbDojRkY3MzBCO30uc3QxMXtmaWxsOiMxN0QxRkM7fS5zdDEye2ZpbGw6IzAwQUFEQjt9LnN0MTN7ZmlsbDpub25lO308L3N0eWxlPjxnPjxnPjxnPjxyZWN0IHg9IjIuOTU1IiB5PSIyLjk1IiBjbGFzcz0ic3Q2IiB3aWR0aD0iOTAuMDg5IiBoZWlnaHQ9IjkwLjEwMSIvPjwvZz48cGF0aCBjbGFzcz0ic3Q2IiBkPSJNOTAuMTYyLDUuODc3bC0wLjA4Niw4NC4yOTlMNS43OTQsODkuOTYzTDUuODgsNS44NzdIOTAuMTYyeiBNOTYsMGgtNS4wNDhINS4wNDhIMHY1LjA0N3Y4NS45MDZWOTZoNS4wNDhoODUuOTA0SDk2di01LjA0N1Y1LjA0N1YwTDk2LDB6Ii8+PC9nPjxnPjxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iNDYuMTkxLDY0LjY0OSAzNC4xOTYsNTIuNjU1IDM3LjczMSw0OS4xMTkgNDYuMTc3LDU3LjU2NCA2OS44NTgsMzMuNzA4IDczLjQwNiwzNy4yMzEgIi8+PC9nPjxnPjxnPjxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iNDkuMzM0LDc5LjM2OCA0NS41OSw3NS44MDUgNDIuNzE2LDc1LjM2MSAzOC4wNjMsNzcuNjM0IDMwLjYxNyw3My4xMDYgMzAuNDg4LDY3LjkyNyAyOC43Nyw2NS41NzggMjMuODkxLDYzLjg5NyAyMS44MTUsNTUuNDQxIDI1LjM4Myw1MS42ODcgMjUuODI5LDQ4LjgxMSAyMy41Niw0NC4xNTEgMjguMDkxLDM2LjcwMiAzMy4yNTgsMzYuNTk1IDM1LjYxMSwzNC44NjggMzcuMjk4LDI5Ljk3OCA0NS43NywyNy45MjEgNDkuNDk3LDMxLjQ5MSA1Mi4zNzYsMzEuOTI3IDU1Ljk2NCwzMC4xOCA1Ny44NzksMzQuMTEzIDUzLjA2NywzNi40NTYgNDcuNDcxLDM1LjYxIDQ0LjQ3NCwzMi43MzggNDAuNjU0LDMzLjY2NCAzOS4zMDEsMzcuNTg1IDM0LjczMiw0MC45NDEgMzAuNTgxLDQxLjAyNiAyOC41NCw0NC4zODMgMzAuMzYxLDQ4LjEyNyAyOS40OTcsNTMuNzA4IDI2LjYzNCw1Ni43MjEgMjcuNTcyLDYwLjUzOCAzMS40OTEsNjEuODg5IDM0LjgyNyw2Ni40NDcgMzQuOTMxLDcwLjYwOSAzOC4yOTIsNzIuNjUzIDQyLjAyOCw3MC44MjcgNDcuNjEyLDcxLjY5MSA1MC42MjEsNzQuNTU0IDU0LjQzNiw3My42MjkgNTUuNzkyLDY5LjY5OCA2MC4zNTEsNjYuMzYzIDY0LjUxMiw2Ni4yNTggNjYuNTU0LDYyLjkgNjQuNzIxLDU5LjE3NiA2NS41OTYsNTMuNTc1IDY5LjI3OSw0OS43MDQgNzIuNDQ5LDUyLjcxOSA2OS43MDgsNTUuNjAxIDY5LjI1Nyw1OC40ODUgNzEuNTM5LDYzLjEyMiA2Ny4wMSw3MC41NzIgNjEuODI5LDcwLjcwMSA1OS40ODEsNzIuNDIgNTcuNzksNzcuMzE1ICIvPjwvZz48L2c+PGc+PGc+PHBhdGggY2xhc3M9InN0MSIgZD0iTTkuOTUzLDU0LjUxMnYtNWg1djVDOS45NTMsNTQuNTEyLDE0Ljk1Myw1NC41MTIsOS45NTMsNTQuNTEyeiBNMTAuNzUzLDQzLjg2M2wwLjY3NS0yLjQyNmMwLDAsMCwwLDAuMDI1LDBsMC42NzUtMi40bDQuOCwxLjRsLTEuMzc1LDQuOEMxMC43NTMsNDMuODYzLDE1LjU1Myw0NS4yMzgsMTAuNzUzLDQzLjg2M3ogTTE0LjUwMywzMy44MzdsMi42NzUtNC4yMjVsNC4yMjUsMi43bC0yLjY3NSw0LjE5OUMxNC41MDMsMzMuODM3LDE4LjcyOCwzNi41MTIsMTQuNTAzLDMzLjgzN3ogTTIwLjkwMywyNS4yNjJsMy43NS0zLjNsMy4zLDMuNzVsLTMuNzUsMy4zMjVDMjAuOTAzLDI1LjI2MiwyNC4yMDMsMjkuMDM4LDIwLjkwMywyNS4yNjJ6IE0yOS40MjgsMTguODM3bDIuMjc1LTEuMDc1bDAsMGwyLjI1LTEuMDVsMi4xMjUsNC41MjVsLTQuNTI1LDIuMTI1QzI5LjQyOCwxOC44MzcsMzEuNTUzLDIzLjM2MywyOS40MjgsMTguODM3eiIvPjwvZz48Zz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNODUuNTc4LDUyLjAxNWgtNWMwLTE4LjA5NC0xNC43MjEtMzIuODE2LTMyLjgxNi0zMi44MTZjLTIuODg4LDAtNS43NTIsMC4zNzUtOC41MTMsMS4xMTVsLTEuMjk0LTQuODI5YzMuMTg0LTAuODUzLDYuNDgzLTEuMjg1LDkuODA3LTEuMjg1QzY4LjYxMywxNC4xOTksODUuNTc4LDMxLjE2Myw4NS41NzgsNTIuMDE1eiIvPjwvZz48L2c+PC9nPjwvc3ZnPg==)
}

.prod-icon.LoadComplete.empty,
.prod-icon.lc.empty {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 96 96' style='enable-background:new 0 0 96 96;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Crect x='2.955' y='2.95' fill='rgba(255,255,255,0)' width='90.089' height='90.101'/%3E%3C/g%3E%3Cpath class='st2' d='M90.162,5.877l-0.086,84.299L5.794,89.963L5.88,5.877H90.162z M96,0h-5.048H5.048H0v5.047v85.906V96h5.048h85.904H96v-5.047V5.047V0L96,0z'/%3E%3C/g%3E%3Cg%3E%3Cpolygon class='st2' points='46.191,64.649 34.196,52.655 37.731,49.119 46.177,57.564 69.858,33.708 73.406,37.231 '/%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpolygon class='st2' points='49.334,79.368 45.59,75.805 42.716,75.361 38.063,77.634 30.617,73.106 30.488,67.927 28.77,65.578 23.891,63.897 21.815,55.441 25.383,51.687 25.829,48.811 23.56,44.151 28.091,36.702 33.258,36.595 35.611,34.868 37.298,29.978 45.77,27.921 49.497,31.491 52.376,31.927 55.964,30.18 57.879,34.113 53.067,36.456 47.471,35.61 44.474,32.738 40.654,33.664 39.301,37.585 34.732,40.941 30.581,41.026 28.54,44.383 30.361,48.127 29.497,53.708 26.634,56.721 27.572,60.538 31.491,61.889 34.827,66.447 34.931,70.609 38.292,72.653 42.028,70.827 47.612,71.691 50.621,74.554 54.436,73.629 55.792,69.698 60.351,66.363 64.512,66.258 66.554,62.9 64.721,59.176 65.596,53.575 69.279,49.704 72.449,52.719 69.708,55.601 69.257,58.485 71.539,63.122 67.01,70.572 61.829,70.701 59.481,72.42 57.79,77.315 '/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath class='st2' d='M9.953,54.512v-5h5v5C9.953,54.512,14.953,54.512,9.953,54.512z M10.753,43.863l0.675-2.426c0,0,0,0,0.025,0l0.675-2.4l4.8,1.4l-1.375,4.8C10.753,43.863,15.553,45.238,10.753,43.863z M14.503,33.837l2.675-4.225l4.225,2.7l-2.675,4.199C14.503,33.837,18.728,36.512,14.503,33.837z M20.903,25.262l3.75-3.3l3.3,3.75l-3.75,3.325C20.903,25.262,24.203,29.038,20.903,25.262z M29.428,18.837l2.275-1.075l0,0l2.25-1.05l2.125,4.525l-4.525,2.125C29.428,18.837,31.553,23.363,29.428,18.837z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st2' d='M85.578,52.015h-5c0-18.094-14.721-32.816-32.816-32.816c-2.888,0-5.752,0.375-8.513,1.115l-1.294-4.829c3.184-0.853,6.483-1.285,9.807-1.285C68.613,14.199,85.578,31.163,85.578,52.015z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.prod-icon.LoadNinja,
.prod-icon.ln {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 96 96' style='enable-background:new 0 0 96 96;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Crect x='2.955' y='2.95' fill='rgba(80,228,234,1)' width='90.089' height='90.101'/%3E%3C/g%3E%3Cpath class='st2' d='M90.162,5.877l-0.086,84.299L5.794,89.963L5.88,5.877H90.162z M96,0h-5.048H5.048H0v5.047v85.906V96h5.048h85.904H96v-5.047V5.047V0L96,0z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cpolygon class='st2' points='84.521,45.048 74.537,38.884 71.91,43.138 79.494,47.822 79.488,48.548 66.774,56.235 70.261,70.39 69.558,71.082 55.412,67.597 47.958,79.923 46.795,79.922 39.343,67.597 25.294,71.059 24.517,70.289 27.988,56.201 15.391,48.89 15.382,47.784 27.979,40.166 24.389,25.589 25.051,24.918 39.315,28.849 47.194,15.819 48.085,15.818 55.346,28.819 69.944,25.223 70.65,26.078 47.13,48.46 40.705,42.036 37.17,45.571 47.079,55.479 77.767,26.208 74.283,22.621 74.28,22.623 71.8,19.618 57.853,23.053 51.017,10.813 44.372,10.824 36.995,23.023 23.552,19.317 18.864,24.071 22.244,37.79 10.357,44.979 10.416,51.783 22.236,58.645 18.985,71.847 23.768,76.584 36.967,73.332 43.973,84.917 50.776,84.928 57.788,73.332 71.079,76.607 75.795,71.953 72.509,58.611 84.461,51.383 '/%3E%3Cpath class='st2' d='M30.294,47.953c0,9.375,7.766,17.002,17.313,17.002s17.314-7.627,17.314-17.002h-4.5c0,6.893-5.748,12.502-12.815,12.502c-7.065,0-12.814-5.609-12.814-12.502c0-1.683,0.337-3.315,1-4.85l-4.131-1.785C30.754,43.419,30.294,45.652,30.294,47.953z'/%3E%3Cpath class='st2' d='M52.091,30.617l-2.272-0.588c-1.179,4.578,0,0-1.179,4.578l4.578,1.179l1.179-4.578L52.091,30.617z'/%3E%3Cpath class='st2' d='M40.009,37.505l-3.29-3.385l-1.693,1.646c-1.711,1.66,0,0-1.711,1.66l3.31,3.37L40.009,37.505z'/%3E%3Cpath class='st2' d='M44.266,35.312l2.249-0.711l-1.422-4.5l-4.517,1.439c1.422,4.5,0,0,1.422,4.5L44.266,35.312z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.prod-icon.LoadNinja.inverse,
.prod-icon.ln.inverse {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgOTYgOTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDk2IDk2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZDREMwMDt9LnN0MXtmaWxsOiMxNzM2NDc7fS5zdDJ7ZmlsbDojRkZGRkZGO30uc3Qze2ZpbGw6IzJDMjgyQzt9LnN0NHtmaWxsOiNGNENGMTQ7fS5zdDV7ZmlsbDojNjNEQjJBO30uc3Q2e2ZpbGw6IzUwRTRFQTt9LnN0N3tmaWxsOiMwN0NFRDY7fS5zdDh7ZmlsbDojODVFQTJEO30uc3Q5e2ZpbGw6IzA0QUFEQjt9LnN0MTB7ZmlsbDojRkY3MzBCO30uc3QxMXtmaWxsOiMxN0QxRkM7fS5zdDEye2ZpbGw6IzAwQUFEQjt9LnN0MTN7ZmlsbDpub25lO308L3N0eWxlPjxnPjxnPjxnPjxnPjxyZWN0IHg9IjIuOTU1IiB5PSIyLjk1IiBjbGFzcz0ic3Q2IiB3aWR0aD0iOTAuMDg5IiBoZWlnaHQ9IjkwLjEwMSIvPjwvZz48cGF0aCBjbGFzcz0ic3Q2IiBkPSJNOTAuMTYyLDUuODc3bC0wLjA4Niw4NC4yOTlMNS43OTQsODkuOTYzTDUuODgsNS44NzdIOTAuMTYyeiBNOTYsMGgtNS4wNDhINS4wNDhIMHY1LjA0N3Y4NS45MDZWOTZoNS4wNDhoODUuOTA0SDk2di01LjA0N1Y1LjA0N1YwTDk2LDB6Ii8+PC9nPjwvZz48Zz48cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9Ijg0LjUyMSw0NS4wNDggNzQuNTM3LDM4Ljg4NCA3MS45MSw0My4xMzggNzkuNDk0LDQ3LjgyMiA3OS40ODgsNDguNTQ4IDY2Ljc3NCw1Ni4yMzUgNzAuMjYxLDcwLjM5IDY5LjU1OCw3MS4wODIgNTUuNDEyLDY3LjU5NyA0Ny45NTgsNzkuOTIzIDQ2Ljc5NSw3OS45MjIgMzkuMzQzLDY3LjU5NyAyNS4yOTQsNzEuMDU5IDI0LjUxNyw3MC4yODkgMjcuOTg4LDU2LjIwMSAxNS4zOTEsNDguODkgMTUuMzgyLDQ3Ljc4NCAyNy45NzksNDAuMTY2IDI0LjM4OSwyNS41ODkgMjUuMDUxLDI0LjkxOCAzOS4zMTUsMjguODQ5IDQ3LjE5NCwxNS44MTkgNDguMDg1LDE1LjgxOCA1NS4zNDYsMjguODE5IDY5Ljk0NCwyNS4yMjMgNzAuNjUsMjYuMDc4IDQ3LjEzLDQ4LjQ2IDQwLjcwNSw0Mi4wMzYgMzcuMTcsNDUuNTcxIDQ3LjA3OSw1NS40NzkgNzcuNzY3LDI2LjIwOCA3NC4yODMsMjIuNjIxIDc0LjI4LDIyLjYyMyA3MS44LDE5LjYxOCA1Ny44NTMsMjMuMDUzIDUxLjAxNywxMC44MTMgNDQuMzcyLDEwLjgyNCAzNi45OTUsMjMuMDIzIDIzLjU1MiwxOS4zMTcgMTguODY0LDI0LjA3MSAyMi4yNDQsMzcuNzkgMTAuMzU3LDQ0Ljk3OSAxMC40MTYsNTEuNzgzIDIyLjIzNiw1OC42NDUgMTguOTg1LDcxLjg0NyAyMy43NjgsNzYuNTg0IDM2Ljk2Nyw3My4zMzIgNDMuOTczLDg0LjkxNyA1MC43NzYsODQuOTI4IDU3Ljc4OCw3My4zMzIgNzEuMDc5LDc2LjYwNyA3NS43OTUsNzEuOTUzIDcyLjUwOSw1OC42MTEgODQuNDYxLDUxLjM4MyAiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMzAuMjk0LDQ3Ljk1M2MwLDkuMzc1LDcuNzY2LDE3LjAwMiwxNy4zMTMsMTcuMDAyczE3LjMxNC03LjYyNywxNy4zMTQtMTcuMDAyaC00LjVjMCw2Ljg5My01Ljc0OCwxMi41MDItMTIuODE1LDEyLjUwMmMtNy4wNjUsMC0xMi44MTQtNS42MDktMTIuODE0LTEyLjUwMmMwLTEuNjgzLDAuMzM3LTMuMzE1LDEtNC44NWwtNC4xMzEtMS43ODVDMzAuNzU0LDQzLjQxOSwzMC4yOTQsNDUuNjUyLDMwLjI5NCw0Ny45NTN6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTUyLjA5MSwzMC42MTdsLTIuMjcyLTAuNTg4Yy0xLjE3OSw0LjU3OCwwLDAtMS4xNzksNC41NzhsNC41NzgsMS4xNzlsMS4xNzktNC41NzhMNTIuMDkxLDMwLjYxN3oiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNNDAuMDA5LDM3LjUwNWwtMy4yOS0zLjM4NWwtMS42OTMsMS42NDZjLTEuNzExLDEuNjYsMCwwLTEuNzExLDEuNjZsMy4zMSwzLjM3TDQwLjAwOSwzNy41MDV6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTQ0LjI2NiwzNS4zMTJsMi4yNDktMC43MTFsLTEuNDIyLTQuNWwtNC41MTcsMS40MzljMS40MjIsNC41LDAsMCwxLjQyMiw0LjVMNDQuMjY2LDM1LjMxMnoiLz48L2c+PC9nPjwvc3ZnPg==)
}

.prod-icon.LoadNinja.empty,
.prod-icon.ln.empty {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 96 96' style='enable-background:new 0 0 96 96;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Crect x='2.955' y='2.95' fill='rgba(255,255,255,0)' width='90.089' height='90.101'/%3E%3C/g%3E%3Cpath class='st2' d='M90.162,5.877l-0.086,84.299L5.794,89.963L5.88,5.877H90.162z M96,0h-5.048H5.048H0v5.047v85.906V96h5.048h85.904H96v-5.047V5.047V0L96,0z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cpolygon class='st2' points='84.521,45.048 74.537,38.884 71.91,43.138 79.494,47.822 79.488,48.548 66.774,56.235 70.261,70.39 69.558,71.082 55.412,67.597 47.958,79.923 46.795,79.922 39.343,67.597 25.294,71.059 24.517,70.289 27.988,56.201 15.391,48.89 15.382,47.784 27.979,40.166 24.389,25.589 25.051,24.918 39.315,28.849 47.194,15.819 48.085,15.818 55.346,28.819 69.944,25.223 70.65,26.078 47.13,48.46 40.705,42.036 37.17,45.571 47.079,55.479 77.767,26.208 74.283,22.621 74.28,22.623 71.8,19.618 57.853,23.053 51.017,10.813 44.372,10.824 36.995,23.023 23.552,19.317 18.864,24.071 22.244,37.79 10.357,44.979 10.416,51.783 22.236,58.645 18.985,71.847 23.768,76.584 36.967,73.332 43.973,84.917 50.776,84.928 57.788,73.332 71.079,76.607 75.795,71.953 72.509,58.611 84.461,51.383 '/%3E%3Cpath class='st2' d='M30.294,47.953c0,9.375,7.766,17.002,17.313,17.002s17.314-7.627,17.314-17.002h-4.5c0,6.893-5.748,12.502-12.815,12.502c-7.065,0-12.814-5.609-12.814-12.502c0-1.683,0.337-3.315,1-4.85l-4.131-1.785C30.754,43.419,30.294,45.652,30.294,47.953z'/%3E%3Cpath class='st2' d='M52.091,30.617l-2.272-0.588c-1.179,4.578,0,0-1.179,4.578l4.578,1.179l1.179-4.578L52.091,30.617z'/%3E%3Cpath class='st2' d='M40.009,37.505l-3.29-3.385l-1.693,1.646c-1.711,1.66,0,0-1.711,1.66l3.31,3.37L40.009,37.505z'/%3E%3Cpath class='st2' d='M44.266,35.312l2.249-0.711l-1.422-4.5l-4.517,1.439c1.422,4.5,0,0,1.422,4.5L44.266,35.312z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.prod-icon.LoadUIPro,
.prod-icon.lp,
.prod-icon.lup {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 96 96' style='enable-background:new 0 0 96 96;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Crect x='2.955' y='2.949' fill='rgba(252,220,0,1)' width='90.089' height='90.101'/%3E%3C/g%3E%3C/g%3E%3Cpath class='st2' d='M90.162,5.877l-0.086,84.299L5.794,89.963L5.88,5.877H90.162z M96,0h-5.048H5.048H0v5.047v85.906V96h5.048h85.904H96v-5.047V5.047V0L96,0z'/%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath class='st2' d='M25.934,62.388L25.934,62.388l-0.325-2.476l4.95-0.649l0.65,4.95l-4.95,0.675C25.934,62.388,26.259,64.888,25.934,62.388z M26.534,53.562l2.05-4.575l4.55,2.051l-1.025,2.274l0,0l-1.025,2.301C26.534,53.562,31.084,55.613,26.534,53.562z M32.684,44.062l2.05-1.4l0,0l2.075-1.425l2.825,4.125l-4.125,2.825C32.684,44.062,35.509,48.187,32.684,44.062z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath class='st2' d='M69.18,82.592l-53.861-0.107l-3.844-16.71l4.083-5.84l0.016-4.675l-4.204-6.082l4.614-11.031l7.283-1.29l3.319-3.296l1.329-7.245l11.046-4.554l6.062,4.235l4.678,0.016l6.09-4.198l11.036,4.614l1.256,7.271l3.312,3.325l7.261,1.335l4.531,11.069l-4.244,6.025v4.68l4.087,5.928l-1.851,6.774l-4.824-1.318l1.239-4.53l-3.651-5.295v-7.822l3.58-5.081l-2.458-6.006l-6.111-1.125l-5.529-5.549l-1.058-6.125l-5.985-2.502l-5.133,3.536l-7.808-0.026l-5.103-3.566L32.341,29.9l-1.122,6.105l-5.538,5.503l-6.138,1.088l-2.505,5.99l3.54,5.122l-0.026,7.81l-3.707,5.303l2.455,10.673l49.889,0.1L69.18,82.592z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cpath class='st2' d='M48.053,38.78c-2.187,0-4.342,0.341-6.406,1.013l1.548,4.753c1.563-0.509,3.198-0.767,4.858-0.767c4.21,0,8.03,1.676,10.851,4.386L44.945,63.26l-6.188-6.176l-3.532,3.54l9.865,9.843l16.865-18.238c1.133,2.167,1.783,4.626,1.783,7.236v0.321h5v-0.321C68.738,48.06,59.459,38.78,48.053,38.78z'/%3E%3C/g%3E%3C/svg%3E")
}

.prod-icon.LoadUIPro.inverse,
.prod-icon.lp.inverse,
.prod-icon.lup.inverse {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgOTYgOTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDk2IDk2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZDREMwMDt9LnN0MXtmaWxsOiMxNzM2NDc7fS5zdDJ7ZmlsbDojRkZGRkZGO30uc3Qze2ZpbGw6IzJDMjgyQzt9LnN0NHtmaWxsOiNGNENGMTQ7fS5zdDV7ZmlsbDojNjNEQjJBO30uc3Q2e2ZpbGw6IzUwRTRFQTt9LnN0N3tmaWxsOiMwN0NFRDY7fS5zdDh7ZmlsbDojODVFQTJEO30uc3Q5e2ZpbGw6IzA0QUFEQjt9LnN0MTB7ZmlsbDojRkY3MzBCO30uc3QxMXtmaWxsOiMxN0QxRkM7fS5zdDEye2ZpbGw6IzAwQUFEQjt9LnN0MTN7ZmlsbDpub25lO308L3N0eWxlPjxnPjxnPjxnPjxnPjxyZWN0IHg9IjIuOTU1IiB5PSIyLjk0OSIgY2xhc3M9InN0MCIgd2lkdGg9IjkwLjA4OSIgaGVpZ2h0PSI5MC4xMDEiLz48L2c+PC9nPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik05MC4xNjIsNS44NzdsLTAuMDg2LDg0LjI5OUw1Ljc5NCw4OS45NjNMNS44OCw1Ljg3N0g5MC4xNjJ6IE05NiwwaC01LjA0OEg1LjA0OEgwdjUuMDQ3djg1LjkwNlY5Nmg1LjA0OGg4NS45MDRIOTZ2LTUuMDQ3VjUuMDQ3VjBMOTYsMHoiLz48L2c+PGc+PGc+PHBhdGggY2xhc3M9InN0MSIgZD0iTTI1LjkzNCw2Mi4zODhMMjUuOTM0LDYyLjM4OGwtMC4zMjUtMi40NzZsNC45NS0wLjY0OWwwLjY1LDQuOTVsLTQuOTUsMC42NzVDMjUuOTM0LDYyLjM4OCwyNi4yNTksNjQuODg4LDI1LjkzNCw2Mi4zODh6IE0yNi41MzQsNTMuNTYybDIuMDUtNC41NzVsNC41NSwyLjA1MWwtMS4wMjUsMi4yNzRsMCwwbC0xLjAyNSwyLjMwMUMyNi41MzQsNTMuNTYyLDMxLjA4NCw1NS42MTMsMjYuNTM0LDUzLjU2MnogTTMyLjY4NCw0NC4wNjJsMi4wNS0xLjRsMCwwbDIuMDc1LTEuNDI1bDIuODI1LDQuMTI1bC00LjEyNSwyLjgyNUMzMi42ODQsNDQuMDYyLDM1LjUwOSw0OC4xODcsMzIuNjg0LDQ0LjA2MnoiLz48L2c+PC9nPjxnPjxnPjxnPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik02OS4xOCw4Mi41OTJsLTUzLjg2MS0wLjEwN2wtMy44NDQtMTYuNzFsNC4wODMtNS44NGwwLjAxNi00LjY3NWwtNC4yMDQtNi4wODJsNC42MTQtMTEuMDMxbDcuMjgzLTEuMjlsMy4zMTktMy4yOTZsMS4zMjktNy4yNDVsMTEuMDQ2LTQuNTU0bDYuMDYyLDQuMjM1bDQuNjc4LDAuMDE2bDYuMDktNC4xOThsMTEuMDM2LDQuNjE0bDEuMjU2LDcuMjcxbDMuMzEyLDMuMzI1bDcuMjYxLDEuMzM1bDQuNTMxLDExLjA2OWwtNC4yNDQsNi4wMjV2NC42OGw0LjA4Nyw1LjkyOGwtMS44NTEsNi43NzRsLTQuODI0LTEuMzE4bDEuMjM5LTQuNTNsLTMuNjUxLTUuMjk1di03LjgyMmwzLjU4LTUuMDgxbC0yLjQ1OC02LjAwNmwtNi4xMTEtMS4xMjVsLTUuNTI5LTUuNTQ5bC0xLjA1OC02LjEyNWwtNS45ODUtMi41MDJsLTUuMTMzLDMuNTM2bC03LjgwOC0wLjAyNmwtNS4xMDMtMy41NjZMMzIuMzQxLDI5LjlsLTEuMTIyLDYuMTA1bC01LjUzOCw1LjUwM2wtNi4xMzgsMS4wODhsLTIuNTA1LDUuOTlsMy41NCw1LjEyMmwtMC4wMjYsNy44MWwtMy43MDcsNS4zMDNsMi40NTUsMTAuNjczbDQ5Ljg4OSwwLjFMNjkuMTgsODIuNTkyeiIvPjwvZz48L2c+PC9nPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik00OC4wNTMsMzguNzhjLTIuMTg3LDAtNC4zNDIsMC4zNDEtNi40MDYsMS4wMTNsMS41NDgsNC43NTNjMS41NjMtMC41MDksMy4xOTgtMC43NjcsNC44NTgtMC43NjdjNC4yMSwwLDguMDMsMS42NzYsMTAuODUxLDQuMzg2TDQ0Ljk0NSw2My4yNmwtNi4xODgtNi4xNzZsLTMuNTMyLDMuNTRsOS44NjUsOS44NDNsMTYuODY1LTE4LjIzOGMxLjEzMywyLjE2NywxLjc4Myw0LjYyNiwxLjc4Myw3LjIzNnYwLjMyMWg1di0wLjMyMUM2OC43MzgsNDguMDYsNTkuNDU5LDM4Ljc4LDQ4LjA1MywzOC43OHoiLz48L2c+PC9zdmc+)
}

.prod-icon.LoadUIPro.empty,
.prod-icon.lp.empty,
.prod-icon.lup.empty {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 96 96' style='enable-background:new 0 0 96 96;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Crect x='2.955' y='2.949' fill='rgba(255,255,255,0)' width='90.089' height='90.101'/%3E%3C/g%3E%3C/g%3E%3Cpath class='st2' d='M90.162,5.877l-0.086,84.299L5.794,89.963L5.88,5.877H90.162z M96,0h-5.048H5.048H0v5.047v85.906V96h5.048h85.904H96v-5.047V5.047V0L96,0z'/%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath class='st2' d='M25.934,62.388L25.934,62.388l-0.325-2.476l4.95-0.649l0.65,4.95l-4.95,0.675C25.934,62.388,26.259,64.888,25.934,62.388z M26.534,53.562l2.05-4.575l4.55,2.051l-1.025,2.274l0,0l-1.025,2.301C26.534,53.562,31.084,55.613,26.534,53.562z M32.684,44.062l2.05-1.4l0,0l2.075-1.425l2.825,4.125l-4.125,2.825C32.684,44.062,35.509,48.187,32.684,44.062z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath class='st2' d='M69.18,82.592l-53.861-0.107l-3.844-16.71l4.083-5.84l0.016-4.675l-4.204-6.082l4.614-11.031l7.283-1.29l3.319-3.296l1.329-7.245l11.046-4.554l6.062,4.235l4.678,0.016l6.09-4.198l11.036,4.614l1.256,7.271l3.312,3.325l7.261,1.335l4.531,11.069l-4.244,6.025v4.68l4.087,5.928l-1.851,6.774l-4.824-1.318l1.239-4.53l-3.651-5.295v-7.822l3.58-5.081l-2.458-6.006l-6.111-1.125l-5.529-5.549l-1.058-6.125l-5.985-2.502l-5.133,3.536l-7.808-0.026l-5.103-3.566L32.341,29.9l-1.122,6.105l-5.538,5.503l-6.138,1.088l-2.505,5.99l3.54,5.122l-0.026,7.81l-3.707,5.303l2.455,10.673l49.889,0.1L69.18,82.592z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cpath class='st2' d='M48.053,38.78c-2.187,0-4.342,0.341-6.406,1.013l1.548,4.753c1.563-0.509,3.198-0.767,4.858-0.767c4.21,0,8.03,1.676,10.851,4.386L44.945,63.26l-6.188-6.176l-3.532,3.54l9.865,9.843l16.865-18.238c1.133,2.167,1.783,4.626,1.783,7.236v0.321h5v-0.321C68.738,48.06,59.459,38.78,48.053,38.78z'/%3E%3C/g%3E%3C/svg%3E")
}

.prod-icon.QAComplete,
.prod-icon.qac {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 96 96' style='enable-background:new 0 0 96 96;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Crect x='2.955' y='2.949' fill='rgba(80,228,234,1)' width='90.089' height='90.101'/%3E%3C/g%3E%3Cpath class='st2' d='M90.162,5.877l-0.086,84.299L5.794,89.963L5.88,5.877H90.162z M96,0h-5.048H5.048H0v5.047v85.906V96h5.048h85.904H96v-5.047V5.047V0L96,0z'/%3E%3C/g%3E%3Cg%3E%3Cpolygon class='st2' points='62.24,43.192 51.629,32.582 55.164,29.046 62.198,36.08 80.415,17.434 83.992,20.928 '/%3E%3C/g%3E%3Cg%3E%3Cpolygon class='st2' points='19.732,84.509 14.732,84.509 14.732,30.591 32.232,30.591 32.232,35.591 19.732,35.591 '/%3E%3C/g%3E%3Cg%3E%3Crect x='72.232' y='65.134' class='st2' width='5' height='19.375'/%3E%3C/g%3E%3Cg%3E%3Crect x='26.762' y='61.538' class='st2' width='5.678' height='5'/%3E%3C/g%3E%3Cg%3E%3Crect x='26.762' y='46.592' class='st2' width='5.939' height='5'/%3E%3C/g%3E%3Cg%3E%3Crect x='26.762' y='75.755' class='st2' width='5.678' height='5'/%3E%3C/g%3E%3Cg%3E%3Crect x='38.429' y='61.539' class='st2' width='24.428' height='5'/%3E%3C/g%3E%3Cg%3E%3Crect x='38.429' y='75.755' class='st2' width='24.428' height='5'/%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpolygon class='st2' points='65.181,57.058 61.745,53.761 59.241,53.362 54.946,55.438 47.989,51.166 47.891,46.393 46.401,44.341 41.914,42.771 40.001,34.841 43.305,31.396 43.704,28.891 41.633,24.59 45.906,17.63 50.668,17.551 52.726,16.055 54.299,11.555 62.244,9.662 65.663,12.967 68.171,13.358 71.4,11.802 73.298,15.744 68.842,17.889 63.62,17.076 60.927,14.474 57.639,15.256 56.404,18.789 52.123,21.902 48.378,21.964 46.611,24.844 48.24,28.227 47.41,33.437 44.816,36.142 45.607,39.429 49.138,40.661 52.236,44.933 52.314,48.688 55.196,50.458 58.574,48.826 63.786,49.654 66.489,52.248 69.771,51.467 71.011,47.927 75.281,44.829 79.036,44.752 80.804,41.872 79.165,38.506 80.005,33.279 83.423,29.715 86.58,32.745 84.108,35.322 83.704,37.834 85.788,42.117 81.514,49.076 76.741,49.175 74.688,50.664 73.111,55.168 '/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.prod-icon.QAComplete.inverse,
.prod-icon.qac.inverse {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgOTYgOTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDk2IDk2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZDREMwMDt9LnN0MXtmaWxsOiMxNzM2NDc7fS5zdDJ7ZmlsbDojRkZGRkZGO30uc3Qze2ZpbGw6IzJDMjgyQzt9LnN0NHtmaWxsOiNGNENGMTQ7fS5zdDV7ZmlsbDojNjNEQjJBO30uc3Q2e2ZpbGw6IzUwRTRFQTt9LnN0N3tmaWxsOiMwN0NFRDY7fS5zdDh7ZmlsbDojODVFQTJEO30uc3Q5e2ZpbGw6IzA0QUFEQjt9LnN0MTB7ZmlsbDojRkY3MzBCO30uc3QxMXtmaWxsOiMxN0QxRkM7fS5zdDEye2ZpbGw6IzAwQUFEQjt9LnN0MTN7ZmlsbDpub25lO308L3N0eWxlPjxnPjxnPjxnPjxyZWN0IHg9IjIuOTU1IiB5PSIyLjk0OSIgY2xhc3M9InN0NiIgd2lkdGg9IjkwLjA4OSIgaGVpZ2h0PSI5MC4xMDEiLz48L2c+PHBhdGggY2xhc3M9InN0NiIgZD0iTTkwLjE2Miw1Ljg3N2wtMC4wODYsODQuMjk5TDUuNzk0LDg5Ljk2M0w1Ljg4LDUuODc3SDkwLjE2MnogTTk2LDBoLTUuMDQ4SDUuMDQ4SDB2NS4wNDd2ODUuOTA2Vjk2aDUuMDQ4aDg1LjkwNEg5NnYtNS4wNDdWNS4wNDdWMEw5NiwweiIvPjwvZz48Zz48cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjYyLjI0LDQzLjE5MiA1MS42MjksMzIuNTgyIDU1LjE2NCwyOS4wNDYgNjIuMTk4LDM2LjA4IDgwLjQxNSwxNy40MzQgODMuOTkyLDIwLjkyOCAiLz48L2c+PGc+PHBvbHlnb24gY2xhc3M9InN0MSIgcG9pbnRzPSIxOS43MzIsODQuNTA5IDE0LjczMiw4NC41MDkgMTQuNzMyLDMwLjU5MSAzMi4yMzIsMzAuNTkxIDMyLjIzMiwzNS41OTEgMTkuNzMyLDM1LjU5MSAiLz48L2c+PGc+PHJlY3QgeD0iNzIuMjMyIiB5PSI2NS4xMzQiIGNsYXNzPSJzdDEiIHdpZHRoPSI1IiBoZWlnaHQ9IjE5LjM3NSIvPjwvZz48Zz48cmVjdCB4PSIyNi43NjIiIHk9IjYxLjUzOCIgY2xhc3M9InN0MSIgd2lkdGg9IjUuNjc4IiBoZWlnaHQ9IjUiLz48L2c+PGc+PHJlY3QgeD0iMjYuNzYyIiB5PSI0Ni41OTIiIGNsYXNzPSJzdDEiIHdpZHRoPSI1LjkzOSIgaGVpZ2h0PSI1Ii8+PC9nPjxnPjxyZWN0IHg9IjI2Ljc2MiIgeT0iNzUuNzU1IiBjbGFzcz0ic3QxIiB3aWR0aD0iNS42NzgiIGhlaWdodD0iNSIvPjwvZz48Zz48cmVjdCB4PSIzOC40MjkiIHk9IjYxLjUzOSIgY2xhc3M9InN0MSIgd2lkdGg9IjI0LjQyOCIgaGVpZ2h0PSI1Ii8+PC9nPjxnPjxyZWN0IHg9IjM4LjQyOSIgeT0iNzUuNzU1IiBjbGFzcz0ic3QxIiB3aWR0aD0iMjQuNDI4IiBoZWlnaHQ9IjUiLz48L2c+PGc+PGc+PHBvbHlnb24gY2xhc3M9InN0MSIgcG9pbnRzPSI2NS4xODEsNTcuMDU4IDYxLjc0NSw1My43NjEgNTkuMjQxLDUzLjM2MiA1NC45NDYsNTUuNDM4IDQ3Ljk4OSw1MS4xNjYgNDcuODkxLDQ2LjM5MyA0Ni40MDEsNDQuMzQxIDQxLjkxNCw0Mi43NzEgNDAuMDAxLDM0Ljg0MSA0My4zMDUsMzEuMzk2IDQzLjcwNCwyOC44OTEgNDEuNjMzLDI0LjU5IDQ1LjkwNiwxNy42MyA1MC42NjgsMTcuNTUxIDUyLjcyNiwxNi4wNTUgNTQuMjk5LDExLjU1NSA2Mi4yNDQsOS42NjIgNjUuNjYzLDEyLjk2NyA2OC4xNzEsMTMuMzU4IDcxLjQsMTEuODAyIDczLjI5OCwxNS43NDQgNjguODQyLDE3Ljg4OSA2My42MiwxNy4wNzYgNjAuOTI3LDE0LjQ3NCA1Ny42MzksMTUuMjU2IDU2LjQwNCwxOC43ODkgNTIuMTIzLDIxLjkwMiA0OC4zNzgsMjEuOTY0IDQ2LjYxMSwyNC44NDQgNDguMjQsMjguMjI3IDQ3LjQxLDMzLjQzNyA0NC44MTYsMzYuMTQyIDQ1LjYwNywzOS40MjkgNDkuMTM4LDQwLjY2MSA1Mi4yMzYsNDQuOTMzIDUyLjMxNCw0OC42ODggNTUuMTk2LDUwLjQ1OCA1OC41NzQsNDguODI2IDYzLjc4Niw0OS42NTQgNjYuNDg5LDUyLjI0OCA2OS43NzEsNTEuNDY3IDcxLjAxMSw0Ny45MjcgNzUuMjgxLDQ0LjgyOSA3OS4wMzYsNDQuNzUyIDgwLjgwNCw0MS44NzIgNzkuMTY1LDM4LjUwNiA4MC4wMDUsMzMuMjc5IDgzLjQyMywyOS43MTUgODYuNTgsMzIuNzQ1IDg0LjEwOCwzNS4zMjIgODMuNzA0LDM3LjgzNCA4NS43ODgsNDIuMTE3IDgxLjUxNCw0OS4wNzYgNzYuNzQxLDQ5LjE3NSA3NC42ODgsNTAuNjY0IDczLjExMSw1NS4xNjggIi8+PC9nPjwvZz48L2c+PC9zdmc+)
}

.prod-icon.QAComplete.empty,
.prod-icon.qac.empty {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 96 96' style='enable-background:new 0 0 96 96;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Crect x='2.955' y='2.949' fill='rgba(255,255,255,0)' width='90.089' height='90.101'/%3E%3C/g%3E%3Cpath class='st2' d='M90.162,5.877l-0.086,84.299L5.794,89.963L5.88,5.877H90.162z M96,0h-5.048H5.048H0v5.047v85.906V96h5.048h85.904H96v-5.047V5.047V0L96,0z'/%3E%3C/g%3E%3Cg%3E%3Cpolygon class='st2' points='62.24,43.192 51.629,32.582 55.164,29.046 62.198,36.08 80.415,17.434 83.992,20.928 '/%3E%3C/g%3E%3Cg%3E%3Cpolygon class='st2' points='19.732,84.509 14.732,84.509 14.732,30.591 32.232,30.591 32.232,35.591 19.732,35.591 '/%3E%3C/g%3E%3Cg%3E%3Crect x='72.232' y='65.134' class='st2' width='5' height='19.375'/%3E%3C/g%3E%3Cg%3E%3Crect x='26.762' y='61.538' class='st2' width='5.678' height='5'/%3E%3C/g%3E%3Cg%3E%3Crect x='26.762' y='46.592' class='st2' width='5.939' height='5'/%3E%3C/g%3E%3Cg%3E%3Crect x='26.762' y='75.755' class='st2' width='5.678' height='5'/%3E%3C/g%3E%3Cg%3E%3Crect x='38.429' y='61.539' class='st2' width='24.428' height='5'/%3E%3C/g%3E%3Cg%3E%3Crect x='38.429' y='75.755' class='st2' width='24.428' height='5'/%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpolygon class='st2' points='65.181,57.058 61.745,53.761 59.241,53.362 54.946,55.438 47.989,51.166 47.891,46.393 46.401,44.341 41.914,42.771 40.001,34.841 43.305,31.396 43.704,28.891 41.633,24.59 45.906,17.63 50.668,17.551 52.726,16.055 54.299,11.555 62.244,9.662 65.663,12.967 68.171,13.358 71.4,11.802 73.298,15.744 68.842,17.889 63.62,17.076 60.927,14.474 57.639,15.256 56.404,18.789 52.123,21.902 48.378,21.964 46.611,24.844 48.24,28.227 47.41,33.437 44.816,36.142 45.607,39.429 49.138,40.661 52.236,44.933 52.314,48.688 55.196,50.458 58.574,48.826 63.786,49.654 66.489,52.248 69.771,51.467 71.011,47.927 75.281,44.829 79.036,44.752 80.804,41.872 79.165,38.506 80.005,33.279 83.423,29.715 86.58,32.745 84.108,35.322 83.704,37.834 85.788,42.117 81.514,49.076 76.741,49.175 74.688,50.664 73.111,55.168 '/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.prod-icon.ReadyAPI,
.prod-icon.ra {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 96 96' style='enable-background:new 0 0 96 96;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Crect x='0.455' y='0.449' fill='rgba(252,220,0,1)' width='90.089' height='90.101'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cpath class='st2' d='M90.952,0H5.048H0v5.047v85.906V96h5.048h85.904H96v-5.047V5.047V0H90.952z M49.65,45.268l1.592-3.809l4.406-0.786l4.413-4.377l0.811-4.407l3.823-1.56l3.665,2.561l6.189,0.037l3.691-2.544l3.827,1.592l0.852,4.91l5.745,2.694L69.445,56.063l-6.789-6.788l-3.535,3.535l10.064,10.065l20.938-17.963L90.104,63.05l-2.947,0.511l-4.419,4.382l-0.809,4.407l-3.822,1.56l-3.671-2.568h-6.215l-3.685,2.539l-3.807-1.592l-0.787-4.424l-4.354-4.424l-4.413-0.786L49.6,58.834l2.561-3.662l0.032-6.213L49.65,45.268z M87.398,33.461l-0.876-5.046l-8.876-3.696l-4.641,3.198l-3.059-0.017l-4.619-3.23l-8.879,3.625l-1.021,5.554l-2.194,2.175l-5.553,0.991l-3.694,8.843l3.199,4.644l-0.017,3.083l-3.232,4.624l3.66,8.884l5.546,0.991l2.15,2.183l0.992,5.586l8.844,3.691l4.65-3.203h3.085l4.611,3.228l8.881-3.625l1.019-5.554l2.19-2.17l0.537-0.093l-0.022,22.05L5.794,89.963l0.038-37.199l2.9,1.217l2.496,3.895h6.279l2.495-3.895l3.92-1.646l4.524,0.988l4.414-4.442l-0.986-4.497l1.645-3.948l3.894-2.467V31.69l-3.894-2.494l-1.645-3.922l0.986-4.552l-4.414-4.414l-4.524,0.987l-3.92-1.617l-2.495-3.894h-6.279l-2.496,3.894l-2.863,1.181L5.88,5.877h84.282l-0.029,28.868L87.398,33.461z M5.861,25.013c2.279-1.982,5.248-3.194,8.521-3.194c7.156,0,12.969,5.813,12.969,12.997c0,7.184-5.813,12.996-12.969,12.996c-3.282,0-6.259-1.219-8.541-3.211L5.861,25.013z'/%3E%3Cpolygon class='st2' points='28.307,69.159 31.087,71.146 33.833,69.143 32.766,65.896 29.358,65.896 '/%3E%3Cpath class='st2' d='M40.134,62.228l1.147-3.555l-4.313-3.118l-3.021,2.197l-5.8,0.017l-3.021-2.198l-4.298,3.135l1.164,3.571l-1.793,5.509L17.176,70l1.664,5.057l3.748-0.016l4.687,3.393l1.163,3.554h5.315l1.164-3.571l4.685-3.409l3.732-0.017l1.632-5.057l-3.037-2.197L40.134,62.228z M34.577,73.053l-6.996,0.016l-2.166-6.64l5.638-4.121l5.671,4.088L34.577,73.053z'/%3E%3Cpath class='st2' d='M21.893,34.816c0-4.168-3.372-7.54-7.512-7.54c-4.167,0-7.568,3.372-7.568,7.54c0,4.167,3.401,7.54,7.568,7.54C18.522,42.356,21.893,38.983,21.893,34.816z'/%3E%3C/g%3E%3C/svg%3E")
}

.prod-icon.ReadyAPI.inverse,
.prod-icon.ra.inverse {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgOTYgOTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDk2IDk2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZDREMwMDt9LnN0MXtmaWxsOiMxNzM2NDc7fS5zdDJ7ZmlsbDojRkZGRkZGO30uc3Qze2ZpbGw6IzJDMjgyQzt9LnN0NHtmaWxsOiNGNENGMTQ7fS5zdDV7ZmlsbDojNjNEQjJBO30uc3Q2e2ZpbGw6IzUwRTRFQTt9LnN0N3tmaWxsOiMwN0NFRDY7fS5zdDh7ZmlsbDojODVFQTJEO30uc3Q5e2ZpbGw6IzA0QUFEQjt9LnN0MTB7ZmlsbDojRkY3MzBCO30uc3QxMXtmaWxsOiMxN0QxRkM7fS5zdDEye2ZpbGw6IzAwQUFEQjt9LnN0MTN7ZmlsbDpub25lO308L3N0eWxlPjxnPjxnPjxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iNTkuODUxLDUzLjEyNiA2My42MTgsNDkuMzU5IDcwLjg1Miw1Ni41OTIgOTEuMzMxLDM5LjAyNSA4NS4yMDcsMzYuMTU2IDg0LjMwMSwzMC45MjEgODAuMjI1LDI5LjIyNyA3Ni4yOSwzMS45MzggNjkuNjkzLDMxLjg5OSA2NS43ODksMjkuMTY4IDYxLjcxNSwzMC44MyA2MC44NTEsMzUuNTI2IDU2LjE1LDQwLjE5MyA1MS40NTUsNDEuMDI4IDQ5Ljc2LDQ1LjA4OSA1Mi40Nyw0OS4wMiA1Mi40MzIsNTUuNjQ0IDQ5LjcwNiw1OS41NDQgNTEuMzg0LDYzLjYxNSA1Ni4wODYsNjQuNDU2IDYwLjcyNiw2OS4xNjcgNjEuNTY0LDczLjg4NCA2NS42MjIsNzUuNTc4IDY5LjU0OCw3Mi44NzUgNzYuMTcxLDcyLjg3NSA4MC4wODIsNzUuNjA5IDg0LjE1Niw3My45NDkgODUuMDE5LDY5LjI1MyA4OS43MjYsNjQuNTgxIDk2LDYzLjQyOCA5Niw0MS45ODggNzAuNTc1LDYzLjg1MSAiLz48cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9Ijg5LjcyNiw2NC41ODEgODUuMDE5LDY5LjI1MyA4NC4xNTYsNzMuOTQ5IDgwLjA4Miw3NS42MDkgNzYuMTcxLDcyLjg3NSA2OS41NDgsNzIuODc1IDY1LjYyMiw3NS41NzggNjEuNTY0LDczLjg4NCA2MC43MjYsNjkuMTY3IDU2LjA4Niw2NC40NTYgNTEuMzg0LDYzLjYxNSA0OS43MDYsNTkuNTQ0IDUyLjQzMiw1NS42NDQgNTIuNDcsNDkuMDIgNDkuNzYsNDUuMDg5IDUxLjQ1NSw0MS4wMjggNTYuMTUsNDAuMTkzIDYwLjg1MSwzNS41MjYgNjEuNzE1LDMwLjgzIDY1Ljc4OSwyOS4xNjggNjkuNjkzLDMxLjg5OSA3Ni4yOSwzMS45MzggODAuMjI1LDI5LjIyNyA4NC4zMDEsMzAuOTIxIDg1LjIwNywzNi4xNTYgOTEuMzMxLDM5LjAyNSA3MC44NTIsNTYuNTkyIDYzLjYxOCw0OS4zNTkgNTkuODUxLDUzLjEyNiA3MC41NzUsNjMuODUxIDk2LDQxLjk4OCA5NiwzMy4xNTcgOTIuODM0LDMzLjkzMyA4OS45ODQsMzIuNTA4IDg5LjA1MSwyNy4xMjggNzkuNTksMjMuMTkyIDc0LjY0NiwyNi42IDcxLjM4NiwyNi41ODIgNjYuNDY1LDIzLjEzNyA1Ny4wMDEsMjcgNTUuOTEzLDMyLjkxOSA1My41NzcsMzUuMjQgNDcuNjYsMzYuMjkzIDQzLjcyMiw0NS43MTkgNDcuMTMxLDUwLjY2NSA0Ny4xMTUsNTMuOTUzIDQzLjY2Nyw1OC44NzggNDcuNTcsNjguMzQ1IDUzLjQ3OSw2OS40MDQgNTUuNzcsNzEuNzI3IDU2LjgyNiw3Ny42NzcgNjYuMjQ5LDgxLjYxMyA3MS4yMDUsNzguMjAzIDc0LjQ5Myw3OC4yMDMgNzkuNDA4LDgxLjYzOSA4OC44Nyw3Ny43NzkgODkuOTU2LDcxLjg2IDkyLjI4OSw2OS41NDUgOTYsNjguOTAyIDk2LDYzLjQyOCAiLz48L2c+PGc+PHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSI1My41NzcsMzUuMjQgNTUuOTEzLDMyLjkxOSA1Ny4wMDEsMjcgNjYuNDY1LDIzLjEzNyA3MS4zODYsMjYuNTgyIDc0LjY0NiwyNi42IDc5LjU5LDIzLjE5MiA4OS4wNTEsMjcuMTI4IDg5Ljk4NCwzMi41MDggOTIuODM0LDMzLjkzMyA5NiwzMy4xNTcgOTYsLTAuMDA3IDAsLTAuMDA3IDAsMTQuNjU1IDEuOTc5LDE1LjI3OSA2LjE1NiwxMy41NTYgOC44MTYsOS40MDcgMTUuNTA3LDkuNDA3IDE4LjE2NiwxMy41NTYgMjIuMzQzLDE1LjI3OSAyNy4xNjQsMTQuMjI4IDMxLjg2OCwxOC45MzIgMzAuODE3LDIzLjc4MiAzMi41NywyNy45NjEgMzYuNzE5LDMwLjYxOSAzNi43MTksMzcuMzEgMzIuNTcsMzkuOTQgMzAuODE3LDQ0LjE0NyAzMS44NjgsNDguOTM5IDI3LjE2NCw1My42NzMgMjIuMzQzLDUyLjYyIDE4LjE2Niw1NC4zNzMgMTUuNTA3LDU4LjUyNCA4LjgxNiw1OC41MjQgNi4xNTYsNTQuMzczIDEuOTc5LDUyLjYyIDAsNTMuMjQ1IDAsOTYuMDA3IDk2LDk2LjAwNyA5Niw2OC45MDIgOTIuMjg5LDY5LjU0NSA4OS45NTYsNzEuODYgODguODcsNzcuNzc5IDc5LjQwOCw4MS42MzkgNzQuNDkzLDc4LjIwMyA3MS4yMDUsNzguMjAzIDY2LjI0OSw4MS42MTMgNTYuODI2LDc3LjY3NyA1NS43Nyw3MS43MjcgNTMuNDc5LDY5LjQwNCA0Ny41Nyw2OC4zNDUgNDMuNjY3LDU4Ljg3OCA0Ny4xMTUsNTMuOTUzIDQ3LjEzMSw1MC42NjUgNDMuNzIyLDQ1LjcxOSA0Ny42NiwzNi4yOTMgIi8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTEyLjE3Niw0Ny43OTljNy42MjYsMCwxMy44Mi02LjE5MywxMy44Mi0xMy44NDlTMTkuODAxLDIwLjEsMTIuMTc2LDIwLjFDNi45MTUsMjAuMSwyLjM1NSwyMy4wMDUsMCwyNy4yOTN2MTMuMzE0QzIuMzU1LDQ0Ljg5NSw2LjkxNSw0Ny43OTksMTIuMTc2LDQ3Ljc5OXogTTEyLjE3NiwyNS45MTVjNC40MTMsMCw4LjAwNSwzLjU5NCw4LjAwNSw4LjAzNXMtMy41OTIsOC4wMzUtOC4wMDUsOC4wMzVjLTQuNDQxLDAtOC4wNjUtMy41OTQtOC4wNjUtOC4wMzVTNy43MzQsMjUuOTE1LDEyLjE3NiwyNS45MTV6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTEyLjE3Niw0MS45ODVjNC40MTMsMCw4LjAwNS0zLjU5NCw4LjAwNS04LjAzNXMtMy41OTItOC4wMzUtOC4wMDUtOC4wMzVjLTQuNDQxLDAtOC4wNjUsMy41OTQtOC4wNjUsOC4wMzVTNy43MzQsNDEuOTg1LDEyLjE3Niw0MS45ODV6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTYuMTU2LDU0LjM3M2wyLjY1OSw0LjE1aDYuNjkxbDIuNjU5LTQuMTVsNC4xNzctMS43NTNsNC44MjEsMS4wNTNsNC43MDQtNC43MzRsLTEuMDUyLTQuNzkybDEuNzUzLTQuMjA3bDQuMTQ5LTIuNjI5di02LjY5MWwtNC4xNDktMi42NThsLTEuNzUzLTQuMTc5bDEuMDUyLTQuODVsLTQuNzA0LTQuNzA0bC00LjgyMSwxLjA1MmwtNC4xNzctMS43MjRsLTIuNjU5LTQuMTQ5SDguODE2bC0yLjY1OSw0LjE0OWwtNC4xNzcsMS43MjRMMCwxNC42NTV2MTIuNjM4QzIuMzU1LDIzLjAwNSw2LjkxNSwyMC4xLDEyLjE3NiwyMC4xYzcuNjI2LDAsMTMuODIsNi4xOTUsMTMuODIsMTMuODVzLTYuMTk1LDEzLjg0OS0xMy44MiwxMy44NDljLTUuMjYxLDAtOS44MjEtMi45MDQtMTIuMTc2LTcuMTkydjEyLjYzOGwxLjk3OS0wLjYyNUw2LjE1Niw1NC4zNzN6Ii8+PC9nPjxnPjxnPjxnPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0zMS43NjcsNjcuMDdoLTMuNjMybC0xLjEyLDMuNDc4bDIuOTYyLDIuMTE4bDIuOTI3LTIuMTM0TDMxLjc2Nyw2Ny4wN3ogTTMxLjc2Nyw2Ny4wN2gtMy42MzJsLTEuMTIsMy40NzhsMi45NjIsMi4xMThsMi45MjctMi4xMzRMMzEuNzY3LDY3LjA3eiBNMzEuNzY3LDY3LjA3aC0zLjYzMmwtMS4xMiwzLjQ3OGwyLjk2MiwyLjExOGwyLjkyNy0yLjEzNEwzMS43NjcsNjcuMDd6IE0zMS43NjcsNjcuMDdoLTMuNjMybC0xLjEyLDMuNDc4bDIuOTYyLDIuMTE4bDIuOTI3LTIuMTM0TDMxLjc2Nyw2Ny4wN3ogTTMxLjc2Nyw2Ny4wN2gtMy42MzJsLTEuMTIsMy40NzhsMi45NjIsMi4xMThsMi45MjctMi4xMzRMMzEuNzY3LDY3LjA3eiBNNDEuNTI5LDY5LjAzM2wtMS45MTEtNS44NzFsMS4yMjItMy43ODhsLTQuNTk3LTMuMzIybC0zLjIyLDIuMzQxbC02LjE4LDAuMDE4bC0zLjIyLTIuMzQybC00LjU4LDMuMzQxbDEuMjQsMy44MDVsLTEuOTExLDUuODdsLTMuMjIsMi4zNTlsMS43NzMsNS4zODlsMy45OTQtMC4wMTdsNC45OTMsMy42MTZsMS4yMzksMy43ODdoNS42NjRsMS4yNC0zLjgwNWw0Ljk5My0zLjYzMmwzLjk3Ny0wLjAxOGwxLjczOC01LjM4OUw0MS41MjksNjkuMDMzeiBNMzMuNjk2LDc0LjY5N2wtNy40NTUsMC4wMTdsLTIuMzA4LTcuMDc2bDYuMDA5LTQuMzkxbDYuMDQzLDQuMzU2TDMzLjY5Niw3NC42OTd6IE0yNy4wMTUsNzAuNTQ3bDIuOTYyLDIuMTE4bDIuOTI3LTIuMTM0bC0xLjEzNy0zLjQ2MWgtMy42MzJMMjcuMDE1LDcwLjU0N3ogTTMxLjc2Nyw2Ny4wN2gtMy42MzJsLTEuMTIsMy40NzhsMi45NjIsMi4xMThsMi45MjctMi4xMzRMMzEuNzY3LDY3LjA3eiBNMzEuNzY3LDY3LjA3aC0zLjYzMmwtMS4xMiwzLjQ3OGwyLjk2MiwyLjExOGwyLjkyNy0yLjEzNEwzMS43NjcsNjcuMDd6IE0zMS43NjcsNjcuMDdoLTMuNjMybC0xLjEyLDMuNDc4bDIuOTYyLDIuMTE4bDIuOTI3LTIuMTM0TDMxLjc2Nyw2Ny4wN3oiLz48L2c+PC9nPjwvZz48L2c+PC9zdmc+)
}

.prod-icon.ReadyAPI.empty,
.prod-icon.ra.empty {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 96 96' style='enable-background:new 0 0 96 96;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Crect x='0.455' y='0.449' fill='rgba(255,255,255,0)' width='90.089' height='90.101'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cpath class='st2' d='M90.952,0H5.048H0v5.047v85.906V96h5.048h85.904H96v-5.047V5.047V0H90.952z M49.65,45.268l1.592-3.809l4.406-0.786l4.413-4.377l0.811-4.407l3.823-1.56l3.665,2.561l6.189,0.037l3.691-2.544l3.827,1.592l0.852,4.91l5.745,2.694L69.445,56.063l-6.789-6.788l-3.535,3.535l10.064,10.065l20.938-17.963L90.104,63.05l-2.947,0.511l-4.419,4.382l-0.809,4.407l-3.822,1.56l-3.671-2.568h-6.215l-3.685,2.539l-3.807-1.592l-0.787-4.424l-4.354-4.424l-4.413-0.786L49.6,58.834l2.561-3.662l0.032-6.213L49.65,45.268z M87.398,33.461l-0.876-5.046l-8.876-3.696l-4.641,3.198l-3.059-0.017l-4.619-3.23l-8.879,3.625l-1.021,5.554l-2.194,2.175l-5.553,0.991l-3.694,8.843l3.199,4.644l-0.017,3.083l-3.232,4.624l3.66,8.884l5.546,0.991l2.15,2.183l0.992,5.586l8.844,3.691l4.65-3.203h3.085l4.611,3.228l8.881-3.625l1.019-5.554l2.19-2.17l0.537-0.093l-0.022,22.05L5.794,89.963l0.038-37.199l2.9,1.217l2.496,3.895h6.279l2.495-3.895l3.92-1.646l4.524,0.988l4.414-4.442l-0.986-4.497l1.645-3.948l3.894-2.467V31.69l-3.894-2.494l-1.645-3.922l0.986-4.552l-4.414-4.414l-4.524,0.987l-3.92-1.617l-2.495-3.894h-6.279l-2.496,3.894l-2.863,1.181L5.88,5.877h84.282l-0.029,28.868L87.398,33.461z M5.861,25.013c2.279-1.982,5.248-3.194,8.521-3.194c7.156,0,12.969,5.813,12.969,12.997c0,7.184-5.813,12.996-12.969,12.996c-3.282,0-6.259-1.219-8.541-3.211L5.861,25.013z'/%3E%3Cpolygon class='st2' points='28.307,69.159 31.087,71.146 33.833,69.143 32.766,65.896 29.358,65.896 '/%3E%3Cpath class='st2' d='M40.134,62.228l1.147-3.555l-4.313-3.118l-3.021,2.197l-5.8,0.017l-3.021-2.198l-4.298,3.135l1.164,3.571l-1.793,5.509L17.176,70l1.664,5.057l3.748-0.016l4.687,3.393l1.163,3.554h5.315l1.164-3.571l4.685-3.409l3.732-0.017l1.632-5.057l-3.037-2.197L40.134,62.228z M34.577,73.053l-6.996,0.016l-2.166-6.64l5.638-4.121l5.671,4.088L34.577,73.053z'/%3E%3Cpath class='st2' d='M21.893,34.816c0-4.168-3.372-7.54-7.512-7.54c-4.167,0-7.568,3.372-7.568,7.54c0,4.167,3.401,7.54,7.568,7.54C18.522,42.356,21.893,38.983,21.893,34.816z'/%3E%3C/g%3E%3C/svg%3E")
}

.prod-icon.SoapUIPro,
.prod-icon.sup {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 96 96' style='enable-background:new 0 0 96 96;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Crect x='2.955' y='2.949' fill='rgba(252,220,0,1)' width='90.089' height='90.101'/%3E%3C/g%3E%3C/g%3E%3Cpath class='st2' d='M90.162,5.877l-0.086,84.299L5.794,89.963L5.88,5.877H90.162z M96,0h-5.048H5.048H0v5.047v85.906V96h5.048h85.904H96v-5.047V5.047V0L96,0z'/%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath class='st2' d='M56.046,82.3l-5.762-4.032h-4.377l-5.808,4.003l-10.603-4.43l-1.239-6.975l-3.054-3.102l-6.93-1.237l-4.388-10.649l4.038-5.776l0.024-4.377l-3.999-5.801l4.43-10.603l6.938-1.238l3.11-3.087l1.277-6.94l10.645-4.346l5.769,4.037l4.347,0.023l5.798-3.994l10.643,4.426l1.204,6.943l3.082,3.107l6.938,1.273l4.346,10.608l-4.031,5.8v4.352l4,5.841l-4.43,10.605l-6.94,1.204l-3.108,3.082l-1.273,6.94L56.046,82.3z M44.351,73.268h7.507l4.822,3.373l5.59-2.28l1.063-5.79l5.337-5.294l5.787-1.003l2.325-5.566l-3.339-4.874v-7.467l3.374-4.852l-2.28-5.564l-5.791-1.063L63.45,27.55l-1.003-5.786l-5.592-2.327l-4.849,3.342l-7.477-0.043l-4.814-3.368l-5.591,2.283l-1.064,5.787l-5.33,5.292l-5.791,1.033l-2.325,5.569l3.34,4.849l-0.039,7.507L19.548,56.5l2.303,5.586l5.797,1.036l5.259,5.341l1.034,5.815l5.566,2.325L44.351,73.268z'/%3E%3C/g%3E%3C/g%3E%3Cpath class='st2' d='M60.15,35.143l-3.212,3.833c3.108,2.604,4.89,6.42,4.89,10.469c0,7.526-6.123,13.649-13.649,13.649c-0.227,0-0.448-0.023-0.673-0.034l9.703-15.287l-10.954-2.434l8.159-14.432l-4.353-2.461L38.582,48.753l10.589,2.354l-6.778,10.681c-4.637-2.183-7.862-6.888-7.862-12.343c0-3.646,1.42-7.074,3.998-9.652l-3.535-3.535c-3.523,3.522-5.463,8.206-5.463,13.187c0,10.283,8.365,18.649,18.649,18.649s18.649-8.365,18.649-18.649C66.828,43.912,64.394,38.7,60.15,35.143z'/%3E%3C/g%3E%3C/svg%3E")
}

.prod-icon.SoapUIPro.inverse,
.prod-icon.sup.inverse {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgOTYgOTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDk2IDk2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZDREMwMDt9LnN0MXtmaWxsOiMxNzM2NDc7fS5zdDJ7ZmlsbDojRkZGRkZGO30uc3Qze2ZpbGw6IzJDMjgyQzt9LnN0NHtmaWxsOiNGNENGMTQ7fS5zdDV7ZmlsbDojNjNEQjJBO30uc3Q2e2ZpbGw6IzUwRTRFQTt9LnN0N3tmaWxsOiMwN0NFRDY7fS5zdDh7ZmlsbDojODVFQTJEO30uc3Q5e2ZpbGw6IzA0QUFEQjt9LnN0MTB7ZmlsbDojRkY3MzBCO30uc3QxMXtmaWxsOiMxN0QxRkM7fS5zdDEye2ZpbGw6IzAwQUFEQjt9LnN0MTN7ZmlsbDpub25lO308L3N0eWxlPjxnPjxnPjxnPjxnPjxyZWN0IHg9IjIuOTU1IiB5PSIyLjk0OSIgY2xhc3M9InN0MCIgd2lkdGg9IjkwLjA4OSIgaGVpZ2h0PSI5MC4xMDEiLz48L2c+PC9nPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik05MC4xNjIsNS44NzdsLTAuMDg2LDg0LjI5OUw1Ljc5NCw4OS45NjNMNS44OCw1Ljg3N0g5MC4xNjJ6IE05NiwwaC01LjA0OEg1LjA0OEgwdjUuMDQ3djg1LjkwNlY5Nmg1LjA0OGg4NS45MDRIOTZ2LTUuMDQ3VjUuMDQ3VjBMOTYsMHoiLz48L2c+PGc+PGc+PHBhdGggY2xhc3M9InN0MSIgZD0iTTU2LjA0Niw4Mi4zbC01Ljc2Mi00LjAzMmgtNC4zNzdsLTUuODA4LDQuMDAzbC0xMC42MDMtNC40M2wtMS4yMzktNi45NzVsLTMuMDU0LTMuMTAybC02LjkzLTEuMjM3bC00LjM4OC0xMC42NDlsNC4wMzgtNS43NzZsMC4wMjQtNC4zNzdsLTMuOTk5LTUuODAxbDQuNDMtMTAuNjAzbDYuOTM4LTEuMjM4bDMuMTEtMy4wODdsMS4yNzctNi45NGwxMC42NDUtNC4zNDZsNS43NjksNC4wMzdsNC4zNDcsMC4wMjNsNS43OTgtMy45OTRsMTAuNjQzLDQuNDI2bDEuMjA0LDYuOTQzbDMuMDgyLDMuMTA3bDYuOTM4LDEuMjczbDQuMzQ2LDEwLjYwOGwtNC4wMzEsNS44djQuMzUybDQsNS44NDFsLTQuNDMsMTAuNjA1bC02Ljk0LDEuMjA0bC0zLjEwOCwzLjA4MmwtMS4yNzMsNi45NEw1Ni4wNDYsODIuM3ogTTQ0LjM1MSw3My4yNjhoNy41MDdsNC44MjIsMy4zNzNsNS41OS0yLjI4bDEuMDYzLTUuNzlsNS4zMzctNS4yOTRsNS43ODctMS4wMDNsMi4zMjUtNS41NjZsLTMuMzM5LTQuODc0di03LjQ2N2wzLjM3NC00Ljg1MmwtMi4yOC01LjU2NGwtNS43OTEtMS4wNjNMNjMuNDUsMjcuNTVsLTEuMDAzLTUuNzg2bC01LjU5Mi0yLjMyN2wtNC44NDksMy4zNDJsLTcuNDc3LTAuMDQzbC00LjgxNC0zLjM2OGwtNS41OTEsMi4yODNsLTEuMDY0LDUuNzg3bC01LjMzLDUuMjkybC01Ljc5MSwxLjAzM2wtMi4zMjUsNS41NjlsMy4zNCw0Ljg0OWwtMC4wMzksNy41MDdMMTkuNTQ4LDU2LjVsMi4zMDMsNS41ODZsNS43OTcsMS4wMzZsNS4yNTksNS4zNDFsMS4wMzQsNS44MTVsNS41NjYsMi4zMjVMNDQuMzUxLDczLjI2OHoiLz48L2c+PC9nPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik02MC4xNSwzNS4xNDNsLTMuMjEyLDMuODMzYzMuMTA4LDIuNjA0LDQuODksNi40Miw0Ljg5LDEwLjQ2OWMwLDcuNTI2LTYuMTIzLDEzLjY0OS0xMy42NDksMTMuNjQ5Yy0wLjIyNywwLTAuNDQ4LTAuMDIzLTAuNjczLTAuMDM0bDkuNzAzLTE1LjI4N2wtMTAuOTU0LTIuNDM0bDguMTU5LTE0LjQzMmwtNC4zNTMtMi40NjFMMzguNTgyLDQ4Ljc1M2wxMC41ODksMi4zNTRsLTYuNzc4LDEwLjY4MWMtNC42MzctMi4xODMtNy44NjItNi44ODgtNy44NjItMTIuMzQzYzAtMy42NDYsMS40Mi03LjA3NCwzLjk5OC05LjY1MmwtMy41MzUtMy41MzVjLTMuNTIzLDMuNTIyLTUuNDYzLDguMjA2LTUuNDYzLDEzLjE4N2MwLDEwLjI4Myw4LjM2NSwxOC42NDksMTguNjQ5LDE4LjY0OXMxOC42NDktOC4zNjUsMTguNjQ5LTE4LjY0OUM2Ni44MjgsNDMuOTEyLDY0LjM5NCwzOC43LDYwLjE1LDM1LjE0M3oiLz48L2c+PC9zdmc+)
}

.prod-icon.SoapUIPro.empty,
.prod-icon.sup.empty {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 96 96' style='enable-background:new 0 0 96 96;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Crect x='2.955' y='2.949' fill='rgba(255,255,255,0)' width='90.089' height='90.101'/%3E%3C/g%3E%3C/g%3E%3Cpath class='st2' d='M90.162,5.877l-0.086,84.299L5.794,89.963L5.88,5.877H90.162z M96,0h-5.048H5.048H0v5.047v85.906V96h5.048h85.904H96v-5.047V5.047V0L96,0z'/%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath class='st2' d='M56.046,82.3l-5.762-4.032h-4.377l-5.808,4.003l-10.603-4.43l-1.239-6.975l-3.054-3.102l-6.93-1.237l-4.388-10.649l4.038-5.776l0.024-4.377l-3.999-5.801l4.43-10.603l6.938-1.238l3.11-3.087l1.277-6.94l10.645-4.346l5.769,4.037l4.347,0.023l5.798-3.994l10.643,4.426l1.204,6.943l3.082,3.107l6.938,1.273l4.346,10.608l-4.031,5.8v4.352l4,5.841l-4.43,10.605l-6.94,1.204l-3.108,3.082l-1.273,6.94L56.046,82.3z M44.351,73.268h7.507l4.822,3.373l5.59-2.28l1.063-5.79l5.337-5.294l5.787-1.003l2.325-5.566l-3.339-4.874v-7.467l3.374-4.852l-2.28-5.564l-5.791-1.063L63.45,27.55l-1.003-5.786l-5.592-2.327l-4.849,3.342l-7.477-0.043l-4.814-3.368l-5.591,2.283l-1.064,5.787l-5.33,5.292l-5.791,1.033l-2.325,5.569l3.34,4.849l-0.039,7.507L19.548,56.5l2.303,5.586l5.797,1.036l5.259,5.341l1.034,5.815l5.566,2.325L44.351,73.268z'/%3E%3C/g%3E%3C/g%3E%3Cpath class='st2' d='M60.15,35.143l-3.212,3.833c3.108,2.604,4.89,6.42,4.89,10.469c0,7.526-6.123,13.649-13.649,13.649c-0.227,0-0.448-0.023-0.673-0.034l9.703-15.287l-10.954-2.434l8.159-14.432l-4.353-2.461L38.582,48.753l10.589,2.354l-6.778,10.681c-4.637-2.183-7.862-6.888-7.862-12.343c0-3.646,1.42-7.074,3.998-9.652l-3.535-3.535c-3.523,3.522-5.463,8.206-5.463,13.187c0,10.283,8.365,18.649,18.649,18.649s18.649-8.365,18.649-18.649C66.828,43.912,64.394,38.7,60.15,35.143z'/%3E%3C/g%3E%3C/svg%3E")
}

.prod-icon.su {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath fill='rgba(252,220,0,1)' d='M50,97.14C24.006,97.14,2.859,75.994,2.859,50S24.006,2.86,50,2.86S97.14,24.007,97.14,50S75.993,97.14,50,97.14z'/%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath class='st2' d='M50,5.219c24.732,0,44.781,20.049,44.781,44.781c0,24.732-20.049,44.781-44.781,44.781C25.268,94.781,5.219,74.732,5.219,50C5.219,25.268,25.268,5.219,50,5.219 M50,0.5C22.706,0.5,0.5,22.706,0.5,50S22.706,99.5,50,99.5c27.295,0,49.5-22.206,49.5-49.5S77.294,0.5,50,0.5L50,0.5z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cpath class='st2' d='M78.566,48.044l3.804-5.473l-4.103-10.013l-6.548-1.203l-2.909-2.931l-1.136-6.553l-10.046-4.18l-5.472,3.772l-4.101-0.023l-5.446-3.81L32.56,21.733l-1.203,6.549l-2.936,2.914l-6.549,1.168l-4.179,10.008l3.773,5.475l-0.021,4.131L17.63,57.43l4.142,10.051l6.542,1.168l2.881,2.926l1.171,6.584l10.006,4.18l5.482-3.777h4.131l5.439,3.805l10.049-4.1l1.203-6.55l2.933-2.909l6.55-1.136l4.181-10.01l-3.775-5.513V48.044z M76.996,58.213l-2.194,5.253l-5.463,0.948l-5.038,4.997l-1.003,5.465l-5.275,2.152l-4.552-3.184h-7.086l-4.572,3.149l-5.254-2.195l-0.975-5.491l-4.963-5.04l-5.473-0.977l-2.173-5.272l3.177-4.542l0.037-7.087l-3.152-4.574l2.195-5.257l5.464-0.974l5.032-4.994l1.005-5.464l5.275-2.154l4.544,3.179l7.057,0.04l4.577-3.154l5.278,2.196l0.946,5.461l4.999,5.036l5.466,1.004l2.152,5.25l-3.184,4.58v7.047L76.996,58.213z'/%3E%3Cpath class='st2' d='M61.298,37.86l-3.031,3.618c2.933,2.457,4.615,6.059,4.615,9.881c0,7.103-5.779,12.882-12.882,12.882c-0.214,0-0.423-0.022-0.635-0.032l9.158-14.428l-10.339-2.297l7.701-13.622l-4.109-2.323L40.941,50.707l9.994,2.221l-6.398,10.081c-4.376-2.061-7.42-6.501-7.42-11.65c0-3.442,1.34-6.677,3.773-9.11l-3.337-3.336c-3.325,3.324-5.156,7.745-5.156,12.447c0,9.706,7.896,17.601,17.601,17.601c9.706,0,17.601-7.896,17.601-17.601C67.601,46.137,65.304,41.218,61.298,37.86z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.prod-icon.su.inverse {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNGQ0RDMDA7fS5zdDF7ZmlsbDojMTczNjQ3O30uc3Qye2ZpbGw6I0ZGRkZGRjt9LnN0M3tmaWxsOiMyQzI4MkM7fS5zdDR7ZmlsbDojRjRDRjE0O30uc3Q1e2ZpbGw6IzYzREIyQTt9LnN0NntmaWxsOiM1MEU0RUE7fS5zdDd7ZmlsbDojMDdDRUQ2O30uc3Q4e2ZpbGw6Izg1RUEyRDt9LnN0OXtmaWxsOiMwNEFBREI7fS5zdDEwe2ZpbGw6I0ZGNzMwQjt9LnN0MTF7ZmlsbDojMTdEMUZDO30uc3QxMntmaWxsOiMwMEFBREI7fS5zdDEze2ZpbGw6bm9uZTt9PC9zdHlsZT48Zz48Zz48Zz48Zz48Zz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNTAsOTcuMTRDMjQuMDA2LDk3LjE0LDIuODU5LDc1Ljk5NCwyLjg1OSw1MFMyNC4wMDYsMi44Niw1MCwyLjg2Uzk3LjE0LDI0LjAwNyw5Ny4xNCw1MFM3NS45OTMsOTcuMTQsNTAsOTcuMTR6Ii8+PC9nPjxnPjxnPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01MCw1LjIxOWMyNC43MzIsMCw0NC43ODEsMjAuMDQ5LDQ0Ljc4MSw0NC43ODFjMCwyNC43MzItMjAuMDQ5LDQ0Ljc4MS00NC43ODEsNDQuNzgxQzI1LjI2OCw5NC43ODEsNS4yMTksNzQuNzMyLDUuMjE5LDUwQzUuMjE5LDI1LjI2OCwyNS4yNjgsNS4yMTksNTAsNS4yMTkgTTUwLDAuNUMyMi43MDYsMC41LDAuNSwyMi43MDYsMC41LDUwUzIyLjcwNiw5OS41LDUwLDk5LjVjMjcuMjk1LDAsNDkuNS0yMi4yMDYsNDkuNS00OS41Uzc3LjI5NCwwLjUsNTAsMC41TDUwLDAuNXoiLz48L2c+PC9nPjwvZz48L2c+PC9nPjxnPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik03OC41NjYsNDguMDQ0bDMuODA0LTUuNDczbC00LjEwMy0xMC4wMTNsLTYuNTQ4LTEuMjAzbC0yLjkwOS0yLjkzMWwtMS4xMzYtNi41NTNsLTEwLjA0Ni00LjE4bC01LjQ3MiwzLjc3MmwtNC4xMDEtMC4wMjNsLTUuNDQ2LTMuODFMMzIuNTYsMjEuNzMzbC0xLjIwMyw2LjU0OWwtMi45MzYsMi45MTRsLTYuNTQ5LDEuMTY4bC00LjE3OSwxMC4wMDhsMy43NzMsNS40NzVsLTAuMDIxLDQuMTMxTDE3LjYzLDU3LjQzbDQuMTQyLDEwLjA1MWw2LjU0MiwxLjE2OGwyLjg4MSwyLjkyNmwxLjE3MSw2LjU4NGwxMC4wMDYsNC4xOGw1LjQ4Mi0zLjc3N2g0LjEzMWw1LjQzOSwzLjgwNWwxMC4wNDktNC4xbDEuMjAzLTYuNTVsMi45MzMtMi45MDlsNi41NS0xLjEzNmw0LjE4MS0xMC4wMWwtMy43NzUtNS41MTNWNDguMDQ0eiBNNzYuOTk2LDU4LjIxM2wtMi4xOTQsNS4yNTNsLTUuNDYzLDAuOTQ4bC01LjAzOCw0Ljk5N2wtMS4wMDMsNS40NjVsLTUuMjc1LDIuMTUybC00LjU1Mi0zLjE4NGgtNy4wODZsLTQuNTcyLDMuMTQ5bC01LjI1NC0yLjE5NWwtMC45NzUtNS40OTFsLTQuOTYzLTUuMDRsLTUuNDczLTAuOTc3bC0yLjE3My01LjI3MmwzLjE3Ny00LjU0MmwwLjAzNy03LjA4N2wtMy4xNTItNC41NzRsMi4xOTUtNS4yNTdsNS40NjQtMC45NzRsNS4wMzItNC45OTRsMS4wMDUtNS40NjRsNS4yNzUtMi4xNTRsNC41NDQsMy4xNzlsNy4wNTcsMC4wNGw0LjU3Ny0zLjE1NGw1LjI3OCwyLjE5NmwwLjk0Niw1LjQ2MWw0Ljk5OSw1LjAzNmw1LjQ2NiwxLjAwNGwyLjE1Miw1LjI1bC0zLjE4NCw0LjU4djcuMDQ3TDc2Ljk5Niw1OC4yMTN6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTYxLjI5OCwzNy44NmwtMy4wMzEsMy42MThjMi45MzMsMi40NTcsNC42MTUsNi4wNTksNC42MTUsOS44ODFjMCw3LjEwMy01Ljc3OSwxMi44ODItMTIuODgyLDEyLjg4MmMtMC4yMTQsMC0wLjQyMy0wLjAyMi0wLjYzNS0wLjAzMmw5LjE1OC0xNC40MjhsLTEwLjMzOS0yLjI5N2w3LjcwMS0xMy42MjJsLTQuMTA5LTIuMzIzTDQwLjk0MSw1MC43MDdsOS45OTQsMi4yMjFsLTYuMzk4LDEwLjA4MWMtNC4zNzYtMi4wNjEtNy40Mi02LjUwMS03LjQyLTExLjY1YzAtMy40NDIsMS4zNC02LjY3NywzLjc3My05LjExbC0zLjMzNy0zLjMzNmMtMy4zMjUsMy4zMjQtNS4xNTYsNy43NDUtNS4xNTYsMTIuNDQ3YzAsOS43MDYsNy44OTYsMTcuNjAxLDE3LjYwMSwxNy42MDFjOS43MDYsMCwxNy42MDEtNy44OTYsMTcuNjAxLTE3LjYwMUM2Ny42MDEsNDYuMTM3LDY1LjMwNCw0MS4yMTgsNjEuMjk4LDM3Ljg2eiIvPjwvZz48L2c+PC9zdmc+)
}

.prod-icon.su.empty {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath fill='rgba(255,255,255,0)' d='M50,97.14C24.006,97.14,2.859,75.994,2.859,50S24.006,2.86,50,2.86S97.14,24.007,97.14,50S75.993,97.14,50,97.14z'/%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath class='st2' d='M50,5.219c24.732,0,44.781,20.049,44.781,44.781c0,24.732-20.049,44.781-44.781,44.781C25.268,94.781,5.219,74.732,5.219,50C5.219,25.268,25.268,5.219,50,5.219 M50,0.5C22.706,0.5,0.5,22.706,0.5,50S22.706,99.5,50,99.5c27.295,0,49.5-22.206,49.5-49.5S77.294,0.5,50,0.5L50,0.5z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cpath class='st2' d='M78.566,48.044l3.804-5.473l-4.103-10.013l-6.548-1.203l-2.909-2.931l-1.136-6.553l-10.046-4.18l-5.472,3.772l-4.101-0.023l-5.446-3.81L32.56,21.733l-1.203,6.549l-2.936,2.914l-6.549,1.168l-4.179,10.008l3.773,5.475l-0.021,4.131L17.63,57.43l4.142,10.051l6.542,1.168l2.881,2.926l1.171,6.584l10.006,4.18l5.482-3.777h4.131l5.439,3.805l10.049-4.1l1.203-6.55l2.933-2.909l6.55-1.136l4.181-10.01l-3.775-5.513V48.044z M76.996,58.213l-2.194,5.253l-5.463,0.948l-5.038,4.997l-1.003,5.465l-5.275,2.152l-4.552-3.184h-7.086l-4.572,3.149l-5.254-2.195l-0.975-5.491l-4.963-5.04l-5.473-0.977l-2.173-5.272l3.177-4.542l0.037-7.087l-3.152-4.574l2.195-5.257l5.464-0.974l5.032-4.994l1.005-5.464l5.275-2.154l4.544,3.179l7.057,0.04l4.577-3.154l5.278,2.196l0.946,5.461l4.999,5.036l5.466,1.004l2.152,5.25l-3.184,4.58v7.047L76.996,58.213z'/%3E%3Cpath class='st2' d='M61.298,37.86l-3.031,3.618c2.933,2.457,4.615,6.059,4.615,9.881c0,7.103-5.779,12.882-12.882,12.882c-0.214,0-0.423-0.022-0.635-0.032l9.158-14.428l-10.339-2.297l7.701-13.622l-4.109-2.323L40.941,50.707l9.994,2.221l-6.398,10.081c-4.376-2.061-7.42-6.501-7.42-11.65c0-3.442,1.34-6.677,3.773-9.11l-3.337-3.336c-3.325,3.324-5.156,7.745-5.156,12.447c0,9.706,7.896,17.601,17.601,17.601c9.706,0,17.601-7.896,17.601-17.601C67.601,46.137,65.304,41.218,61.298,37.86z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.prod-icon.ServiceVPro,
.prod-icon.sv {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 96 96' style='enable-background:new 0 0 96 96;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Crect x='2.955' y='2.949' fill='rgba(252,220,0,1)' width='90.089' height='90.101'/%3E%3C/g%3E%3C/g%3E%3Cpath class='st2' d='M90.162,5.877l-0.086,84.299L5.794,89.963L5.88,5.877H90.162z M96,0h-5.048H5.048H0v5.047v85.906V96h5.048h85.904H96v-5.047V5.047V0L96,0z'/%3E%3C/g%3E%3Cg%3E%3Cpolygon class='st2' points='79.004,48.109 83.147,42.181 78.701,31.317 71.575,30.002 67.822,26.224 64.275,29.748 69.131,34.636 75.108,35.738 77.488,41.551 74.009,46.527 73.983,54.201 77.44,59.203 75.012,65.01 69.019,66.07 63.577,71.478 62.481,77.44 55.403,80.359 57.31,84.982 66.907,81.024 68.211,73.922 71.433,70.721 78.572,69.457 83.109,58.609 78.988,52.649 '/%3E%3Cpolygon class='st2' points='32.166,71.378 26.732,65.924 20.766,64.825 18.383,59.004 21.879,54.044 21.879,46.356 18.428,41.349 20.856,35.543 26.84,34.491 31.748,29.648 28.237,26.089 24.437,29.837 17.299,31.09 12.761,41.94 16.879,47.914 16.879,52.46 12.719,58.363 17.174,69.249 24.291,70.558 27.507,73.788 28.739,80.913 38.333,84.924 40.261,80.311 33.2,77.358 '/%3E%3Cpath class='st2' d='M32.476,50.488c0-8.431,6.86-15.292,15.292-15.292h2.814V18.821l6.619,6.678l3.551-3.521L48.089,9.2L35.54,21.764l3.538,3.533l6.504-6.511v11.528c-10.165,1.094-18.106,9.724-18.106,20.175c0,8.173,4.865,15.511,12.393,18.696l1.948-4.604C36.142,62.179,32.476,56.648,32.476,50.488z'/%3E%3Crect x='45.303' y='86.239' class='st2' width='5.678' height='5'/%3E%3Crect x='45.303' y='77.801' class='st2' width='5.678' height='5'/%3E%3Crect x='45.303' y='69.364' class='st2' width='5.678' height='5'/%3E%3Cpolygon class='st2' points='39.398,47.543 35.867,51.083 46.51,61.7 66.738,39.829 63.067,36.433 46.365,54.493 '/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.prod-icon.ServiceVPro.inverse,
.prod-icon.sv.inverse {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgOTYgOTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDk2IDk2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZDREMwMDt9LnN0MXtmaWxsOiMxNzM2NDc7fS5zdDJ7ZmlsbDojRkZGRkZGO30uc3Qze2ZpbGw6IzJDMjgyQzt9LnN0NHtmaWxsOiNGNENGMTQ7fS5zdDV7ZmlsbDojNjNEQjJBO30uc3Q2e2ZpbGw6IzUwRTRFQTt9LnN0N3tmaWxsOiMwN0NFRDY7fS5zdDh7ZmlsbDojODVFQTJEO30uc3Q5e2ZpbGw6IzA0QUFEQjt9LnN0MTB7ZmlsbDojRkY3MzBCO30uc3QxMXtmaWxsOiMxN0QxRkM7fS5zdDEye2ZpbGw6IzAwQUFEQjt9LnN0MTN7ZmlsbDpub25lO308L3N0eWxlPjxnPjxnPjxnPjxnPjxyZWN0IHg9IjIuOTU1IiB5PSIyLjk0OSIgY2xhc3M9InN0MCIgd2lkdGg9IjkwLjA4OSIgaGVpZ2h0PSI5MC4xMDEiLz48L2c+PC9nPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik05MC4xNjIsNS44NzdsLTAuMDg2LDg0LjI5OUw1Ljc5NCw4OS45NjNMNS44OCw1Ljg3N0g5MC4xNjJ6IE05NiwwaC01LjA0OEg1LjA0OEgwdjUuMDQ3djg1LjkwNlY5Nmg1LjA0OGg4NS45MDRIOTZ2LTUuMDQ3VjUuMDQ3VjBMOTYsMHoiLz48L2c+PGc+PHBvbHlnb24gY2xhc3M9InN0MSIgcG9pbnRzPSI3OS4wMDQsNDguMTA5IDgzLjE0Nyw0Mi4xODEgNzguNzAxLDMxLjMxNyA3MS41NzUsMzAuMDAyIDY3LjgyMiwyNi4yMjQgNjQuMjc1LDI5Ljc0OCA2OS4xMzEsMzQuNjM2IDc1LjEwOCwzNS43MzggNzcuNDg4LDQxLjU1MSA3NC4wMDksNDYuNTI3IDczLjk4Myw1NC4yMDEgNzcuNDQsNTkuMjAzIDc1LjAxMiw2NS4wMSA2OS4wMTksNjYuMDcgNjMuNTc3LDcxLjQ3OCA2Mi40ODEsNzcuNDQgNTUuNDAzLDgwLjM1OSA1Ny4zMSw4NC45ODIgNjYuOTA3LDgxLjAyNCA2OC4yMTEsNzMuOTIyIDcxLjQzMyw3MC43MjEgNzguNTcyLDY5LjQ1NyA4My4xMDksNTguNjA5IDc4Ljk4OCw1Mi42NDkgIi8+PHBvbHlnb24gY2xhc3M9InN0MSIgcG9pbnRzPSIzMi4xNjYsNzEuMzc4IDI2LjczMiw2NS45MjQgMjAuNzY2LDY0LjgyNSAxOC4zODMsNTkuMDA0IDIxLjg3OSw1NC4wNDQgMjEuODc5LDQ2LjM1NiAxOC40MjgsNDEuMzQ5IDIwLjg1NiwzNS41NDMgMjYuODQsMzQuNDkxIDMxLjc0OCwyOS42NDggMjguMjM3LDI2LjA4OSAyNC40MzcsMjkuODM3IDE3LjI5OSwzMS4wOSAxMi43NjEsNDEuOTQgMTYuODc5LDQ3LjkxNCAxNi44NzksNTIuNDYgMTIuNzE5LDU4LjM2MyAxNy4xNzQsNjkuMjQ5IDI0LjI5MSw3MC41NTggMjcuNTA3LDczLjc4OCAyOC43MzksODAuOTEzIDM4LjMzMyw4NC45MjQgNDAuMjYxLDgwLjMxMSAzMy4yLDc3LjM1OCAiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMzIuNDc2LDUwLjQ4OGMwLTguNDMxLDYuODYtMTUuMjkyLDE1LjI5Mi0xNS4yOTJoMi44MTRWMTguODIxbDYuNjE5LDYuNjc4bDMuNTUxLTMuNTIxTDQ4LjA4OSw5LjJMMzUuNTQsMjEuNzY0bDMuNTM4LDMuNTMzbDYuNTA0LTYuNTExdjExLjUyOGMtMTAuMTY1LDEuMDk0LTE4LjEwNiw5LjcyNC0xOC4xMDYsMjAuMTc1YzAsOC4xNzMsNC44NjUsMTUuNTExLDEyLjM5MywxOC42OTZsMS45NDgtNC42MDRDMzYuMTQyLDYyLjE3OSwzMi40NzYsNTYuNjQ4LDMyLjQ3Niw1MC40ODh6Ii8+PHJlY3QgeD0iNDUuMzAzIiB5PSI4Ni4yMzkiIGNsYXNzPSJzdDEiIHdpZHRoPSI1LjY3OCIgaGVpZ2h0PSI1Ii8+PHJlY3QgeD0iNDUuMzAzIiB5PSI3Ny44MDEiIGNsYXNzPSJzdDEiIHdpZHRoPSI1LjY3OCIgaGVpZ2h0PSI1Ii8+PHJlY3QgeD0iNDUuMzAzIiB5PSI2OS4zNjQiIGNsYXNzPSJzdDEiIHdpZHRoPSI1LjY3OCIgaGVpZ2h0PSI1Ii8+PHBvbHlnb24gY2xhc3M9InN0MSIgcG9pbnRzPSIzOS4zOTgsNDcuNTQzIDM1Ljg2Nyw1MS4wODMgNDYuNTEsNjEuNyA2Ni43MzgsMzkuODI5IDYzLjA2NywzNi40MzMgNDYuMzY1LDU0LjQ5MyAiLz48L2c+PC9nPjwvc3ZnPg==)
}

.prod-icon.ServiceVPro.empty,
.prod-icon.sv.empty {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 96 96' style='enable-background:new 0 0 96 96;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Crect x='2.955' y='2.949' fill='rgba(255,255,255,0)' width='90.089' height='90.101'/%3E%3C/g%3E%3C/g%3E%3Cpath class='st2' d='M90.162,5.877l-0.086,84.299L5.794,89.963L5.88,5.877H90.162z M96,0h-5.048H5.048H0v5.047v85.906V96h5.048h85.904H96v-5.047V5.047V0L96,0z'/%3E%3C/g%3E%3Cg%3E%3Cpolygon class='st2' points='79.004,48.109 83.147,42.181 78.701,31.317 71.575,30.002 67.822,26.224 64.275,29.748 69.131,34.636 75.108,35.738 77.488,41.551 74.009,46.527 73.983,54.201 77.44,59.203 75.012,65.01 69.019,66.07 63.577,71.478 62.481,77.44 55.403,80.359 57.31,84.982 66.907,81.024 68.211,73.922 71.433,70.721 78.572,69.457 83.109,58.609 78.988,52.649 '/%3E%3Cpolygon class='st2' points='32.166,71.378 26.732,65.924 20.766,64.825 18.383,59.004 21.879,54.044 21.879,46.356 18.428,41.349 20.856,35.543 26.84,34.491 31.748,29.648 28.237,26.089 24.437,29.837 17.299,31.09 12.761,41.94 16.879,47.914 16.879,52.46 12.719,58.363 17.174,69.249 24.291,70.558 27.507,73.788 28.739,80.913 38.333,84.924 40.261,80.311 33.2,77.358 '/%3E%3Cpath class='st2' d='M32.476,50.488c0-8.431,6.86-15.292,15.292-15.292h2.814V18.821l6.619,6.678l3.551-3.521L48.089,9.2L35.54,21.764l3.538,3.533l6.504-6.511v11.528c-10.165,1.094-18.106,9.724-18.106,20.175c0,8.173,4.865,15.511,12.393,18.696l1.948-4.604C36.142,62.179,32.476,56.648,32.476,50.488z'/%3E%3Crect x='45.303' y='86.239' class='st2' width='5.678' height='5'/%3E%3Crect x='45.303' y='77.801' class='st2' width='5.678' height='5'/%3E%3Crect x='45.303' y='69.364' class='st2' width='5.678' height='5'/%3E%3Cpolygon class='st2' points='39.398,47.543 35.867,51.083 46.51,61.7 66.738,39.829 63.067,36.433 46.365,54.493 '/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.prod-icon.sw {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath fill='rgba(133,234,45,1)' d='M50,97.14C24.006,97.14,2.859,75.994,2.859,50S24.006,2.86,50,2.86S97.14,24.007,97.14,50S75.993,97.14,50,97.14z'/%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath class='st2' d='M50,5.219c24.732,0,44.781,20.049,44.781,44.781c0,24.732-20.049,44.781-44.781,44.781C25.268,94.781,5.219,74.732,5.219,50C5.219,25.268,25.268,5.219,50,5.219 M50,0.5C22.706,0.5,0.5,22.706,0.5,50S22.706,99.5,50,99.5c27.295,0,49.5-22.206,49.5-49.5S77.294,0.5,50,0.5L50,0.5z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cpath class='st2' d='M31.669,33.997c-0.152,1.694,0.057,3.445-0.057,5.158c-0.134,1.713-0.343,3.407-0.686,5.102c-0.476,2.417-1.98,4.245-4.054,5.768c4.036,2.627,4.492,6.7,4.759,10.831c0.134,2.227,0.076,4.473,0.305,6.681c0.171,1.713,0.837,2.151,2.608,2.208c0.723,0.019,1.465,0,2.303,0v5.292c-5.235,0.895-9.555-0.59-10.621-5.025c-0.343-1.618-0.572-3.274-0.647-4.949c-0.115-1.77,0.075-3.541-0.058-5.311c-0.381-4.854-1.009-6.491-5.653-6.719v-6.034c0.342-0.076,0.665-0.133,1.008-0.171c2.55-0.133,3.635-0.914,4.187-3.427c0.267-1.408,0.419-2.836,0.476-4.283c0.191-2.759,0.114-5.577,0.59-8.318c0.666-3.94,3.103-5.844,7.158-6.072c1.142-0.057,2.303,0,3.616,0v5.406c-0.552,0.038-1.028,0.114-1.522,0.114C32.089,30.133,31.917,31.256,31.669,33.997z M38.008,46.522h-0.076c-1.903-0.095-3.54,1.389-3.636,3.293c-0.095,1.923,1.389,3.56,3.293,3.654h0.229c1.885,0.114,3.502-1.332,3.616-3.217v-0.191C41.472,48.14,39.93,46.56,38.008,46.522z M49.943,46.522c-1.847-0.057-3.389,1.389-3.445,3.217c0,0.114,0,0.21,0.02,0.323c0,2.075,1.408,3.407,3.54,3.407c2.094,0,3.407-1.37,3.407-3.521C53.445,47.873,52.055,46.503,49.943,46.522z M62.163,46.522c-1.942-0.038-3.56,1.504-3.616,3.445c0,1.942,1.561,3.502,3.502,3.502h0.038c1.751,0.305,3.522-1.389,3.636-3.426C65.817,48.159,64.104,46.522,62.163,46.522z M78.933,46.807c-2.208-0.095-3.312-0.837-3.864-2.931c-0.343-1.332-0.552-2.722-0.628-4.092c-0.152-2.55-0.134-5.12-0.305-7.671c-0.4-6.053-4.777-8.165-11.135-7.119v5.254c1.008,0,1.789,0,2.57,0.019c1.351,0.019,2.379,0.533,2.512,2.037c0.134,1.37,0.134,2.76,0.267,4.149c0.267,2.76,0.418,5.558,0.894,8.28c0.419,2.246,1.961,3.921,3.883,5.292c-3.368,2.265-4.359,5.501-4.53,9.137c-0.095,2.493-0.152,5.006-0.285,7.519c-0.114,2.284-0.914,3.026-3.217,3.083c-0.647,0.019-1.275,0.076-1.998,0.114v5.387c1.351,0,2.588,0.076,3.826,0c3.845-0.229,6.168-2.094,6.929-5.825c0.323-2.056,0.514-4.13,0.571-6.205c0.133-1.903,0.114-3.826,0.305-5.71c0.285-2.95,1.637-4.168,4.587-4.359c0.286-0.038,0.552-0.095,0.819-0.19v-6.034C79.637,46.883,79.294,46.827,78.933,46.807z'/%3E%3C/g%3E%3C/svg%3E")
}

.prod-icon.sw.inverse {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNGQ0RDMDA7fS5zdDF7ZmlsbDojMTczNjQ3O30uc3Qye2ZpbGw6I0ZGRkZGRjt9LnN0M3tmaWxsOiMyQzI4MkM7fS5zdDR7ZmlsbDojRjRDRjE0O30uc3Q1e2ZpbGw6IzYzREIyQTt9LnN0NntmaWxsOiM1MEU0RUE7fS5zdDd7ZmlsbDojMDdDRUQ2O30uc3Q4e2ZpbGw6Izg1RUEyRDt9LnN0OXtmaWxsOiMwNEFBREI7fS5zdDEwe2ZpbGw6I0ZGNzMwQjt9LnN0MTF7ZmlsbDojMTdEMUZDO30uc3QxMntmaWxsOiMwMEFBREI7fS5zdDEze2ZpbGw6bm9uZTt9PC9zdHlsZT48Zz48Zz48Zz48Zz48Zz48cGF0aCBjbGFzcz0ic3Q4IiBkPSJNNTAsOTcuMTRDMjQuMDA2LDk3LjE0LDIuODU5LDc1Ljk5NCwyLjg1OSw1MFMyNC4wMDYsMi44Niw1MCwyLjg2Uzk3LjE0LDI0LjAwNyw5Ny4xNCw1MFM3NS45OTMsOTcuMTQsNTAsOTcuMTR6Ii8+PC9nPjxnPjxnPjxwYXRoIGNsYXNzPSJzdDgiIGQ9Ik01MCw1LjIxOWMyNC43MzIsMCw0NC43ODEsMjAuMDQ5LDQ0Ljc4MSw0NC43ODFjMCwyNC43MzItMjAuMDQ5LDQ0Ljc4MS00NC43ODEsNDQuNzgxQzI1LjI2OCw5NC43ODEsNS4yMTksNzQuNzMyLDUuMjE5LDUwQzUuMjE5LDI1LjI2OCwyNS4yNjgsNS4yMTksNTAsNS4yMTkgTTUwLDAuNUMyMi43MDYsMC41LDAuNSwyMi43MDYsMC41LDUwUzIyLjcwNiw5OS41LDUwLDk5LjVjMjcuMjk1LDAsNDkuNS0yMi4yMDYsNDkuNS00OS41Uzc3LjI5NCwwLjUsNTAsMC41TDUwLDAuNXoiLz48L2c+PC9nPjwvZz48L2c+PC9nPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0zMS42NjksMzMuOTk3Yy0wLjE1MiwxLjY5NCwwLjA1NywzLjQ0NS0wLjA1Nyw1LjE1OGMtMC4xMzQsMS43MTMtMC4zNDMsMy40MDctMC42ODYsNS4xMDJjLTAuNDc2LDIuNDE3LTEuOTgsNC4yNDUtNC4wNTQsNS43NjhjNC4wMzYsMi42MjcsNC40OTIsNi43LDQuNzU5LDEwLjgzMWMwLjEzNCwyLjIyNywwLjA3Niw0LjQ3MywwLjMwNSw2LjY4MWMwLjE3MSwxLjcxMywwLjgzNywyLjE1MSwyLjYwOCwyLjIwOGMwLjcyMywwLjAxOSwxLjQ2NSwwLDIuMzAzLDB2NS4yOTJjLTUuMjM1LDAuODk1LTkuNTU1LTAuNTktMTAuNjIxLTUuMDI1Yy0wLjM0My0xLjYxOC0wLjU3Mi0zLjI3NC0wLjY0Ny00Ljk0OWMtMC4xMTUtMS43NywwLjA3NS0zLjU0MS0wLjA1OC01LjMxMWMtMC4zODEtNC44NTQtMS4wMDktNi40OTEtNS42NTMtNi43MTl2LTYuMDM0YzAuMzQyLTAuMDc2LDAuNjY1LTAuMTMzLDEuMDA4LTAuMTcxYzIuNTUtMC4xMzMsMy42MzUtMC45MTQsNC4xODctMy40MjdjMC4yNjctMS40MDgsMC40MTktMi44MzYsMC40NzYtNC4yODNjMC4xOTEtMi43NTksMC4xMTQtNS41NzcsMC41OS04LjMxOGMwLjY2Ni0zLjk0LDMuMTAzLTUuODQ0LDcuMTU4LTYuMDcyYzEuMTQyLTAuMDU3LDIuMzAzLDAsMy42MTYsMHY1LjQwNmMtMC41NTIsMC4wMzgtMS4wMjgsMC4xMTQtMS41MjIsMC4xMTRDMzIuMDg5LDMwLjEzMywzMS45MTcsMzEuMjU2LDMxLjY2OSwzMy45OTd6IE0zOC4wMDgsNDYuNTIyaC0wLjA3NmMtMS45MDMtMC4wOTUtMy41NCwxLjM4OS0zLjYzNiwzLjI5M2MtMC4wOTUsMS45MjMsMS4zODksMy41NiwzLjI5MywzLjY1NGgwLjIyOWMxLjg4NSwwLjExNCwzLjUwMi0xLjMzMiwzLjYxNi0zLjIxN3YtMC4xOTFDNDEuNDcyLDQ4LjE0LDM5LjkzLDQ2LjU2LDM4LjAwOCw0Ni41MjJ6IE00OS45NDMsNDYuNTIyYy0xLjg0Ny0wLjA1Ny0zLjM4OSwxLjM4OS0zLjQ0NSwzLjIxN2MwLDAuMTE0LDAsMC4yMSwwLjAyLDAuMzIzYzAsMi4wNzUsMS40MDgsMy40MDcsMy41NCwzLjQwN2MyLjA5NCwwLDMuNDA3LTEuMzcsMy40MDctMy41MjFDNTMuNDQ1LDQ3Ljg3Myw1Mi4wNTUsNDYuNTAzLDQ5Ljk0Myw0Ni41MjJ6IE02Mi4xNjMsNDYuNTIyYy0xLjk0Mi0wLjAzOC0zLjU2LDEuNTA0LTMuNjE2LDMuNDQ1YzAsMS45NDIsMS41NjEsMy41MDIsMy41MDIsMy41MDJoMC4wMzhjMS43NTEsMC4zMDUsMy41MjItMS4zODksMy42MzYtMy40MjZDNjUuODE3LDQ4LjE1OSw2NC4xMDQsNDYuNTIyLDYyLjE2Myw0Ni41MjJ6IE03OC45MzMsNDYuODA3Yy0yLjIwOC0wLjA5NS0zLjMxMi0wLjgzNy0zLjg2NC0yLjkzMWMtMC4zNDMtMS4zMzItMC41NTItMi43MjItMC42MjgtNC4wOTJjLTAuMTUyLTIuNTUtMC4xMzQtNS4xMi0wLjMwNS03LjY3MWMtMC40LTYuMDUzLTQuNzc3LTguMTY1LTExLjEzNS03LjExOXY1LjI1NGMxLjAwOCwwLDEuNzg5LDAsMi41NywwLjAxOWMxLjM1MSwwLjAxOSwyLjM3OSwwLjUzMywyLjUxMiwyLjAzN2MwLjEzNCwxLjM3LDAuMTM0LDIuNzYsMC4yNjcsNC4xNDljMC4yNjcsMi43NiwwLjQxOCw1LjU1OCwwLjg5NCw4LjI4YzAuNDE5LDIuMjQ2LDEuOTYxLDMuOTIxLDMuODgzLDUuMjkyYy0zLjM2OCwyLjI2NS00LjM1OSw1LjUwMS00LjUzLDkuMTM3Yy0wLjA5NSwyLjQ5My0wLjE1Miw1LjAwNi0wLjI4NSw3LjUxOWMtMC4xMTQsMi4yODQtMC45MTQsMy4wMjYtMy4yMTcsMy4wODNjLTAuNjQ3LDAuMDE5LTEuMjc1LDAuMDc2LTEuOTk4LDAuMTE0djUuMzg3YzEuMzUxLDAsMi41ODgsMC4wNzYsMy44MjYsMGMzLjg0NS0wLjIyOSw2LjE2OC0yLjA5NCw2LjkyOS01LjgyNWMwLjMyMy0yLjA1NiwwLjUxNC00LjEzLDAuNTcxLTYuMjA1YzAuMTMzLTEuOTAzLDAuMTE0LTMuODI2LDAuMzA1LTUuNzFjMC4yODUtMi45NSwxLjYzNy00LjE2OCw0LjU4Ny00LjM1OWMwLjI4Ni0wLjAzOCwwLjU1Mi0wLjA5NSwwLjgxOS0wLjE5di02LjAzNEM3OS42MzcsNDYuODgzLDc5LjI5NCw0Ni44MjcsNzguOTMzLDQ2LjgwN3oiLz48L2c+PC9zdmc+)
}

.prod-icon.sw.empty {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath fill='rgba(255,255,255,0)' d='M50,97.14C24.006,97.14,2.859,75.994,2.859,50S24.006,2.86,50,2.86S97.14,24.007,97.14,50S75.993,97.14,50,97.14z'/%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath class='st2' d='M50,5.219c24.732,0,44.781,20.049,44.781,44.781c0,24.732-20.049,44.781-44.781,44.781C25.268,94.781,5.219,74.732,5.219,50C5.219,25.268,25.268,5.219,50,5.219 M50,0.5C22.706,0.5,0.5,22.706,0.5,50S22.706,99.5,50,99.5c27.295,0,49.5-22.206,49.5-49.5S77.294,0.5,50,0.5L50,0.5z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cpath class='st2' d='M31.669,33.997c-0.152,1.694,0.057,3.445-0.057,5.158c-0.134,1.713-0.343,3.407-0.686,5.102c-0.476,2.417-1.98,4.245-4.054,5.768c4.036,2.627,4.492,6.7,4.759,10.831c0.134,2.227,0.076,4.473,0.305,6.681c0.171,1.713,0.837,2.151,2.608,2.208c0.723,0.019,1.465,0,2.303,0v5.292c-5.235,0.895-9.555-0.59-10.621-5.025c-0.343-1.618-0.572-3.274-0.647-4.949c-0.115-1.77,0.075-3.541-0.058-5.311c-0.381-4.854-1.009-6.491-5.653-6.719v-6.034c0.342-0.076,0.665-0.133,1.008-0.171c2.55-0.133,3.635-0.914,4.187-3.427c0.267-1.408,0.419-2.836,0.476-4.283c0.191-2.759,0.114-5.577,0.59-8.318c0.666-3.94,3.103-5.844,7.158-6.072c1.142-0.057,2.303,0,3.616,0v5.406c-0.552,0.038-1.028,0.114-1.522,0.114C32.089,30.133,31.917,31.256,31.669,33.997z M38.008,46.522h-0.076c-1.903-0.095-3.54,1.389-3.636,3.293c-0.095,1.923,1.389,3.56,3.293,3.654h0.229c1.885,0.114,3.502-1.332,3.616-3.217v-0.191C41.472,48.14,39.93,46.56,38.008,46.522z M49.943,46.522c-1.847-0.057-3.389,1.389-3.445,3.217c0,0.114,0,0.21,0.02,0.323c0,2.075,1.408,3.407,3.54,3.407c2.094,0,3.407-1.37,3.407-3.521C53.445,47.873,52.055,46.503,49.943,46.522z M62.163,46.522c-1.942-0.038-3.56,1.504-3.616,3.445c0,1.942,1.561,3.502,3.502,3.502h0.038c1.751,0.305,3.522-1.389,3.636-3.426C65.817,48.159,64.104,46.522,62.163,46.522z M78.933,46.807c-2.208-0.095-3.312-0.837-3.864-2.931c-0.343-1.332-0.552-2.722-0.628-4.092c-0.152-2.55-0.134-5.12-0.305-7.671c-0.4-6.053-4.777-8.165-11.135-7.119v5.254c1.008,0,1.789,0,2.57,0.019c1.351,0.019,2.379,0.533,2.512,2.037c0.134,1.37,0.134,2.76,0.267,4.149c0.267,2.76,0.418,5.558,0.894,8.28c0.419,2.246,1.961,3.921,3.883,5.292c-3.368,2.265-4.359,5.501-4.53,9.137c-0.095,2.493-0.152,5.006-0.285,7.519c-0.114,2.284-0.914,3.026-3.217,3.083c-0.647,0.019-1.275,0.076-1.998,0.114v5.387c1.351,0,2.588,0.076,3.826,0c3.845-0.229,6.168-2.094,6.929-5.825c0.323-2.056,0.514-4.13,0.571-6.205c0.133-1.903,0.114-3.826,0.305-5.71c0.285-2.95,1.637-4.168,4.587-4.359c0.286-0.038,0.552-0.095,0.819-0.19v-6.034C79.637,46.883,79.294,46.827,78.933,46.807z'/%3E%3C/g%3E%3C/svg%3E")
}

.prod-icon.SwaggerHub,
.prod-icon.swh {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 96 96' style='enable-background:new 0 0 96 96;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Crect x='2.955' y='2.949' fill='rgba(133,234,45,1)' width='90.089' height='90.101'/%3E%3C/g%3E%3Cpath class='st2' d='M90.162,5.877l-0.086,84.299L5.794,89.963L5.88,5.877H90.162z M96,0h-5.048H5.048H0v5.047v85.906V96h5.048h85.904H96v-5.047V5.047V0L96,0z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cpath class='st2' d='M28.578,31.044c-0.161,1.795,0.06,3.65-0.06,5.465c-0.142,1.815-0.363,3.61-0.727,5.405c-0.504,2.561-2.097,4.497-4.295,6.111c4.276,2.783,4.759,7.098,5.042,11.475c0.142,2.359,0.081,4.739,0.323,7.079c0.181,1.815,0.887,2.279,2.763,2.339c0.766,0.02,1.552,0,2.44,0v5.607c-5.546,0.948-10.124-0.625-11.254-5.324c-0.363-1.714-0.606-3.469-0.685-5.244c-0.122-1.875,0.08-3.751-0.061-5.627c-0.404-5.143-1.069-6.877-5.989-7.119v-6.393c0.362-0.081,0.705-0.141,1.068-0.181c2.702-0.141,3.851-0.968,4.436-3.631c0.283-1.492,0.444-3.004,0.504-4.538c0.202-2.924,0.121-5.909,0.625-8.813c0.706-4.175,3.288-6.192,7.583-6.433c1.21-0.061,2.44,0,3.832,0v5.728c-0.585,0.04-1.089,0.121-1.613,0.121C29.022,26.951,28.84,28.14,28.578,31.044z'/%3E%3Cpath class='st2' d='M38.924,48.066v0.202c-0.121,1.997-1.835,3.529-3.832,3.408H34.85c-2.017-0.1-3.589-1.835-3.489-3.872c0.101-2.017,1.836-3.59,3.852-3.489h0.081C37.331,44.355,38.964,46.029,38.924,48.066z'/%3E%3Cpath class='st2' d='M51.67,47.945c0,2.279-1.391,3.731-3.61,3.731c-2.259,0-3.751-1.412-3.751-3.61c-0.021-0.121-0.021-0.222-0.021-0.343c0.06-1.936,1.694-3.469,3.65-3.408C50.177,44.295,51.65,45.747,51.67,47.945z'/%3E%3Cpath class='st2' d='M64.658,48.046c-0.121,2.158-1.997,3.953-3.852,3.63h-0.04c-2.057,0-3.71-1.653-3.71-3.71c0.06-2.057,1.775-3.691,3.832-3.65C62.944,44.315,64.758,46.049,64.658,48.046z'/%3E%3Cpath class='st2' d='M79.924,44.758v6.393c-0.283,0.1-0.564,0.161-0.868,0.201c-3.126,0.202-4.557,1.492-4.86,4.618c-0.202,1.997-0.182,4.033-0.323,6.05c-0.06,2.198-0.262,4.396-0.605,6.575c-0.807,3.953-3.267,5.929-7.341,6.171c-1.311,0.081-2.621,0-4.053,0V69.06c0.766-0.04,1.432-0.101,2.117-0.121c2.44-0.061,3.287-0.847,3.408-3.267c0.141-2.662,0.202-5.324,0.302-7.966c0.181-3.852,1.231-7.281,4.8-9.68c-2.036-1.452-3.67-3.227-4.114-5.607c-0.504-2.884-0.665-5.848-0.947-8.773c-0.141-1.472-0.141-2.944-0.283-4.396c-0.141-1.593-1.23-2.138-2.662-2.158c-0.827-0.02-1.654-0.02-2.723-0.02v-5.566c6.737-1.109,11.375,1.129,11.798,7.543c0.181,2.703,0.161,5.425,0.323,8.128c0.081,1.452,0.302,2.925,0.666,4.336c0.584,2.219,1.754,3.005,4.094,3.106C79.037,44.638,79.401,44.698,79.924,44.758z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.prod-icon.SwaggerHub.inverse,
.prod-icon.swh.inverse {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgOTYgOTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDk2IDk2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZDREMwMDt9LnN0MXtmaWxsOiMxNzM2NDc7fS5zdDJ7ZmlsbDojRkZGRkZGO30uc3Qze2ZpbGw6IzJDMjgyQzt9LnN0NHtmaWxsOiNGNENGMTQ7fS5zdDV7ZmlsbDojNjNEQjJBO30uc3Q2e2ZpbGw6IzUwRTRFQTt9LnN0N3tmaWxsOiMwN0NFRDY7fS5zdDh7ZmlsbDojODVFQTJEO30uc3Q5e2ZpbGw6IzA0QUFEQjt9LnN0MTB7ZmlsbDojRkY3MzBCO30uc3QxMXtmaWxsOiMxN0QxRkM7fS5zdDEye2ZpbGw6IzAwQUFEQjt9LnN0MTN7ZmlsbDpub25lO308L3N0eWxlPjxnPjxnPjxnPjxnPjxyZWN0IHg9IjIuOTU1IiB5PSIyLjk0OSIgY2xhc3M9InN0OCIgd2lkdGg9IjkwLjA4OSIgaGVpZ2h0PSI5MC4xMDEiLz48L2c+PHBhdGggY2xhc3M9InN0OCIgZD0iTTkwLjE2Miw1Ljg3N2wtMC4wODYsODQuMjk5TDUuNzk0LDg5Ljk2M0w1Ljg4LDUuODc3SDkwLjE2MnogTTk2LDBoLTUuMDQ4SDUuMDQ4SDB2NS4wNDd2ODUuOTA2Vjk2aDUuMDQ4aDg1LjkwNEg5NnYtNS4wNDdWNS4wNDdWMEw5NiwweiIvPjwvZz48L2c+PGc+PHBhdGggY2xhc3M9InN0MSIgZD0iTTI4LjU3OCwzMS4wNDRjLTAuMTYxLDEuNzk1LDAuMDYsMy42NS0wLjA2LDUuNDY1Yy0wLjE0MiwxLjgxNS0wLjM2MywzLjYxLTAuNzI3LDUuNDA1Yy0wLjUwNCwyLjU2MS0yLjA5Nyw0LjQ5Ny00LjI5NSw2LjExMWM0LjI3NiwyLjc4Myw0Ljc1OSw3LjA5OCw1LjA0MiwxMS40NzVjMC4xNDIsMi4zNTksMC4wODEsNC43MzksMC4zMjMsNy4wNzljMC4xODEsMS44MTUsMC44ODcsMi4yNzksMi43NjMsMi4zMzljMC43NjYsMC4wMiwxLjU1MiwwLDIuNDQsMHY1LjYwN2MtNS41NDYsMC45NDgtMTAuMTI0LTAuNjI1LTExLjI1NC01LjMyNGMtMC4zNjMtMS43MTQtMC42MDYtMy40NjktMC42ODUtNS4yNDRjLTAuMTIyLTEuODc1LDAuMDgtMy43NTEtMC4wNjEtNS42MjdjLTAuNDA0LTUuMTQzLTEuMDY5LTYuODc3LTUuOTg5LTcuMTE5di02LjM5M2MwLjM2Mi0wLjA4MSwwLjcwNS0wLjE0MSwxLjA2OC0wLjE4MWMyLjcwMi0wLjE0MSwzLjg1MS0wLjk2OCw0LjQzNi0zLjYzMWMwLjI4My0xLjQ5MiwwLjQ0NC0zLjAwNCwwLjUwNC00LjUzOGMwLjIwMi0yLjkyNCwwLjEyMS01LjkwOSwwLjYyNS04LjgxM2MwLjcwNi00LjE3NSwzLjI4OC02LjE5Miw3LjU4My02LjQzM2MxLjIxLTAuMDYxLDIuNDQsMCwzLjgzMiwwdjUuNzI4Yy0wLjU4NSwwLjA0LTEuMDg5LDAuMTIxLTEuNjEzLDAuMTIxQzI5LjAyMiwyNi45NTEsMjguODQsMjguMTQsMjguNTc4LDMxLjA0NHoiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMzguOTI0LDQ4LjA2NnYwLjIwMmMtMC4xMjEsMS45OTctMS44MzUsMy41MjktMy44MzIsMy40MDhIMzQuODVjLTIuMDE3LTAuMS0zLjU4OS0xLjgzNS0zLjQ4OS0zLjg3MmMwLjEwMS0yLjAxNywxLjgzNi0zLjU5LDMuODUyLTMuNDg5aDAuMDgxQzM3LjMzMSw0NC4zNTUsMzguOTY0LDQ2LjAyOSwzOC45MjQsNDguMDY2eiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik01MS42Nyw0Ny45NDVjMCwyLjI3OS0xLjM5MSwzLjczMS0zLjYxLDMuNzMxYy0yLjI1OSwwLTMuNzUxLTEuNDEyLTMuNzUxLTMuNjFjLTAuMDIxLTAuMTIxLTAuMDIxLTAuMjIyLTAuMDIxLTAuMzQzYzAuMDYtMS45MzYsMS42OTQtMy40NjksMy42NS0zLjQwOEM1MC4xNzcsNDQuMjk1LDUxLjY1LDQ1Ljc0Nyw1MS42Nyw0Ny45NDV6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTY0LjY1OCw0OC4wNDZjLTAuMTIxLDIuMTU4LTEuOTk3LDMuOTUzLTMuODUyLDMuNjNoLTAuMDRjLTIuMDU3LDAtMy43MS0xLjY1My0zLjcxLTMuNzFjMC4wNi0yLjA1NywxLjc3NS0zLjY5MSwzLjgzMi0zLjY1QzYyLjk0NCw0NC4zMTUsNjQuNzU4LDQ2LjA0OSw2NC42NTgsNDguMDQ2eiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik03OS45MjQsNDQuNzU4djYuMzkzYy0wLjI4MywwLjEtMC41NjQsMC4xNjEtMC44NjgsMC4yMDFjLTMuMTI2LDAuMjAyLTQuNTU3LDEuNDkyLTQuODYsNC42MThjLTAuMjAyLDEuOTk3LTAuMTgyLDQuMDMzLTAuMzIzLDYuMDVjLTAuMDYsMi4xOTgtMC4yNjIsNC4zOTYtMC42MDUsNi41NzVjLTAuODA3LDMuOTUzLTMuMjY3LDUuOTI5LTcuMzQxLDYuMTcxYy0xLjMxMSwwLjA4MS0yLjYyMSwwLTQuMDUzLDBWNjkuMDZjMC43NjYtMC4wNCwxLjQzMi0wLjEwMSwyLjExNy0wLjEyMWMyLjQ0LTAuMDYxLDMuMjg3LTAuODQ3LDMuNDA4LTMuMjY3YzAuMTQxLTIuNjYyLDAuMjAyLTUuMzI0LDAuMzAyLTcuOTY2YzAuMTgxLTMuODUyLDEuMjMxLTcuMjgxLDQuOC05LjY4Yy0yLjAzNi0xLjQ1Mi0zLjY3LTMuMjI3LTQuMTE0LTUuNjA3Yy0wLjUwNC0yLjg4NC0wLjY2NS01Ljg0OC0wLjk0Ny04Ljc3M2MtMC4xNDEtMS40NzItMC4xNDEtMi45NDQtMC4yODMtNC4zOTZjLTAuMTQxLTEuNTkzLTEuMjMtMi4xMzgtMi42NjItMi4xNThjLTAuODI3LTAuMDItMS42NTQtMC4wMi0yLjcyMy0wLjAydi01LjU2NmM2LjczNy0xLjEwOSwxMS4zNzUsMS4xMjksMTEuNzk4LDcuNTQzYzAuMTgxLDIuNzAzLDAuMTYxLDUuNDI1LDAuMzIzLDguMTI4YzAuMDgxLDEuNDUyLDAuMzAyLDIuOTI1LDAuNjY2LDQuMzM2YzAuNTg0LDIuMjE5LDEuNzU0LDMuMDA1LDQuMDk0LDMuMTA2Qzc5LjAzNyw0NC42MzgsNzkuNDAxLDQ0LjY5OCw3OS45MjQsNDQuNzU4eiIvPjwvZz48L2c+PC9zdmc+)
}

.prod-icon.SwaggerHub.empty,
.prod-icon.swh.empty {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 96 96' style='enable-background:new 0 0 96 96;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Crect x='2.955' y='2.949' fill='rgba(255,255,255,0)' width='90.089' height='90.101'/%3E%3C/g%3E%3Cpath class='st2' d='M90.162,5.877l-0.086,84.299L5.794,89.963L5.88,5.877H90.162z M96,0h-5.048H5.048H0v5.047v85.906V96h5.048h85.904H96v-5.047V5.047V0L96,0z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cpath class='st2' d='M28.578,31.044c-0.161,1.795,0.06,3.65-0.06,5.465c-0.142,1.815-0.363,3.61-0.727,5.405c-0.504,2.561-2.097,4.497-4.295,6.111c4.276,2.783,4.759,7.098,5.042,11.475c0.142,2.359,0.081,4.739,0.323,7.079c0.181,1.815,0.887,2.279,2.763,2.339c0.766,0.02,1.552,0,2.44,0v5.607c-5.546,0.948-10.124-0.625-11.254-5.324c-0.363-1.714-0.606-3.469-0.685-5.244c-0.122-1.875,0.08-3.751-0.061-5.627c-0.404-5.143-1.069-6.877-5.989-7.119v-6.393c0.362-0.081,0.705-0.141,1.068-0.181c2.702-0.141,3.851-0.968,4.436-3.631c0.283-1.492,0.444-3.004,0.504-4.538c0.202-2.924,0.121-5.909,0.625-8.813c0.706-4.175,3.288-6.192,7.583-6.433c1.21-0.061,2.44,0,3.832,0v5.728c-0.585,0.04-1.089,0.121-1.613,0.121C29.022,26.951,28.84,28.14,28.578,31.044z'/%3E%3Cpath class='st2' d='M38.924,48.066v0.202c-0.121,1.997-1.835,3.529-3.832,3.408H34.85c-2.017-0.1-3.589-1.835-3.489-3.872c0.101-2.017,1.836-3.59,3.852-3.489h0.081C37.331,44.355,38.964,46.029,38.924,48.066z'/%3E%3Cpath class='st2' d='M51.67,47.945c0,2.279-1.391,3.731-3.61,3.731c-2.259,0-3.751-1.412-3.751-3.61c-0.021-0.121-0.021-0.222-0.021-0.343c0.06-1.936,1.694-3.469,3.65-3.408C50.177,44.295,51.65,45.747,51.67,47.945z'/%3E%3Cpath class='st2' d='M64.658,48.046c-0.121,2.158-1.997,3.953-3.852,3.63h-0.04c-2.057,0-3.71-1.653-3.71-3.71c0.06-2.057,1.775-3.691,3.832-3.65C62.944,44.315,64.758,46.049,64.658,48.046z'/%3E%3Cpath class='st2' d='M79.924,44.758v6.393c-0.283,0.1-0.564,0.161-0.868,0.201c-3.126,0.202-4.557,1.492-4.86,4.618c-0.202,1.997-0.182,4.033-0.323,6.05c-0.06,2.198-0.262,4.396-0.605,6.575c-0.807,3.953-3.267,5.929-7.341,6.171c-1.311,0.081-2.621,0-4.053,0V69.06c0.766-0.04,1.432-0.101,2.117-0.121c2.44-0.061,3.287-0.847,3.408-3.267c0.141-2.662,0.202-5.324,0.302-7.966c0.181-3.852,1.231-7.281,4.8-9.68c-2.036-1.452-3.67-3.227-4.114-5.607c-0.504-2.884-0.665-5.848-0.947-8.773c-0.141-1.472-0.141-2.944-0.283-4.396c-0.141-1.593-1.23-2.138-2.662-2.158c-0.827-0.02-1.654-0.02-2.723-0.02v-5.566c6.737-1.109,11.375,1.129,11.798,7.543c0.181,2.703,0.161,5.425,0.323,8.128c0.081,1.452,0.302,2.925,0.666,4.336c0.584,2.219,1.754,3.005,4.094,3.106C79.037,44.638,79.401,44.698,79.924,44.758z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.prod-icon.TestComplete,
.prod-icon.tc {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 96 96' style='enable-background:new 0 0 96 96;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Crect x='2.955' y='2.949' fill='rgba(80,228,234,1)' width='90.089' height='90.101'/%3E%3C/g%3E%3C/g%3E%3Cpath class='st2' d='M90.162,5.877l-0.086,84.299L5.794,89.963L5.88,5.877H90.162z M96,0h-5.048H5.048H0v5.047v85.906V96h5.048h85.904H96v-5.047V5.047V0L96,0z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath class='st2' d='M56.156,83.52l-5.786-4.048h-4.402l-5.833,4.017l-10.637-4.443l-1.248-7.004l-3.069-3.119l-6.96-1.243L13.82,56.994l4.055-5.798l0.022-4.404l-4.011-5.824l4.441-10.638l6.968-1.243l3.13-3.105l1.279-6.967l10.684-4.362l5.791,4.053l4.373,0.024l5.82-4.011l10.681,4.442l1.208,6.97l3.103,3.125l6.963,1.279l4.363,10.643l-4.048,5.823v4.377l4.014,5.864l-4.441,10.642l-6.97,1.208l-3.125,3.101l-1.279,6.968L56.156,83.52z M44.411,74.472h7.537l4.844,3.389l5.625-2.295l1.069-5.818l5.356-5.312l5.813-1.008l2.341-5.603l-3.354-4.897v-7.493l3.389-4.875l-2.292-5.599l-5.82-1.069l-5.315-5.354l-1.008-5.813l-5.627-2.343l-4.873,3.359l-7.502-0.044l-4.839-3.384l-5.625,2.296l-1.069,5.817l-5.347,5.31l-5.82,1.038l-2.341,5.604l3.357,4.872l-0.042,7.534l-3.381,4.836l2.317,5.62l5.828,1.042l5.276,5.358l1.038,5.845l5.603,2.341L44.411,74.472z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg id='XMLID_1_'%3E%3Cg%3E%3Cpath class='st2' d='M48.255,69.719c-11.377,0-20.632-9.255-20.632-20.632s9.255-20.634,20.632-20.634c3.369,0,6.714,0.831,9.673,2.405l-2.347,4.414c-2.238-1.19-4.772-1.819-7.325-1.819c-8.62,0-15.632,7.013-15.632,15.634c0,8.619,7.012,15.632,15.632,15.632s15.632-7.013,15.632-15.632h5C68.887,60.464,59.631,69.719,48.255,69.719z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpolygon class='st2' points='45.748,58.309 37.337,49.899 40.872,46.364 45.799,51.29 60.411,37.095 63.895,40.681 '/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.prod-icon.TestComplete.inverse,
.prod-icon.tc.inverse {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgOTYgOTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDk2IDk2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZDREMwMDt9LnN0MXtmaWxsOiMxNzM2NDc7fS5zdDJ7ZmlsbDojRkZGRkZGO30uc3Qze2ZpbGw6IzJDMjgyQzt9LnN0NHtmaWxsOiNGNENGMTQ7fS5zdDV7ZmlsbDojNjNEQjJBO30uc3Q2e2ZpbGw6IzUwRTRFQTt9LnN0N3tmaWxsOiMwN0NFRDY7fS5zdDh7ZmlsbDojODVFQTJEO30uc3Q5e2ZpbGw6IzA0QUFEQjt9LnN0MTB7ZmlsbDojRkY3MzBCO30uc3QxMXtmaWxsOiMxN0QxRkM7fS5zdDEye2ZpbGw6IzAwQUFEQjt9LnN0MTN7ZmlsbDpub25lO308L3N0eWxlPjxnPjxnPjxnPjxnPjxnPjxyZWN0IHg9IjIuOTU1IiB5PSIyLjk0OSIgY2xhc3M9InN0NiIgd2lkdGg9IjkwLjA4OSIgaGVpZ2h0PSI5MC4xMDEiLz48L2c+PC9nPjxwYXRoIGNsYXNzPSJzdDYiIGQ9Ik05MC4xNjIsNS44NzdsLTAuMDg2LDg0LjI5OUw1Ljc5NCw4OS45NjNMNS44OCw1Ljg3N0g5MC4xNjJ6IE05NiwwaC01LjA0OEg1LjA0OEgwdjUuMDQ3djg1LjkwNlY5Nmg1LjA0OGg4NS45MDRIOTZ2LTUuMDQ3VjUuMDQ3VjBMOTYsMHoiLz48L2c+PC9nPjxnPjxnPjxnPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik01Ni4xNTYsODMuNTJsLTUuNzg2LTQuMDQ4aC00LjQwMmwtNS44MzMsNC4wMTdsLTEwLjYzNy00LjQ0M2wtMS4yNDgtNy4wMDRsLTMuMDY5LTMuMTE5bC02Ljk2LTEuMjQzTDEzLjgyLDU2Ljk5NGw0LjA1NS01Ljc5OGwwLjAyMi00LjQwNGwtNC4wMTEtNS44MjRsNC40NDEtMTAuNjM4bDYuOTY4LTEuMjQzbDMuMTMtMy4xMDVsMS4yNzktNi45NjdsMTAuNjg0LTQuMzYybDUuNzkxLDQuMDUzbDQuMzczLDAuMDI0bDUuODItNC4wMTFsMTAuNjgxLDQuNDQybDEuMjA4LDYuOTdsMy4xMDMsMy4xMjVsNi45NjMsMS4yNzlsNC4zNjMsMTAuNjQzbC00LjA0OCw1LjgyM3Y0LjM3N2w0LjAxNCw1Ljg2NGwtNC40NDEsMTAuNjQybC02Ljk3LDEuMjA4bC0zLjEyNSwzLjEwMWwtMS4yNzksNi45NjhMNTYuMTU2LDgzLjUyeiBNNDQuNDExLDc0LjQ3Mmg3LjUzN2w0Ljg0NCwzLjM4OWw1LjYyNS0yLjI5NWwxLjA2OS01LjgxOGw1LjM1Ni01LjMxMmw1LjgxMy0xLjAwOGwyLjM0MS01LjYwM2wtMy4zNTQtNC44OTd2LTcuNDkzbDMuMzg5LTQuODc1bC0yLjI5Mi01LjU5OWwtNS44Mi0xLjA2OWwtNS4zMTUtNS4zNTRsLTEuMDA4LTUuODEzbC01LjYyNy0yLjM0M2wtNC44NzMsMy4zNTlsLTcuNTAyLTAuMDQ0bC00LjgzOS0zLjM4NGwtNS42MjUsMi4yOTZsLTEuMDY5LDUuODE3bC01LjM0Nyw1LjMxbC01LjgyLDEuMDM4bC0yLjM0MSw1LjYwNGwzLjM1Nyw0Ljg3MmwtMC4wNDIsNy41MzRsLTMuMzgxLDQuODM2bDIuMzE3LDUuNjJsNS44MjgsMS4wNDJsNS4yNzYsNS4zNThsMS4wMzgsNS44NDVsNS42MDMsMi4zNDFMNDQuNDExLDc0LjQ3MnoiLz48L2c+PC9nPjxnPjxnIGlkPSJYTUxJRF8xOV8iPjxnPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik00OC4yNTUsNjkuNzE5Yy0xMS4zNzcsMC0yMC42MzItOS4yNTUtMjAuNjMyLTIwLjYzMnM5LjI1NS0yMC42MzQsMjAuNjMyLTIwLjYzNGMzLjM2OSwwLDYuNzE0LDAuODMxLDkuNjczLDIuNDA1bC0yLjM0Nyw0LjQxNGMtMi4yMzgtMS4xOS00Ljc3Mi0xLjgxOS03LjMyNS0xLjgxOWMtOC42MiwwLTE1LjYzMiw3LjAxMy0xNS42MzIsMTUuNjM0YzAsOC42MTksNy4wMTIsMTUuNjMyLDE1LjYzMiwxNS42MzJzMTUuNjMyLTcuMDEzLDE1LjYzMi0xNS42MzJoNUM2OC44ODcsNjAuNDY0LDU5LjYzMSw2OS43MTksNDguMjU1LDY5LjcxOXoiLz48L2c+PC9nPjwvZz48Zz48Zz48cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjQ1Ljc0OCw1OC4zMDkgMzcuMzM3LDQ5Ljg5OSA0MC44NzIsNDYuMzY0IDQ1Ljc5OSw1MS4yOSA2MC40MTEsMzcuMDk1IDYzLjg5NSw0MC42ODEgIi8+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==)
}

.prod-icon.TestComplete.empty,
.prod-icon.tc.empty {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 96 96' style='enable-background:new 0 0 96 96;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Crect x='2.955' y='2.949' fill='rgba(255,255,255,0)' width='90.089' height='90.101'/%3E%3C/g%3E%3C/g%3E%3Cpath class='st2' d='M90.162,5.877l-0.086,84.299L5.794,89.963L5.88,5.877H90.162z M96,0h-5.048H5.048H0v5.047v85.906V96h5.048h85.904H96v-5.047V5.047V0L96,0z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath class='st2' d='M56.156,83.52l-5.786-4.048h-4.402l-5.833,4.017l-10.637-4.443l-1.248-7.004l-3.069-3.119l-6.96-1.243L13.82,56.994l4.055-5.798l0.022-4.404l-4.011-5.824l4.441-10.638l6.968-1.243l3.13-3.105l1.279-6.967l10.684-4.362l5.791,4.053l4.373,0.024l5.82-4.011l10.681,4.442l1.208,6.97l3.103,3.125l6.963,1.279l4.363,10.643l-4.048,5.823v4.377l4.014,5.864l-4.441,10.642l-6.97,1.208l-3.125,3.101l-1.279,6.968L56.156,83.52z M44.411,74.472h7.537l4.844,3.389l5.625-2.295l1.069-5.818l5.356-5.312l5.813-1.008l2.341-5.603l-3.354-4.897v-7.493l3.389-4.875l-2.292-5.599l-5.82-1.069l-5.315-5.354l-1.008-5.813l-5.627-2.343l-4.873,3.359l-7.502-0.044l-4.839-3.384l-5.625,2.296l-1.069,5.817l-5.347,5.31l-5.82,1.038l-2.341,5.604l3.357,4.872l-0.042,7.534l-3.381,4.836l2.317,5.62l5.828,1.042l5.276,5.358l1.038,5.845l5.603,2.341L44.411,74.472z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg id='XMLID_1_'%3E%3Cg%3E%3Cpath class='st2' d='M48.255,69.719c-11.377,0-20.632-9.255-20.632-20.632s9.255-20.634,20.632-20.634c3.369,0,6.714,0.831,9.673,2.405l-2.347,4.414c-2.238-1.19-4.772-1.819-7.325-1.819c-8.62,0-15.632,7.013-15.632,15.634c0,8.619,7.012,15.632,15.632,15.632s15.632-7.013,15.632-15.632h5C68.887,60.464,59.631,69.719,48.255,69.719z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpolygon class='st2' points='45.748,58.309 37.337,49.899 40.872,46.364 45.799,51.29 60.411,37.095 63.895,40.681 '/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.prod-icon.TestLeft,
.prod-icon.tl {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 96 96' style='enable-background:new 0 0 96 96;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Crect x='2.955' y='2.949' fill='rgba(80,228,234,1)' width='90.089' height='90.101'/%3E%3C/g%3E%3C/g%3E%3Cpath class='st2' d='M90.162,5.877l-0.086,84.299L5.794,89.963L5.88,5.877H90.162z M96,0h-5.048H5.048H0v5.047v85.906V96h5.048h85.904H96v-5.047V5.047V0L96,0z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cpolygon class='st2' points='80.201,45.796 84.21,40.057 79.859,29.503 72.999,28.245 69.957,25.182 68.736,18.285 58.194,13.877 52.438,17.858 48.124,17.843 42.398,13.839 31.839,18.16 30.572,25.045 26.954,28.638 30.48,32.185 35.206,27.489 36.263,21.754 41.769,19.501 46.542,22.838 53.99,22.862 58.79,19.546 64.288,21.844 65.309,27.594 70.553,32.878 76.275,33.929 78.546,39.435 75.206,44.214 75.182,51.661 78.495,56.47 76.197,61.964 70.46,62.955 65.165,68.23 64.112,73.954 58.597,76.21 53.836,72.856 46.378,72.856 41.573,76.167 36.075,73.868 35.065,68.126 30.382,63.38 26.822,66.891 30.411,70.528 31.622,77.425 42.164,81.833 47.936,77.856 52.254,77.856 57.958,81.874 68.536,77.545 69.798,70.669 72.867,67.613 79.752,66.424 84.159,55.879 80.187,50.113 '/%3E%3Cpath class='st2' d='M62.234,47.6c0,7.334-5.966,13.301-13.3,13.301S35.633,54.934,35.633,47.6S41.6,34.3,48.934,34.3c2.174,0,4.329,0.535,6.232,1.547l2.347-4.414c-2.623-1.395-5.59-2.133-8.579-2.133c-9.38,0-17.124,7.096-18.17,16.2H18.815l6.729-6.593l-3.5-3.572L9.077,48.041l13.322,12.467l3.417-3.65L19.021,50.5h11.865c1.397,8.715,8.947,15.4,18.048,15.4c10.09,0,18.3-8.209,18.3-18.301H62.234z'/%3E%3Cpolygon class='st2' points='42.728,44.999 39.193,48.535 46.747,56.09 62.787,40.506 59.303,36.92 46.798,49.068 '/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.prod-icon.TestLeft.inverse,
.prod-icon.tl.inverse {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgOTYgOTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDk2IDk2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZDREMwMDt9LnN0MXtmaWxsOiMxNzM2NDc7fS5zdDJ7ZmlsbDojRkZGRkZGO30uc3Qze2ZpbGw6IzJDMjgyQzt9LnN0NHtmaWxsOiNGNENGMTQ7fS5zdDV7ZmlsbDojNjNEQjJBO30uc3Q2e2ZpbGw6IzUwRTRFQTt9LnN0N3tmaWxsOiMwN0NFRDY7fS5zdDh7ZmlsbDojODVFQTJEO30uc3Q5e2ZpbGw6IzA0QUFEQjt9LnN0MTB7ZmlsbDojRkY3MzBCO30uc3QxMXtmaWxsOiMxN0QxRkM7fS5zdDEye2ZpbGw6IzAwQUFEQjt9LnN0MTN7ZmlsbDpub25lO308L3N0eWxlPjxnPjxnPjxnPjxnPjxnPjxyZWN0IHg9IjIuOTU1IiB5PSIyLjk0OSIgY2xhc3M9InN0NiIgd2lkdGg9IjkwLjA4OSIgaGVpZ2h0PSI5MC4xMDEiLz48L2c+PC9nPjxwYXRoIGNsYXNzPSJzdDYiIGQ9Ik05MC4xNjIsNS44NzdsLTAuMDg2LDg0LjI5OUw1Ljc5NCw4OS45NjNMNS44OCw1Ljg3N0g5MC4xNjJ6IE05NiwwaC01LjA0OEg1LjA0OEgwdjUuMDQ3djg1LjkwNlY5Nmg1LjA0OGg4NS45MDRIOTZ2LTUuMDQ3VjUuMDQ3VjBMOTYsMHoiLz48L2c+PC9nPjxnPjxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iODAuMjAxLDQ1Ljc5NiA4NC4yMSw0MC4wNTcgNzkuODU5LDI5LjUwMyA3Mi45OTksMjguMjQ1IDY5Ljk1NywyNS4xODIgNjguNzM2LDE4LjI4NSA1OC4xOTQsMTMuODc3IDUyLjQzOCwxNy44NTggNDguMTI0LDE3Ljg0MyA0Mi4zOTgsMTMuODM5IDMxLjgzOSwxOC4xNiAzMC41NzIsMjUuMDQ1IDI2Ljk1NCwyOC42MzggMzAuNDgsMzIuMTg1IDM1LjIwNiwyNy40ODkgMzYuMjYzLDIxLjc1NCA0MS43NjksMTkuNTAxIDQ2LjU0MiwyMi44MzggNTMuOTksMjIuODYyIDU4Ljc5LDE5LjU0NiA2NC4yODgsMjEuODQ0IDY1LjMwOSwyNy41OTQgNzAuNTUzLDMyLjg3OCA3Ni4yNzUsMzMuOTI5IDc4LjU0NiwzOS40MzUgNzUuMjA2LDQ0LjIxNCA3NS4xODIsNTEuNjYxIDc4LjQ5NSw1Ni40NyA3Ni4xOTcsNjEuOTY0IDcwLjQ2LDYyLjk1NSA2NS4xNjUsNjguMjMgNjQuMTEyLDczLjk1NCA1OC41OTcsNzYuMjEgNTMuODM2LDcyLjg1NiA0Ni4zNzgsNzIuODU2IDQxLjU3Myw3Ni4xNjcgMzYuMDc1LDczLjg2OCAzNS4wNjUsNjguMTI2IDMwLjM4Miw2My4zOCAyNi44MjIsNjYuODkxIDMwLjQxMSw3MC41MjggMzEuNjIyLDc3LjQyNSA0Mi4xNjQsODEuODMzIDQ3LjkzNiw3Ny44NTYgNTIuMjU0LDc3Ljg1NiA1Ny45NTgsODEuODc0IDY4LjUzNiw3Ny41NDUgNjkuNzk4LDcwLjY2OSA3Mi44NjcsNjcuNjEzIDc5Ljc1Miw2Ni40MjQgODQuMTU5LDU1Ljg3OSA4MC4xODcsNTAuMTEzICIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik02Mi4yMzQsNDcuNmMwLDcuMzM0LTUuOTY2LDEzLjMwMS0xMy4zLDEzLjMwMVMzNS42MzMsNTQuOTM0LDM1LjYzMyw0Ny42UzQxLjYsMzQuMyw0OC45MzQsMzQuM2MyLjE3NCwwLDQuMzI5LDAuNTM1LDYuMjMyLDEuNTQ3bDIuMzQ3LTQuNDE0Yy0yLjYyMy0xLjM5NS01LjU5LTIuMTMzLTguNTc5LTIuMTMzYy05LjM4LDAtMTcuMTI0LDcuMDk2LTE4LjE3LDE2LjJIMTguODE1bDYuNzI5LTYuNTkzbC0zLjUtMy41NzJMOS4wNzcsNDguMDQxbDEzLjMyMiwxMi40NjdsMy40MTctMy42NUwxOS4wMjEsNTAuNWgxMS44NjVjMS4zOTcsOC43MTUsOC45NDcsMTUuNCwxOC4wNDgsMTUuNGMxMC4wOSwwLDE4LjMtOC4yMDksMTguMy0xOC4zMDFINjIuMjM0eiIvPjxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iNDIuNzI4LDQ0Ljk5OSAzOS4xOTMsNDguNTM1IDQ2Ljc0Nyw1Ni4wOSA2Mi43ODcsNDAuNTA2IDU5LjMwMywzNi45MiA0Ni43OTgsNDkuMDY4ICIvPjwvZz48L2c+PC9zdmc+)
}

.prod-icon.TestLeft.empty,
.prod-icon.tl.empty {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 96 96' style='enable-background:new 0 0 96 96;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Crect x='2.955' y='2.949' fill='rgba(255,255,255,0)' width='90.089' height='90.101'/%3E%3C/g%3E%3C/g%3E%3Cpath class='st2' d='M90.162,5.877l-0.086,84.299L5.794,89.963L5.88,5.877H90.162z M96,0h-5.048H5.048H0v5.047v85.906V96h5.048h85.904H96v-5.047V5.047V0L96,0z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cpolygon class='st2' points='80.201,45.796 84.21,40.057 79.859,29.503 72.999,28.245 69.957,25.182 68.736,18.285 58.194,13.877 52.438,17.858 48.124,17.843 42.398,13.839 31.839,18.16 30.572,25.045 26.954,28.638 30.48,32.185 35.206,27.489 36.263,21.754 41.769,19.501 46.542,22.838 53.99,22.862 58.79,19.546 64.288,21.844 65.309,27.594 70.553,32.878 76.275,33.929 78.546,39.435 75.206,44.214 75.182,51.661 78.495,56.47 76.197,61.964 70.46,62.955 65.165,68.23 64.112,73.954 58.597,76.21 53.836,72.856 46.378,72.856 41.573,76.167 36.075,73.868 35.065,68.126 30.382,63.38 26.822,66.891 30.411,70.528 31.622,77.425 42.164,81.833 47.936,77.856 52.254,77.856 57.958,81.874 68.536,77.545 69.798,70.669 72.867,67.613 79.752,66.424 84.159,55.879 80.187,50.113 '/%3E%3Cpath class='st2' d='M62.234,47.6c0,7.334-5.966,13.301-13.3,13.301S35.633,54.934,35.633,47.6S41.6,34.3,48.934,34.3c2.174,0,4.329,0.535,6.232,1.547l2.347-4.414c-2.623-1.395-5.59-2.133-8.579-2.133c-9.38,0-17.124,7.096-18.17,16.2H18.815l6.729-6.593l-3.5-3.572L9.077,48.041l13.322,12.467l3.417-3.65L19.021,50.5h11.865c1.397,8.715,8.947,15.4,18.048,15.4c10.09,0,18.3-8.209,18.3-18.301H62.234z'/%3E%3Cpolygon class='st2' points='42.728,44.999 39.193,48.535 46.747,56.09 62.787,40.506 59.303,36.92 46.798,49.068 '/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.prod-icon.c4j {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 95 95'%3e%3crect width='90' height='90' transform='translate(2 3)' fill='rgba(35,217,108,1)'/%3e%3cpath d='M90,5V90H5V5H90m5-5H0V95H95Z' fill='%23173647'/%3e%3cpath d='M39.949,84.18V74.948a31.535,31.535,0,0,1,8.044-62.031h.04a31.281,31.281,0,0,1,9.783,1.567c.375.109.826.278,1.273.448l.508.193c.171.067.341.134.513.207.511.2,1.114.474,1.845.833.624.314,1.217.642,1.787.985,9.811,5.79,15.89,17.742,15.129,29.744C77.707,65.273,62.546,80.773,42.822,83.746ZM48.03,17.917H48a26.537,26.537,0,0,0-5.067,52.589l2.02.394v7.363c15.993-3.605,27.972-16.532,28.932-31.686C74.53,36.4,69.431,26.306,61.195,21.45l-.022-.012c-.465-.282-.949-.549-1.44-.8-.589-.288-1.079-.51-1.519-.686-.18-.075-.308-.125-.438-.176l-.461-.174c-.325-.125-.652-.251-.985-.349a26.432,26.432,0,0,0-8.3-1.336Z' fill='%23173647'/%3e%3cpath d='M42.162,29.872a2.763,2.763,0,0,1,2.427.933,6.377,6.377,0,0,1,1.116,1.7c.989,2.181,1.575,5.306.352,7.061a9.706,9.706,0,0,1-6.1-4.733,4.949,4.949,0,0,1-.533-2.053,3,3,0,0,1,2.738-2.908Z' fill='%23173647' fill-rule='evenodd'/%3e%3cpath d='M34.973,37.313a3.082,3.082,0,0,1,.49,0,5.63,5.63,0,0,1,2.21.492c2.2.944,4.658,3.248,5.13,5.291-1.886,1.258-5.287,1.155-7.488.212a11.911,11.911,0,0,1-1.867-1.13,2.709,2.709,0,0,1,1.525-4.865Z' fill='%23173647' fill-rule='evenodd'/%3e%3cpath d='M37.673,53.035a5.073,5.073,0,0,1-2.21.492A2.786,2.786,0,0,1,33.3,48.664a5.389,5.389,0,0,1,1.867-1.132,6.791,6.791,0,0,1,2.555-.539c1.431-.026,3.888-.345,5.079.448C42.489,49.485,39.874,52.091,37.673,53.035Z' fill='%23173647' fill-rule='evenodd'/%3e%3cpath d='M46.744,58.1a11.436,11.436,0,0,1-1.08,1.868c-1.572,2.044-5.218.609-5.061-2.064A4.738,4.738,0,0,1,41.1,55.89c.943-2.2,3.508-4.9,5.709-5.377C48.063,52.4,47.687,56.052,46.744,58.1Z' fill='%23173647' fill-rule='evenodd'/%3e%3cpath d='M50.6,32.451a11.379,11.379,0,0,1,1.082-1.868,2.807,2.807,0,0,1,2.455-.982,2.937,2.937,0,0,1,2.752,3,4.966,4.966,0,0,1-.491,2.064,9.106,9.106,0,0,1-5.667,4.857C49.311,37.789,49.652,34.652,50.6,32.451Z' fill='%23173647' fill-rule='evenodd'/%3e%3cpath d='M51.971,59.963a6.366,6.366,0,0,1-1.08-1.72c-.944-2.2-.911-5.494.347-7.224,2.2.472,4.506,2.813,5.449,5.014a4.959,4.959,0,0,1,.492,2.062C57.337,60.454,53.7,61.85,51.971,59.963Z' fill='%23173647' fill-rule='evenodd'/%3e%3cpath d='M61.6,53.379a5.615,5.615,0,0,1-2.211-.491c-2.2-.943-4.613-3.148-5.084-5.191,1.209-.8,3.441-.878,4.888-.852a6.774,6.774,0,0,1,2.554.541,11.451,11.451,0,0,1,1.866,1.08C65.814,50.038,64.429,53.536,61.6,53.379Z' fill='%23173647' fill-rule='evenodd'/%3e%3c/svg%3e")
}

.prod-icon.c4j.inverse {
    background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 95.469'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2323d96c;%7D.cls-2,.cls-3%7Bfill:%23173647;%7D.cls-3%7Bfill-rule:evenodd;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EMaster-Logos_RGB%3C/title%3E%3Cpolygon class='cls-1' points='90.508 -0.266 4.666 -0.266 0 -0.266 0 4.842 0 90.696 0 95.734 4.666 95.734 90.508 95.734 96 95.734 96 90.696 96 4.842 96 -0.266 90.508 -0.266'/%3E%3Cpath class='cls-2' d='M40.37,84.8V75.472a31.87,31.87,0,1,1,18.048-61.1c.386.112.843.283,1.294.455l.511.2c.174.068.347.136.522.211.69.273,1.4.611,1.862.839.63.318,1.23.649,1.806,1C74.327,22.917,80.47,34.994,79.7,47.123c-1.176,18.572-16.5,34.234-36.428,37.24ZM48.535,17.84H48.5a26.816,26.816,0,0,0-5.12,53.141l2.041.4v7.441C61.584,75.179,73.689,62.115,74.659,46.8c.652-10.281-4.5-20.486-12.824-25.393l-.021-.012c-.47-.284-.96-.554-1.456-.8-.6-.3-1.085-.513-1.534-.692-.186-.078-.316-.129-.448-.18l-.459-.175c-.33-.125-.661-.254-1-.354A26.733,26.733,0,0,0,48.535,17.84Z'/%3E%3Cpath class='cls-3' d='M42.162,29.872a2.763,2.763,0,0,1,2.427.933,6.377,6.377,0,0,1,1.116,1.7c.989,2.181,1.575,5.306.352,7.061a9.706,9.706,0,0,1-6.1-4.733,4.949,4.949,0,0,1-.533-2.053A3,3,0,0,1,42.162,29.872Z'/%3E%3Cpath class='cls-3' d='M34.973,37.313a3.082,3.082,0,0,1,.49,0,5.63,5.63,0,0,1,2.21.492c2.2.944,4.658,3.248,5.13,5.291-1.886,1.258-5.287,1.155-7.488.212a11.911,11.911,0,0,1-1.867-1.13A2.709,2.709,0,0,1,34.973,37.313Z'/%3E%3Cpath class='cls-3' d='M37.673,53.035a5.073,5.073,0,0,1-2.21.492A2.786,2.786,0,0,1,33.3,48.664a5.389,5.389,0,0,1,1.867-1.132,6.791,6.791,0,0,1,2.555-.539c1.431-.026,3.888-.345,5.079.448C42.489,49.485,39.874,52.091,37.673,53.035Z'/%3E%3Cpath class='cls-3' d='M46.744,58.1a11.435,11.435,0,0,1-1.08,1.868c-1.572,2.044-5.218.609-5.061-2.064a4.738,4.738,0,0,1,.493-2.014c.943-2.2,3.508-4.905,5.709-5.377C48.063,52.4,47.687,56.052,46.744,58.1Z'/%3E%3Cpath class='cls-3' d='M50.6,32.451a11.379,11.379,0,0,1,1.082-1.868,2.807,2.807,0,0,1,2.455-.982,2.937,2.937,0,0,1,2.752,3,4.966,4.966,0,0,1-.491,2.064,9.106,9.106,0,0,1-5.667,4.857C49.311,37.789,49.652,34.652,50.6,32.451Z'/%3E%3Cpath class='cls-3' d='M51.971,59.963a6.366,6.366,0,0,1-1.08-1.72c-.944-2.2-.911-5.494.347-7.224,2.2.472,4.506,2.813,5.449,5.014a4.959,4.959,0,0,1,.492,2.062C57.337,60.454,53.7,61.85,51.971,59.963Z'/%3E%3Cpath class='cls-3' d='M61.6,53.379a5.615,5.615,0,0,1-2.211-.491c-2.2-.943-4.613-3.148-5.084-5.191,1.209-.8,3.441-.878,4.888-.852a6.774,6.774,0,0,1,2.554.541,11.451,11.451,0,0,1,1.866,1.08C65.814,50.038,64.429,53.536,61.6,53.379Z'/%3E%3C/svg%3E")
}

.prod-icon.c4j.empty {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 95 95'%3e%3crect width='90' height='90' transform='translate(2 3)' fill='rgba(255,255,255,0)'/%3e%3cpath d='M90,5V90H5V5H90m5-5H0V95H95Z' fill='%23173647'/%3e%3cpath d='M39.949,84.18V74.948a31.535,31.535,0,0,1,8.044-62.031h.04a31.281,31.281,0,0,1,9.783,1.567c.375.109.826.278,1.273.448l.508.193c.171.067.341.134.513.207.511.2,1.114.474,1.845.833.624.314,1.217.642,1.787.985,9.811,5.79,15.89,17.742,15.129,29.744C77.707,65.273,62.546,80.773,42.822,83.746ZM48.03,17.917H48a26.537,26.537,0,0,0-5.067,52.589l2.02.394v7.363c15.993-3.605,27.972-16.532,28.932-31.686C74.53,36.4,69.431,26.306,61.195,21.45l-.022-.012c-.465-.282-.949-.549-1.44-.8-.589-.288-1.079-.51-1.519-.686-.18-.075-.308-.125-.438-.176l-.461-.174c-.325-.125-.652-.251-.985-.349a26.432,26.432,0,0,0-8.3-1.336Z' fill='%23173647'/%3e%3cpath d='M42.162,29.872a2.763,2.763,0,0,1,2.427.933,6.377,6.377,0,0,1,1.116,1.7c.989,2.181,1.575,5.306.352,7.061a9.706,9.706,0,0,1-6.1-4.733,4.949,4.949,0,0,1-.533-2.053,3,3,0,0,1,2.738-2.908Z' fill='%23173647' fill-rule='evenodd'/%3e%3cpath d='M34.973,37.313a3.082,3.082,0,0,1,.49,0,5.63,5.63,0,0,1,2.21.492c2.2.944,4.658,3.248,5.13,5.291-1.886,1.258-5.287,1.155-7.488.212a11.911,11.911,0,0,1-1.867-1.13,2.709,2.709,0,0,1,1.525-4.865Z' fill='%23173647' fill-rule='evenodd'/%3e%3cpath d='M37.673,53.035a5.073,5.073,0,0,1-2.21.492A2.786,2.786,0,0,1,33.3,48.664a5.389,5.389,0,0,1,1.867-1.132,6.791,6.791,0,0,1,2.555-.539c1.431-.026,3.888-.345,5.079.448C42.489,49.485,39.874,52.091,37.673,53.035Z' fill='%23173647' fill-rule='evenodd'/%3e%3cpath d='M46.744,58.1a11.436,11.436,0,0,1-1.08,1.868c-1.572,2.044-5.218.609-5.061-2.064A4.738,4.738,0,0,1,41.1,55.89c.943-2.2,3.508-4.9,5.709-5.377C48.063,52.4,47.687,56.052,46.744,58.1Z' fill='%23173647' fill-rule='evenodd'/%3e%3cpath d='M50.6,32.451a11.379,11.379,0,0,1,1.082-1.868,2.807,2.807,0,0,1,2.455-.982,2.937,2.937,0,0,1,2.752,3,4.966,4.966,0,0,1-.491,2.064,9.106,9.106,0,0,1-5.667,4.857C49.311,37.789,49.652,34.652,50.6,32.451Z' fill='%23173647' fill-rule='evenodd'/%3e%3cpath d='M51.971,59.963a6.366,6.366,0,0,1-1.08-1.72c-.944-2.2-.911-5.494.347-7.224,2.2.472,4.506,2.813,5.449,5.014a4.959,4.959,0,0,1,.492,2.062C57.337,60.454,53.7,61.85,51.971,59.963Z' fill='%23173647' fill-rule='evenodd'/%3e%3cpath d='M61.6,53.379a5.615,5.615,0,0,1-2.211-.491c-2.2-.943-4.613-3.148-5.084-5.191,1.209-.8,3.441-.878,4.888-.852a6.774,6.774,0,0,1,2.554.541,11.451,11.451,0,0,1,1.866,1.08C65.814,50.038,64.429,53.536,61.6,53.379Z' fill='%23173647' fill-rule='evenodd'/%3e%3c/svg%3e")
}

.prod-icon.bb {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 95 95'%3e%3crect width='90' height='90' transform='translate(2 3)' fill='rgba(80,228,234,1)'/%3e%3cpath d='M90,5V90H5V5H90m5-5H0V95H95Z' fill='%23173647'/%3e%3cpath d='M69.694,60.924a5.129,5.129,0,0,0-3.742,1.515,5.4,5.4,0,0,0,0,7.506A5.242,5.242,0,0,0,69.694,71.4a5.165,5.165,0,0,0,3.671-1.448,5.249,5.249,0,0,0,0-7.513,5.046,5.046,0,0,0-3.671-1.515Z' fill='%23173647'/%3e%3cpath d='M37.958,22.6l-8.144,1.349V69.57l.284.087a44.083,44.083,0,0,0,5.511,1.227,43.493,43.493,0,0,0,7.038.554,18.882,18.882,0,0,0,6.877-1.183A13.968,13.968,0,0,0,54.7,66.816,14.8,14.8,0,0,0,58,61.447h0a20.129,20.129,0,0,0,1.177-7.062,22.533,22.533,0,0,0-.987-6.861A15.533,15.533,0,0,0,55.45,42.1a11.776,11.776,0,0,0-4.571-3.455,14.313,14.313,0,0,0-6.111-1.254,15.567,15.567,0,0,0-3.332.372v6.987a10.672,10.672,0,0,1,2.12-.229c2.576,0,4.347.847,5.483,2.556h0a12.514,12.514,0,0,1,1.808,7.185,11.281,11.281,0,0,1-2.21,7.4,7.433,7.433,0,0,1-6.056,2.591q-1.745,0-2.992-.118c-.665-.1-1.175-.2-1.638-.3V22.6Z' fill='%23173647'/%3e%3c/svg%3e")
}

.prod-icon.bb.inverse {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%2350e4ea;%7d.cls-2%7bfill:%23173647;%7d%3c/style%3e%3c/defs%3e%3ctitle%3eMaster-Logos_RGB%3c/title%3e%3cpolygon class='cls-1' points='90.347 0 4.658 0 0 0 0 5.102 0 90.869 0 95.902 4.658 95.902 90.347 95.902 95.829 95.902 95.829 90.869 95.829 5.102 95.829 0 90.347 0'/%3e%3cpath id='path2361-9' class='cls-2' d='M70.3,61.5a5.173,5.173,0,0,0-3.775,1.53,5.453,5.453,0,0,0,0,7.577A5.3,5.3,0,0,0,70.3,72.075a5.206,5.206,0,0,0,3.7-1.462,5.3,5.3,0,0,0,0-7.585A5.094,5.094,0,0,0,70.3,61.5Z'/%3e%3cg id='g404-6'%3e%3cpath id='path2349-7' class='cls-2' d='M38.289,22.819l-8.215,1.362v46.05l.287.087a44.406,44.406,0,0,0,5.559,1.239,43.9,43.9,0,0,0,7.1.559,19,19,0,0,0,6.936-1.195,14.079,14.079,0,0,0,5.221-3.471,14.951,14.951,0,0,0,3.333-5.42v0A20.366,20.366,0,0,0,59.7,54.9a22.786,22.786,0,0,0-.995-6.926,15.714,15.714,0,0,0-2.764-5.48A11.888,11.888,0,0,0,51.326,39a14.427,14.427,0,0,0-6.164-1.266,15.766,15.766,0,0,0-3.361.375v7.054a10.778,10.778,0,0,1,2.138-.232c2.6,0,4.385.855,5.531,2.581l0,0A12.637,12.637,0,0,1,51.3,54.773a11.389,11.389,0,0,1-2.23,7.465,7.492,7.492,0,0,1-6.108,2.616q-1.76,0-3.019-.12c-.67-.1-1.185-.2-1.652-.3V22.819Z'/%3e%3c/g%3e%3c/svg%3e")
}

.prod-icon.bb.empty {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 95 95'%3e%3crect width='90' height='90' transform='translate(2 3)' fill='rgba(255,255,255,0)'/%3e%3cpath d='M90,5V90H5V5H90m5-5H0V95H95Z' fill='%23173647'/%3e%3cpath d='M69.694,60.924a5.129,5.129,0,0,0-3.742,1.515,5.4,5.4,0,0,0,0,7.506A5.242,5.242,0,0,0,69.694,71.4a5.165,5.165,0,0,0,3.671-1.448,5.249,5.249,0,0,0,0-7.513,5.046,5.046,0,0,0-3.671-1.515Z' fill='%23173647'/%3e%3cpath d='M37.958,22.6l-8.144,1.349V69.57l.284.087a44.083,44.083,0,0,0,5.511,1.227,43.493,43.493,0,0,0,7.038.554,18.882,18.882,0,0,0,6.877-1.183A13.968,13.968,0,0,0,54.7,66.816,14.8,14.8,0,0,0,58,61.447h0a20.129,20.129,0,0,0,1.177-7.062,22.533,22.533,0,0,0-.987-6.861A15.533,15.533,0,0,0,55.45,42.1a11.776,11.776,0,0,0-4.571-3.455,14.313,14.313,0,0,0-6.111-1.254,15.567,15.567,0,0,0-3.332.372v6.987a10.672,10.672,0,0,1,2.12-.229c2.576,0,4.347.847,5.483,2.556h0a12.514,12.514,0,0,1,1.808,7.185,11.281,11.281,0,0,1-2.21,7.4,7.433,7.433,0,0,1-6.056,2.591q-1.745,0-2.992-.118c-.665-.1-1.175-.2-1.638-.3V22.6Z' fill='%23173647'/%3e%3c/svg%3e")
}

.prod-icon.ten {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 95.066 95.077'%3e%3crect width='90.066' height='90.081' transform='translate(2.499 2.497)' fill='rgba(252,220,0,1)'/%3e%3cpath d='M90.066,5V90.078H5V5H90.066m5-5H0V95.077H95.065Z' fill='%23173647'/%3e%3cpath d='M55.585,81.843l-5.762-4.031H45.448l-5.808,4-10.6-4.429L27.8,70.409,24.74,67.3l-6.929-1.239L13.423,55.412l4.038-5.773.026-4.375-4-5.8,4.428-10.6,6.938-1.237,3.109-3.085L29.238,17.6l10.644-4.343,5.769,4.033L50,17.316l5.794-4,10.647,4.427,1.2,6.942,3.08,3.1,6.938,1.272L82,39.674l-4.029,5.8v4.362l4,5.838-4.422,10.6-6.938,1.206L67.5,70.562,66.228,77.5ZM43.891,72.812H51.4l4.819,3.372,5.588-2.28,1.064-5.789,5.336-5.292,5.783-1,2.319-5.566-3.336-4.874V43.9l3.373-4.851L74.069,33.49l-5.791-1.063-5.293-5.333-1-5.785-5.594-2.326-4.848,3.341-7.476-.043-4.814-3.366L33.662,21.2,32.6,26.984l-5.33,5.288L21.479,33.3l-2.325,5.569L22.5,43.72l-.041,7.507-3.365,4.809,2.3,5.584,5.8,1.036,5.265,5.352,1.033,5.815,5.565,2.326Z' fill='%23173647'/%3e%3cpath d='M40.773,36.446V59.371l18.86-11.463Z' fill='%23173647'/%3e%3cpath d='M47.606,66.923A19.106,19.106,0,1,1,64.5,38.844l-4.414,2.348A14.1,14.1,0,1,0,59.9,54.779l4.348,2.47A19.16,19.16,0,0,1,47.61,66.923Z' fill='%23173647'/%3e%3c/svg%3e")
}

.prod-icon.ten.inverse {
    background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 95.064 95.077'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fcdc00;%7D.cls-2%7Bfill:%23173647;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EMaster-Logos_RGB%3C/title%3E%3Crect class='cls-1' width='95.064' height='95.077'/%3E%3Cpath class='cls-2' d='M55.585,81.843l-5.762-4.031H45.448l-5.808,4-10.6-4.429L27.8,70.409,24.74,67.3l-6.929-1.239L13.423,55.412l4.038-5.773.026-4.375-4-5.8,4.428-10.6,6.938-1.237,3.109-3.085L29.238,17.6l10.644-4.343,5.769,4.033L50,17.316l5.795-4,10.647,4.427,1.2,6.942,3.08,3.1,6.938,1.272L82,39.674l-4.029,5.8v4.361l4,5.838L77.549,66.275l-6.938,1.206L67.5,70.562,66.228,77.5ZM43.891,72.812H51.4l4.819,3.372,5.588-2.28,1.064-5.788,5.336-5.292,5.783-1,2.319-5.566-3.336-4.874V43.9l3.373-4.851L74.069,33.49l-5.791-1.062-5.293-5.334-1-5.785-5.594-2.326-4.848,3.342-7.476-.044-4.814-3.366L33.661,21.2,32.6,26.984l-5.33,5.288-5.789,1.033-2.325,5.568L22.5,43.72l-.042,7.507-3.364,4.809,2.3,5.584,5.8,1.036,5.265,5.352,1.033,5.816,5.565,2.325Z'/%3E%3Cpolygon class='cls-2' points='40.773 36.446 40.773 59.371 59.633 47.909 40.773 36.446'/%3E%3Cpath class='cls-2' d='M47.606,66.923A19.106,19.106,0,1,1,64.5,38.844l-4.414,2.348A14.1,14.1,0,1,0,59.9,54.779l4.348,2.47a19.16,19.16,0,0,1-16.638,9.674Z'/%3E%3C/svg%3E")
}

.prod-icon.ten.empty {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 95.066 95.077'%3e%3crect width='90.066' height='90.081' transform='translate(2.499 2.497)' fill='rgba(255,255,255,0)'/%3e%3cpath d='M90.066,5V90.078H5V5H90.066m5-5H0V95.077H95.065Z' fill='%23173647'/%3e%3cpath d='M55.585,81.843l-5.762-4.031H45.448l-5.808,4-10.6-4.429L27.8,70.409,24.74,67.3l-6.929-1.239L13.423,55.412l4.038-5.773.026-4.375-4-5.8,4.428-10.6,6.938-1.237,3.109-3.085L29.238,17.6l10.644-4.343,5.769,4.033L50,17.316l5.794-4,10.647,4.427,1.2,6.942,3.08,3.1,6.938,1.272L82,39.674l-4.029,5.8v4.362l4,5.838-4.422,10.6-6.938,1.206L67.5,70.562,66.228,77.5ZM43.891,72.812H51.4l4.819,3.372,5.588-2.28,1.064-5.789,5.336-5.292,5.783-1,2.319-5.566-3.336-4.874V43.9l3.373-4.851L74.069,33.49l-5.791-1.063-5.293-5.333-1-5.785-5.594-2.326-4.848,3.341-7.476-.043-4.814-3.366L33.662,21.2,32.6,26.984l-5.33,5.288L21.479,33.3l-2.325,5.569L22.5,43.72l-.041,7.507-3.365,4.809,2.3,5.584,5.8,1.036,5.265,5.352,1.033,5.815,5.565,2.326Z' fill='%23173647'/%3e%3cpath d='M40.773,36.446V59.371l18.86-11.463Z' fill='%23173647'/%3e%3cpath d='M47.606,66.923A19.106,19.106,0,1,1,64.5,38.844l-4.414,2.348A14.1,14.1,0,1,0,59.9,54.779l4.348,2.47A19.16,19.16,0,0,1,47.61,66.923Z' fill='%23173647'/%3e%3c/svg%3e")
}

.prod-icon.tm4j {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:rgba(23,209,252,1);}.cls-2,.cls-3{fill:%23173647;}.cls-3{fill-rule:evenodd;}%3C/style%3E%3C/defs%3E%3Ctitle%3EMaster-Logos_RGB%3C/title%3E%3Crect class='cls-1' x='2.521' y='2.521' width='90.843' height='90.855'/%3E%3Cpath class='cls-2' d='M90.843,5.042V90.855H5.042V5.042h85.8M95.885,0H0V95.9H95.885V0Z'/%3E%3Cpolygon class='cls-3' points='68.916 27.64 70.62 24.106 50.24 17.469 49.267 21.183 52.227 23.823 46.99 38.076 35.756 45.451 53.591 51.788 46.888 53.76 31.265 48.402 26.856 51.32 39.563 55.915 32.908 57.872 23.35 54.368 18.429 57.647 21.456 63.059 62.036 77.372 67.882 74.609 59.731 42.162 65.007 27.729 68.916 27.64'/%3E%3C/svg%3E")
}

.prod-icon.tm4j.inverse {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 95.085 95.098'%3E%3Cg id='TM4J_In-Product' transform='translate(-0.001)'%3E%3Cpath id='Path_1' data-name='Path 1' d='M90.086,0H0V95.1H95.086V0Z' fill='%2317d1fc'/%3E%3Cpath id='Path_6' data-name='Path 6' d='M68.343,27.41l1.689-3.5-20.21-6.582-.965,3.683,2.936,2.618L46.6,37.759l-11.14,7.313,17.686,6.285L46.5,53.312,31,48l-4.373,2.894,12.6,4.556-6.6,1.941-9.479-3.475-4.88,3.252,3,5.367L61.52,76.728l5.8-2.74L59.234,41.811,64.466,27.5Z' fill='%23173647' fill-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E%0A")
}

.prod-icon.tm4j.empty {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:rgba(255,255,255,0);}.cls-2,.cls-3{fill:%23173647;}.cls-3{fill-rule:evenodd;}%3C/style%3E%3C/defs%3E%3Ctitle%3EMaster-Logos_RGB%3C/title%3E%3Crect class='cls-1' x='2.521' y='2.521' width='90.843' height='90.855'/%3E%3Cpath class='cls-2' d='M90.843,5.042V90.855H5.042V5.042h85.8M95.885,0H0V95.9H95.885V0Z'/%3E%3Cpolygon class='cls-3' points='68.916 27.64 70.62 24.106 50.24 17.469 49.267 21.183 52.227 23.823 46.99 38.076 35.756 45.451 53.591 51.788 46.888 53.76 31.265 48.402 26.856 51.32 39.563 55.915 32.908 57.872 23.35 54.368 18.429 57.647 21.456 63.059 62.036 77.372 67.882 74.609 59.731 42.162 65.007 27.729 68.916 27.64'/%3E%3C/svg%3E")
}

.prod-icon.tex {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96'%3E%3Ctitle%3ETestExecute%3C/title%3E%3Cg%3E%3Cg%3E%3Crect x='2.52' y='2.52' width='90.95' height='90.96' fill='rgba(80,228,234,1)'/%3E%3Cpath d='M91,5V91H5.05V5H91m5-5H0V96H96V0Z' fill='%23173647'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M40.13,81.81,29.71,77.45l-1.22-6.82-2.93-3-6.78-1.21L14.47,56l4-5.65,0-4.21-3.91-5.67L18.88,30l6.79-1.21,3-3,1.25-6.78,10.47-4.28L46,18.72l4.18,0,5.67-3.9,10.46,4.35L67.51,26l3,3,6.78,1.24,4.27,10.44-3.94,5.66v5h-5V44.73L75.81,40l-2.18-5.33-5.63-1-5.2-5.24-1-5.62-5.36-2.23-4.71,3.25-7.35,0L39.74,20.5l-5.36,2.18-1,5.63L28.11,33.5l-5.62,1-2.23,5.33,3.24,4.71,0,7.38L20.2,56.6,22.4,62,28,63,33.2,68.2l1,5.65,5.34,2.23,4.05-2.79,2.87,4.16Z' fill='%23173647'/%3E%3Cpath d='M48,66.32A17.9,17.9,0,1,1,65.9,48.42H60.84A12.85,12.85,0,1,0,48,61.27Z' fill='%23173647'/%3E%3Cpolygon points='54.99 52.2 54.99 78.63 76.75 65.42 54.99 52.2' fill='%23173647'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")
}

.prod-icon.tex.inverse {
    background-image: url("data:image/svg+xml,%3Csvg id='TestExecute_In-Product' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 95.09 95.1'%3E%3Cg id='Group_8' data-name='Group 8'%3E%3Cpath id='Path_49' data-name='Path 49' d='M90.09,0H0V95.1H95.09V0Z' fill='%2350e4ea'/%3E%3Cg id='Group_7' data-name='Group 7'%3E%3Cpath id='Path_50' data-name='Path 50' d='M39.75,81,29.42,76.72,28.22,70l-2.9-3L18.6,65.82,14.33,55.44l3.91-5.59V45.68l-3.87-5.62L18.7,29.73l6.72-1.2,3-2.94,1.23-6.72L40,14.64l5.59,3.91h4.14l5.62-3.87L65.7,19l1.17,6.73,2.94,3,6.71,1.23,4.24,10.33-3.91,5.62V50.8h-5V44.31l3.25-4.67-2.16-5.28-5.57-1L62.2,28.15l-1-5.57-5.31-2.21-4.66,3.22H43.95l-4.63-3.24-5.31,2.16L33,28l-5.19,5.15-5.57,1-2.2,5.29,3.21,4.66v7.31L20,56.07l2.19,5.3,5.58,1,5.11,5.2,1,5.6,5.28,2.2,4-2.76L46,76.72Z' fill='%23173647'/%3E%3Cpath id='Path_51' data-name='Path 51' d='M47.54,65.7A17.73,17.73,0,1,1,65.27,48h-5A12.72,12.72,0,1,0,47.54,60.69Z' fill='%23173647'/%3E%3Cpath id='Path_52' data-name='Path 52' d='M54.47,51.71V77.89L76.02,64.8Z' fill='%23173647'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")
}

.prod-icon.tex.empty {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96'%3E%3Ctitle%3ETestExecute%3C/title%3E%3Cg%3E%3Cg%3E%3Crect x='2.52' y='2.52' width='90.95' height='90.96' fill='rgba(255,255,255,0)'/%3E%3Cpath d='M91,5V91H5.05V5H91m5-5H0V96H96V0Z' fill='%23173647'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M40.13,81.81,29.71,77.45l-1.22-6.82-2.93-3-6.78-1.21L14.47,56l4-5.65,0-4.21-3.91-5.67L18.88,30l6.79-1.21,3-3,1.25-6.78,10.47-4.28L46,18.72l4.18,0,5.67-3.9,10.46,4.35L67.51,26l3,3,6.78,1.24,4.27,10.44-3.94,5.66v5h-5V44.73L75.81,40l-2.18-5.33-5.63-1-5.2-5.24-1-5.62-5.36-2.23-4.71,3.25-7.35,0L39.74,20.5l-5.36,2.18-1,5.63L28.11,33.5l-5.62,1-2.23,5.33,3.24,4.71,0,7.38L20.2,56.6,22.4,62,28,63,33.2,68.2l1,5.65,5.34,2.23,4.05-2.79,2.87,4.16Z' fill='%23173647'/%3E%3Cpath d='M48,66.32A17.9,17.9,0,1,1,65.9,48.42H60.84A12.85,12.85,0,1,0,48,61.27Z' fill='%23173647'/%3E%3Cpolygon points='54.99 52.2 54.99 78.63 76.75 65.42 54.99 52.2' fill='%23173647'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")
}

.prod-icon.bs {
    background-image: url("data:image/svg+xml,%3Csvg id='Bugsnag_Icon' data-name='Bugsnag Icon' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 95 95'%3E%3Crect id='Rectangle_1' data-name='Rectangle 1' width='95' height='95' fill='rgb(115, 135, 255,1)' /%3E%3Cpath id='Path_1' data-name='Path 1' d='M90,5V90H5V5H90m5-5H0V95H95Z' fill='%23173647'/%3E%3Ccircle id='Ellipse_1' data-name='Ellipse 1' cx='3.575' cy='3.575' r='3.575' transform='translate(45.139 52.496)' fill='%23173647'/%3E%3Cpath id='Path_2' data-name='Path 2' d='M46.819,32.843H48.78c13.207.017,22.528,8.7,23.658,20.547,1.3,13.591-8.779,25.845-23.217,25.729h0c-15.481,0-24.28-10.911-24.294-23.49v-13h9.9L34.8,19.151,29.565,21.77v16H25.08V18.492l10.6-6.134,3.577,2.087.03,28.188h8.524C58.021,42.559,62.1,49.27,62.2,56.187c.123,9.331-9.822,16.206-19.766,11.54A14.116,14.116,0,0,1,34.694,55.7v-.068l-.012-8.4H29.248V54.8A19.418,19.418,0,0,0,47.38,74.454c11.581.97,20.582-7.294,20.582-18.635,0-10.713-7.49-18.171-18.2-18.171h-2.94m-7.486,9.577v8.4a9.535,9.535,0,0,0,9.725,9.4,8.642,8.642,0,0,0,8.717-8.716,8.908,8.908,0,0,0-9.289-9.085H39.333Z' fill='%23173647'/%3E%3C/svg%3E%0A")
}

.prod-icon.bs.inverse {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 95 95'%3E%3Cg id='Bugsnag_Icon' data-name='Bugsnag Icon' transform='translate(2.233)' style='isolation: isolate'%3E%3Crect id='Rectangle_3' data-name='Rectangle 3' width='95' height='95' transform='translate(-2.233)' fill='%237387ff'/%3E%3Crect id='Rectangle_1' data-name='Rectangle 1' width='93' height='95' transform='translate(-0.233)' fill='none' opacity='0.1'/%3E%3Ccircle id='Ellipse_1' data-name='Ellipse 1' cx='3.575' cy='3.575' r='3.575' transform='translate(43.968 52.496)' fill='%23173647'/%3E%3Cpath id='Path_2' data-name='Path 2' d='M46.819,32.843H48.78c13.207.017,22.528,8.7,23.658,20.547,1.3,13.591-8.779,25.845-23.217,25.729h0c-15.481,0-24.28-10.911-24.294-23.49v-13h9.9L34.8,19.151,29.565,21.77v16H25.08V18.492l10.6-6.134,3.577,2.087.03,28.188h8.524C58.021,42.559,62.1,49.27,62.2,56.187c.123,9.331-9.822,16.206-19.766,11.54A14.116,14.116,0,0,1,34.694,55.7v-.068l-.012-8.4H29.248V54.8A19.418,19.418,0,0,0,47.38,74.454c11.581.97,20.582-7.294,20.582-18.635,0-10.713-7.49-18.171-18.2-18.171h-2.94m-7.486,9.577v8.4a9.535,9.535,0,0,0,9.725,9.4,8.642,8.642,0,0,0,8.717-8.716,8.908,8.908,0,0,0-9.289-9.085H39.333Z' transform='translate(-1.218)' fill='%23173647'/%3E%3C/g%3E%3C/svg%3E%0A")
}

.prod-icon.bs.empty {
    background-image: url("data:image/svg+xml,%3Csvg id='Bugsnag_Icon' data-name='Bugsnag Icon' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 95 95'%3E%3Crect id='Rectangle_1' data-name='Rectangle 1' width='95' height='95' fill='rgba(255,255,255,0)' /%3E%3Cpath id='Path_1' data-name='Path 1' d='M90,5V90H5V5H90m5-5H0V95H95Z' fill='%23173647'/%3E%3Ccircle id='Ellipse_1' data-name='Ellipse 1' cx='3.575' cy='3.575' r='3.575' transform='translate(45.139 52.496)' fill='%23173647'/%3E%3Cpath id='Path_2' data-name='Path 2' d='M46.819,32.843H48.78c13.207.017,22.528,8.7,23.658,20.547,1.3,13.591-8.779,25.845-23.217,25.729h0c-15.481,0-24.28-10.911-24.294-23.49v-13h9.9L34.8,19.151,29.565,21.77v16H25.08V18.492l10.6-6.134,3.577,2.087.03,28.188h8.524C58.021,42.559,62.1,49.27,62.2,56.187c.123,9.331-9.822,16.206-19.766,11.54A14.116,14.116,0,0,1,34.694,55.7v-.068l-.012-8.4H29.248V54.8A19.418,19.418,0,0,0,47.38,74.454c11.581.97,20.582-7.294,20.582-18.635,0-10.713-7.49-18.171-18.2-18.171h-2.94m-7.486,9.577v8.4a9.535,9.535,0,0,0,9.725,9.4,8.642,8.642,0,0,0,8.717-8.716,8.908,8.908,0,0,0-9.289-9.085H39.333Z' fill='%23173647'/%3E%3C/svg%3E%0A")
}

.band-wow {
    padding: 50px 0 0 0;
    overflow: hidden
}

.band-wow a {
    text-decoration: none
}

.band-wow .wow-description,
.band-wow .wow-heading {
    color: #173647
}

.band-wow .wow-content {
    width: 100%
}

.band-wow .wow-content a {
    display: block
}

@media (max-width:1029.98px) {
    .band-wow .wow-content {
        padding-left: 0
    }

    .band-wow .wow-content img {
        max-width: 100%;
        margin-bottom: 30px;
        margin-top: 20px
    }
}

.band-wow .wow-img-container {
    height: 550px !important;
    width: 100%
}

.band-wow .wow-img-container img {
    height: inherit;
    position: absolute;
    opacity: 0;
    -o-object-fit: contain;
    object-fit: contain;
    left: 135px;
    transition: opacity .3s ease-in-out
}

.band-wow .wow-img-container img.active {
    opacity: 1;
    box-shadow: 0 2px 29px -6px #666
}

.band-wow .wow-img-container.no-shadow img,
.band-wow .wow-img-container.no-shadow img.active {
    box-shadow: none
}

.band-wow .wow-card {
    padding: 25px 5px 25px 30px;
    margin: 10px 0;
    line-height: 32px;
    border-left: transparent 13px solid;
    transition: ease-in-out .3s;
    min-height: 200px
}

.band-wow .wow-card a h4,
.band-wow .wow-card a p {
    color: #173647
}

.band-wow .wow-card .row {
    width: 100%
}

.band-wow .wow-card .carrot {
    opacity: 0;
    text-align: right;
    transition: ease-in-out .3s;
    align-items: center
}

@media (max-width:1029.98px) {
    .band-wow .wow-card {
        padding: 25px 0
    }
}

.band-wow .wow-card.active {
    box-shadow: 0 2px 20px rgba(36, 54, 70, .1)
}

@media (max-width:1029.98px) {
    .band-wow .wow-card.active {
        box-shadow: unset
    }
}

.band-wow .wow-card.active .carrot {
    opacity: 1
}

.band-wow .gear {
    left: 0;
    position: absolute
}

.band-wow .gear svg {
    height: 310px
}

.band-wow.brand-readyapi .wow-card.active {
    border-left: #fcdc00 13px solid
}

@media (max-width:1029.98px) {
    .band-wow.brand-readyapi .wow-card.active {
        border-left: 13px solid transparent
    }
}

.band-wow.brand-readyapi .wow-card.active .carrot {
    color: #fcdc00
}

.band-wow.brand-readyapi .gear svg .gear-stroke {
    stroke: #ebc800
}

@media (max-width:1029.98px) {
    .band-wow.brand-readyapi .wow-heading {
        border-left: 7px solid #fcdc00 !important;
        margin-left: -15px;
        padding-left: 15px
    }
}

.band-wow.brand-swagger .wow-card.active {
    border-left: #63db2a 13px solid
}

@media (max-width:1029.98px) {
    .band-wow.brand-swagger .wow-card.active {
        border-left: 13px solid transparent
    }
}

.band-wow.brand-swagger .wow-card.active .carrot {
    color: #63db2a
}

.band-wow.brand-swagger .gear svg .gear-stroke {
    stroke: #38b832
}

@media (max-width:1029.98px) {
    .band-wow.brand-swagger .wow-heading {
        border-left: 7px solid #38b832 !important;
        margin-left: -28px;
        padding-left: 28px
    }
}

.band-wow.brand-independent .wow-card.active {
    border-left: #50e4ea 13px solid
}

@media (max-width:1029.98px) {
    .band-wow.brand-independent .wow-card.active {
        border-left: 13px solid transparent
    }
}

.band-wow.brand-independent .wow-card.active .carrot {
    color: #50e4ea
}

.band-wow.brand-independent .gear svg .gear-stroke {
    stroke: #07ced6
}

@media (max-width:1029.98px) {
    .band-wow.brand-independent .wow-heading {
        border-left: 7px solid #07ced6 !important;
        margin-left: -28px;
        padding-left: 28px
    }
}

.band-wow.brand-zephyr .wow-card.active {
    border-left: #17d1fc 13px solid
}

@media (max-width:1029.98px) {
    .band-wow.brand-zephyr .wow-card.active {
        border-left: 13px solid transparent
    }
}

.band-wow.brand-zephyr .wow-card.active .carrot {
    color: #17d1fc
}

.band-wow.brand-zephyr .gear svg .gear-stroke {
    stroke: #00b9ee
}

@media (max-width:1029.98px) {
    .band-wow.brand-zephyr .wow-heading {
        border-left: 7px solid #00b9ee !important;
        margin-left: -28px;
        padding-left: 28px
    }
}

.band-wow.brand-corp .wow-card.active {
    border-left: #ffad33 13px solid
}

@media (max-width:1029.98px) {
    .band-wow.brand-corp .wow-card.active {
        border-left: 13px solid transparent
    }
}

.band-wow.brand-corp .wow-card.active .carrot {
    color: #ffad33
}

.band-wow.brand-corp .gear svg .gear-stroke {
    stroke: #07ced6;
    fill: #07ced6
}

@media (max-width:1029.98px) {
    .band-wow.brand-corp .wow-heading {
        border-left: 7px solid #ff8f0f !important;
        margin-left: -28px;
        padding-left: 28px
    }
}

.gb-bottom svg {
    width: 100px;
    margin: 100px auto -50px;
    display: block
}

.gb-bottom-narrow svg {
    margin-top: 15px
}

.band.band-trial-form-centered {
    background-size: auto 550px;
    background-repeat: no-repeat;
    padding: 25px 0 50px
}

.band.band-trial-form-centered .prod-logo {
    max-height: 50px;
    width: auto
}

.band.band-trial-form-centered .trial-center-container {
    box-shadow: 0 0 20px rgba(23, 54, 71, .4)
}

.band.band-trial-form-right .nav-secondary .prod-logo {
    max-height: 50px
}

.hover-trio {
    margin-bottom: -20px
}

.hover-trio::after {
    content: " ";
    height: 20px;
    display: block;
    position: absolute;
    background-color: #fff;
    margin-top: -20px;
    width: 100%
}

.hover-trio .trio-col {
    padding-bottom: 55px;
    background-color: transparent;
    box-shadow: 0 0 0 0 transparent;
    transition: box-shadow .3s ease-in-out;
    z-index: 2;
    top: -10px;
    border-top: 10px solid transparent
}

.hover-trio .trio-col:not(.active)+.trio-col:not(.active)::before {
    content: " ";
    display: block;
    border-left: 1px solid rgba(23, 54, 71, .1);
    position: absolute;
    height: calc(100% - 20px);
    margin-left: -15px
}

@media (max-width:1029.98px) {
    .hover-trio .trio-col:not(.active)+.trio-col:not(.active)::before {
        display: none
    }
}

.hover-trio .trio-col a {
    display: inline-block;
    margin: 0 auto;
    clear: both;
    text-align: center
}

.hover-trio .trio-col.active {
    background-color: #fff;
    border-top: 10px solid #23d96c;
    position: relative;
    bottom: 10px;
    box-shadow: 0 0 5px 5px rgba(23, 54, 71, .2);
    z-index: 1
}

.soapui .hover-trio .trio-col.active {
    border-top: 10px solid #fcdc00
}

.hover-trio .trio-col:nth-of-type(2) .trio-icon::before {
    content: " ";
    width: 300px;
    border-bottom: 4px dotted rgba(23, 54, 71, .5);
    display: block;
    position: absolute;
    margin-top: 34px;
    margin-left: -175px;
    z-index: 1
}

@media (min-width:1230px) and (max-width:1479.98px) {
    .hover-trio .trio-col:nth-of-type(2) .trio-icon::before {
        width: 225px;
        margin-left: -130px
    }
}

@media (min-width:1030px) and (max-width:1229.98px) {
    .hover-trio .trio-col:nth-of-type(2) .trio-icon::before {
        width: 175px;
        margin-left: -100px
    }
}

@media (max-width:1029.98px) {
    .hover-trio .trio-col:nth-of-type(2) .trio-icon::before {
        display: none
    }
}

.hover-trio .trio-col:nth-of-type(2) .trio-icon::after {
    content: " ";
    width: 300px;
    border-bottom: 4px dotted rgba(23, 54, 71, .5);
    display: block;
    position: absolute;
    margin-top: -38px;
    margin-left: 320px;
    z-index: 1
}

@media (min-width:1230px) and (max-width:1479.98px) {
    .hover-trio .trio-col:nth-of-type(2) .trio-icon::after {
        width: 225px;
        margin-left: 265px
    }
}

@media (min-width:1030px) and (max-width:1229.98px) {
    .hover-trio .trio-col:nth-of-type(2) .trio-icon::after {
        width: 175px;
        margin-left: 230px
    }
}

@media (max-width:1029.98px) {
    .hover-trio .trio-col:nth-of-type(2) .trio-icon::after {
        display: none
    }
}

@media (max-width:1029.98px) {
    .hover-trio .trio-col {
        background-color: #fff;
        box-shadow: 0 0 5px 5px rgba(23, 54, 71, .2);
        width: auto;
        margin: 0 auto 30px;
        display: block;
        max-width: 90%;
        top: -10px !important;
        border-top: 10px solid transparent
    }

    .hover-trio .trio-col.active {
        border-top: 10px solid transparent;
        top: 0
    }

    .soapui .hover-trio .trio-col.active {
        border-top: 10px solid transparent
    }

    .hover-trio .trio-col:first-of-type {
        border-top: 10px solid #23d96c;
        margin-top: -10px
    }

    .soapui .hover-trio .trio-col:first-of-type {
        border-top: 10px solid #fcdc00
    }
}

@media (max-width:649.98px) {
    .hover-trio .trio-col {
        display: block;
        top: -10px !important;
        border-top: none
    }
}

.hover-trio .trio-icon {
    text-align: center;
    margin-top: 60px
}

.hover-trio .trio-icon img {
    display: inline-block;
    max-height: 72px
}

@media (max-width:1029.98px) {
    .hover-trio .trio-icon {
        margin-top: 50px
    }
}

.hover-trio .trio-title {
    font-size: 28px;
    text-align: center;
    margin-top: 24px
}

.hover-trio .trio-desc {
    text-align: center;
    margin-top: 20px;
    min-height: 125px;
    padding: 0 50px 15px;
    color: rgba(23, 54, 71, .6)
}

@media (max-width:1029.98px) {
    .hover-trio .trio-desc {
        min-height: auto;
        padding-bottom: 20px
    }
}

.hover-trio .trio-link {
    text-align: center;
    margin-bottom: 20px
}

.hover-trio .trio-link a {
    color: rgba(23, 54, 71, .7)
}

.hover-trio .trio-link a:not(.btn) {
    text-decoration: none;
    border-bottom: 2px solid rgba(23, 54, 71, .2)
}

.hover-trio .trio-link a:not(.btn):hover {
    border-bottom: 2px dashed rgba(23, 54, 71, .2)
}

.band-marquee {
    overflow: hidden;
    position: relative;
    width: 100%;
    padding: 120px 0 80px;
    margin-top: 0;
    z-index: -1
}

.band-marquee .marquee-text {
    z-index: 2;
    position: relative
}

.band-marquee .marquee-wrapper {
    display: flex;
    margin: 50px 0
}

.band-marquee .marquee-items {
    width: 100%;
    position: relative;
    white-space: nowrap;
    overflow: hidden
}

.band-marquee .marquee-items .marquee-items-group {
    -webkit-animation: scroll 120s linear infinite;
    animation: scroll 120s linear infinite;
    display: inline-block;
    position: relative
}

.band-marquee .marquee-items .item {
    display: inline-block;
    margin: 0 40px;
    max-height: 100%;
    width: auto;
    max-height: 75px;
    max-width: 170px
}

.band-marquee .marquee-overlay {
    background-color: transparent;
    opacity: 1
}

.band-marquee .marquee-overlay:before {
    content: '';
    background: linear-gradient(to right, #fff 0, rgba(255, 255, 255, 0) 100%);
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    width: 25%;
    z-index: 1
}

.band-marquee .marquee-overlay:after {
    content: '';
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, #fff 100%);
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    width: 25%;
    z-index: 1
}

.band-marquee .marquee-overlay.dark:before {
    background: linear-gradient(to right, #173647 0, rgba(23, 54, 71, 0) 100%)
}

.band-marquee .marquee-overlay.dark:after {
    background: linear-gradient(to right, rgba(23, 54, 71, 0) 0, #173647 100%)
}

body.modal-open,
html.modal-open {
    overflow: hidden;
    width: 100%
}

.close {
    color: #3489d1;
    opacity: 1;
    height: 16px;
    font-size: 2em
}

.close>span {
    font-weight: 700
}

.close:not(:disabled):not(.disabled):focus,
.close:not(:disabled):not(.disabled):hover {
    color: #3489d1
}

.modal-content {
    border: 1px solid #ddd;
    border-radius: 4px
}

.modal-header {
    height: 62px;
    justify-content: center;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    padding: .8rem 1rem;
    border-bottom: 1px solid #ddd
}

.modal-title {
    font-size: 20px;
    font-family: "Open Sans", sans-serif;
    font-weight: 700
}

.modal-body {
    min-height: 87px;
    border-top: 1px solid #ddd
}

.modal-footer {
    height: 71px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top: 1px solid #ddd
}

.modal-xl {
    max-width: 1024px
}

.form-modal {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: 9998;
    transition: visibility .3s ease-in-out
}

.form-modal-content {
    z-index: 99999;
    position: relative;
    max-width: inherit;
    max-height: 100%;
    overflow-y: auto;
    margin: 0 100px;
    overflow-x: hidden;
    box-shadow: 0 0 45px -14px #173647
}

@media (max-width:1229.98px) {
    .form-modal-content {
        margin: 0 25px
    }
}

@media (max-width:1029.98px) {
    .form-modal-content {
        margin: 0
    }
}

.form-modal-content .form-container,
.form-modal-content .webinar-page .webinar-form,
.webinar-page .form-modal-content .webinar-form {
    max-width: 100%;
    padding: 3rem 4.5rem 3rem 3rem;
    margin-right: -2px;
    width: 100%
}

@media (max-width:649.98px) {

    .form-modal-content .form-container,
    .form-modal-content .webinar-page .webinar-form,
    .webinar-page .form-modal-content .webinar-form {
        margin: 0 -15px
    }
}

@media (max-width:1029.98px) {

    .form-modal-content .form-container .mktoFieldWrap,
    .form-modal-content .webinar-page .webinar-form .mktoFieldWrap,
    .webinar-page .form-modal-content .webinar-form .mktoFieldWrap {
        margin-left: auto;
        margin-right: auto
    }

    .form-modal-content .form-container .mktoButtonWrap,
    .form-modal-content .webinar-page .webinar-form .mktoButtonWrap,
    .webinar-page .form-modal-content .webinar-form .mktoButtonWrap {
        text-align: center;
        display: block
    }
}

.form-modal-content img {
    max-width: 100%
}

.form-modal-content::-webkit-scrollbar {
    width: 10px
}

.form-modal-content::-webkit-scrollbar-track {
    background-color: #eff0f0
}

.form-modal-content::-webkit-scrollbar-thumb {
    background-color: #758491
}

.form-modal-overlay {
    background-color: rgba(117, 132, 145, .7);
    height: 100%;
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 9998
}

.form-modal-overlay.loadninja {
    background-color: rgba(7, 206, 214, .4)
}

.form-modal-close {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 9999;
    color: transparent;
    font-size: 18px;
    font-family: "Roboto Mono", monospace;
    top: -2px;
    transition: color .3s ease-in-out
}

.form-modal-close.form-modal-close-v2 {
    right: 15px
}

.form-modal-close.form-modal-close-v2:hover {
    color: #173647
}

.form-modal-close i {
    font-size: 28px;
    background-color: rgba(255, 115, 11, .8);
    height: 40px;
    width: 40px;
    top: 2px;
    line-height: 40px;
    text-align: center;
    display: inline-block;
    transition: background-color .2s ease-in-out;
    position: relative;
    right: -1px;
    color: #fff
}

.form-modal-close:hover {
    cursor: pointer;
    color: #fff
}

.form-modal-close:hover i {
    background-color: #ff730b
}

.modal-open #drift-widget-container {
    display: none
}

.breadcrumb {
    height: 49px;
    border-radius: 3px;
    margin-left: 0;
    background-color: #fff
}

.breadcrumb-item::before {
    color: #758491
}

.breadcrumb-item.active {
    color: #758491
}

.breadcrumb-item>a {
    color: #3489d1
}

ol.breadcrumb li::before {
    content: none;
    color: #3489d1;
    display: inline-block;
    width: 12px;
    margin-left: 0
}

.CMSBreadCrumbsLink+.CMSBreadCrumbsLink {
    padding-left: .5rem
}

.CMSBreadCrumbsLink+.CMSBreadCrumbsLink::before {
    display: inline-block;
    padding-right: .5rem;
    color: #6c757d;
    content: "/"
}

.CMSBreadCrumbsLink+.CMSBreadCrumbsCurrentItem {
    padding-left: .5rem;
    color: #758491
}

.CMSBreadCrumbsLink+.CMSBreadCrumbsCurrentItem::before {
    display: inline-block;
    padding-right: .5rem;
    color: #6c757d;
    content: "/"
}

.dropdown-toggle {
    background-color: #fff;
    border-color: #ddd;
    color: #758491
}

.dropdown-toggle.hover,
.dropdown-toggle:hover {
    color: #758491;
    background-color: #eff0f0;
    border-color: #eff0f0;
    box-shadow: none
}

.dropdown-toggle.active,
.dropdown-toggle.focus,
.dropdown-toggle:active,
.dropdown-toggle:focus {
    background-color: #ddd;
    box-shadow: none
}

.dropdown-toggle::after {
    color: #758491
}

.dropdown-item {
    color: #758491
}

.show>.btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #173647;
    border-color: #231f20;
    box-shadow: none
}

.btn-dark {
    color: #fff;
    background-color: #173647;
    border-color: #173647
}

.btn-dark:not(:disabled):not(.disabled):focus,
.btn-dark:not(:disabled):not(.disabled):hover {
    background-color: #231f20;
    color: #fff;
    border-color: #231f20
}

.btn-dark.disabled,
.btn-dark:disabled {
    background-color: #173647;
    border-color: #173647
}

.btn-brand {
    color: #fff;
    background-color: #ff8f0f;
    border-color: #ff8f0f
}

.btn-brand:not(:disabled):not(.disabled):focus,
.btn-brand:not(:disabled):not(.disabled):hover {
    background-color: #ff730b;
    color: #fff;
    border-color: #ff730b
}

.btn-brand.disabled,
.btn-brand:disabled {
    background-color: #ff8f0f;
    border-color: #ff8f0f
}

.btn-independent {
    color: #fff;
    background-color: #07ced6;
    border-color: #07ced6
}

.btn-independent:not(:disabled):not(.disabled):focus,
.btn-independent:not(:disabled):not(.disabled):hover {
    background-color: #2194a3;
    color: #fff;
    border-color: #2194a3
}

.btn-independent.disabled,
.btn-independent:disabled {
    background-color: #07ced6;
    border-color: #07ced6
}

.btn-swagger {
    color: #fff;
    background-color: #38b832;
    border-color: #38b832
}

.btn-swagger:not(:disabled):not(.disabled):focus,
.btn-swagger:not(:disabled):not(.disabled):hover {
    background-color: #298e35;
    color: #fff;
    border-color: #298e35
}

.btn-swagger.disabled,
.btn-swagger:disabled {
    background-color: #38b832;
    border-color: #38b832
}

.btn-readyapi {
    color: #173647;
    background-color: #fcdc00;
    border-color: #fcdc00
}

.btn-readyapi:not(:disabled):not(.disabled):focus,
.btn-readyapi:not(:disabled):not(.disabled):hover {
    background-color: #ebc800;
    color: #173647;
    border-color: #ebc800
}

.btn-readyapi.disabled,
.btn-readyapi:disabled {
    background-color: #fcdc00;
    border-color: #fcdc00
}

.btn-zephyr {
    color: #fff;
    background-color: #00b9ee;
    border-color: #00b9ee
}

.btn-zephyr:not(:disabled):not(.disabled):focus,
.btn-zephyr:not(:disabled):not(.disabled):hover {
    background-color: #007aa6;
    color: #fff;
    border-color: #007aa6
}

.btn-zephyr.disabled,
.btn-zephyr:disabled {
    background-color: #00b9ee;
    border-color: #00b9ee
}

.btn-gray {
    color: #173647;
    background-color: #eff0f0;
    border-color: #eff0f0
}

.btn-gray:not(:disabled):not(.disabled):focus,
.btn-gray:not(:disabled):not(.disabled):hover {
    background-color: #ddd;
    color: #173647;
    border-color: #ddd
}

.btn-gray.disabled,
.btn-gray:disabled {
    background-color: #eff0f0;
    border-color: #eff0f0
}

.btn-cucumber {
    color: #fff;
    background-color: #1dbb68;
    border-color: #1dbb68
}

.btn-cucumber:not(:disabled):not(.disabled):focus,
.btn-cucumber:not(:disabled):not(.disabled):hover {
    background-color: #1dbb68;
    color: #fff;
    border-color: #1dbb68
}

.btn-cucumber.disabled,
.btn-cucumber:disabled {
    background-color: #1dbb68;
    border-color: #1dbb68
}

.btn-orange {
    color: #fff;
    background-color: #ff730b;
    border-color: #ff730b
}

.btn-orange:not(:disabled):not(.disabled):focus,
.btn-orange:not(:disabled):not(.disabled):hover {
    background-color: #fff;
    color: #ff730b;
    border-color: #ff730b
}

.btn-orange.disabled,
.btn-orange:disabled {
    background-color: #ff730b;
    border-color: #ff730b
}

.btn-dark-outlined,
.form-container.form-button-only .mktoForm .mktoButtonWrap.mktoSimple button.mktoButton,
.webinar-page .form-button-only.webinar-form .mktoForm .mktoButtonWrap.mktoSimple button.mktoButton {
    color: #173647;
    background: 0 0;
    border-color: #231f20
}

.btn-dark-outlined:not(:disabled):not(.disabled):focus,
.btn-dark-outlined:not(:disabled):not(.disabled):hover,
.form-container.form-button-only .mktoForm .mktoButtonWrap.mktoSimple button.mktoButton:not(:disabled):not(.disabled):focus,
.form-container.form-button-only .mktoForm .mktoButtonWrap.mktoSimple button.mktoButton:not(:disabled):not(.disabled):hover,
.webinar-page .form-button-only.webinar-form .mktoForm .mktoButtonWrap.mktoSimple button.mktoButton:not(:disabled):not(.disabled):focus,
.webinar-page .form-button-only.webinar-form .mktoForm .mktoButtonWrap.mktoSimple button.mktoButton:not(:disabled):not(.disabled):hover {
    background: #231f20;
    color: #fff
}

.btn-dark-outlined:not(:disabled):not(.disabled):focus else,
.btn-dark-outlined:not(:disabled):not(.disabled):hover else,
.form-container.form-button-only .mktoForm .mktoButtonWrap.mktoSimple button.mktoButton:not(:disabled):not(.disabled):focus else,
.form-container.form-button-only .mktoForm .mktoButtonWrap.mktoSimple button.mktoButton:not(:disabled):not(.disabled):hover else,
.webinar-page .form-button-only.webinar-form .mktoForm .mktoButtonWrap.mktoSimple button.mktoButton:not(:disabled):not(.disabled):focus else,
.webinar-page .form-button-only.webinar-form .mktoForm .mktoButtonWrap.mktoSimple button.mktoButton:not(:disabled):not(.disabled):hover else {
    color: #173647
}

.btn-dark-outlined.disabled,
.btn-dark-outlined:disabled,
.form-container.form-button-only .mktoForm .mktoButtonWrap.mktoSimple button.disabled.mktoButton,
.form-container.form-button-only .mktoForm .mktoButtonWrap.mktoSimple button.mktoButton:disabled,
.webinar-page .form-button-only.webinar-form .mktoForm .mktoButtonWrap.mktoSimple button.disabled.mktoButton,
.webinar-page .form-button-only.webinar-form .mktoForm .mktoButtonWrap.mktoSimple button.mktoButton:disabled {
    background-color: #173647;
    border-color: #231f20
}

.btn-brand-outlined {
    color: #173647;
    background: 0 0;
    border-color: #ff730b
}

.btn-brand-outlined:not(:disabled):not(.disabled):focus,
.btn-brand-outlined:not(:disabled):not(.disabled):hover {
    background: #ff730b;
    color: #fff
}

.btn-brand-outlined:not(:disabled):not(.disabled):focus else,
.btn-brand-outlined:not(:disabled):not(.disabled):hover else {
    color: #173647
}

.btn-brand-outlined.disabled,
.btn-brand-outlined:disabled {
    background-color: #ff8f0f;
    border-color: #ff730b
}

.btn-independent-outlined {
    color: #173647;
    background: 0 0;
    border-color: #2194a3
}

.btn-independent-outlined:not(:disabled):not(.disabled):focus,
.btn-independent-outlined:not(:disabled):not(.disabled):hover {
    background: #2194a3;
    color: #fff
}

.btn-independent-outlined:not(:disabled):not(.disabled):focus else,
.btn-independent-outlined:not(:disabled):not(.disabled):hover else {
    color: #173647
}

.btn-independent-outlined.disabled,
.btn-independent-outlined:disabled {
    background-color: #07ced6;
    border-color: #2194a3
}

.btn-swagger-outlined {
    color: #173647;
    background: 0 0;
    border-color: #298e35
}

.btn-swagger-outlined:not(:disabled):not(.disabled):focus,
.btn-swagger-outlined:not(:disabled):not(.disabled):hover {
    background: #298e35;
    color: #fff
}

.btn-swagger-outlined:not(:disabled):not(.disabled):focus else,
.btn-swagger-outlined:not(:disabled):not(.disabled):hover else {
    color: #173647
}

.btn-swagger-outlined.disabled,
.btn-swagger-outlined:disabled {
    background-color: #38b832;
    border-color: #298e35
}

.btn-readyapi-outlined {
    color: #173647;
    background: 0 0;
    border-color: #ebc800
}

.btn-readyapi-outlined:not(:disabled):not(.disabled):focus,
.btn-readyapi-outlined:not(:disabled):not(.disabled):hover {
    background: #ebc800
}

.btn-readyapi-outlined:not(:disabled):not(.disabled):focus else,
.btn-readyapi-outlined:not(:disabled):not(.disabled):hover else {
    color: #173647
}

.btn-readyapi-outlined.disabled,
.btn-readyapi-outlined:disabled {
    background-color: #fcdc00;
    border-color: #ebc800
}

.btn-zephyr-outlined {
    color: #173647;
    background: 0 0;
    border-color: #007aa6
}

.btn-zephyr-outlined:not(:disabled):not(.disabled):focus,
.btn-zephyr-outlined:not(:disabled):not(.disabled):hover {
    background: #007aa6;
    color: #fff
}

.btn-zephyr-outlined:not(:disabled):not(.disabled):focus else,
.btn-zephyr-outlined:not(:disabled):not(.disabled):hover else {
    color: #173647
}

.btn-zephyr-outlined.disabled,
.btn-zephyr-outlined:disabled {
    background-color: #00b9ee;
    border-color: #007aa6
}

.btn-gray-outlined {
    color: #173647;
    background: 0 0;
    border-color: #ddd
}

.btn-gray-outlined:not(:disabled):not(.disabled):focus,
.btn-gray-outlined:not(:disabled):not(.disabled):hover {
    background: #ddd
}

.btn-gray-outlined:not(:disabled):not(.disabled):focus else,
.btn-gray-outlined:not(:disabled):not(.disabled):hover else {
    color: #173647
}

.btn-gray-outlined.disabled,
.btn-gray-outlined:disabled {
    background-color: #eff0f0;
    border-color: #ddd
}

.btn-cucumber-outlined {
    color: #173647;
    background: 0 0;
    border-color: #1dbb68
}

.btn-cucumber-outlined:not(:disabled):not(.disabled):focus,
.btn-cucumber-outlined:not(:disabled):not(.disabled):hover {
    background: #1dbb68;
    color: #fff
}

.btn-cucumber-outlined:not(:disabled):not(.disabled):focus else,
.btn-cucumber-outlined:not(:disabled):not(.disabled):hover else {
    color: #173647
}

.btn-cucumber-outlined.disabled,
.btn-cucumber-outlined:disabled {
    background-color: #1dbb68;
    border-color: #1dbb68
}

.btn-orange-outlined {
    color: #173647;
    background: 0 0;
    border-color: #ff730b
}

.btn-orange-outlined:not(:disabled):not(.disabled):focus,
.btn-orange-outlined:not(:disabled):not(.disabled):hover {
    background: #ff730b;
    color: #fff
}

.btn-orange-outlined:not(:disabled):not(.disabled):focus else,
.btn-orange-outlined:not(:disabled):not(.disabled):hover else {
    color: #173647
}

.btn-orange-outlined.disabled,
.btn-orange-outlined:disabled {
    background-color: #ff730b;
    border-color: #ff730b
}

.btn-dark-outlined2 {
    color: #173647;
    background-color: rgba(23, 54, 71, .05);
    border-color: #231f20
}

.btn-dark-outlined2:not(:disabled):not(.disabled):focus,
.btn-dark-outlined2:not(:disabled):not(.disabled):hover {
    background: #231f20;
    color: #fff
}

.btn-dark-outlined2.disabled,
.btn-dark-outlined2:disabled {
    background-color: #173647;
    border-color: #231f20
}

.btn-brand-outlined2 {
    color: #173647;
    background-color: rgba(255, 143, 15, .1);
    border-color: #ff730b
}

.btn-brand-outlined2:not(:disabled):not(.disabled):focus,
.btn-brand-outlined2:not(:disabled):not(.disabled):hover {
    background: #ff730b;
    color: #fff
}

.btn-brand-outlined2.disabled,
.btn-brand-outlined2:disabled {
    background-color: #ff8f0f;
    border-color: #ff730b
}

.btn-independent-outlined2 {
    color: #173647;
    background-color: rgba(7, 206, 214, .1);
    border-color: #2194a3
}

.btn-independent-outlined2:not(:disabled):not(.disabled):focus,
.btn-independent-outlined2:not(:disabled):not(.disabled):hover {
    background: #2194a3;
    color: #fff
}

.btn-independent-outlined2.disabled,
.btn-independent-outlined2:disabled {
    background-color: #07ced6;
    border-color: #2194a3
}

.btn-swagger-outlined2 {
    color: #173647;
    background-color: rgba(56, 184, 50, .1);
    border-color: #298e35
}

.btn-swagger-outlined2:not(:disabled):not(.disabled):focus,
.btn-swagger-outlined2:not(:disabled):not(.disabled):hover {
    background: #298e35;
    color: #fff
}

.btn-swagger-outlined2.disabled,
.btn-swagger-outlined2:disabled {
    background-color: #38b832;
    border-color: #298e35
}

.btn-readyapi-outlined2 {
    color: #173647;
    background-color: rgba(252, 220, 0, .1);
    border-color: #ebc800
}

.btn-readyapi-outlined2:not(:disabled):not(.disabled):focus,
.btn-readyapi-outlined2:not(:disabled):not(.disabled):hover {
    background: #ebc800
}

.btn-readyapi-outlined2.disabled,
.btn-readyapi-outlined2:disabled {
    background-color: #fcdc00;
    border-color: #ebc800
}

.btn-zephyr-outlined2 {
    color: #173647;
    background-color: rgba(0, 185, 238, .1);
    border-color: #007aa6
}

.btn-zephyr-outlined2:not(:disabled):not(.disabled):focus,
.btn-zephyr-outlined2:not(:disabled):not(.disabled):hover {
    background: #007aa6;
    color: #fff
}

.btn-zephyr-outlined2.disabled,
.btn-zephyr-outlined2:disabled {
    background-color: #00b9ee;
    border-color: #007aa6
}

.btn-gray-outlined2 {
    color: #173647;
    background-color: rgba(239, 240, 240, .1);
    border-color: #ddd
}

.btn-gray-outlined2:not(:disabled):not(.disabled):focus,
.btn-gray-outlined2:not(:disabled):not(.disabled):hover {
    background: #ddd
}

.btn-gray-outlined2.disabled,
.btn-gray-outlined2:disabled {
    background-color: #eff0f0;
    border-color: #ddd
}

.btn-cucumber-outlined2 {
    color: #173647;
    background-color: rgba(29, 187, 104, .05);
    border-color: #1dbb68
}

.btn-cucumber-outlined2:not(:disabled):not(.disabled):focus,
.btn-cucumber-outlined2:not(:disabled):not(.disabled):hover {
    background: #1dbb68;
    color: #fff
}

.btn-cucumber-outlined2.disabled,
.btn-cucumber-outlined2:disabled {
    background-color: #1dbb68;
    border-color: #1dbb68
}

.btn-orange-outlined2 {
    color: #173647;
    background-color: rgba(255, 115, 11, .1);
    border-color: #ff730b
}

.btn-orange-outlined2:not(:disabled):not(.disabled):focus,
.btn-orange-outlined2:not(:disabled):not(.disabled):hover {
    background: #ff730b;
    color: #fff
}

.btn-orange-outlined2.disabled,
.btn-orange-outlined2:disabled {
    background-color: #ff730b;
    border-color: #ff730b
}

.btn-inverse {
    color: #fff
}

.btn-dark-outlined.btn-inverse,
.btn-dark-outlined2.btn-inverse,
.form-container.form-button-only .mktoForm .mktoButtonWrap.mktoSimple button.btn-inverse.mktoButton,
.webinar-page .form-button-only.webinar-form .mktoForm .mktoButtonWrap.mktoSimple button.btn-inverse.mktoButton {
    border-color: #fff
}

.btn-dark-outlined.btn-inverse:not(:disabled):not(.disabled):hover,
.btn-dark-outlined2.btn-inverse:not(:disabled):not(.disabled):hover,
.form-container.form-button-only .mktoForm .mktoButtonWrap.mktoSimple button.btn-inverse.mktoButton:not(:disabled):not(.disabled):hover,
.webinar-page .form-button-only.webinar-form .mktoForm .mktoButtonWrap.mktoSimple button.btn-inverse.mktoButton:not(:disabled):not(.disabled):hover {
    background: #fff;
    color: #173647
}

.btn-dark-outlined2.btn-inverse {
    background: rgba(255, 255, 255, .05)
}

.btn-gray-outlined.btn-inverse:not(:disabled):not(.disabled):hover,
.btn-gray-outlined2.btn-inverse:not(:disabled):not(.disabled):hover,
.btn-readyapi-outlined.btn-inverse:not(:disabled):not(.disabled):hover,
.btn-readyapi-outlined2.btn-inverse:not(:disabled):not(.disabled):hover {
    color: #173647
}

.btn-group-lg>.btn,
.btn-lg {
    text-align: center;
    border-width: 2px
}

@media (min-width:650px) {

    .btn-group-lg>.btn,
    .btn-lg {
        min-width: 360px
    }
}

@media (max-width:649.98px) {

    .btn-group-lg>.btn,
    .btn-lg {
        max-width: 100%
    }
}

.mktoForm {
    display: none;
    opacity: 0;
    visibility: hidden
}

.mktoForm[data-styles-ready=true] {
    display: block;
    visibility: visible;
    opacity: 1;
    transition: visibility .5s ease-in-out, opacity .5s ease-in-out
}

.form-container,
.webinar-page .webinar-form {
    max-width: 450px;
    position: relative;
    z-index: 1
}

.form-container .terms-statement,
.form-container .terms_statement,
.webinar-page .webinar-form .terms-statement,
.webinar-page .webinar-form .terms_statement {
    font-size: .875rem;
    line-height: 1.75;
    text-align: center
}

.form-container.form-dark .terms-statement,
.form-container.form-dark .terms_statement,
.webinar-page .form-dark.webinar-form .terms-statement,
.webinar-page .form-dark.webinar-form .terms_statement {
    color: #eff0f0
}

.form-container.form-outlined .terms-statement,
.form-container.form-outlined .terms_statement,
.webinar-page .form-outlined.webinar-form .terms-statement,
.webinar-page .form-outlined.webinar-form .terms_statement {
    font-size: 11px;
    margin-top: 1rem
}

.form-container.form-button-only .mktoForm .mktoFormRow,
.webinar-page .form-button-only.webinar-form .mktoForm .mktoFormRow {
    display: none
}

.form-container.form-button-only .mktoForm .mktoButtonWrap.mktoSimple button.mktoButton,
.webinar-page .form-button-only.webinar-form .mktoForm .mktoButtonWrap.mktoSimple button.mktoButton {
    border-width: 2px !important;
    border-style: solid !important;
    margin: 16px 0;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

.mktoFieldWrap {
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
    height: 50px;
    margin-bottom: 20px;
    max-width: 450px;
    transition: border .2s ease-in-out
}

.mktoFieldWrap.has-error {
    border-bottom: 1px solid #cb2e25;
    border-right: 1px solid #cb2e25
}

.form-dark .mktoFieldWrap {
    border-bottom: 1px solid #758491;
    border-right: 1px solid #758491
}

.form-outlined .mktoFieldWrap {
    border: 1px solid #ddd;
    border-radius: 4px;
    height: 40px;
    padding: 0 10px;
    margin-bottom: 1rem;
    width: auto
}

.form-outlined .mktoFieldWrap.focused.un-focused {
    border: 1px solid #758491 !important
}

.form-outlined .mktoFieldWrap.focused.un-focused.has-error {
    border: 1px solid #ddd !important
}

.mktoFieldWrap.no-border {
    height: auto;
    border: none
}

.mktoFieldWrap.no-border input {
    width: auto;
    line-height: 100%
}

.mktoFieldWrap.no-border label {
    position: relative;
    line-height: 100%
}

.form-dark .mktoFieldWrap.no-border {
    border: none !important
}

.form-outlined .mktoFieldWrap.no-border {
    padding: 0
}

.mktoFieldWrap.no-border .mktoLogicalField {
    display: flex
}

.mktoFieldWrap.no-border .mktoLogicalField input {
    height: 15px;
    width: 15px;
    margin-right: 10px;
    display: inline-block;
    line-height: 20px;
    margin-top: 2px
}

.mktoFieldWrap.no-border .mktoLogicalField label {
    font-size: .9rem;
    white-space: wrap;
    margin-top: 0;
    line-height: 20px
}

.mktoFieldWrap textarea {
    width: 100%
}

.mktoFieldWrap input {
    border: 0;
    height: 58px;
    line-height: 58px;
    background-color: transparent;
    width: 100%;
    padding-top: 0;
    font-size: 1.15rem
}

.mktoFieldWrap input[type=checkbox],
.mktoFieldWrap input[type=radio] {
    height: 1rem;
    width: 10%;
    display: inline-block
}

.mktoFieldWrap input[type=checkbox]+label,
.mktoFieldWrap input[type=radio]+label {
    display: inline-block;
    width: 90%;
    font-size: 1rem
}

.form-dark .mktoFieldWrap input {
    color: #eff0f0
}

.form-outlined .mktoFieldWrap input {
    height: 40px;
    line-height: 40px;
    font-size: .9rem
}

.mktoFieldWrap select {
    height: 50px;
    width: 100%;
    background-color: transparent;
    border: 0 solid transparent;
    font-size: 1.15rem;
    opacity: 0;
    padding-top: 20px;
    transition: opacity .2s ease-in-out;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer
}

.mktoForm .focused select {
    opacity: 1
}

.form-dark .mktoFieldWrap select {
    color: #eff0f0
}

.form-dark .mktoFieldWrap select option {
    color: #173647
}

.form-outlined .mktoFieldWrap select {
    height: 40px;
    font-size: .9rem;
    padding-top: 0
}

.mktoFieldWrap label {
    position: absolute;
    margin-top: 20px;
    font-size: 1.15rem;
    transition: margin .2s ease-in-out, color .2s ease;
    font-weight: 400
}

.form-dark .mktoFieldWrap label {
    color: #eff0f0
}

.form-outlined .mktoFieldWrap label {
    font-size: .9rem;
    line-height: 1rem;
    margin-top: 11px;
    padding: 0 4px;
    margin-left: -4px;
    cursor: text
}

.mktoForm .focused label {
    font-size: .6875rem;
    color: #007aa6;
    margin-top: 0;
    font-weight: 600
}

.form-dark .mktoForm .focused label {
    color: #17d1fc
}

.form-outlined .mktoForm .focused label {
    margin-top: -9.5px;
    background-color: #fff
}

.form-dark.form-outlined .mktoForm .focused label {
    background-color: #173647
}

.mktoForm .has-error label {
    color: #cb2e25 !important
}

.form-dark.form-outlined .mktoForm .has-error label {
    color: #ddd !important
}

.mktoFieldWrap .mktoError {
    display: none !important
}

.form-outlined .has-error input:focus+.mktoError,
.form-outlined .has-error select:focus+.mktoError {
    text-align: center;
    display: block !important;
    opacity: 1 !important
}

.form-outlined .has-error input:focus+.mktoError .mktoErrorMsg,
.form-outlined .has-error select:focus+.mktoError .mktoErrorMsg {
    display: inline-block !important;
    background-color: #173647;
    color: #fff;
    font-weight: 400;
    font-size: 12px;
    padding: 5px 10px;
    right: 0 !important;
    z-index: 99999;
    position: relative;
    border: 1px solid #173647;
    border-radius: 3px;
    top: 5px;
    text-align: center;
    opacity: 1 !important
}

.form-outlined .has-error input:focus+.mktoError .mktoErrorMsg:before,
.form-outlined .has-error select:focus+.mktoError .mktoErrorMsg:before {
    content: " ";
    height: 10px;
    width: 10px;
    display: block;
    position: absolute;
    background-color: #173647;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    top: -5px;
    left: 49.5%
}

.form-outlined.form-dark .has-error input:focus+.mktoError .mktoErrorMsg,
.form-outlined.form-dark .has-error select:focus+.mktoError .mktoErrorMsg {
    background-color: #eff0f0;
    color: #173647;
    border: 1px solid #eff0f0
}

.form-outlined.form-dark .has-error input:focus+.mktoError .mktoErrorMsg:before,
.form-outlined.form-dark .has-error select:focus+.mktoError .mktoErrorMsg:before {
    background-color: #eff0f0
}

.mktoFieldWrap.focused::before {
    content: "\f058";
    font-family: "Font Awesome 5 Pro";
    position: relative;
    font-size: 1.6rem;
    color: #63db2a;
    transition: color .2s ease-in-out;
    height: 0;
    width: 0;
    float: right;
    left: 20px;
    line-height: 50px
}

.form-outlined .mktoFieldWrap.focused::before {
    left: 35px
}

.form-dark .mktoFieldWrap.focused {
    border-bottom: 1px solid #17d1fc;
    border-right: 1px solid #17d1fc
}

.form-outlined .mktoFieldWrap.focused {
    border: 1px solid #17d1fc
}

.form-outlined .mktoFieldWrap.focused.un-focused {
    border: 1px solid #ddd
}

.form-outlined .mktoFieldWrap.focused.un-focused label {
    color: #758491
}

.form-outlined .mktoFieldWrap.focused.un-focused::before {
    color: #63db2a
}

.form-outlined .mktoFieldWrap.focused::before {
    color: #ddd;
    line-height: 40px;
    font-size: 1.3rem;
    margin-top: -2px;
    font-weight: 600
}

.form-outlined .mktoFieldWrap.focused.has-error::before {
    color: #cb2e25;
    content: "\f057"
}

.form-validation-internal .mktoFieldWrap.focused::before {
    font-size: .8125rem;
    left: -8px;
    margin-top: -8px
}

.mktoFieldWrap.focused.has-error::before {
    color: #cb2e25;
    content: "\f057"
}

.mktoFieldWrap #privacymessage {
    font-size: .875rem;
    line-height: 1.75;
    text-align: center
}

.form-dark .mktoFieldWrap #privacymessage {
    color: #eff0f0
}

.form-outlined .mktoFieldWrap #privacymessage {
    font-size: 11px
}

.mktoButtonRow .mktoButton {
    height: 60px;
    width: 100%;
    max-width: 450px;
    transition: box-shadow .3s ease;
    background: #ff730b;
    color: #fff;
    border-radius: 4px;
    border: none;
    font-size: 1.625rem;
    font-weight: 400;
    overflow: hidden;
    cursor: pointer
}

body #mktoFormFallback .mktoFormCol {
    float: none
}

body #mktoFormFallback .mktoFieldWrap {
    margin-bottom: 20px
}

.card {
    border: none;
    display: block;
    width: 340px;
    height: 400px
}

.card:hover {
    box-shadow: rgba(0, 0, 0, .05) 0 0 15px
}

.card:hover .card-title::after {
    background: #ff730b
}

.card-body {
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-top: 1px solid #ddd;
    border-bottom: none;
    padding: 40px;
    height: 270px;
    overflow: hidden
}

.card-body:first-child {
    border-radius: 4px 4px 0 0
}

.card-body:last-child {
    border-bottom: 1px solid #ddd
}

.card-body-footer {
    background: #eff0f0;
    padding: 14px 40px;
    color: #173647;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    line-height: 22px;
    height: 50px
}

.card-footer {
    background: #173647;
    height: 80px;
    padding: 20px 40px;
    text-align: center
}

.card-footer:last-child {
    border-radius: 0 0 4px 4px
}

.card-footer .btn-card {
    border: 1px solid #fff;
    color: #fff
}

.card-footer .btn-card:hover {
    border: 1px solid #ff730b
}

.card-shadowed {
    box-shadow: 0 0 15px -6px rgba(23, 54, 71, .5)
}

.card-shadowed:hover {
    box-shadow: 0 0 15px -6px rgba(23, 54, 71, .5)
}

.card-grow {
    -webkit-transform: scale(1);
    transform: scale(1);
    transition: -webkit-transform .2s ease-in-out;
    transition: transform .2s ease-in-out;
    transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out
}

.card-grow:hover {
    -webkit-transform: scale(1.05);
    transform: scale(1.05)
}

.card-title {
    min-width: 271px;
    font-size: 25px;
    line-height: 35px;
    color: #173647
}

.card-title::after {
    display: block;
    margin: 33px 0;
    background: rgba(120, 133, 145, .5);
    width: 60px;
    height: 2px;
    content: ' '
}

.card-text {
    line-height: 24px;
    color: #758491
}

.resource-cards-wrapper {
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start
}

@media (min-width:1480px) {
    .resource-cards-wrapper {
        width: 1065px
    }
}

@media (max-width:1479.98px) {
    .resource-cards-wrapper {
        width: 705px
    }
}

@media (max-width:1029.98px) {
    .resource-cards-wrapper {
        width: 575px;
        margin: 0 auto
    }
}

@media (max-width:649.98px) {
    .resource-cards-wrapper {
        max-width: 345px
    }
}

.resource-card {
    display: block;
    position: relative;
    width: 345px;
    height: 410px;
    margin: 0 15px 15px;
    box-shadow: 0;
    text-decoration: none !important;
    transition: box-shadow .3s ease-in-out;
    border: 1px solid #ddd
}

.resource-card-blog .resource-card-content {
    height: 135px
}

@media (min-width:650px) and (max-width:1029.98px) {
    .resource-card-blog .resource-card-content {
        height: 125px
    }
}

.resource-card-blog .resource-card-go {
    margin-top: -14px
}

@media (min-width:1480px) {
    .resource-card:nth-of-type(1) {
        margin-left: 0
    }

    .resource-card:nth-of-type(3n+1) {
        margin-left: 0
    }
}

@media (max-width:1479.98px) {
    .resource-card:nth-of-type(2n+1) {
        margin-left: 0
    }

    .resource-card:nth-of-type(1) {
        margin-left: 0
    }
}

@media (min-width:650px) and (max-width:1029.98px) {
    .resource-card {
        width: 280px;
        height: 400px
    }

    .resource-card:nth-of-type(odd) {
        margin-left: 0
    }
}

@media (max-width:649.98px) {
    .resource-card {
        margin-left: 0;
        margin-right: 0;
        min-width: 250px
    }
}

.resource-card:hover {
    box-shadow: 0 0 10px -5px rgba(23, 54, 71, .5)
}

.resource-card:hover .resource-card-type {
    opacity: 1
}

.resource-card:hover .resource-card-type::after {
    width: 25px
}

.resource-card:hover .resource-card-go {
    background-color: #ff730b
}

.resource-card+.resource-card {
    margin-right: 0
}

.resource-card:first-of-type {
    margin-right: 0
}

.resource-card-type {
    background-color: rgba(23, 54, 71, .5);
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    color: #fff;
    opacity: 0;
    transition: opacity .3s ease-in-out;
    align-items: flex-end;
    padding: 40px 25px;
    font-weight: 600;
    font-size: .875rem;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased
}

.resource-card-type:after {
    content: " ";
    height: 2px;
    width: 0;
    background-color: #ff730b;
    display: block;
    position: absolute;
    margin-top: 15px;
    transition: width .3s ease-in-out
}

.resource-card-image {
    height: 180px;
    background-color: #173647;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    margin: -1px
}

.resource-card-content {
    padding: 0 25px 0 25px;
    margin-top: 25px;
    height: 140px
}

@media (min-width:650px) and (max-width:1029.98px) {
    .resource-card-content {
        height: 135px
    }
}

.resource-card-title {
    font-size: 1rem;
    color: #173647;
    font-weight: 600;
    line-height: 150%;
    margin-bottom: 10px;
    max-height: 73px;
    overflow: hidden
}

@media (min-width:650px) and (max-width:1029.98px) {
    .resource-card-title {
        max-height: 85px;
        font-size: .875rem
    }
}

.resource-card-desc {
    font-size: .875rem;
    line-height: 147%;
    color: #758491
}

@media (min-width:650px) and (max-width:1029.98px) {
    .resource-card-desc {
        max-height: 85px;
        font-size: .775rem
    }
}

.resource-card-details {
    height: 35px;
    display: flex;
    margin-top: 20px;
    padding: 0 25px
}

.resource-card-details .fa {
    font-weight: 300;
    display: inline-block;
    font-size: 1.4rem;
    margin-right: 10px;
    position: relative;
    top: 2px;
    color: #173647
}

.resource-card-details .details-category {
    font-weight: 600;
    color: #173647;
    display: inline-block
}

.resource-card-details .details-time {
    color: #173647;
    display: inline-block
}

.resource-card-details .details-content {
    font-size: .775rem;
    color: #758491;
    width: 100%
}

.resource-card-details .details-content .detail-content-date {
    font-weight: 600;
    color: #173647
}

.resource-card-icon {
    height: 25px;
    width: 25px;
    background-size: contain;
    margin-right: 15px;
    color: #758491;
    background-repeat: no-repeat;
    position: relative
}

.resource-card-icon.icon-whitepaper {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNSAyNSI+PGRlZnM+PHN0eWxlPi5jbHMtMSwuY2xzLTN7ZmlsbDpub25lO3N0cm9rZTojMTczNjQ3O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30uY2xzLTJ7ZmlsbDojMTczNjQ3O30uY2xzLTN7c3Ryb2tlLXdpZHRoOjAuNzVweDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPlNCX0ZUX0ljb25zPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xNS4wMTksMTkuNDgzSDUuNjMzYTIuOTIxLDIuOTIxLDAsMCwxLTIuOTIxLTIuOTI0bC4wMS0xMi41MDZBMi45MjIsMi45MjIsMCwwLDEsNS42MzUsMS4xMzRsOC41ODktLjAyOCwzLjczMywzLjk2My0uMDE2LDExLjVBMi45MjIsMi45MjIsMCwwLDEsMTUuMDE5LDE5LjQ4M1oiLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMTguMDA4IDUuOTc5IDEzLjQyIDUuODQzIDEzLjI4NSAxLjA4NiAxNC40NCAxLjE4OCAxNy45MDYgNC43NTYgMTguMDA4IDUuOTc5Ii8+PGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iMTMuNjQiIHkxPSI5LjE0MSIgeDI9IjcuMDY5IiB5Mj0iOS4xNDEiLz48bGluZSBjbGFzcz0iY2xzLTEiIHgxPSIxMy42NCIgeTE9IjExLjQ3IiB4Mj0iNy4wNjkiIHkyPSIxMS40NyIvPjxsaW5lIGNsYXNzPSJjbHMtMSIgeDE9IjEwLjkyMyIgeTE9IjEzLjczNSIgeDI9IjcuMDk5IiB5Mj0iMTMuNzM1Ii8+PGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iOS4xMSIgeTE9IjYuODk4IiB4Mj0iNy4wNzIiIHkyPSI2Ljg5OCIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTIwLjMyOCw3LjExN2wtLjAxNSwxMC43QTMuNzE1LDMuNzE1LDAsMCwxLDE2LjYsMjEuNTMxSDYuNTgyIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMjIuNDM1LDkuMWwtLjAxMyw5LjU4M2E0LjgzNyw0LjgzNywwLDAsMS00LjgzNyw0LjgzMWgtOC45Ii8+PC9zdmc+)
}

.resource-card-icon.icon-ebook {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNSAyNSI+PGRlZnM+PHN0eWxlPi5jbHMtMSwuY2xzLTN7ZmlsbDpub25lO3N0cm9rZTojMTczNjQ3O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30uY2xzLTJ7ZmlsbDojMTczNjQ3O30uY2xzLTN7c3Ryb2tlLXdpZHRoOjAuNzVweDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPlNCX0ZUX0ljb25zPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xOS44NjUsMTIuMDY3bC4wMTEtNS44YTEuMjkxLDEuMjkxLDAsMCwwLTEuMjktMS4yOTNINC41NjFBMS42MzYsMS42MzYsMCwwLDEsMi45MjksMy4zNDJoMEExLjYzNiwxLjYzNiwwLDAsMSw0LjU2MSwxLjcxMWgxMi4zYTEuMjI0LDEuMjI0LDAsMCwxLDEuMjI0LDEuMjEzTDE4LjA5LDQuOCIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTIuOTA5LDE5LjQ5MUExLjYzNiwxLjYzNiwwLDAsMCw0LjU0LDIxLjEyM2g2LjQxOSIvPjxsaW5lIGNsYXNzPSJjbHMtMSIgeDE9IjIuOTI5IiB5MT0iMy4zNDIiIHgyPSIyLjkyOSIgeTI9IjE5LjQ2NSIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTIxLjcxNSwyMC45MTZsLTQuOS0zLjk4MSwwLDAsMCwwdjBsMCwwdjBsMCwwLS4wMSw2LjMxMywxLjQ2Mi0xLjE3NywxLDIuMS44MDctLjM4NC4wMDUsMCwuODA4LS4zODQtMS0yLjA5NFoiLz48bGluZSBjbGFzcz0iY2xzLTMiIHgxPSIxNC41MTgiIHkxPSIyMC4xMTkiIHgyPSIxMy43NjYiIHkyPSIyMC41OTMiLz48bGluZSBjbGFzcz0iY2xzLTMiIHgxPSIxMy45MTkiIHkxPSIxNy43MjgiIHgyPSIxMi44ODkiIHkyPSIxNy43NjQiLz48bGluZSBjbGFzcz0iY2xzLTMiIHgxPSIxNC42NDYiIHkxPSIxNS40MzgiIHgyPSIxMy44MDEiIHkyPSIxNC44NDgiLz48bGluZSBjbGFzcz0iY2xzLTMiIHgxPSIxNy4xNjYiIHkxPSIxNC40MiIgeDI9IjE3LjEzNiIgeTI9IjEzLjMzMiIvPjxsaW5lIGNsYXNzPSJjbHMtMyIgeDE9IjE5LjcwMyIgeTE9IjE1LjI5NSIgeDI9IjIwLjQ1OCIgeTI9IjE0LjYwMSIvPjxsaW5lIGNsYXNzPSJjbHMtMyIgeDE9IjIwLjYwOSIgeTE9IjE3LjU2MSIgeDI9IjIxLjY5NiIgeTI9IjE3LjM3OSIvPjxsaW5lIGNsYXNzPSJjbHMtMSIgeDE9IjE1LjIzOSIgeTE9IjEwLjQxOCIgeDI9IjcuNjMiIHkyPSIxMC40MTgiLz48bGluZSBjbGFzcz0iY2xzLTEiIHgxPSIxMi4wOTMiIHkxPSIxMi44NzUiIHgyPSI3LjY2NSIgeTI9IjEyLjg3NSIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTIuOTI5LDMuMzQyQTEuNjM2LDEuNjM2LDAsMCwwLDQuNTYxLDQuOTc0SDE4LjU4NmwtLjctLjE3Ny0uMDEtMS44NzNhMS4yMjMsMS4yMjMsMCwwLDAtMS4yMjMtMS4yMTNINC41NjFBMS42MzYsMS42MzYsMCwwLDAsMi45MjksMy4zNDJoMCIvPjwvc3ZnPg==)
}

.resource-card-icon.icon-case-study {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIzLjAuNCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNSAyNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUgMjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMTczNjQ3O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDF7ZmlsbDojMTczNjQ3O30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNy43ODUsNS43ODVDNy45MjcsNC4wMjIsOS40MDIsMi42MzYsMTEuMiwyLjYzNmgyLjQzNWMxLjgwMSwwLDMuMjc3LDEuMzksMy40MTUsMy4xNTUiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xOS41NTQsMjEuMDA3SDUuMjgyYy0xLjQ5MywwLTIuNzA0LTEuMjEtMi43MDQtMi43MDRWOC41NjFjMC0xLjQ5MywxLjIxLTIuNzA0LDIuNzA0LTIuNzA0aDE0LjI3MgoJCWMxLjQ5MywwLDIuNzA0LDEuMjEsMi43MDQsMi43MDR2OS43NDJDMjIuMjU3LDE5Ljc5NiwyMS4wNDcsMjEuMDA3LDE5LjU1NCwyMS4wMDd6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTUuMzkzLDE0LjI1OEwxNS4zOTMsMTQuMjU4YzAsMS4yMTItMC45ODMsMi4xOTUtMi4xOTUsMi4xOTVoLTEuNTZjLTEuMjEyLDAtMi4xOTUtMC45ODMtMi4xOTUtMi4xOTV2MCIvPgoJPGxpbmUgY2xhc3M9InN0MCIgeDE9IjIuNjg5IiB5MT0iMTQuMTQzIiB4Mj0iMjIuMTQ3IiB5Mj0iMTQuMTQzIi8+CjwvZz4KPC9zdmc+Cg==)
}

.resource-card-icon.icon-video {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNSAyNSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7c3Ryb2tlOiMxNzM2NDc7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fS5jbHMtMntmaWxsOiMxNzM2NDc7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5TQl9GVF9JY29uczwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjEuNTc4LDEzLjRsLS4wMS03LjU0NUEyLjk1MiwyLjk1MiwwLDAsMCwxOC42MTYsMi45SDUuNDkzQTIuOTYxLDIuOTYxLDAsMCwwLDIuNTQxLDUuODU1VjEzLjRhMi45NTMsMi45NTMsMCwwLDAsMi45NTMsMi45NTJIMTguNjI1QTIuOTUzLDIuOTUzLDAsMCwwLDIxLjU3OCwxMy40WiIvPjxsaW5lIGNsYXNzPSJjbHMtMSIgeDE9IjIwLjk4MyIgeTE9IjIxLjA0MiIgeDI9IjMuMDcxIiB5Mj0iMjEuMDQyIi8+PGNpcmNsZSBjbGFzcz0iY2xzLTIiIGN4PSI3Ljk5NiIgY3k9IjIxLjAwMSIgcj0iMS43NzQiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xMC4xLDcuMTY4djUuMDg3YS4zMTUuMzE1LDAsMCwwLC40NzYuMjcxbDQuMjExLTIuNWEuMzE1LjMxNSwwLDAsMCwwLS41MzlMMTAuNTg0LDYuOUEuMzE1LjMxNSwwLDAsMCwxMC4xLDcuMTY4WiIvPjwvc3ZnPg==)
}

.resource-card-icon.icon-webinar {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNSAyNSI+PGRlZnM+PHN0eWxlPi5jbHMtMSwuY2xzLTMsLmNscy00e2ZpbGw6bm9uZTtzdHJva2U6IzE3MzY0NztzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9LmNscy0ye2ZpbGw6IzE3MzY0Nzt9LmNscy0ze3N0cm9rZS13aWR0aDowLjhweDt9LmNscy00e3N0cm9rZS13aWR0aDowLjc1cHg7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5TQl9GVF9JY29uczwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTAuMzU2LDMuNTdINS4zMzdBMi44NDYsMi44NDYsMCwwLDAsMi41LDYuNDA3djcuMjU0QTIuODM4LDIuODM4LDAsMCwwLDUuMzM4LDE2LjVIMTcuOTYxQTIuODM4LDIuODM4LDAsMCwwLDIwLjgsMTMuNjU3bC0uMDA5LTEuNTE3Ii8+PGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iMjAuMjI4IiB5MT0iMjAuOTk1IiB4Mj0iMy4wMDkiIHkyPSIyMC45OTUiLz48Y2lyY2xlIGNsYXNzPSJjbHMtMiIgY3g9IjcuNzQzIiBjeT0iMjAuOTU1IiByPSIxLjcwNSIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTExLjY4OSwxNGMtLjE2OS0uOTQ1LS45NTItMS4yMTUtMS43NTQtMS41NzNsLjA0OS4wMjNjLS4yMTEtLjA5My0uMjk1LS4xOTEtLjI5NS0uNXYtLjM0MWEzLjU3MiwzLjU3MiwwLDAsMCwxLjQxNC0uNDY2LDIuODQzLDIuODQzLDAsMCwxLS42LTJBMS43NjMsMS43NjMsMCwwLDAsOC44NTcsNy4yNTVsLS4xMjIsMEExLjc2MiwxLjc2MiwwLDAsMCw3LjA4OCw5LjE1M2EyLjg0MywyLjg0MywwLDAsMS0uNiwyLDMuNTcyLDMuNTcyLDAsMCwwLDEuNDE0LjQ2NnYuMzQxYzAsLjMwOC0uMDIzLjM2Ni0uNDE2LjU0Mi0uNzk1LjM1Ni0xLjU2NC41MjYtMS43NDYsMS40NjkiLz48bGluZSBjbGFzcz0iY2xzLTQiIHgxPSIyMC44MTUiIHkxPSI1LjE0NSIgeDI9IjE1Ljk4NSIgeTI9IjUuMTQ1Ii8+PGxpbmUgY2xhc3M9ImNscy00IiB4MT0iMjAuODE1IiB5MT0iNi41NDkiIHgyPSIxNS45ODUiIHkyPSI2LjU0OSIvPjxsaW5lIGNsYXNzPSJjbHMtNCIgeDE9IjIwLjgxNSIgeTE9IjMuNzUiIHgyPSIxNS45ODUiIHkyPSIzLjc1Ii8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjMuNywzLjQ3MUEyLjU0MiwyLjU0MiwwLDAsMCwyMS4yMDUuOUwxNS44MjcuODFhMi41NDIsMi41NDIsMCwwLDAtMi41NzUsMi41bC4wMDksNi44NTVzLjQ4NS0uODc0LDIuMzcyLS44NDRsNS41NDIuMDY2QTIuNDkyLDIuNDkyLDAsMCwwLDIzLjcsNi45MzhWNi4xQzIzLjcsNS45MiwyMy43LDMuNDcxLDIzLjcsMy40NzFaIi8+PC9zdmc+)
}

.resource-card-icon.icon-academy {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMi4zNDYiIGhlaWdodD0iMTguMzMyIiB2aWV3Qm94PSIwIDAgMjIuMzQ2IDE4LjMzMiI+ICA8ZyBpZD0iR3JvdXBfMTU5IiBkYXRhLW5hbWU9Ikdyb3VwIDE1OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEzNjUuNTgyIC0zOTguNTIxKSI+ICAgIDxnIGlkPSJHcm91cF8xNTYiIGRhdGEtbmFtZT0iR3JvdXAgMTU2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzY1Ljk1NyA0MDQuMTA0KSI+ICAgICAgPGcgaWQ9Ikdyb3VwXzE1NSIgZGF0YS1uYW1lPSJHcm91cCAxNTUiPiAgICAgICAgPGxpbmUgaWQ9IkxpbmVfMTUiIGRhdGEtbmFtZT0iTGluZSAxNSIgeTI9IjMuNzQ2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxOS44MzQgNS4yMDQpIiBmaWxsPSJub25lIiBzdHJva2U9IiMxNzM2NDciIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIwLjc1Ii8+ICAgICAgICA8bGluZSBpZD0iTGluZV8xNiIgZGF0YS1uYW1lPSJMaW5lIDE2IiB5Mj0iMS44NzMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE5LjgzNCA5LjAzMykiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzE3MzY0NyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMS41Ii8+ICAgICAgICA8cGF0aCBpZD0iUGF0aF80MCIgZGF0YS1uYW1lPSJQYXRoIDQwIiBkPSJNMTM5MC4zMyw0MTYuMDE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTM3MC40OTYgLTQwNy4yNzMpIiBmaWxsPSJub25lIiBzdHJva2U9IiMxNzM2NDciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjEiLz4gICAgICAgIDxwYXRoIGlkPSJQYXRoXzQxIiBkYXRhLW5hbWU9IlBhdGggNDEiIGQ9Ik0xMzc0LjcsNDEyLjk4OGwtNy42NTItMi43NTVjLTEuNDUyLS41MjItMS40NTItMS4zNzksMC0xLjlsNy42NTItMi43NTVhNy4wNzYsNy4wNzYsMCwwLDEsNC4xMTUsMGw3LjY1MiwyLjc1NWMxLjQ1Mi41MjIsMS40NTIsMS4zNzksMCwxLjlsLTcuNjUyLDIuNzU1QTcuMDc2LDcuMDc2LDAsMCwxLDEzNzQuNyw0MTIuOTg4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEzNjUuOTU3IC00MDUuMjcyKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTczNjQ3IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIwLjc1Ii8+ICAgICAgICA8ZyBpZD0iR3JvdXBfMTU0IiBkYXRhLW5hbWU9Ikdyb3VwIDE1NCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNC4zMjMgNi4xNzgpIj4gICAgICAgICAgPHBhdGggaWQ9IlBhdGhfNDIiIGRhdGEtbmFtZT0iUGF0aCA0MiIgZD0iTTEzNzEuMjY5LDQxMi44NjR2Mi43YTMuMDc3LDMuMDc3LDAsMCwwLDIuMDc5LDIuNzcyLDExLjI2MiwxMS4yNjIsMCwwLDAsNC40LjcyOGgtLjAwOWExMS4yNjEsMTEuMjYxLDAsMCwwLDQuNC0uNzI4LDMuMDc3LDMuMDc3LDAsMCwwLDIuMDc5LTIuNzcydi0yLjciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMzcxLjI2OSAtNDEyLjg2NCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzE3MzY0NyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMC43NSIvPiAgICAgICAgPC9nPiAgICAgIDwvZz4gICAgPC9nPiAgICA8ZyBpZD0iR3JvdXBfMTU4IiBkYXRhLW5hbWU9Ikdyb3VwIDE1OCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM3MC41ODEgMzk4Ljk5OSkiIG9wYWNpdHk9IjAuNCI+ICAgICAgPGcgaWQ9Ikdyb3VwXzE1NyIgZGF0YS1uYW1lPSJHcm91cCAxNTciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC4wMjEpIj4gICAgICAgIDxsaW5lIGlkPSJMaW5lXzE3IiBkYXRhLW5hbWU9IkxpbmUgMTciIHgyPSIxLjA4NyIgeTI9IjEuMTU4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDEuNjYpIiBmaWxsPSJub25lIiBzdHJva2U9IiMxNzM2NDciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjAuNzUiLz4gICAgICAgIDxsaW5lIGlkPSJMaW5lXzE4IiBkYXRhLW5hbWU9IkxpbmUgMTgiIHgyPSIwLjUiIHkyPSIxLjQxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMy45MDIpIiBmaWxsPSJub25lIiBzdHJva2U9IiMxNzM2NDciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjAuNzUiLz4gICAgICA8L2c+ICAgICAgPGxpbmUgaWQ9IkxpbmVfMTkiIGRhdGEtbmFtZT0iTGluZSAxOSIgeDE9IjEuMDg3IiB5Mj0iMS4xNTgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwLjc4MyAxLjY2KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTczNjQ3IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIwLjc1Ii8+ICAgICAgPGxpbmUgaWQ9IkxpbmVfMjAiIGRhdGEtbmFtZT0iTGluZSAyMCIgeDE9IjAuNSIgeTI9IjEuNDE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3LjQ2OCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzE3MzY0NyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMC43NSIvPiAgICA8L2c+ICA8L2c+PC9zdmc+)
}

.resource-card-icon.icon-slideshare {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIzLjAuNCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNSAyNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUgMjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMTczNjQ3O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDF7ZmlsbDojMTczNjQ3O30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjAuMjE3LDIyLjkxN0g0Ljc4M2MtMC45NzUsMC0xLjc2NS0wLjc5LTEuNzY1LTEuNzY1VjEwLjUxNmMwLTAuOTc1LDAuNzktMS43NjUsMS43NjUtMS43NjVoMTUuNDM1CgkJYzAuOTc1LDAsMS43NjUsMC43OSwxLjc2NSwxLjc2NXYxMC42MzZDMjEuOTgzLDIyLjEyNywyMS4xOTIsMjIuOTE3LDIwLjIxNywyMi45MTd6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNOC4wMDYsMi41MjRMOC4wMDYsMi41MjRjMC0wLjQ3NywwLjM1My0wLjg2NCwwLjc4OS0wLjg2NGg3LjQxYzAuNDM2LDAsMC43ODksMC4zODcsMC43ODksMC44NjQiLz4KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik02LjE0Niw0LjUzNUw2LjE0Niw0LjUzNWMwLTAuNDc3LDAuMzUzLTAuODY0LDAuNzg5LTAuODY0aDExLjEzMWMwLjQzNiwwLDAuNzg5LDAuMzg3LDAuNzg5LDAuODY0Ii8+Cgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNC4wMjQsNi43MjJMNC4wMjQsNi43MjJjMC0wLjQ3NywwLjM1My0wLjg2NCwwLjc4OS0wLjg2NGgxNS4zNzVjMC40MzYsMCwwLjc4OSwwLjM4NywwLjc4OSwwLjg2NCIvPgoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTEwLjQxLDE5LjUybDUuNDk5LTUuMDAxbDMuOTI4LDMuOTM4djEuMTU5YzAsMC43MDYtMC41MjMsMS4yNzktMS4xNjgsMS4yNzlINS4xbDIuNzk4LTMuMjA4TDEwLjQxLDE5LjUyeiIvPgoJPGVsbGlwc2UgY2xhc3M9InN0MSIgY3g9IjcuOTUiIGN5PSIxMy4wNzgiIHJ4PSIxLjc3NCIgcnk9IjEuNjk2Ii8+CjwvZz4KPC9zdmc+Cg==)
}

.resource-card-icon.icon-article {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNSAyNSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7c3Ryb2tlOiMxNzM2NDc7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fS5jbHMtMntmaWxsOiMxNzM2NDc7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5TQl9GVF9JY29uczwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTcuMjM3LDIxLjIxN0g3LjE3M2EzLjEzMiwzLjEzMiwwLDAsMS0zLjEzMi0zLjEzNkw0LjA1Miw0LjY3MmEzLjEzMywzLjEzMywwLDAsMSwzLjEyMy0zLjEzbDkuMjEtLjAzLDQsNC4yNDktLjAxNiwxMi4zMjZBMy4xMzUsMy4xMzUsMCwwLDEsMTcuMjM3LDIxLjIxN1oiLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMjAuNDQyIDYuNzM3IDE1LjUyMyA2LjU5MSAxNS4zNzggMS40OTEgMTYuNjE2IDEuNiAyMC4zMzIgNS40MjYgMjAuNDQyIDYuNzM3Ii8+PGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iMTUuNzU5IiB5MT0iMTAuMTI4IiB4Mj0iOC43MTMiIHkyPSIxMC4xMjgiLz48bGluZSBjbGFzcz0iY2xzLTEiIHgxPSIxNS43NTkiIHkxPSIxMi42MjUiIHgyPSI4LjcxMyIgeTI9IjEyLjYyNSIvPjxsaW5lIGNsYXNzPSJjbHMtMSIgeDE9IjEyLjg0NiIgeTE9IjE1LjA1NCIgeDI9IjguNzQ1IiB5Mj0iMTUuMDU0Ii8+PGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iMTAuOTAxIiB5MT0iNy43MjMiIHgyPSI4LjcxNiIgeTI9IjcuNzIzIi8+PC9zdmc+)
}

.resource-card-icon.icon-event {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNXB4IiBoZWlnaHQ9IjI1cHgiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjUgMjUiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgPGltYWdlIGlkPSJpbWFnZTAiIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgeD0iMCIgeT0iMCIKICAgIGhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmtBQUFBWkNBUUFBQUJ1NEUzb0FBQUFCR2RCVFVFQUFMR1BDL3hoQlFBQUFDQmpTRkpOCkFBQjZKZ0FBZ0lRQUFQb0FBQUNBNkFBQWRUQUFBT3BnQUFBNm1BQUFGM0NjdWxFOEFBQUFBbUpMUjBRQS80ZVB6TDhBQUFBSmNFaFoKY3dBQUN4TUFBQXNUQVFDYW5CZ0FBQUFIZEVsTlJRZmpDeGdURlRYQkg3THpBQUFCS2tsRVFWUTR5KzNSdnl2RWNSZ0g4TmVkR3hSMQpLQU9EcUx2SllGR2tLQXZERFNaRnltZ3hLdjRKeW1LbmtGRkdzaW54TjF5eEtGenBtNk1NOThQZzYzdEhYOTh6R0wyZjVYay96K2Y5ClBFL3ZEMytBdm0rOHY1VWdwNmJReEF0cWNsK2ZaS0tzUXdZOVVycGtvMnFYbEc1WlZMeCtsTkpoYTA5WklEQ0RJVUVVUTVnVkNMelkKYjVZTVdKWUNGWGZLVFZlVTNhbUUrWktCUmlPdkhrYkp0bUxFNm9xMmxTS1dRemc3NzlKdFN5OEhqU3MydHV6K3d2N2RqeTNwbGc5VAozd3ZKa3JSTnovTEprbDduNXNLODNaRTFENEprU2FjSkIwYlE0OVM4YXhOS3laSWJLem9jRzNWaDBvbHBqL0UzZjNWc1MxMU4zWTYyCjN6cTI3Z3diVmxYajVtZGlhbFVMcGh6L2JHTWNubjRXZkc2NU4yek1teVMwRy9aQTQyL0hMY1llMlVERm9Tdi9lQWRGaWxFRnAwQnkKc3dBQUFDVjBSVmgwWkdGMFpUcGpjbVZoZEdVQU1qQXhPUzB4TVMweU5WUXdNam95TVRvMU15MHdOem93TUMyR1F5a0FBQUFsZEVWWQpkR1JoZEdVNmJXOWthV1o1QURJd01Ua3RNVEV0TWpWVU1ESTZNakU2TlRNdE1EYzZNREJjMi91VkFBQUFBRWxGVGtTdVFtQ0MiIC8+Cjwvc3ZnPgo=)
}

.resource-card-go {
    position: absolute;
    height: 30px;
    width: 30px;
    background-color: #d2e1e8;
    bottom: 0;
    right: 0;
    text-align: center;
    line-height: 30px;
    transition: background-color .3s ease-in-out
}

@media (min-width:650px) and (max-width:1029.98px) {
    .resource-card-go {
        margin-left: 250px;
        margin-top: -24px
    }
}

.resource-card-go:after {
    content: "\f054";
    font-family: "Font Awesome 5 Pro";
    display: inline;
    font-weight: 400;
    color: #fff
}

.carousel-widget {
    min-height: 200px;
    padding-bottom: 10px
}

.carousel-widget p {
    margin: 0;
    padding: 0
}

.carousel-widget img {
    max-width: 100%
}

.carousel-widget .carousel-indicators {
    bottom: -15px
}

.carousel-widget .carousel-indicators li {
    height: 15px;
    width: 15px;
    border-radius: 50%;
    background-color: #ddd
}

.carousel-widget .carousel-indicators .active {
    background-color: #173647
}

.brand-wrap-readyapi .carousel-widget .carousel-indicators .active {
    background-color: #ebc800
}

.brand-wrap-independent .carousel-widget .carousel-indicators .active {
    background-color: #07ced6
}

.brand-wrap-swagger .carousel-widget .carousel-indicators .active {
    background-color: #38b832
}

.brand-wrap-zephyr .carousel-widget .carousel-indicators .active {
    background-color: #00b9ee
}

.brand-wrap-corp .carousel-widget .carousel-indicators .active {
    background-color: #ff8f0f
}

.carousel-widget .carousel-item {
    height: 25vmax;
    max-height: 450px
}

.zoom-btn {
    display: inline-block;
    box-shadow: 0 2px 20px rgba(23, 54, 71, .1);
    position: relative;
    top: 0;
    left: 0;
    max-width: 100%;
    background-color: transparent;
    transition: top .2s ease-in-out, background-color .2s ease-in-out, box-shadow .2s ease-in-out
}

.zoom-btn::before {
    content: "\f002";
    font-family: "Font Awesome 5 Pro";
    font-weight: 300;
    position: absolute;
    display: block;
    height: 40px;
    width: 40px;
    background-color: rgba(255, 115, 11, .7);
    transition: background-color .2s ease-in-out;
    color: #fff;
    font-size: 18px;
    text-align: center;
    line-height: 40px;
    right: 0
}

.zoom-btn:hover {
    cursor: zoom-in;
    box-shadow: 0 2px 20px rgba(23, 54, 71, .3)
}

.zoom-btn:hover::before {
    background-color: rgba(255, 115, 11, .95)
}

.zoom-btn.img-zoomed {
    position: fixed;
    display: flex;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(23, 54, 71, .8);
    z-index: 999999
}

.zoom-btn.img-zoomed img {
    max-width: 90% !important;
    margin: auto
}

.zoom-btn.img-zoomed::before {
    content: "\f010";
    right: 0;
    margin-left: 0
}

.zoom-btn.img-zoomed:hover {
    cursor: zoom-out
}

.img-zoom-container {
    visibility: hidden;
    opacity: 0;
    position: fixed;
    z-index: 99999;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(23, 54, 71, .85);
    transition: visibility .2s ease-in-out, opacity .2s ease-in-out
}

.img-zoom-container.active {
    visibility: visible;
    opacity: 1
}

.img-zoom-container #imgZoom {
    display: flex;
    height: 100%;
    align-content: center
}

.img-zoom-container #imgZoom .carousel-inner {
    align-self: center;
    text-align: center;
    min-height: 100%
}

.img-zoom-container #imgZoom .carousel-inner .carousel-item {
    position: fixed;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.img-zoom-container #imgZoom .carousel-inner .carousel-item img {
    height: auto;
    width: auto;
    max-width: 85%;
    max-height: 90%;
    margin: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.img-zoom-container #imgZoom .carousel-control-next,
.img-zoom-container #imgZoom .carousel-control-prev {
    width: 7.5%;
    color: #fff;
    text-align: center;
    opacity: .5
}

.img-zoom-container #imgZoom .carousel-control-next .carousel-control-next-icon,
.img-zoom-container #imgZoom .carousel-control-prev .carousel-control-next-icon {
    background-image: none !important;
    height: 100%;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center
}

.img-zoom-container #imgZoom .carousel-control-next .carousel-control-next-icon:after,
.img-zoom-container #imgZoom .carousel-control-prev .carousel-control-next-icon:after {
    content: "\f054";
    font-family: "Font Awesome 5 Pro";
    font-size: 80px
}

.img-zoom-container #imgZoom .carousel-control-next .carousel-control-prev-icon,
.img-zoom-container #imgZoom .carousel-control-prev .carousel-control-prev-icon {
    background-image: none !important;
    height: 100%;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center
}

.img-zoom-container #imgZoom .carousel-control-next .carousel-control-prev-icon:after,
.img-zoom-container #imgZoom .carousel-control-prev .carousel-control-prev-icon:after {
    content: "\f053";
    font-family: "Font Awesome 5 Pro";
    font-size: 80px
}

.img-zoom-container .zoom-close {
    position: fixed;
    top: 0;
    right: 0;
    color: #fff !important;
    font-size: 20px;
    line-height: 50px;
    font-family: "Roboto Mono", monospace;
    z-index: 999
}

.img-zoom-container .zoom-close:hover {
    cursor: pointer
}

.img-zoom-container .zoom-close::after {
    content: "\f00d";
    font-family: "Font Awesome 5 Pro";
    background-color: #ff730b;
    height: 50px;
    width: 50px;
    display: inline-block;
    line-height: 50px;
    text-align: center;
    margin-left: 20px;
    font-size: 24px;
    z-index: 999999
}

.brand-wrap-dark .btn-brand-outlined {
    color: #173647;
    background: 0 0;
    border-color: #231f20
}

.brand-wrap-dark .btn-brand-outlined:not(:disabled):not(.disabled):hover {
    background: #231f20;
    color: #fff
}

.brand-wrap-dark .btn-brand-outlined:not(:disabled):not(.disabled):hover else {
    color: #173647
}

.brand-wrap-dark .btn-brand-outlined.disabled,
.brand-wrap-dark .btn-brand-outlined:disabled {
    background-color: #231f20;
    border-color: #231f20
}

.brand-wrap-dark .btn-brand {
    color: #fff;
    background-color: #173647;
    border-color: #173647
}

.brand-wrap-dark .btn-brand:not(:disabled):not(.disabled):hover {
    background-color: #231f20;
    color: #fff;
    border-color: #231f20
}

.brand-wrap-dark .btn-brand.disabled,
.brand-wrap-dark .btn-brand:disabled {
    background-color: #173647;
    border-color: #173647
}

.brand-wrap-dark .feature-single .product-features .list-group-item,
.brand-wrap-dark .features .product-features .list-group-item {
    transition: background .3s ease-in-out
}

.brand-wrap-dark .feature-single .product-features .list-group-item:active,
.brand-wrap-dark .feature-single .product-features .list-group-item:focus,
.brand-wrap-dark .feature-single .product-features .list-group-item:hover,
.brand-wrap-dark .features .product-features .list-group-item:active,
.brand-wrap-dark .features .product-features .list-group-item:focus,
.brand-wrap-dark .features .product-features .list-group-item:hover {
    color: #231f20
}

.brand-wrap-dark .feature-single .product-features .list-group-item:active else,
.brand-wrap-dark .feature-single .product-features .list-group-item:focus else,
.brand-wrap-dark .feature-single .product-features .list-group-item:hover else,
.brand-wrap-dark .features .product-features .list-group-item:active else,
.brand-wrap-dark .features .product-features .list-group-item:focus else,
.brand-wrap-dark .features .product-features .list-group-item:hover else {
    color: #173647
}

.brand-wrap-dark .feature-single .product-features .list-group-item.active,
.brand-wrap-dark .features .product-features .list-group-item.active {
    background-color: #eff0f0 !important;
    border-color: #ddd;
    color: #231f20
}

.brand-wrap-dark .feature-single .product-features .list-group-item.active else,
.brand-wrap-dark .features .product-features .list-group-item.active else {
    color: #173647
}

.brand-wrap-dark .feature-single .product-features .list-group-item.active:active,
.brand-wrap-dark .feature-single .product-features .list-group-item.active:focus,
.brand-wrap-dark .feature-single .product-features .list-group-item.active:hover,
.brand-wrap-dark .features .product-features .list-group-item.active:active,
.brand-wrap-dark .features .product-features .list-group-item.active:focus,
.brand-wrap-dark .features .product-features .list-group-item.active:hover {
    color: #231f20
}

.brand-wrap-dark .feature-single .product-features .list-group-item.active:active else,
.brand-wrap-dark .feature-single .product-features .list-group-item.active:focus else,
.brand-wrap-dark .feature-single .product-features .list-group-item.active:hover else,
.brand-wrap-dark .features .product-features .list-group-item.active:active else,
.brand-wrap-dark .features .product-features .list-group-item.active:focus else,
.brand-wrap-dark .features .product-features .list-group-item.active:hover else {
    color: #173647
}

.brand-wrap-brand .btn-brand-outlined {
    color: #173647;
    background: 0 0;
    border-color: #ff730b
}

.brand-wrap-brand .btn-brand-outlined:not(:disabled):not(.disabled):hover {
    background: #ff730b;
    color: #fff
}

.brand-wrap-brand .btn-brand-outlined:not(:disabled):not(.disabled):hover else {
    color: #173647
}

.brand-wrap-brand .btn-brand-outlined.disabled,
.brand-wrap-brand .btn-brand-outlined:disabled {
    background-color: #ff730b;
    border-color: #ff730b
}

.brand-wrap-brand .btn-brand {
    color: #fff;
    background-color: #ff8f0f;
    border-color: #ff8f0f
}

.brand-wrap-brand .btn-brand:not(:disabled):not(.disabled):hover {
    background-color: #ff730b;
    color: #fff;
    border-color: #ff730b
}

.brand-wrap-brand .btn-brand.disabled,
.brand-wrap-brand .btn-brand:disabled {
    background-color: #ff8f0f;
    border-color: #ff8f0f
}

.brand-wrap-brand .feature-single .product-features .list-group-item,
.brand-wrap-brand .features .product-features .list-group-item {
    transition: background .3s ease-in-out
}

.brand-wrap-brand .feature-single .product-features .list-group-item:active,
.brand-wrap-brand .feature-single .product-features .list-group-item:focus,
.brand-wrap-brand .feature-single .product-features .list-group-item:hover,
.brand-wrap-brand .features .product-features .list-group-item:active,
.brand-wrap-brand .features .product-features .list-group-item:focus,
.brand-wrap-brand .features .product-features .list-group-item:hover {
    color: #ff730b
}

.brand-wrap-brand .feature-single .product-features .list-group-item:active else,
.brand-wrap-brand .feature-single .product-features .list-group-item:focus else,
.brand-wrap-brand .feature-single .product-features .list-group-item:hover else,
.brand-wrap-brand .features .product-features .list-group-item:active else,
.brand-wrap-brand .features .product-features .list-group-item:focus else,
.brand-wrap-brand .features .product-features .list-group-item:hover else {
    color: #173647
}

.brand-wrap-brand .feature-single .product-features .list-group-item.active,
.brand-wrap-brand .features .product-features .list-group-item.active {
    background-color: #eff0f0 !important;
    border-color: #ddd;
    color: #ff730b
}

.brand-wrap-brand .feature-single .product-features .list-group-item.active else,
.brand-wrap-brand .features .product-features .list-group-item.active else {
    color: #173647
}

.brand-wrap-brand .feature-single .product-features .list-group-item.active:active,
.brand-wrap-brand .feature-single .product-features .list-group-item.active:focus,
.brand-wrap-brand .feature-single .product-features .list-group-item.active:hover,
.brand-wrap-brand .features .product-features .list-group-item.active:active,
.brand-wrap-brand .features .product-features .list-group-item.active:focus,
.brand-wrap-brand .features .product-features .list-group-item.active:hover {
    color: #ff730b
}

.brand-wrap-brand .feature-single .product-features .list-group-item.active:active else,
.brand-wrap-brand .feature-single .product-features .list-group-item.active:focus else,
.brand-wrap-brand .feature-single .product-features .list-group-item.active:hover else,
.brand-wrap-brand .features .product-features .list-group-item.active:active else,
.brand-wrap-brand .features .product-features .list-group-item.active:focus else,
.brand-wrap-brand .features .product-features .list-group-item.active:hover else {
    color: #173647
}

.brand-wrap-independent .btn-brand-outlined {
    color: #173647;
    background: 0 0;
    border-color: #2194a3
}

.brand-wrap-independent .btn-brand-outlined:not(:disabled):not(.disabled):hover {
    background: #2194a3;
    color: #fff
}

.brand-wrap-independent .btn-brand-outlined:not(:disabled):not(.disabled):hover else {
    color: #173647
}

.brand-wrap-independent .btn-brand-outlined.disabled,
.brand-wrap-independent .btn-brand-outlined:disabled {
    background-color: #2194a3;
    border-color: #2194a3
}

.brand-wrap-independent .btn-brand {
    color: #fff;
    background-color: #07ced6;
    border-color: #07ced6
}

.brand-wrap-independent .btn-brand:not(:disabled):not(.disabled):hover {
    background-color: #2194a3;
    color: #fff;
    border-color: #2194a3
}

.brand-wrap-independent .btn-brand.disabled,
.brand-wrap-independent .btn-brand:disabled {
    background-color: #07ced6;
    border-color: #07ced6
}

.brand-wrap-independent .feature-single .product-features .list-group-item,
.brand-wrap-independent .features .product-features .list-group-item {
    transition: background .3s ease-in-out
}

.brand-wrap-independent .feature-single .product-features .list-group-item:active,
.brand-wrap-independent .feature-single .product-features .list-group-item:focus,
.brand-wrap-independent .feature-single .product-features .list-group-item:hover,
.brand-wrap-independent .features .product-features .list-group-item:active,
.brand-wrap-independent .features .product-features .list-group-item:focus,
.brand-wrap-independent .features .product-features .list-group-item:hover {
    color: #2194a3
}

.brand-wrap-independent .feature-single .product-features .list-group-item:active else,
.brand-wrap-independent .feature-single .product-features .list-group-item:focus else,
.brand-wrap-independent .feature-single .product-features .list-group-item:hover else,
.brand-wrap-independent .features .product-features .list-group-item:active else,
.brand-wrap-independent .features .product-features .list-group-item:focus else,
.brand-wrap-independent .features .product-features .list-group-item:hover else {
    color: #173647
}

.brand-wrap-independent .feature-single .product-features .list-group-item.active,
.brand-wrap-independent .features .product-features .list-group-item.active {
    background-color: #eff0f0 !important;
    border-color: #ddd;
    color: #2194a3
}

.brand-wrap-independent .feature-single .product-features .list-group-item.active else,
.brand-wrap-independent .features .product-features .list-group-item.active else {
    color: #173647
}

.brand-wrap-independent .feature-single .product-features .list-group-item.active:active,
.brand-wrap-independent .feature-single .product-features .list-group-item.active:focus,
.brand-wrap-independent .feature-single .product-features .list-group-item.active:hover,
.brand-wrap-independent .features .product-features .list-group-item.active:active,
.brand-wrap-independent .features .product-features .list-group-item.active:focus,
.brand-wrap-independent .features .product-features .list-group-item.active:hover {
    color: #2194a3
}

.brand-wrap-independent .feature-single .product-features .list-group-item.active:active else,
.brand-wrap-independent .feature-single .product-features .list-group-item.active:focus else,
.brand-wrap-independent .feature-single .product-features .list-group-item.active:hover else,
.brand-wrap-independent .features .product-features .list-group-item.active:active else,
.brand-wrap-independent .features .product-features .list-group-item.active:focus else,
.brand-wrap-independent .features .product-features .list-group-item.active:hover else {
    color: #173647
}

.brand-wrap-swagger .btn-brand-outlined {
    color: #173647;
    background: 0 0;
    border-color: #298e35
}

.brand-wrap-swagger .btn-brand-outlined:not(:disabled):not(.disabled):hover {
    background: #298e35;
    color: #fff
}

.brand-wrap-swagger .btn-brand-outlined:not(:disabled):not(.disabled):hover else {
    color: #173647
}

.brand-wrap-swagger .btn-brand-outlined.disabled,
.brand-wrap-swagger .btn-brand-outlined:disabled {
    background-color: #298e35;
    border-color: #298e35
}

.brand-wrap-swagger .btn-brand {
    color: #fff;
    background-color: #38b832;
    border-color: #38b832
}

.brand-wrap-swagger .btn-brand:not(:disabled):not(.disabled):hover {
    background-color: #298e35;
    color: #fff;
    border-color: #298e35
}

.brand-wrap-swagger .btn-brand.disabled,
.brand-wrap-swagger .btn-brand:disabled {
    background-color: #38b832;
    border-color: #38b832
}

.brand-wrap-swagger .feature-single .product-features .list-group-item,
.brand-wrap-swagger .features .product-features .list-group-item {
    transition: background .3s ease-in-out
}

.brand-wrap-swagger .feature-single .product-features .list-group-item:active,
.brand-wrap-swagger .feature-single .product-features .list-group-item:focus,
.brand-wrap-swagger .feature-single .product-features .list-group-item:hover,
.brand-wrap-swagger .features .product-features .list-group-item:active,
.brand-wrap-swagger .features .product-features .list-group-item:focus,
.brand-wrap-swagger .features .product-features .list-group-item:hover {
    color: #298e35
}

.brand-wrap-swagger .feature-single .product-features .list-group-item:active else,
.brand-wrap-swagger .feature-single .product-features .list-group-item:focus else,
.brand-wrap-swagger .feature-single .product-features .list-group-item:hover else,
.brand-wrap-swagger .features .product-features .list-group-item:active else,
.brand-wrap-swagger .features .product-features .list-group-item:focus else,
.brand-wrap-swagger .features .product-features .list-group-item:hover else {
    color: #173647
}

.brand-wrap-swagger .feature-single .product-features .list-group-item.active,
.brand-wrap-swagger .features .product-features .list-group-item.active {
    background-color: #eff0f0 !important;
    border-color: #ddd;
    color: #298e35
}

.brand-wrap-swagger .feature-single .product-features .list-group-item.active else,
.brand-wrap-swagger .features .product-features .list-group-item.active else {
    color: #173647
}

.brand-wrap-swagger .feature-single .product-features .list-group-item.active:active,
.brand-wrap-swagger .feature-single .product-features .list-group-item.active:focus,
.brand-wrap-swagger .feature-single .product-features .list-group-item.active:hover,
.brand-wrap-swagger .features .product-features .list-group-item.active:active,
.brand-wrap-swagger .features .product-features .list-group-item.active:focus,
.brand-wrap-swagger .features .product-features .list-group-item.active:hover {
    color: #298e35
}

.brand-wrap-swagger .feature-single .product-features .list-group-item.active:active else,
.brand-wrap-swagger .feature-single .product-features .list-group-item.active:focus else,
.brand-wrap-swagger .feature-single .product-features .list-group-item.active:hover else,
.brand-wrap-swagger .features .product-features .list-group-item.active:active else,
.brand-wrap-swagger .features .product-features .list-group-item.active:focus else,
.brand-wrap-swagger .features .product-features .list-group-item.active:hover else {
    color: #173647
}

.brand-wrap-readyapi .btn-brand-outlined {
    color: #173647;
    background: 0 0;
    border-color: #ebc800
}

.brand-wrap-readyapi .btn-brand-outlined:not(:disabled):not(.disabled):hover {
    background: #ebc800
}

.brand-wrap-readyapi .btn-brand-outlined:not(:disabled):not(.disabled):hover else {
    color: #173647
}

.brand-wrap-readyapi .btn-brand-outlined.disabled,
.brand-wrap-readyapi .btn-brand-outlined:disabled {
    background-color: #ebc800;
    border-color: #ebc800
}

.brand-wrap-readyapi .btn-brand {
    color: #173647;
    background-color: #fcdc00;
    border-color: #fcdc00
}

.brand-wrap-readyapi .btn-brand:not(:disabled):not(.disabled):hover {
    background-color: #ebc800;
    color: #173647;
    border-color: #ebc800
}

.brand-wrap-readyapi .btn-brand.disabled,
.brand-wrap-readyapi .btn-brand:disabled {
    background-color: #fcdc00;
    border-color: #fcdc00
}

.brand-wrap-readyapi .feature-single .product-features .list-group-item,
.brand-wrap-readyapi .features .product-features .list-group-item {
    transition: background .3s ease-in-out
}

.brand-wrap-readyapi .feature-single .product-features .list-group-item:active else,
.brand-wrap-readyapi .feature-single .product-features .list-group-item:focus else,
.brand-wrap-readyapi .feature-single .product-features .list-group-item:hover else,
.brand-wrap-readyapi .features .product-features .list-group-item:active else,
.brand-wrap-readyapi .features .product-features .list-group-item:focus else,
.brand-wrap-readyapi .features .product-features .list-group-item:hover else {
    color: #173647
}

.brand-wrap-readyapi .feature-single .product-features .list-group-item.active,
.brand-wrap-readyapi .features .product-features .list-group-item.active {
    background-color: #eff0f0 !important;
    border-color: #ddd
}

.brand-wrap-readyapi .feature-single .product-features .list-group-item.active else,
.brand-wrap-readyapi .features .product-features .list-group-item.active else {
    color: #173647
}

.brand-wrap-readyapi .feature-single .product-features .list-group-item.active:active else,
.brand-wrap-readyapi .feature-single .product-features .list-group-item.active:focus else,
.brand-wrap-readyapi .feature-single .product-features .list-group-item.active:hover else,
.brand-wrap-readyapi .features .product-features .list-group-item.active:active else,
.brand-wrap-readyapi .features .product-features .list-group-item.active:focus else,
.brand-wrap-readyapi .features .product-features .list-group-item.active:hover else {
    color: #173647
}

.brand-wrap-zephyr .btn-brand-outlined {
    color: #173647;
    background: 0 0;
    border-color: #007aa6
}

.brand-wrap-zephyr .btn-brand-outlined:not(:disabled):not(.disabled):hover {
    background: #007aa6;
    color: #fff
}

.brand-wrap-zephyr .btn-brand-outlined:not(:disabled):not(.disabled):hover else {
    color: #173647
}

.brand-wrap-zephyr .btn-brand-outlined.disabled,
.brand-wrap-zephyr .btn-brand-outlined:disabled {
    background-color: #007aa6;
    border-color: #007aa6
}

.brand-wrap-zephyr .btn-brand {
    color: #fff;
    background-color: #00b9ee;
    border-color: #00b9ee
}

.brand-wrap-zephyr .btn-brand:not(:disabled):not(.disabled):hover {
    background-color: #007aa6;
    color: #fff;
    border-color: #007aa6
}

.brand-wrap-zephyr .btn-brand.disabled,
.brand-wrap-zephyr .btn-brand:disabled {
    background-color: #00b9ee;
    border-color: #00b9ee
}

.brand-wrap-zephyr .feature-single .product-features .list-group-item,
.brand-wrap-zephyr .features .product-features .list-group-item {
    transition: background .3s ease-in-out
}

.brand-wrap-zephyr .feature-single .product-features .list-group-item:active,
.brand-wrap-zephyr .feature-single .product-features .list-group-item:focus,
.brand-wrap-zephyr .feature-single .product-features .list-group-item:hover,
.brand-wrap-zephyr .features .product-features .list-group-item:active,
.brand-wrap-zephyr .features .product-features .list-group-item:focus,
.brand-wrap-zephyr .features .product-features .list-group-item:hover {
    color: #007aa6
}

.brand-wrap-zephyr .feature-single .product-features .list-group-item:active else,
.brand-wrap-zephyr .feature-single .product-features .list-group-item:focus else,
.brand-wrap-zephyr .feature-single .product-features .list-group-item:hover else,
.brand-wrap-zephyr .features .product-features .list-group-item:active else,
.brand-wrap-zephyr .features .product-features .list-group-item:focus else,
.brand-wrap-zephyr .features .product-features .list-group-item:hover else {
    color: #173647
}

.brand-wrap-zephyr .feature-single .product-features .list-group-item.active,
.brand-wrap-zephyr .features .product-features .list-group-item.active {
    background-color: #eff0f0 !important;
    border-color: #ddd;
    color: #007aa6
}

.brand-wrap-zephyr .feature-single .product-features .list-group-item.active else,
.brand-wrap-zephyr .features .product-features .list-group-item.active else {
    color: #173647
}

.brand-wrap-zephyr .feature-single .product-features .list-group-item.active:active,
.brand-wrap-zephyr .feature-single .product-features .list-group-item.active:focus,
.brand-wrap-zephyr .feature-single .product-features .list-group-item.active:hover,
.brand-wrap-zephyr .features .product-features .list-group-item.active:active,
.brand-wrap-zephyr .features .product-features .list-group-item.active:focus,
.brand-wrap-zephyr .features .product-features .list-group-item.active:hover {
    color: #007aa6
}

.brand-wrap-zephyr .feature-single .product-features .list-group-item.active:active else,
.brand-wrap-zephyr .feature-single .product-features .list-group-item.active:focus else,
.brand-wrap-zephyr .feature-single .product-features .list-group-item.active:hover else,
.brand-wrap-zephyr .features .product-features .list-group-item.active:active else,
.brand-wrap-zephyr .features .product-features .list-group-item.active:focus else,
.brand-wrap-zephyr .features .product-features .list-group-item.active:hover else {
    color: #173647
}

.brand-wrap-gray .btn-brand-outlined {
    color: #173647;
    background: 0 0;
    border-color: #ddd
}

.brand-wrap-gray .btn-brand-outlined:not(:disabled):not(.disabled):hover {
    background: #ddd
}

.brand-wrap-gray .btn-brand-outlined:not(:disabled):not(.disabled):hover else {
    color: #173647
}

.brand-wrap-gray .btn-brand-outlined.disabled,
.brand-wrap-gray .btn-brand-outlined:disabled {
    background-color: #ddd;
    border-color: #ddd
}

.brand-wrap-gray .btn-brand {
    color: #173647;
    background-color: #eff0f0;
    border-color: #eff0f0
}

.brand-wrap-gray .btn-brand:not(:disabled):not(.disabled):hover {
    background-color: #ddd;
    color: #173647;
    border-color: #ddd
}

.brand-wrap-gray .btn-brand.disabled,
.brand-wrap-gray .btn-brand:disabled {
    background-color: #eff0f0;
    border-color: #eff0f0
}

.brand-wrap-gray .feature-single .product-features .list-group-item,
.brand-wrap-gray .features .product-features .list-group-item {
    transition: background .3s ease-in-out
}

.brand-wrap-gray .feature-single .product-features .list-group-item:active else,
.brand-wrap-gray .feature-single .product-features .list-group-item:focus else,
.brand-wrap-gray .feature-single .product-features .list-group-item:hover else,
.brand-wrap-gray .features .product-features .list-group-item:active else,
.brand-wrap-gray .features .product-features .list-group-item:focus else,
.brand-wrap-gray .features .product-features .list-group-item:hover else {
    color: #173647
}

.brand-wrap-gray .feature-single .product-features .list-group-item.active,
.brand-wrap-gray .features .product-features .list-group-item.active {
    background-color: #eff0f0 !important;
    border-color: #ddd
}

.brand-wrap-gray .feature-single .product-features .list-group-item.active else,
.brand-wrap-gray .features .product-features .list-group-item.active else {
    color: #173647
}

.brand-wrap-gray .feature-single .product-features .list-group-item.active:active else,
.brand-wrap-gray .feature-single .product-features .list-group-item.active:focus else,
.brand-wrap-gray .feature-single .product-features .list-group-item.active:hover else,
.brand-wrap-gray .features .product-features .list-group-item.active:active else,
.brand-wrap-gray .features .product-features .list-group-item.active:focus else,
.brand-wrap-gray .features .product-features .list-group-item.active:hover else {
    color: #173647
}

.brand-wrap-cucumber .btn-brand-outlined {
    color: #173647;
    background: 0 0;
    border-color: #1dbb68
}

.brand-wrap-cucumber .btn-brand-outlined:not(:disabled):not(.disabled):hover {
    background: #1dbb68;
    color: #fff
}

.brand-wrap-cucumber .btn-brand-outlined:not(:disabled):not(.disabled):hover else {
    color: #173647
}

.brand-wrap-cucumber .btn-brand-outlined.disabled,
.brand-wrap-cucumber .btn-brand-outlined:disabled {
    background-color: #1dbb68;
    border-color: #1dbb68
}

.brand-wrap-cucumber .btn-brand {
    color: #fff;
    background-color: #1dbb68;
    border-color: #1dbb68
}

.brand-wrap-cucumber .btn-brand:not(:disabled):not(.disabled):hover {
    background-color: #1dbb68;
    color: #fff;
    border-color: #1dbb68
}

.brand-wrap-cucumber .btn-brand.disabled,
.brand-wrap-cucumber .btn-brand:disabled {
    background-color: #1dbb68;
    border-color: #1dbb68
}

.brand-wrap-cucumber .feature-single .product-features .list-group-item,
.brand-wrap-cucumber .features .product-features .list-group-item {
    transition: background .3s ease-in-out
}

.brand-wrap-cucumber .feature-single .product-features .list-group-item:active,
.brand-wrap-cucumber .feature-single .product-features .list-group-item:focus,
.brand-wrap-cucumber .feature-single .product-features .list-group-item:hover,
.brand-wrap-cucumber .features .product-features .list-group-item:active,
.brand-wrap-cucumber .features .product-features .list-group-item:focus,
.brand-wrap-cucumber .features .product-features .list-group-item:hover {
    color: #1dbb68
}

.brand-wrap-cucumber .feature-single .product-features .list-group-item:active else,
.brand-wrap-cucumber .feature-single .product-features .list-group-item:focus else,
.brand-wrap-cucumber .feature-single .product-features .list-group-item:hover else,
.brand-wrap-cucumber .features .product-features .list-group-item:active else,
.brand-wrap-cucumber .features .product-features .list-group-item:focus else,
.brand-wrap-cucumber .features .product-features .list-group-item:hover else {
    color: #173647
}

.brand-wrap-cucumber .feature-single .product-features .list-group-item.active,
.brand-wrap-cucumber .features .product-features .list-group-item.active {
    background-color: #eff0f0 !important;
    border-color: #ddd;
    color: #1dbb68
}

.brand-wrap-cucumber .feature-single .product-features .list-group-item.active else,
.brand-wrap-cucumber .features .product-features .list-group-item.active else {
    color: #173647
}

.brand-wrap-cucumber .feature-single .product-features .list-group-item.active:active,
.brand-wrap-cucumber .feature-single .product-features .list-group-item.active:focus,
.brand-wrap-cucumber .feature-single .product-features .list-group-item.active:hover,
.brand-wrap-cucumber .features .product-features .list-group-item.active:active,
.brand-wrap-cucumber .features .product-features .list-group-item.active:focus,
.brand-wrap-cucumber .features .product-features .list-group-item.active:hover {
    color: #1dbb68
}

.brand-wrap-cucumber .feature-single .product-features .list-group-item.active:active else,
.brand-wrap-cucumber .feature-single .product-features .list-group-item.active:focus else,
.brand-wrap-cucumber .feature-single .product-features .list-group-item.active:hover else,
.brand-wrap-cucumber .features .product-features .list-group-item.active:active else,
.brand-wrap-cucumber .features .product-features .list-group-item.active:focus else,
.brand-wrap-cucumber .features .product-features .list-group-item.active:hover else {
    color: #173647
}

.brand-wrap-orange .btn-brand-outlined {
    color: #173647;
    background: 0 0;
    border-color: #ff730b
}

.brand-wrap-orange .btn-brand-outlined:not(:disabled):not(.disabled):hover {
    background: #ff730b;
    color: #fff
}

.brand-wrap-orange .btn-brand-outlined:not(:disabled):not(.disabled):hover else {
    color: #173647
}

.brand-wrap-orange .btn-brand-outlined.disabled,
.brand-wrap-orange .btn-brand-outlined:disabled {
    background-color: #ff730b;
    border-color: #ff730b
}

.brand-wrap-orange .btn-brand {
    color: #fff;
    background-color: #ff730b;
    border-color: #ff730b
}

.brand-wrap-orange .btn-brand:not(:disabled):not(.disabled):hover {
    background-color: #ff730b;
    color: #fff;
    border-color: #ff730b
}

.brand-wrap-orange .btn-brand.disabled,
.brand-wrap-orange .btn-brand:disabled {
    background-color: #ff730b;
    border-color: #ff730b
}

.brand-wrap-orange .feature-single .product-features .list-group-item,
.brand-wrap-orange .features .product-features .list-group-item {
    transition: background .3s ease-in-out
}

.brand-wrap-orange .feature-single .product-features .list-group-item:active,
.brand-wrap-orange .feature-single .product-features .list-group-item:focus,
.brand-wrap-orange .feature-single .product-features .list-group-item:hover,
.brand-wrap-orange .features .product-features .list-group-item:active,
.brand-wrap-orange .features .product-features .list-group-item:focus,
.brand-wrap-orange .features .product-features .list-group-item:hover {
    color: #ff730b
}

.brand-wrap-orange .feature-single .product-features .list-group-item:active else,
.brand-wrap-orange .feature-single .product-features .list-group-item:focus else,
.brand-wrap-orange .feature-single .product-features .list-group-item:hover else,
.brand-wrap-orange .features .product-features .list-group-item:active else,
.brand-wrap-orange .features .product-features .list-group-item:focus else,
.brand-wrap-orange .features .product-features .list-group-item:hover else {
    color: #173647
}

.brand-wrap-orange .feature-single .product-features .list-group-item.active,
.brand-wrap-orange .features .product-features .list-group-item.active {
    background-color: #eff0f0 !important;
    border-color: #ddd;
    color: #ff730b
}

.brand-wrap-orange .feature-single .product-features .list-group-item.active else,
.brand-wrap-orange .features .product-features .list-group-item.active else {
    color: #173647
}

.brand-wrap-orange .feature-single .product-features .list-group-item.active:active,
.brand-wrap-orange .feature-single .product-features .list-group-item.active:focus,
.brand-wrap-orange .feature-single .product-features .list-group-item.active:hover,
.brand-wrap-orange .features .product-features .list-group-item.active:active,
.brand-wrap-orange .features .product-features .list-group-item.active:focus,
.brand-wrap-orange .features .product-features .list-group-item.active:hover {
    color: #ff730b
}

.brand-wrap-orange .feature-single .product-features .list-group-item.active:active else,
.brand-wrap-orange .feature-single .product-features .list-group-item.active:focus else,
.brand-wrap-orange .feature-single .product-features .list-group-item.active:hover else,
.brand-wrap-orange .features .product-features .list-group-item.active:active else,
.brand-wrap-orange .features .product-features .list-group-item.active:focus else,
.brand-wrap-orange .features .product-features .list-group-item.active:hover else {
    color: #173647
}

.band.band-read-more {
    margin-top: -120px;
    padding-bottom: 15px
}

.WebPart .band.band-read-more {
    margin-top: 0
}

.band.band-read-more .read-more-cta {
    text-align: center;
    padding-bottom: 25px
}

.band.band-read-more .read-more-cta .read-more-barrier {
    height: 1px;
    margin: 0 15px;
    position: relative;
    top: -1rem;
    z-index: 1;
    opacity: .5
}

.band.band-read-more .read-more-cta a {
    line-height: 2rem;
    font-size: 1.1875rem;
    position: relative;
    display: inline-block;
    padding: 0 30px;
    text-decoration: none;
    z-index: 2
}

.band.band-read-more .read-more-cta a:after {
    content: "\f0fe";
    font-family: "Font Awesome 5 Pro";
    margin-left: 10px;
    transition: content .2s ease-in-out, -webkit-transform .4s ease-in-out;
    transition: content .2s ease-in-out, transform .4s ease-in-out;
    transition: content .2s ease-in-out, transform .4s ease-in-out, -webkit-transform .4s ease-in-out
}

.active.band.band-read-more .read-more-cta a::after {
    content: "\f146"
}

.band.band-read-more .read-more-content {
    max-height: 0;
    margin: 0 15px;
    overflow: hidden;
    padding-bottom: 0;
    transition: padding .3s ease-in-out, max-height .3s ease-in-out
}

.active.band.band-read-more .read-more-content {
    max-height: 5000px;
    padding-bottom: 50px
}

.resource-cards-wrapper .pagination {
    display: flex;
    padding-left: 0;
    list-style: none;
    border-radius: .25rem
}

.resource-cards-wrapper .page-link {
    position: relative;
    display: block;
    margin-left: -1px;
    background-color: transparent !important;
    line-height: 1.25;
    color: #758491;
    border: none;
    border-radius: .5%
}

.resource-cards-wrapper .page-link:hover {
    z-index: 2;
    color: #ff8f0f;
    text-decoration: none;
    border: none;
    background-color: #fff
}

.resource-cards-wrapper .page-first .page-link,
.resource-cards-wrapper .page-last .page-link,
.resource-cards-wrapper .page-next .page-link,
.resource-cards-wrapper .page-prev .page-link {
    color: #ff8f0f;
    border: none !important
}

.resource-cards-wrapper .page-link:focus {
    z-index: 2;
    outline: 0;
    box-shadow: none;
    border: none;
    text-decoration: underline;
    text-underline-position: under;
    color: #ffa742
}

.resource-cards-wrapper .page-link:not(:disabled):not(.disabled) {
    cursor: pointer
}

.resource-cards-wrapper .page-item:first-child .page-link {
    margin-left: 0;
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem
}

.resource-cards-wrapper .page-item:last-child .page-link {
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem
}

.resource-cards-wrapper .page-item.active .page-link {
    z-index: 1;
    color: #758491;
    font-weight: 900;
    text-decoration: underline;
    text-underline-position: under;
    background-color: #fff;
    border-color: #758491
}

.autocomplete-items {
    position: absolute;
    border: 1px solid #ddd;
    width: inherit;
    margin-top: 41px;
    background-color: #fff;
    border-radius: 0 0 3px 3px;
    box-shadow: 0 0 20px -10px rgba(23, 54, 71, .4);
    z-index: 2
}

.autocomplete-items div {
    line-height: 100%;
    padding: 5px 15px
}

.autocomplete-items div.autocomplete-active {
    background-color: #eff0f0
}

.review-independent-dark .rating,
.review-independent-light .rating {
    color: #07ced6
}

.review-independent-dark .footer::before,
.review-independent-light .footer::before {
    color: #07ced6
}

.review-readyapi-dark .rating,
.review-readyapi-light .rating {
    color: #fcdc00
}

.review-readyapi-dark .footer::before,
.review-readyapi-light .footer::before {
    color: #fcdc00
}

.review-zephyr-dark .rating,
.review-zephyr-light .rating {
    color: #17d1fc
}

.review-zephyr-dark .footer::before,
.review-zephyr-light .footer::before {
    color: #17d1fc
}

.review-swagger-dark .rating,
.review-swagger-light .rating {
    color: #63db2a
}

.review-swagger-dark .footer::before,
.review-swagger-light .footer::before {
    color: #63db2a
}

.review-corp-dark .rating,
.review-corp-light .rating {
    color: #ff730b
}

.review-corp-dark .footer::before,
.review-corp-light .footer::before {
    color: #ff730b
}

.review-independent-light:hover {
    background-color: #fff;
    box-shadow: 0 2px 20px rgba(36, 54, 70, .2)
}

.review-independent-light:hover .review-go {
    background-color: #07ced6
}

.review-independent-light .date,
.review-independent-light .footer,
.review-independent-light .quote {
    color: #758491
}

.review-independent-light .quote-heading {
    color: #173647
}

@media (min-width:1230px) {
    .review-independent-light .rating-container.large {
        border-right: 1px solid #ddd
    }
}

.review-readyapi-light:hover {
    background-color: #fff;
    box-shadow: 0 2px 20px rgba(36, 54, 70, .2)
}

.review-readyapi-light:hover .review-go {
    background-color: #fcdc00
}

.review-readyapi-light .date,
.review-readyapi-light .footer,
.review-readyapi-light .quote {
    color: #758491
}

.review-readyapi-light .quote-heading {
    color: #173647
}

@media (min-width:1230px) {
    .review-readyapi-light .rating-container.large {
        border-right: 1px solid #ddd
    }
}

.review-zephyr-light:hover {
    background-color: #fff;
    box-shadow: 0 2px 20px rgba(36, 54, 70, .2)
}

.review-zephyr-light:hover .review-go {
    background-color: #17d1fc
}

.review-zephyr-light .date,
.review-zephyr-light .footer,
.review-zephyr-light .quote {
    color: #758491
}

.review-zephyr-light .quote-heading {
    color: #173647
}

@media (min-width:1230px) {
    .review-zephyr-light .rating-container.large {
        border-right: 1px solid #ddd
    }
}

.review-swagger-light:hover {
    background-color: #fff;
    box-shadow: 0 2px 20px rgba(36, 54, 70, .2)
}

.review-swagger-light:hover .review-go {
    background-color: #63db2a
}

.review-swagger-light .date,
.review-swagger-light .footer,
.review-swagger-light .quote {
    color: #758491
}

.review-swagger-light .quote-heading {
    color: #173647
}

@media (min-width:1230px) {
    .review-swagger-light .rating-container.large {
        border-right: 1px solid #ddd
    }
}

.review-corp-light:hover {
    background-color: #fff;
    box-shadow: 0 2px 20px rgba(36, 54, 70, .2)
}

.review-corp-light:hover .review-go {
    background-color: #ff730b
}

.review-corp-light .date,
.review-corp-light .footer,
.review-corp-light .quote {
    color: #758491
}

.review-corp-light .quote-heading {
    color: #173647
}

@media (min-width:1230px) {
    .review-corp-light .rating-container.large {
        border-right: 1px solid #ddd
    }
}

.review-independent-dark {
    border: 1px solid transparent
}

.review-independent-dark .date {
    color: #ddd
}

.review-independent-dark .footer,
.review-independent-dark .quote {
    color: #fff
}

.review-independent-dark .quote-heading {
    color: #07ced6 !important
}

@media (min-width:1230px) {
    .review-independent-dark .rating-container.large {
        border-right: 1px solid #758491
    }
}

.review-independent-dark:hover {
    border: 1px solid #07ced6 !important
}

.review-independent-dark:hover .review-go {
    background-color: #2194a3
}

.review-readyapi-dark {
    border: 1px solid transparent
}

.review-readyapi-dark .date {
    color: #ddd
}

.review-readyapi-dark .footer,
.review-readyapi-dark .quote {
    color: #fff
}

.review-readyapi-dark .quote-heading {
    color: #fcdc00 !important
}

@media (min-width:1230px) {
    .review-readyapi-dark .rating-container.large {
        border-right: 1px solid #758491
    }
}

.review-readyapi-dark:hover {
    border: 1px solid #fcdc00 !important
}

.review-readyapi-dark:hover .review-go {
    background-color: #ebc800
}

.review-zephyr-dark {
    border: 1px solid transparent
}

.review-zephyr-dark .date {
    color: #ddd
}

.review-zephyr-dark .footer,
.review-zephyr-dark .quote {
    color: #fff
}

.review-zephyr-dark .quote-heading {
    color: #17d1fc !important
}

@media (min-width:1230px) {
    .review-zephyr-dark .rating-container.large {
        border-right: 1px solid #758491
    }
}

.review-zephyr-dark:hover {
    border: 1px solid #17d1fc !important
}

.review-zephyr-dark:hover .review-go {
    background-color: #00b9ee
}

.review-swagger-dark {
    border: 1px solid transparent
}

.review-swagger-dark .date {
    color: #ddd
}

.review-swagger-dark .footer,
.review-swagger-dark .quote {
    color: #fff
}

.review-swagger-dark .quote-heading {
    color: #63db2a !important
}

@media (min-width:1230px) {
    .review-swagger-dark .rating-container.large {
        border-right: 1px solid #758491
    }
}

.review-swagger-dark:hover {
    border: 1px solid #63db2a !important
}

.review-swagger-dark:hover .review-go {
    background-color: #38b832
}

.review-corp-dark {
    border: 1px solid transparent
}

.review-corp-dark .date {
    color: #ddd
}

.review-corp-dark .footer,
.review-corp-dark .quote {
    color: #fff
}

.review-corp-dark .quote-heading {
    color: #ff730b !important
}

@media (min-width:1230px) {
    .review-corp-dark .rating-container.large {
        border-right: 1px solid #758491
    }
}

.review-corp-dark:hover {
    border: 1px solid #ff730b !important
}

.review-corp-dark:hover .review-go {
    background-color: #ff8f0f
}

@media (min-width:1230px) {
    .review-large .rating-container {
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }
}

@media (min-width:1230px) {
    .review-large .review-content {
        flex: 0 0 66.66667%;
        max-width: 66.66667%;
        padding-left: 48px
    }
}

@media (min-width:1230px) {
    .review-large .quote-heading {
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }
}

@media (min-width:1230px) {
    .review-large .footer {
        font-size: 1.25rem !important
    }
}

.review {
    display: block;
    margin: 0 auto;
    padding: 40px 35px;
    text-decoration: none !important;
    transition: all .3s ease-in-out;
    height: 100%
}

.review .date {
    font-size: .6875rem;
    position: absolute;
    top: 35px;
    right: 40px
}

.review .footer {
    font-family: "Roboto Mono", monospace;
    font-size: 1.0625rem;
    margin: 20px 0 10px
}

@media (min-width:650px) and (max-width:1029.98px) {
    .review .footer {
        font-size: 1.0625rem
    }
}

@media (max-width:649.98px) {
    .review .footer {
        font-size: .8125rem
    }
}

.review .footer::before {
    content: "\f068 \00A0 \00A0";
    font-size: 1.875rem;
    font-family: "Font Awesome 5 Pro";
    vertical-align: sub
}

@media (min-width:650px) and (max-width:1029.98px) {
    .review .footer::before {
        font-size: 1.5rem
    }
}

@media (max-width:649.98px) {
    .review .footer::before {
        font-size: 1.25rem
    }
}

.review .quote {
    margin: 20px 0 10px;
    font-size: 1.1875rem
}

@media (min-width:650px) and (max-width:1029.98px) {
    .review .quote {
        font-size: .9375rem
    }
}

@media (max-width:649.98px) {
    .review .quote {
        font-size: .75rem
    }
}

.review .quote-heading {
    font-family: "Roboto Mono", monospace;
    font-size: 1.5rem
}

@media (min-width:650px) and (max-width:1029.98px) {
    .review .quote-heading {
        font-size: 1.1875rem !important
    }
}

@media (max-width:649.98px) {
    .review .quote-heading {
        font-size: 1rem !important
    }
}

.review .rating {
    font-family: "Roboto Mono", monospace;
    font-size: 1.75rem
}

@media (min-width:650px) and (max-width:1029.98px) {
    .review .rating {
        font-size: 1.5rem !important
    }
}

@media (max-width:649.98px) {
    .review .rating {
        font-size: 1.3rem !important
    }
}

.review .rating-container {
    align-items: center;
    display: flex;
    justify-content: center
}

@media (min-width:1030px) {
    .review .rating-container {
        padding-right: 35px !important
    }
}

.review-go {
    bottom: 0;
    display: flex !important;
    height: 30px;
    line-height: 30px;
    position: absolute;
    right: 0;
    width: 30px;
    transition: all .3s ease-in-out
}

.review:hover .review-go:after {
    color: #fff;
    text-align: center;
    width: 30px;
    content: "\f054";
    font-family: "Font Awesome 5 Pro"
}

.review .five-star:before,
.review .four-half-star:before,
.review .four-star:before,
.review .one-half-star:before,
.review .one-star:before,
.review .three-half-star:before,
.review .three-star:before,
.review .two-half-star:before,
.review .two-star:before {
    font-family: "Roboto Mono", monospace
}

.review .five-star:after,
.review .four-half-star:after,
.review .four-star:after,
.review .one-half-star:after,
.review .one-star:after,
.review .three-half-star:after,
.review .three-star:after,
.review .two-half-star:after,
.review .two-star:after {
    letter-spacing: 5px;
    font-family: "Font Awesome 5 Pro";
    font-weight: 700;
    font-size: 1.5rem
}

@media (min-width:650px) and (max-width:1029.98px) {

    .review .five-star:after,
    .review .four-half-star:after,
    .review .four-star:after,
    .review .one-half-star:after,
    .review .one-star:after,
    .review .three-half-star:after,
    .review .three-star:after,
    .review .two-half-star:after,
    .review .two-star:after {
        font-size: 1.4rem !important
    }
}

@media (max-width:649.98px) {

    .review .five-star:after,
    .review .four-half-star:after,
    .review .four-star:after,
    .review .one-half-star:after,
    .review .one-star:after,
    .review .three-half-star:after,
    .review .three-star:after,
    .review .two-half-star:after,
    .review .two-star:after {
        font-size: 1.25rem !important
    }
}

.review .five-star:before {
    content: "5.0 "
}

.review .five-star:after {
    content: "\f005 \f005 \f005 \f005 \f005"
}

.review .four-half-star:before {
    content: "4.5 "
}

.review .four-half-star:after {
    content: "\f005 \f005 \f005 \f005 \f5c0"
}

.review .four-star:before {
    content: "4.0 "
}

.review .four-star:after {
    content: "\f005 \f005 \f005 \f005"
}

.review .three-half-star:before {
    content: "3.5 "
}

.review .three-half-star:after {
    content: "\f005 \f005 \f005 \f5c0"
}

.review .three-star:before {
    content: "3.0 "
}

.review .three-star:after {
    content: "\f005 \f005 \f005"
}

.review .two-half-star:before {
    content: "2.5 "
}

.review .two-half-star:after {
    content: "\f005 \f005 \f5c0"
}

.review .two-star:before {
    content: "2.0 "
}

.review .two-star:after {
    content: "\f005 \f005 "
}

.review .one-half-star:before {
    content: "1.5 "
}

.review .one-half-star:after {
    content: "\f005 \f5c0"
}

.review .one-star:before {
    content: "1.0 "
}

.review .one-star:after {
    content: "\f005"
}

@media (min-width:1230px) {
    .announcement {
        padding: 0 20px;
        font-size: 14px;
        visibility: visible;
        height: 60px;
        opacity: 1;
        line-height: 130%;
        transition: margin .2s ease-in-out;
        position: relative;
        margin-top: 0;
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 10
    }

    .announcement .container {
        height: 100%
    }

    .announcement .container a {
        height: 100%;
        text-decoration: none
    }

    .announcement .container a:hover .announcement-content,
    .announcement .container a:hover .announcement-cta {
        border-bottom: 1px dotted
    }

    .announcement.hidden {
        margin-top: -60px
    }

    .announcement.hidden .announcement-close {
        display: none
    }

    .announcement-close {
        display: block;
        background-color: transparent;
        transition: background .2s ease-in-out;
        height: 60px !important;
        width: 60px;
        position: fixed;
        right: 0 !important;
        top: 0 !important;
        line-height: 60px;
        cursor: pointer;
        position: fixed;
        right: 30px;
        top: 20px
    }

    .announcement-close::after {
        content: "\f00d";
        display: inline-block;
        font-family: "Font Awesome 5 Pro";
        margin-left: 0;
        visibility: visible;
        width: 60px;
        height: 60px;
        text-align: center
    }

    .announcement-close:hover {
        background-color: rgba(0, 0, 0, .1)
    }

    .announcement-cta {
        margin-left: 20px;
        display: inline-block;
        white-space: nowrap;
        border-bottom: 0;
        transition: border .2s ease-in-out
    }

    .announcement-content {
        border-bottom: 1px dotted transparent;
        transition: border .2s ease-in-out
    }
}

@media (max-width:1229.98px) {
    .announcement {
        display: none
    }
}

@-webkit-keyframes announcement-trans {
    from {
        background-color: red
    }

    to {
        background-color: #ff0
    }
}

@keyframes announcement-trans {
    from {
        background-color: red
    }

    to {
        background-color: #ff0
    }
}

.external-link-arrow:after {
    content: "\f062";
    font-family: "Font Awesome 5 Pro";
    font-weight: 300;
    display: inline-block;
    font-size: 10px;
    margin-left: 5px;
    top: -7px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    position: relative
}

.hover-parent .hover-orange-light {
    transition: color .2s ease-out
}

.hover-parent:hover .hover-orange-light {
    color: #ffad33 !important
}

.hover-parent:hover .go-arrow {
    -webkit-animation: glide-infinite-right 1.5s ease-in-out infinite alternate;
    animation: glide-infinite-right 1.5s ease-in-out infinite alternate
}

.hover-parent .hover-orange {
    transition: color .2s ease-out
}

.hover-parent:hover .hover-orange {
    color: #ff8f0f !important
}

.hover-parent:hover .go-arrow {
    -webkit-animation: glide-infinite-right 1.5s ease-in-out infinite alternate;
    animation: glide-infinite-right 1.5s ease-in-out infinite alternate
}

.hover-parent .hover-orange-dark {
    transition: color .2s ease-out
}

.hover-parent:hover .hover-orange-dark {
    color: #ff730b !important
}

.hover-parent:hover .go-arrow {
    -webkit-animation: glide-infinite-right 1.5s ease-in-out infinite alternate;
    animation: glide-infinite-right 1.5s ease-in-out infinite alternate
}

.hover-parent .hover-cyan-light {
    transition: color .2s ease-out
}

.hover-parent:hover .hover-cyan-light {
    color: #50e4ea !important
}

.hover-parent:hover .go-arrow {
    -webkit-animation: glide-infinite-right 1.5s ease-in-out infinite alternate;
    animation: glide-infinite-right 1.5s ease-in-out infinite alternate
}

.hover-parent .hover-cyan {
    transition: color .2s ease-out
}

.hover-parent:hover .hover-cyan {
    color: #07ced6 !important
}

.hover-parent:hover .go-arrow {
    -webkit-animation: glide-infinite-right 1.5s ease-in-out infinite alternate;
    animation: glide-infinite-right 1.5s ease-in-out infinite alternate
}

.hover-parent .hover-cyan-medium {
    transition: color .2s ease-out
}

.hover-parent:hover .hover-cyan-medium {
    color: #2194a3 !important
}

.hover-parent:hover .go-arrow {
    -webkit-animation: glide-infinite-right 1.5s ease-in-out infinite alternate;
    animation: glide-infinite-right 1.5s ease-in-out infinite alternate
}

.hover-parent .hover-cyan-dark {
    transition: color .2s ease-out
}

.hover-parent:hover .hover-cyan-dark {
    color: #016570 !important
}

.hover-parent:hover .go-arrow {
    -webkit-animation: glide-infinite-right 1.5s ease-in-out infinite alternate;
    animation: glide-infinite-right 1.5s ease-in-out infinite alternate
}

.hover-parent .hover-blue-light {
    transition: color .2s ease-out
}

.hover-parent:hover .hover-blue-light {
    color: #17d1fc !important
}

.hover-parent:hover .go-arrow {
    -webkit-animation: glide-infinite-right 1.5s ease-in-out infinite alternate;
    animation: glide-infinite-right 1.5s ease-in-out infinite alternate
}

.hover-parent .hover-blue {
    transition: color .2s ease-out
}

.hover-parent:hover .hover-blue {
    color: #00b9ee !important
}

.hover-parent:hover .go-arrow {
    -webkit-animation: glide-infinite-right 1.5s ease-in-out infinite alternate;
    animation: glide-infinite-right 1.5s ease-in-out infinite alternate
}

.hover-parent .hover-blue-dark {
    transition: color .2s ease-out
}

.hover-parent:hover .hover-blue-dark {
    color: #007aa6 !important
}

.hover-parent:hover .go-arrow {
    -webkit-animation: glide-infinite-right 1.5s ease-in-out infinite alternate;
    animation: glide-infinite-right 1.5s ease-in-out infinite alternate
}

.hover-parent .hover-green-light {
    transition: color .2s ease-out
}

.hover-parent:hover .hover-green-light {
    color: #63db2a !important
}

.hover-parent:hover .go-arrow {
    -webkit-animation: glide-infinite-right 1.5s ease-in-out infinite alternate;
    animation: glide-infinite-right 1.5s ease-in-out infinite alternate
}

.hover-parent .hover-green {
    transition: color .2s ease-out
}

.hover-parent:hover .hover-green {
    color: #38b832 !important
}

.hover-parent:hover .go-arrow {
    -webkit-animation: glide-infinite-right 1.5s ease-in-out infinite alternate;
    animation: glide-infinite-right 1.5s ease-in-out infinite alternate
}

.hover-parent .hover-green-dark {
    transition: color .2s ease-out
}

.hover-parent:hover .hover-green-dark {
    color: #298e35 !important
}

.hover-parent:hover .go-arrow {
    -webkit-animation: glide-infinite-right 1.5s ease-in-out infinite alternate;
    animation: glide-infinite-right 1.5s ease-in-out infinite alternate
}

.hover-parent .hover-yellow-light {
    transition: color .2s ease-out
}

.hover-parent:hover .hover-yellow-light {
    color: #fcdc00 !important
}

.hover-parent:hover .go-arrow {
    -webkit-animation: glide-infinite-right 1.5s ease-in-out infinite alternate;
    animation: glide-infinite-right 1.5s ease-in-out infinite alternate
}

.hover-parent .hover-yellow {
    transition: color .2s ease-out
}

.hover-parent:hover .hover-yellow {
    color: #ebc800 !important
}

.hover-parent:hover .go-arrow {
    -webkit-animation: glide-infinite-right 1.5s ease-in-out infinite alternate;
    animation: glide-infinite-right 1.5s ease-in-out infinite alternate
}

.hover-parent .hover-yellow-dark {
    transition: color .2s ease-out
}

.hover-parent:hover .hover-yellow-dark {
    color: #e6a400 !important
}

.hover-parent:hover .go-arrow {
    -webkit-animation: glide-infinite-right 1.5s ease-in-out infinite alternate;
    animation: glide-infinite-right 1.5s ease-in-out infinite alternate
}

.hover-parent .hover-gray-xtra-light {
    transition: color .2s ease-out
}

.hover-parent:hover .hover-gray-xtra-light {
    color: #eff0f0 !important
}

.hover-parent:hover .go-arrow {
    -webkit-animation: glide-infinite-right 1.5s ease-in-out infinite alternate;
    animation: glide-infinite-right 1.5s ease-in-out infinite alternate
}

.hover-parent .hover-gray-light {
    transition: color .2s ease-out
}

.hover-parent:hover .hover-gray-light {
    color: #ddd !important
}

.hover-parent:hover .go-arrow {
    -webkit-animation: glide-infinite-right 1.5s ease-in-out infinite alternate;
    animation: glide-infinite-right 1.5s ease-in-out infinite alternate
}

.hover-parent .hover-gray {
    transition: color .2s ease-out
}

.hover-parent:hover .hover-gray {
    color: #758491 !important
}

.hover-parent:hover .go-arrow {
    -webkit-animation: glide-infinite-right 1.5s ease-in-out infinite alternate;
    animation: glide-infinite-right 1.5s ease-in-out infinite alternate
}

.hover-parent .hover-gray-dark {
    transition: color .2s ease-out
}

.hover-parent:hover .hover-gray-dark {
    color: #173647 !important
}

.hover-parent:hover .go-arrow {
    -webkit-animation: glide-infinite-right 1.5s ease-in-out infinite alternate;
    animation: glide-infinite-right 1.5s ease-in-out infinite alternate
}

.hover-parent .hover-black-light {
    transition: color .2s ease-out
}

.hover-parent:hover .hover-black-light {
    color: #231f20 !important
}

.hover-parent:hover .go-arrow {
    -webkit-animation: glide-infinite-right 1.5s ease-in-out infinite alternate;
    animation: glide-infinite-right 1.5s ease-in-out infinite alternate
}

.hover-parent .hover-blue-default {
    transition: color .2s ease-out
}

.hover-parent:hover .hover-blue-default {
    color: #3489d1 !important
}

.hover-parent:hover .go-arrow {
    -webkit-animation: glide-infinite-right 1.5s ease-in-out infinite alternate;
    animation: glide-infinite-right 1.5s ease-in-out infinite alternate
}

.hover-parent .hover-blue-default-light {
    transition: color .2s ease-out
}

.hover-parent:hover .hover-blue-default-light {
    color: #d2e1e8 !important
}

.hover-parent:hover .go-arrow {
    -webkit-animation: glide-infinite-right 1.5s ease-in-out infinite alternate;
    animation: glide-infinite-right 1.5s ease-in-out infinite alternate
}

.hover-parent .hover-red {
    transition: color .2s ease-out
}

.hover-parent:hover .hover-red {
    color: #cb2e25 !important
}

.hover-parent:hover .go-arrow {
    -webkit-animation: glide-infinite-right 1.5s ease-in-out infinite alternate;
    animation: glide-infinite-right 1.5s ease-in-out infinite alternate
}

.hover-parent .hover-color-cucumber-1 {
    transition: color .2s ease-out
}

.hover-parent:hover .hover-color-cucumber-1 {
    color: #23d96c !important
}

.hover-parent:hover .go-arrow {
    -webkit-animation: glide-infinite-right 1.5s ease-in-out infinite alternate;
    animation: glide-infinite-right 1.5s ease-in-out infinite alternate
}

.hover-parent .hover-color-cucumber-2 {
    transition: color .2s ease-out
}

.hover-parent:hover .hover-color-cucumber-2 {
    color: #1dbb68 !important
}

.hover-parent:hover .go-arrow {
    -webkit-animation: glide-infinite-right 1.5s ease-in-out infinite alternate;
    animation: glide-infinite-right 1.5s ease-in-out infinite alternate
}

.hover-parent .hover-color-cucumber-3 {
    transition: color .2s ease-out
}

.hover-parent:hover .hover-color-cucumber-3 {
    color: #169e63 !important
}

.hover-parent:hover .go-arrow {
    -webkit-animation: glide-infinite-right 1.5s ease-in-out infinite alternate;
    animation: glide-infinite-right 1.5s ease-in-out infinite alternate
}

.hover-parent .hover-color-cucumber-4 {
    transition: color .2s ease-out
}

.hover-parent:hover .hover-color-cucumber-4 {
    color: #10815f !important
}

.hover-parent:hover .go-arrow {
    -webkit-animation: glide-infinite-right 1.5s ease-in-out infinite alternate;
    animation: glide-infinite-right 1.5s ease-in-out infinite alternate
}

.bg-orange-light {
    background-color: #ffad33 !important
}

a.bg-orange-light:focus,
a.bg-orange-light:hover,
button.bg-orange-light:focus,
button.bg-orange-light:hover {
    background-color: #f90 !important
}

.bg-orange {
    background-color: #ff8f0f !important
}

a.bg-orange:focus,
a.bg-orange:hover,
button.bg-orange:focus,
button.bg-orange:hover {
    background-color: #db7500 !important
}

.bg-orange-dark {
    background-color: #ff730b !important
}

a.bg-orange-dark:focus,
a.bg-orange-dark:hover,
button.bg-orange-dark:focus,
button.bg-orange-dark:hover {
    background-color: #d75c00 !important
}

.bg-cyan-light {
    background-color: #50e4ea !important
}

a.bg-cyan-light:focus,
a.bg-cyan-light:hover,
button.bg-cyan-light:focus,
button.bg-cyan-light:hover {
    background-color: #22dde5 !important
}

.bg-cyan {
    background-color: #07ced6 !important
}

a.bg-cyan:focus,
a.bg-cyan:hover,
button.bg-cyan:focus,
button.bg-cyan:hover {
    background-color: #059ea5 !important
}

.bg-cyan-medium {
    background-color: #2194a3 !important
}

a.bg-cyan-medium:focus,
a.bg-cyan-medium:hover,
button.bg-cyan-medium:focus,
button.bg-cyan-medium:hover {
    background-color: #186d79 !important
}

.bg-cyan-dark {
    background-color: #016570 !important
}

a.bg-cyan-dark:focus,
a.bg-cyan-dark:hover,
button.bg-cyan-dark:focus,
button.bg-cyan-dark:hover {
    background-color: #01373d !important
}

.bg-blue-light {
    background-color: #17d1fc !important
}

a.bg-blue-light:focus,
a.bg-blue-light:hover,
button.bg-blue-light:focus,
button.bg-blue-light:hover {
    background-color: #03b4dd !important
}

.bg-blue {
    background-color: #00b9ee !important
}

a.bg-blue:focus,
a.bg-blue:hover,
button.bg-blue:focus,
button.bg-blue:hover {
    background-color: #0091bb !important
}

.bg-blue-dark {
    background-color: #007aa6 !important
}

a.bg-blue-dark:focus,
a.bg-blue-dark:hover,
button.bg-blue-dark:focus,
button.bg-blue-dark:hover {
    background-color: #005573 !important
}

.bg-green-light {
    background-color: #63db2a !important
}

a.bg-green-light:focus,
a.bg-green-light:hover,
button.bg-green-light:focus,
button.bg-green-light:hover {
    background-color: #4eb41e !important
}

.bg-green {
    background-color: #38b832 !important
}

a.bg-green:focus,
a.bg-green:hover,
button.bg-green:focus,
button.bg-green:hover {
    background-color: #2c9027 !important
}

.bg-green-dark {
    background-color: #298e35 !important
}

a.bg-green-dark:focus,
a.bg-green-dark:hover,
button.bg-green-dark:focus,
button.bg-green-dark:hover {
    background-color: #1e6626 !important
}

.bg-yellow-light {
    background-color: #fcdc00 !important
}

a.bg-yellow-light:focus,
a.bg-yellow-light:hover,
button.bg-yellow-light:focus,
button.bg-yellow-light:hover {
    background-color: #c9af00 !important
}

.bg-yellow {
    background-color: #ebc800 !important
}

a.bg-yellow:focus,
a.bg-yellow:hover,
button.bg-yellow:focus,
button.bg-yellow:hover {
    background-color: #b89d00 !important
}

.bg-yellow-dark {
    background-color: #e6a400 !important
}

a.bg-yellow-dark:focus,
a.bg-yellow-dark:hover,
button.bg-yellow-dark:focus,
button.bg-yellow-dark:hover {
    background-color: #b38000 !important
}

.bg-gray-xtra-light {
    background-color: #eff0f0 !important
}

a.bg-gray-xtra-light:focus,
a.bg-gray-xtra-light:hover,
button.bg-gray-xtra-light:focus,
button.bg-gray-xtra-light:hover {
    background-color: #d5d7d7 !important
}

.bg-gray-light {
    background-color: #ddd !important
}

a.bg-gray-light:focus,
a.bg-gray-light:hover,
button.bg-gray-light:focus,
button.bg-gray-light:hover {
    background-color: #c4c4c4 !important
}

.bg-gray {
    background-color: #758491 !important
}

a.bg-gray:focus,
a.bg-gray:hover,
button.bg-gray:focus,
button.bg-gray:hover {
    background-color: #5e6a75 !important
}

.bg-gray-dark {
    background-color: #173647 !important
}

a.bg-gray-dark:focus,
a.bg-gray-dark:hover,
button.bg-gray-dark:focus,
button.bg-gray-dark:hover {
    background-color: #0b1920 !important
}

.bg-black-light {
    background-color: #231f20 !important
}

a.bg-black-light:focus,
a.bg-black-light:hover,
button.bg-black-light:focus,
button.bg-black-light:hover {
    background-color: #080707 !important
}

.bg-blue-default {
    background-color: #3489d1 !important
}

a.bg-blue-default:focus,
a.bg-blue-default:hover,
button.bg-blue-default:focus,
button.bg-blue-default:hover {
    background-color: #276eab !important
}

.bg-blue-default-light {
    background-color: #d2e1e8 !important
}

a.bg-blue-default-light:focus,
a.bg-blue-default-light:hover,
button.bg-blue-default-light:focus,
button.bg-blue-default-light:hover {
    background-color: #b0cbd7 !important
}

.bg-red {
    background-color: #cb2e25 !important
}

a.bg-red:focus,
a.bg-red:hover,
button.bg-red:focus,
button.bg-red:hover {
    background-color: #a0241d !important
}

.bg-color-cucumber-1 {
    background-color: #23d96c !important
}

a.bg-color-cucumber-1:focus,
a.bg-color-cucumber-1:hover,
button.bg-color-cucumber-1:focus,
button.bg-color-cucumber-1:hover {
    background-color: #1cad56 !important
}

.bg-color-cucumber-2 {
    background-color: #1dbb68 !important
}

a.bg-color-cucumber-2:focus,
a.bg-color-cucumber-2:hover,
button.bg-color-cucumber-2:focus,
button.bg-color-cucumber-2:hover {
    background-color: #168f4f !important
}

.bg-color-cucumber-3 {
    background-color: #169e63 !important
}

a.bg-color-cucumber-3:focus,
a.bg-color-cucumber-3:hover,
button.bg-color-cucumber-3:focus,
button.bg-color-cucumber-3:hover {
    background-color: #107147 !important
}

.bg-color-cucumber-4 {
    background-color: #10815f !important
}

a.bg-color-cucumber-4:focus,
a.bg-color-cucumber-4:hover,
button.bg-color-cucumber-4:focus,
button.bg-color-cucumber-4:hover {
    background-color: #0a543e !important
}

.text-orange-light {
    color: #ffad33 !important
}

a.text-orange-light:focus,
a.text-orange-light:hover {
    color: #e68900 !important
}

.text-orange {
    color: #ff8f0f !important
}

a.text-orange:focus,
a.text-orange:hover {
    color: #c26700 !important
}

.text-orange-dark {
    color: #ff730b !important
}

a.text-orange-dark:focus,
a.text-orange-dark:hover {
    color: #be5100 !important
}

.text-cyan-light {
    color: #50e4ea !important
}

a.text-cyan-light:focus,
a.text-cyan-light:hover {
    color: #19cdd4 !important
}

.text-cyan {
    color: #07ced6 !important
}

a.text-cyan:focus,
a.text-cyan:hover {
    color: #05878c !important
}

.text-cyan-medium {
    color: #2194a3 !important
}

a.text-cyan-medium:focus,
a.text-cyan-medium:hover {
    color: #145a63 !important
}

.text-cyan-dark {
    color: #016570 !important
}

a.text-cyan-dark:focus,
a.text-cyan-dark:hover {
    color: #002124 !important
}

.text-blue-light {
    color: #17d1fc !important
}

a.text-blue-light:focus,
a.text-blue-light:hover {
    color: #03a0c4 !important
}

.text-blue {
    color: #00b9ee !important
}

a.text-blue:focus,
a.text-blue:hover {
    color: #007ea2 !important
}

.text-blue-dark {
    color: #007aa6 !important
}

a.text-blue-dark:focus,
a.text-blue-dark:hover {
    color: #00425a !important
}

.text-green-light {
    color: #63db2a !important
}

a.text-green-light:focus,
a.text-green-light:hover {
    color: #459e1b !important
}

.text-green {
    color: #38b832 !important
}

a.text-green:focus,
a.text-green:hover {
    color: #267c22 !important
}

.text-green-dark {
    color: #298e35 !important
}

a.text-green-dark:focus,
a.text-green-dark:hover {
    color: #18531f !important
}

.text-yellow-light {
    color: #fcdc00 !important
}

a.text-yellow-light:focus,
a.text-yellow-light:hover {
    color: #b09900 !important
}

.text-yellow {
    color: #ebc800 !important
}

a.text-yellow:focus,
a.text-yellow:hover {
    color: #9f8700 !important
}

.text-yellow-dark {
    color: #e6a400 !important
}

a.text-yellow-dark:focus,
a.text-yellow-dark:hover {
    color: #9a6d00 !important
}

.text-gray-xtra-light {
    color: #eff0f0 !important
}

a.text-gray-xtra-light:focus,
a.text-gray-xtra-light:hover {
    color: #c8cbcb !important
}

.text-gray-light {
    color: #ddd !important
}

a.text-gray-light:focus,
a.text-gray-light:hover {
    color: #b7b7b7 !important
}

.text-gray {
    color: #758491 !important
}

a.text-gray:focus,
a.text-gray:hover {
    color: #525d67 !important
}

.text-gray-dark {
    color: #173647 !important
}

a.text-gray-dark:focus,
a.text-gray-dark:hover {
    color: #040a0d !important
}

.text-black-light {
    color: #231f20 !important
}

a.text-black-light:focus,
a.text-black-light:hover {
    color: #000 !important
}

.text-blue-default {
    color: #3489d1 !important
}

a.text-blue-default:focus,
a.text-blue-default:hover {
    color: #226196 !important
}

.text-blue-default-light {
    color: #d2e1e8 !important
}

a.text-blue-default-light:focus,
a.text-blue-default-light:hover {
    color: #9fbfce !important
}

.text-red {
    color: #cb2e25 !important
}

a.text-red:focus,
a.text-red:hover {
    color: #8a1f19 !important
}

.text-color-cucumber-1 {
    color: #23d96c !important
}

a.text-color-cucumber-1:focus,
a.text-color-cucumber-1:hover {
    color: #18974b !important
}

.text-color-cucumber-2 {
    color: #1dbb68 !important
}

a.text-color-cucumber-2:focus,
a.text-color-cucumber-2:hover {
    color: #137943 !important
}

.text-color-cucumber-3 {
    color: #169e63 !important
}

a.text-color-cucumber-3:focus,
a.text-color-cucumber-3:hover {
    color: #0d5b39 !important
}

.text-color-cucumber-4 {
    color: #10815f !important
}

a.text-color-cucumber-4:focus,
a.text-color-cucumber-4:hover {
    color: #083d2d !important
}

.gb-fill-orange-light {
    color: #ffad33 !important
}

a.gb-fill-orange-light:focus,
a.gb-fill-orange-light:hover {
    color: #e68900 !important
}

.gb-fill-orange {
    color: #ff8f0f !important
}

a.gb-fill-orange:focus,
a.gb-fill-orange:hover {
    color: #c26700 !important
}

.gb-fill-orange-dark {
    color: #ff730b !important
}

a.gb-fill-orange-dark:focus,
a.gb-fill-orange-dark:hover {
    color: #be5100 !important
}

.gb-fill-cyan-light {
    color: #50e4ea !important
}

a.gb-fill-cyan-light:focus,
a.gb-fill-cyan-light:hover {
    color: #19cdd4 !important
}

.gb-fill-cyan {
    color: #07ced6 !important
}

a.gb-fill-cyan:focus,
a.gb-fill-cyan:hover {
    color: #05878c !important
}

.gb-fill-cyan-medium {
    color: #2194a3 !important
}

a.gb-fill-cyan-medium:focus,
a.gb-fill-cyan-medium:hover {
    color: #145a63 !important
}

.gb-fill-cyan-dark {
    color: #016570 !important
}

a.gb-fill-cyan-dark:focus,
a.gb-fill-cyan-dark:hover {
    color: #002124 !important
}

.gb-fill-blue-light {
    color: #17d1fc !important
}

a.gb-fill-blue-light:focus,
a.gb-fill-blue-light:hover {
    color: #03a0c4 !important
}

.gb-fill-blue {
    color: #00b9ee !important
}

a.gb-fill-blue:focus,
a.gb-fill-blue:hover {
    color: #007ea2 !important
}

.gb-fill-blue-dark {
    color: #007aa6 !important
}

a.gb-fill-blue-dark:focus,
a.gb-fill-blue-dark:hover {
    color: #00425a !important
}

.gb-fill-green-light {
    color: #63db2a !important
}

a.gb-fill-green-light:focus,
a.gb-fill-green-light:hover {
    color: #459e1b !important
}

.gb-fill-green {
    color: #38b832 !important
}

a.gb-fill-green:focus,
a.gb-fill-green:hover {
    color: #267c22 !important
}

.gb-fill-green-dark {
    color: #298e35 !important
}

a.gb-fill-green-dark:focus,
a.gb-fill-green-dark:hover {
    color: #18531f !important
}

.gb-fill-yellow-light {
    color: #fcdc00 !important
}

a.gb-fill-yellow-light:focus,
a.gb-fill-yellow-light:hover {
    color: #b09900 !important
}

.gb-fill-yellow {
    color: #ebc800 !important
}

a.gb-fill-yellow:focus,
a.gb-fill-yellow:hover {
    color: #9f8700 !important
}

.gb-fill-yellow-dark {
    color: #e6a400 !important
}

a.gb-fill-yellow-dark:focus,
a.gb-fill-yellow-dark:hover {
    color: #9a6d00 !important
}

.gb-fill-gray-xtra-light {
    color: #eff0f0 !important
}

a.gb-fill-gray-xtra-light:focus,
a.gb-fill-gray-xtra-light:hover {
    color: #c8cbcb !important
}

.gb-fill-gray-light {
    color: #ddd !important
}

a.gb-fill-gray-light:focus,
a.gb-fill-gray-light:hover {
    color: #b7b7b7 !important
}

.gb-fill-gray {
    color: #758491 !important
}

a.gb-fill-gray:focus,
a.gb-fill-gray:hover {
    color: #525d67 !important
}

.gb-fill-gray-dark {
    color: #173647 !important
}

a.gb-fill-gray-dark:focus,
a.gb-fill-gray-dark:hover {
    color: #040a0d !important
}

.gb-fill-black-light {
    color: #231f20 !important
}

a.gb-fill-black-light:focus,
a.gb-fill-black-light:hover {
    color: #000 !important
}

.gb-fill-blue-default {
    color: #3489d1 !important
}

a.gb-fill-blue-default:focus,
a.gb-fill-blue-default:hover {
    color: #226196 !important
}

.gb-fill-blue-default-light {
    color: #d2e1e8 !important
}

a.gb-fill-blue-default-light:focus,
a.gb-fill-blue-default-light:hover {
    color: #9fbfce !important
}

.gb-fill-red {
    color: #cb2e25 !important
}

a.gb-fill-red:focus,
a.gb-fill-red:hover {
    color: #8a1f19 !important
}

.gb-fill-color-cucumber-1 {
    color: #23d96c !important
}

a.gb-fill-color-cucumber-1:focus,
a.gb-fill-color-cucumber-1:hover {
    color: #18974b !important
}

.gb-fill-color-cucumber-2 {
    color: #1dbb68 !important
}

a.gb-fill-color-cucumber-2:focus,
a.gb-fill-color-cucumber-2:hover {
    color: #137943 !important
}

.gb-fill-color-cucumber-3 {
    color: #169e63 !important
}

a.gb-fill-color-cucumber-3:focus,
a.gb-fill-color-cucumber-3:hover {
    color: #0d5b39 !important
}

.gb-fill-color-cucumber-4 {
    color: #10815f !important
}

a.gb-fill-color-cucumber-4:focus,
a.gb-fill-color-cucumber-4:hover {
    color: #083d2d !important
}

.link-hover-orange-light {
    transition: color .2s ease-in-out
}

.link-hover-orange-light:hover {
    color: #ffad33 !important
}

.link-hover-orange {
    transition: color .2s ease-in-out
}

.link-hover-orange:hover {
    color: #ff8f0f !important
}

.link-hover-orange-dark {
    transition: color .2s ease-in-out
}

.link-hover-orange-dark:hover {
    color: #ff730b !important
}

.link-hover-cyan-light {
    transition: color .2s ease-in-out
}

.link-hover-cyan-light:hover {
    color: #50e4ea !important
}

.link-hover-cyan {
    transition: color .2s ease-in-out
}

.link-hover-cyan:hover {
    color: #07ced6 !important
}

.link-hover-cyan-medium {
    transition: color .2s ease-in-out
}

.link-hover-cyan-medium:hover {
    color: #2194a3 !important
}

.link-hover-cyan-dark {
    transition: color .2s ease-in-out
}

.link-hover-cyan-dark:hover {
    color: #016570 !important
}

.link-hover-blue-light {
    transition: color .2s ease-in-out
}

.link-hover-blue-light:hover {
    color: #17d1fc !important
}

.link-hover-blue {
    transition: color .2s ease-in-out
}

.link-hover-blue:hover {
    color: #00b9ee !important
}

.link-hover-blue-dark {
    transition: color .2s ease-in-out
}

.link-hover-blue-dark:hover {
    color: #007aa6 !important
}

.link-hover-green-light {
    transition: color .2s ease-in-out
}

.link-hover-green-light:hover {
    color: #63db2a !important
}

.link-hover-green {
    transition: color .2s ease-in-out
}

.link-hover-green:hover {
    color: #38b832 !important
}

.link-hover-green-dark {
    transition: color .2s ease-in-out
}

.link-hover-green-dark:hover {
    color: #298e35 !important
}

.link-hover-yellow-light {
    transition: color .2s ease-in-out
}

.link-hover-yellow-light:hover {
    color: #fcdc00 !important
}

.link-hover-yellow {
    transition: color .2s ease-in-out
}

.link-hover-yellow:hover {
    color: #ebc800 !important
}

.link-hover-yellow-dark {
    transition: color .2s ease-in-out
}

.link-hover-yellow-dark:hover {
    color: #e6a400 !important
}

.link-hover-gray-xtra-light {
    transition: color .2s ease-in-out
}

.link-hover-gray-xtra-light:hover {
    color: #eff0f0 !important
}

.link-hover-gray-light {
    transition: color .2s ease-in-out
}

.link-hover-gray-light:hover {
    color: #ddd !important
}

.link-hover-gray {
    transition: color .2s ease-in-out
}

.link-hover-gray:hover {
    color: #758491 !important
}

.link-hover-gray-dark {
    transition: color .2s ease-in-out
}

.link-hover-gray-dark:hover {
    color: #173647 !important
}

.link-hover-black-light {
    transition: color .2s ease-in-out
}

.link-hover-black-light:hover {
    color: #231f20 !important
}

.link-hover-blue-default {
    transition: color .2s ease-in-out
}

.link-hover-blue-default:hover {
    color: #3489d1 !important
}

.link-hover-blue-default-light {
    transition: color .2s ease-in-out
}

.link-hover-blue-default-light:hover {
    color: #d2e1e8 !important
}

.link-hover-red {
    transition: color .2s ease-in-out
}

.link-hover-red:hover {
    color: #cb2e25 !important
}

.link-hover-color-cucumber-1 {
    transition: color .2s ease-in-out
}

.link-hover-color-cucumber-1:hover {
    color: #23d96c !important
}

.link-hover-color-cucumber-2 {
    transition: color .2s ease-in-out
}

.link-hover-color-cucumber-2:hover {
    color: #1dbb68 !important
}

.link-hover-color-cucumber-3 {
    transition: color .2s ease-in-out
}

.link-hover-color-cucumber-3:hover {
    color: #169e63 !important
}

.link-hover-color-cucumber-4 {
    transition: color .2s ease-in-out
}

.link-hover-color-cucumber-4:hover {
    color: #10815f !important
}

.bg-gray-xtra-light-40 {
    background-color: rgba(239, 240, 240, .4)
}

.bg-gray-xtra-light-gradient {
    background-image: url(../img/SB_FT_Gradient-01.png);
    background-repeat: repeat-x
}

.bg-grad-v-transparent-gray-xtra-light {
    background-image: linear-gradient(to bottom, rgba(239, 240, 240, 0), rgba(239, 240, 240, .6)) !important
}

.bg-grad-h-white-transparent {
    background-image: linear-gradient(to right, #fff, rgba(255, 255, 255, 0)) !important
}

.bg-grad-45-blue {
    background: -webkit-linear-gradient(45deg, #20b1fd 0, #097eb2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.bg-grad-90-blue {
    background-image: linear-gradient(90deg, #20b1fd 0, #097eb2 100%)
}

#multi-gray {
    background-image: linear-gradient(to right, #ddd, #ddd 50%, #eff0f0 50%, #eff0f0 100%) !important
}

@media (max-width:1029.98px) {
    #multi-gray {
        background-image: unset !important
    }
}

#multi-blue {
    background-image: linear-gradient(to right, #00b9ee, #00b9ee 50%, #17d1fc 50%, #17d1fc 100%) !important
}

@media (max-width:1029.98px) {
    #multi-blue {
        background-image: unset !important
    }
}

.ab-orange-light::after {
    content: " ";
    background-color: #ffad33 !important;
    margin: 50px 0 16px;
    height: 4px;
    width: 120px;
    display: block
}

.ab-orange-light-close::after {
    content: " ";
    background-color: #ffad33 !important;
    margin: 30px 0 16px;
    height: 4px;
    width: 120px;
    display: block
}

.ab-orange-light-no-margin::after {
    content: " ";
    background-color: #ffad33 !important;
    margin: 0;
    height: 4px;
    width: 120px;
    display: block
}

.ab-orange-light-sm::after {
    content: " ";
    background-color: #ffad33 !important;
    margin: 25px 0 25px;
    height: 2px;
    width: 60px;
    display: block
}

.ab-orange-light-xs::after {
    content: " ";
    background-color: #ffad33 !important;
    margin: 10px 0 10px;
    height: 1px;
    width: 48px;
    display: block
}

.ab-center::after {
    left: calc(50% - 60px);
    position: relative
}

.ab-thin::after {
    height: 2px
}

.ab-orange::after,
.webinar-page .webinar-title::after {
    content: " ";
    background-color: #ff8f0f !important;
    margin: 50px 0 16px;
    height: 4px;
    width: 120px;
    display: block
}

.ab-orange-close::after {
    content: " ";
    background-color: #ff8f0f !important;
    margin: 30px 0 16px;
    height: 4px;
    width: 120px;
    display: block
}

.ab-orange-no-margin::after {
    content: " ";
    background-color: #ff8f0f !important;
    margin: 0;
    height: 4px;
    width: 120px;
    display: block
}

.ab-orange-sm::after {
    content: " ";
    background-color: #ff8f0f !important;
    margin: 25px 0 25px;
    height: 2px;
    width: 60px;
    display: block
}

.ab-orange-xs::after {
    content: " ";
    background-color: #ff8f0f !important;
    margin: 10px 0 10px;
    height: 1px;
    width: 48px;
    display: block
}

.ab-center::after {
    left: calc(50% - 60px);
    position: relative
}

.ab-thin::after {
    height: 2px
}

.ab-orange-dark::after {
    content: " ";
    background-color: #ff730b !important;
    margin: 50px 0 16px;
    height: 4px;
    width: 120px;
    display: block
}

.ab-orange-dark-close::after {
    content: " ";
    background-color: #ff730b !important;
    margin: 30px 0 16px;
    height: 4px;
    width: 120px;
    display: block
}

.ab-orange-dark-no-margin::after {
    content: " ";
    background-color: #ff730b !important;
    margin: 0;
    height: 4px;
    width: 120px;
    display: block
}

.ab-orange-dark-sm::after {
    content: " ";
    background-color: #ff730b !important;
    margin: 25px 0 25px;
    height: 2px;
    width: 60px;
    display: block
}

.ab-orange-dark-xs::after {
    content: " ";
    background-color: #ff730b !important;
    margin: 10px 0 10px;
    height: 1px;
    width: 48px;
    display: block
}

.ab-center::after {
    left: calc(50% - 60px);
    position: relative
}

.ab-thin::after {
    height: 2px
}

.ab-cyan-light::after {
    content: " ";
    background-color: #50e4ea !important;
    margin: 50px 0 16px;
    height: 4px;
    width: 120px;
    display: block
}

.ab-cyan-light-close::after {
    content: " ";
    background-color: #50e4ea !important;
    margin: 30px 0 16px;
    height: 4px;
    width: 120px;
    display: block
}

.ab-cyan-light-no-margin::after {
    content: " ";
    background-color: #50e4ea !important;
    margin: 0;
    height: 4px;
    width: 120px;
    display: block
}

.ab-cyan-light-sm::after {
    content: " ";
    background-color: #50e4ea !important;
    margin: 25px 0 25px;
    height: 2px;
    width: 60px;
    display: block
}

.ab-cyan-light-xs::after {
    content: " ";
    background-color: #50e4ea !important;
    margin: 10px 0 10px;
    height: 1px;
    width: 48px;
    display: block
}

.ab-center::after {
    left: calc(50% - 60px);
    position: relative
}

.ab-thin::after {
    height: 2px
}

.ab-cyan::after {
    content: " ";
    background-color: #07ced6 !important;
    margin: 50px 0 16px;
    height: 4px;
    width: 120px;
    display: block
}

.ab-cyan-close::after {
    content: " ";
    background-color: #07ced6 !important;
    margin: 30px 0 16px;
    height: 4px;
    width: 120px;
    display: block
}

.ab-cyan-no-margin::after {
    content: " ";
    background-color: #07ced6 !important;
    margin: 0;
    height: 4px;
    width: 120px;
    display: block
}

.ab-cyan-sm::after {
    content: " ";
    background-color: #07ced6 !important;
    margin: 25px 0 25px;
    height: 2px;
    width: 60px;
    display: block
}

.ab-cyan-xs::after {
    content: " ";
    background-color: #07ced6 !important;
    margin: 10px 0 10px;
    height: 1px;
    width: 48px;
    display: block
}

.ab-center::after {
    left: calc(50% - 60px);
    position: relative
}

.ab-thin::after {
    height: 2px
}

.ab-cyan-medium::after {
    content: " ";
    background-color: #2194a3 !important;
    margin: 50px 0 16px;
    height: 4px;
    width: 120px;
    display: block
}

.ab-cyan-medium-close::after {
    content: " ";
    background-color: #2194a3 !important;
    margin: 30px 0 16px;
    height: 4px;
    width: 120px;
    display: block
}

.ab-cyan-medium-no-margin::after {
    content: " ";
    background-color: #2194a3 !important;
    margin: 0;
    height: 4px;
    width: 120px;
    display: block
}

.ab-cyan-medium-sm::after {
    content: " ";
    background-color: #2194a3 !important;
    margin: 25px 0 25px;
    height: 2px;
    width: 60px;
    display: block
}

.ab-cyan-medium-xs::after {
    content: " ";
    background-color: #2194a3 !important;
    margin: 10px 0 10px;
    height: 1px;
    width: 48px;
    display: block
}

.ab-center::after {
    left: calc(50% - 60px);
    position: relative
}

.ab-thin::after {
    height: 2px
}

.ab-cyan-dark::after {
    content: " ";
    background-color: #016570 !important;
    margin: 50px 0 16px;
    height: 4px;
    width: 120px;
    display: block
}

.ab-cyan-dark-close::after {
    content: " ";
    background-color: #016570 !important;
    margin: 30px 0 16px;
    height: 4px;
    width: 120px;
    display: block
}

.ab-cyan-dark-no-margin::after {
    content: " ";
    background-color: #016570 !important;
    margin: 0;
    height: 4px;
    width: 120px;
    display: block
}

.ab-cyan-dark-sm::after {
    content: " ";
    background-color: #016570 !important;
    margin: 25px 0 25px;
    height: 2px;
    width: 60px;
    display: block
}

.ab-cyan-dark-xs::after {
    content: " ";
    background-color: #016570 !important;
    margin: 10px 0 10px;
    height: 1px;
    width: 48px;
    display: block
}

.ab-center::after {
    left: calc(50% - 60px);
    position: relative
}

.ab-thin::after {
    height: 2px
}

.ab-blue-light::after {
    content: " ";
    background-color: #17d1fc !important;
    margin: 50px 0 16px;
    height: 4px;
    width: 120px;
    display: block
}

.ab-blue-light-close::after {
    content: " ";
    background-color: #17d1fc !important;
    margin: 30px 0 16px;
    height: 4px;
    width: 120px;
    display: block
}

.ab-blue-light-no-margin::after {
    content: " ";
    background-color: #17d1fc !important;
    margin: 0;
    height: 4px;
    width: 120px;
    display: block
}

.ab-blue-light-sm::after {
    content: " ";
    background-color: #17d1fc !important;
    margin: 25px 0 25px;
    height: 2px;
    width: 60px;
    display: block
}

.ab-blue-light-xs::after {
    content: " ";
    background-color: #17d1fc !important;
    margin: 10px 0 10px;
    height: 1px;
    width: 48px;
    display: block
}

.ab-center::after {
    left: calc(50% - 60px);
    position: relative
}

.ab-thin::after {
    height: 2px
}

.ab-blue::after {
    content: " ";
    background-color: #00b9ee !important;
    margin: 50px 0 16px;
    height: 4px;
    width: 120px;
    display: block
}

.ab-blue-close::after {
    content: " ";
    background-color: #00b9ee !important;
    margin: 30px 0 16px;
    height: 4px;
    width: 120px;
    display: block
}

.ab-blue-no-margin::after {
    content: " ";
    background-color: #00b9ee !important;
    margin: 0;
    height: 4px;
    width: 120px;
    display: block
}

.ab-blue-sm::after {
    content: " ";
    background-color: #00b9ee !important;
    margin: 25px 0 25px;
    height: 2px;
    width: 60px;
    display: block
}

.ab-blue-xs::after {
    content: " ";
    background-color: #00b9ee !important;
    margin: 10px 0 10px;
    height: 1px;
    width: 48px;
    display: block
}

.ab-center::after {
    left: calc(50% - 60px);
    position: relative
}

.ab-thin::after {
    height: 2px
}

.ab-blue-dark::after {
    content: " ";
    background-color: #007aa6 !important;
    margin: 50px 0 16px;
    height: 4px;
    width: 120px;
    display: block
}

.ab-blue-dark-close::after {
    content: " ";
    background-color: #007aa6 !important;
    margin: 30px 0 16px;
    height: 4px;
    width: 120px;
    display: block
}

.ab-blue-dark-no-margin::after {
    content: " ";
    background-color: #007aa6 !important;
    margin: 0;
    height: 4px;
    width: 120px;
    display: block
}

.ab-blue-dark-sm::after {
    content: " ";
    background-color: #007aa6 !important;
    margin: 25px 0 25px;
    height: 2px;
    width: 60px;
    display: block
}

.ab-blue-dark-xs::after {
    content: " ";
    background-color: #007aa6 !important;
    margin: 10px 0 10px;
    height: 1px;
    width: 48px;
    display: block
}

.ab-center::after {
    left: calc(50% - 60px);
    position: relative
}

.ab-thin::after {
    height: 2px
}

.ab-green-light::after {
    content: " ";
    background-color: #63db2a !important;
    margin: 50px 0 16px;
    height: 4px;
    width: 120px;
    display: block
}

.ab-green-light-close::after {
    content: " ";
    background-color: #63db2a !important;
    margin: 30px 0 16px;
    height: 4px;
    width: 120px;
    display: block
}

.ab-green-light-no-margin::after {
    content: " ";
    background-color: #63db2a !important;
    margin: 0;
    height: 4px;
    width: 120px;
    display: block
}

.ab-green-light-sm::after {
    content: " ";
    background-color: #63db2a !important;
    margin: 25px 0 25px;
    height: 2px;
    width: 60px;
    display: block
}

.ab-green-light-xs::after {
    content: " ";
    background-color: #63db2a !important;
    margin: 10px 0 10px;
    height: 1px;
    width: 48px;
    display: block
}

.ab-center::after {
    left: calc(50% - 60px);
    position: relative
}

.ab-thin::after {
    height: 2px
}

.ab-green::after {
    content: " ";
    background-color: #38b832 !important;
    margin: 50px 0 16px;
    height: 4px;
    width: 120px;
    display: block
}

.ab-green-close::after {
    content: " ";
    background-color: #38b832 !important;
    margin: 30px 0 16px;
    height: 4px;
    width: 120px;
    display: block
}

.ab-green-no-margin::after {
    content: " ";
    background-color: #38b832 !important;
    margin: 0;
    height: 4px;
    width: 120px;
    display: block
}

.ab-green-sm::after {
    content: " ";
    background-color: #38b832 !important;
    margin: 25px 0 25px;
    height: 2px;
    width: 60px;
    display: block
}

.ab-green-xs::after {
    content: " ";
    background-color: #38b832 !important;
    margin: 10px 0 10px;
    height: 1px;
    width: 48px;
    display: block
}

.ab-center::after {
    left: calc(50% - 60px);
    position: relative
}

.ab-thin::after {
    height: 2px
}

.ab-green-dark::after {
    content: " ";
    background-color: #298e35 !important;
    margin: 50px 0 16px;
    height: 4px;
    width: 120px;
    display: block
}

.ab-green-dark-close::after {
    content: " ";
    background-color: #298e35 !important;
    margin: 30px 0 16px;
    height: 4px;
    width: 120px;
    display: block
}

.ab-green-dark-no-margin::after {
    content: " ";
    background-color: #298e35 !important;
    margin: 0;
    height: 4px;
    width: 120px;
    display: block
}

.ab-green-dark-sm::after {
    content: " ";
    background-color: #298e35 !important;
    margin: 25px 0 25px;
    height: 2px;
    width: 60px;
    display: block
}

.ab-green-dark-xs::after {
    content: " ";
    background-color: #298e35 !important;
    margin: 10px 0 10px;
    height: 1px;
    width: 48px;
    display: block
}

.ab-center::after {
    left: calc(50% - 60px);
    position: relative
}

.ab-thin::after {
    height: 2px
}

.ab-yellow-light::after {
    content: " ";
    background-color: #fcdc00 !important;
    margin: 50px 0 16px;
    height: 4px;
    width: 120px;
    display: block
}

.ab-yellow-light-close::after {
    content: " ";
    background-color: #fcdc00 !important;
    margin: 30px 0 16px;
    height: 4px;
    width: 120px;
    display: block
}

.ab-yellow-light-no-margin::after {
    content: " ";
    background-color: #fcdc00 !important;
    margin: 0;
    height: 4px;
    width: 120px;
    display: block
}

.ab-yellow-light-sm::after {
    content: " ";
    background-color: #fcdc00 !important;
    margin: 25px 0 25px;
    height: 2px;
    width: 60px;
    display: block
}

.ab-yellow-light-xs::after {
    content: " ";
    background-color: #fcdc00 !important;
    margin: 10px 0 10px;
    height: 1px;
    width: 48px;
    display: block
}

.ab-center::after {
    left: calc(50% - 60px);
    position: relative
}

.ab-thin::after {
    height: 2px
}

.ab-yellow::after {
    content: " ";
    background-color: #ebc800 !important;
    margin: 50px 0 16px;
    height: 4px;
    width: 120px;
    display: block
}

.ab-yellow-close::after {
    content: " ";
    background-color: #ebc800 !important;
    margin: 30px 0 16px;
    height: 4px;
    width: 120px;
    display: block
}

.ab-yellow-no-margin::after {
    content: " ";
    background-color: #ebc800 !important;
    margin: 0;
    height: 4px;
    width: 120px;
    display: block
}

.ab-yellow-sm::after {
    content: " ";
    background-color: #ebc800 !important;
    margin: 25px 0 25px;
    height: 2px;
    width: 60px;
    display: block
}

.ab-yellow-xs::after {
    content: " ";
    background-color: #ebc800 !important;
    margin: 10px 0 10px;
    height: 1px;
    width: 48px;
    display: block
}

.ab-center::after {
    left: calc(50% - 60px);
    position: relative
}

.ab-thin::after {
    height: 2px
}

.ab-yellow-dark::after {
    content: " ";
    background-color: #e6a400 !important;
    margin: 50px 0 16px;
    height: 4px;
    width: 120px;
    display: block
}

.ab-yellow-dark-close::after {
    content: " ";
    background-color: #e6a400 !important;
    margin: 30px 0 16px;
    height: 4px;
    width: 120px;
    display: block
}

.ab-yellow-dark-no-margin::after {
    content: " ";
    background-color: #e6a400 !important;
    margin: 0;
    height: 4px;
    width: 120px;
    display: block
}

.ab-yellow-dark-sm::after {
    content: " ";
    background-color: #e6a400 !important;
    margin: 25px 0 25px;
    height: 2px;
    width: 60px;
    display: block
}

.ab-yellow-dark-xs::after {
    content: " ";
    background-color: #e6a400 !important;
    margin: 10px 0 10px;
    height: 1px;
    width: 48px;
    display: block
}

.ab-center::after {
    left: calc(50% - 60px);
    position: relative
}

.ab-thin::after {
    height: 2px
}

.ab-gray-xtra-light::after {
    content: " ";
    background-color: #eff0f0 !important;
    margin: 50px 0 16px;
    height: 4px;
    width: 120px;
    display: block
}

.ab-gray-xtra-light-close::after {
    content: " ";
    background-color: #eff0f0 !important;
    margin: 30px 0 16px;
    height: 4px;
    width: 120px;
    display: block
}

.ab-gray-xtra-light-no-margin::after {
    content: " ";
    background-color: #eff0f0 !important;
    margin: 0;
    height: 4px;
    width: 120px;
    display: block
}

.ab-gray-xtra-light-sm::after {
    content: " ";
    background-color: #eff0f0 !important;
    margin: 25px 0 25px;
    height: 2px;
    width: 60px;
    display: block
}

.ab-gray-xtra-light-xs::after {
    content: " ";
    background-color: #eff0f0 !important;
    margin: 10px 0 10px;
    height: 1px;
    width: 48px;
    display: block
}

.ab-center::after {
    left: calc(50% - 60px);
    position: relative
}

.ab-thin::after {
    height: 2px
}

.ab-gray-light::after {
    content: " ";
    background-color: #ddd !important;
    margin: 50px 0 16px;
    height: 4px;
    width: 120px;
    display: block
}

.ab-gray-light-close::after {
    content: " ";
    background-color: #ddd !important;
    margin: 30px 0 16px;
    height: 4px;
    width: 120px;
    display: block
}

.ab-gray-light-no-margin::after {
    content: " ";
    background-color: #ddd !important;
    margin: 0;
    height: 4px;
    width: 120px;
    display: block
}

.ab-gray-light-sm::after {
    content: " ";
    background-color: #ddd !important;
    margin: 25px 0 25px;
    height: 2px;
    width: 60px;
    display: block
}

.ab-gray-light-xs::after {
    content: " ";
    background-color: #ddd !important;
    margin: 10px 0 10px;
    height: 1px;
    width: 48px;
    display: block
}

.ab-center::after {
    left: calc(50% - 60px);
    position: relative
}

.ab-thin::after {
    height: 2px
}

.ab-gray::after {
    content: " ";
    background-color: #758491 !important;
    margin: 50px 0 16px;
    height: 4px;
    width: 120px;
    display: block
}

.ab-gray-close::after {
    content: " ";
    background-color: #758491 !important;
    margin: 30px 0 16px;
    height: 4px;
    width: 120px;
    display: block
}

.ab-gray-no-margin::after {
    content: " ";
    background-color: #758491 !important;
    margin: 0;
    height: 4px;
    width: 120px;
    display: block
}

.ab-gray-sm::after {
    content: " ";
    background-color: #758491 !important;
    margin: 25px 0 25px;
    height: 2px;
    width: 60px;
    display: block
}

.ab-gray-xs::after {
    content: " ";
    background-color: #758491 !important;
    margin: 10px 0 10px;
    height: 1px;
    width: 48px;
    display: block
}

.ab-center::after {
    left: calc(50% - 60px);
    position: relative
}

.ab-thin::after {
    height: 2px
}

.ab-gray-dark::after {
    content: " ";
    background-color: #173647 !important;
    margin: 50px 0 16px;
    height: 4px;
    width: 120px;
    display: block
}

.ab-gray-dark-close::after {
    content: " ";
    background-color: #173647 !important;
    margin: 30px 0 16px;
    height: 4px;
    width: 120px;
    display: block
}

.ab-gray-dark-no-margin::after {
    content: " ";
    background-color: #173647 !important;
    margin: 0;
    height: 4px;
    width: 120px;
    display: block
}

.ab-gray-dark-sm::after {
    content: " ";
    background-color: #173647 !important;
    margin: 25px 0 25px;
    height: 2px;
    width: 60px;
    display: block
}

.ab-gray-dark-xs::after {
    content: " ";
    background-color: #173647 !important;
    margin: 10px 0 10px;
    height: 1px;
    width: 48px;
    display: block
}

.ab-center::after {
    left: calc(50% - 60px);
    position: relative
}

.ab-thin::after {
    height: 2px
}

.ab-black-light::after {
    content: " ";
    background-color: #231f20 !important;
    margin: 50px 0 16px;
    height: 4px;
    width: 120px;
    display: block
}

.ab-black-light-close::after {
    content: " ";
    background-color: #231f20 !important;
    margin: 30px 0 16px;
    height: 4px;
    width: 120px;
    display: block
}

.ab-black-light-no-margin::after {
    content: " ";
    background-color: #231f20 !important;
    margin: 0;
    height: 4px;
    width: 120px;
    display: block
}

.ab-black-light-sm::after {
    content: " ";
    background-color: #231f20 !important;
    margin: 25px 0 25px;
    height: 2px;
    width: 60px;
    display: block
}

.ab-black-light-xs::after {
    content: " ";
    background-color: #231f20 !important;
    margin: 10px 0 10px;
    height: 1px;
    width: 48px;
    display: block
}

.ab-center::after {
    left: calc(50% - 60px);
    position: relative
}

.ab-thin::after {
    height: 2px
}

.ab-blue-default::after {
    content: " ";
    background-color: #3489d1 !important;
    margin: 50px 0 16px;
    height: 4px;
    width: 120px;
    display: block
}

.ab-blue-default-close::after {
    content: " ";
    background-color: #3489d1 !important;
    margin: 30px 0 16px;
    height: 4px;
    width: 120px;
    display: block
}

.ab-blue-default-no-margin::after {
    content: " ";
    background-color: #3489d1 !important;
    margin: 0;
    height: 4px;
    width: 120px;
    display: block
}

.ab-blue-default-sm::after {
    content: " ";
    background-color: #3489d1 !important;
    margin: 25px 0 25px;
    height: 2px;
    width: 60px;
    display: block
}

.ab-blue-default-xs::after {
    content: " ";
    background-color: #3489d1 !important;
    margin: 10px 0 10px;
    height: 1px;
    width: 48px;
    display: block
}

.ab-center::after {
    left: calc(50% - 60px);
    position: relative
}

.ab-thin::after {
    height: 2px
}

.ab-blue-default-light::after {
    content: " ";
    background-color: #d2e1e8 !important;
    margin: 50px 0 16px;
    height: 4px;
    width: 120px;
    display: block
}

.ab-blue-default-light-close::after {
    content: " ";
    background-color: #d2e1e8 !important;
    margin: 30px 0 16px;
    height: 4px;
    width: 120px;
    display: block
}

.ab-blue-default-light-no-margin::after {
    content: " ";
    background-color: #d2e1e8 !important;
    margin: 0;
    height: 4px;
    width: 120px;
    display: block
}

.ab-blue-default-light-sm::after {
    content: " ";
    background-color: #d2e1e8 !important;
    margin: 25px 0 25px;
    height: 2px;
    width: 60px;
    display: block
}

.ab-blue-default-light-xs::after {
    content: " ";
    background-color: #d2e1e8 !important;
    margin: 10px 0 10px;
    height: 1px;
    width: 48px;
    display: block
}

.ab-center::after {
    left: calc(50% - 60px);
    position: relative
}

.ab-thin::after {
    height: 2px
}

.ab-red::after {
    content: " ";
    background-color: #cb2e25 !important;
    margin: 50px 0 16px;
    height: 4px;
    width: 120px;
    display: block
}

.ab-red-close::after {
    content: " ";
    background-color: #cb2e25 !important;
    margin: 30px 0 16px;
    height: 4px;
    width: 120px;
    display: block
}

.ab-red-no-margin::after {
    content: " ";
    background-color: #cb2e25 !important;
    margin: 0;
    height: 4px;
    width: 120px;
    display: block
}

.ab-red-sm::after {
    content: " ";
    background-color: #cb2e25 !important;
    margin: 25px 0 25px;
    height: 2px;
    width: 60px;
    display: block
}

.ab-red-xs::after {
    content: " ";
    background-color: #cb2e25 !important;
    margin: 10px 0 10px;
    height: 1px;
    width: 48px;
    display: block
}

.ab-center::after {
    left: calc(50% - 60px);
    position: relative
}

.ab-thin::after {
    height: 2px
}

.ab-color-cucumber-1::after {
    content: " ";
    background-color: #23d96c !important;
    margin: 50px 0 16px;
    height: 4px;
    width: 120px;
    display: block
}

.ab-color-cucumber-1-close::after {
    content: " ";
    background-color: #23d96c !important;
    margin: 30px 0 16px;
    height: 4px;
    width: 120px;
    display: block
}

.ab-color-cucumber-1-no-margin::after {
    content: " ";
    background-color: #23d96c !important;
    margin: 0;
    height: 4px;
    width: 120px;
    display: block
}

.ab-color-cucumber-1-sm::after {
    content: " ";
    background-color: #23d96c !important;
    margin: 25px 0 25px;
    height: 2px;
    width: 60px;
    display: block
}

.ab-color-cucumber-1-xs::after {
    content: " ";
    background-color: #23d96c !important;
    margin: 10px 0 10px;
    height: 1px;
    width: 48px;
    display: block
}

.ab-center::after {
    left: calc(50% - 60px);
    position: relative
}

.ab-thin::after {
    height: 2px
}

.ab-color-cucumber-2::after {
    content: " ";
    background-color: #1dbb68 !important;
    margin: 50px 0 16px;
    height: 4px;
    width: 120px;
    display: block
}

.ab-color-cucumber-2-close::after {
    content: " ";
    background-color: #1dbb68 !important;
    margin: 30px 0 16px;
    height: 4px;
    width: 120px;
    display: block
}

.ab-color-cucumber-2-no-margin::after {
    content: " ";
    background-color: #1dbb68 !important;
    margin: 0;
    height: 4px;
    width: 120px;
    display: block
}

.ab-color-cucumber-2-sm::after {
    content: " ";
    background-color: #1dbb68 !important;
    margin: 25px 0 25px;
    height: 2px;
    width: 60px;
    display: block
}

.ab-color-cucumber-2-xs::after {
    content: " ";
    background-color: #1dbb68 !important;
    margin: 10px 0 10px;
    height: 1px;
    width: 48px;
    display: block
}

.ab-center::after {
    left: calc(50% - 60px);
    position: relative
}

.ab-thin::after {
    height: 2px
}

.ab-color-cucumber-3::after {
    content: " ";
    background-color: #169e63 !important;
    margin: 50px 0 16px;
    height: 4px;
    width: 120px;
    display: block
}

.ab-color-cucumber-3-close::after {
    content: " ";
    background-color: #169e63 !important;
    margin: 30px 0 16px;
    height: 4px;
    width: 120px;
    display: block
}

.ab-color-cucumber-3-no-margin::after {
    content: " ";
    background-color: #169e63 !important;
    margin: 0;
    height: 4px;
    width: 120px;
    display: block
}

.ab-color-cucumber-3-sm::after {
    content: " ";
    background-color: #169e63 !important;
    margin: 25px 0 25px;
    height: 2px;
    width: 60px;
    display: block
}

.ab-color-cucumber-3-xs::after {
    content: " ";
    background-color: #169e63 !important;
    margin: 10px 0 10px;
    height: 1px;
    width: 48px;
    display: block
}

.ab-center::after {
    left: calc(50% - 60px);
    position: relative
}

.ab-thin::after {
    height: 2px
}

.ab-color-cucumber-4::after {
    content: " ";
    background-color: #10815f !important;
    margin: 50px 0 16px;
    height: 4px;
    width: 120px;
    display: block
}

.ab-color-cucumber-4-close::after {
    content: " ";
    background-color: #10815f !important;
    margin: 30px 0 16px;
    height: 4px;
    width: 120px;
    display: block
}

.ab-color-cucumber-4-no-margin::after {
    content: " ";
    background-color: #10815f !important;
    margin: 0;
    height: 4px;
    width: 120px;
    display: block
}

.ab-color-cucumber-4-sm::after {
    content: " ";
    background-color: #10815f !important;
    margin: 25px 0 25px;
    height: 2px;
    width: 60px;
    display: block
}

.ab-color-cucumber-4-xs::after {
    content: " ";
    background-color: #10815f !important;
    margin: 10px 0 10px;
    height: 1px;
    width: 48px;
    display: block
}

.ab-center::after {
    left: calc(50% - 60px);
    position: relative
}

.ab-thin::after {
    height: 2px
}

.gb-fill-orange-light {
    fill: #ffad33
}

.gb-fill-orange {
    fill: #ff8f0f
}

.gb-fill-orange-dark {
    fill: #ff730b
}

.gb-fill-cyan-light {
    fill: #50e4ea
}

.gb-fill-cyan {
    fill: #07ced6
}

.gb-fill-cyan-medium {
    fill: #2194a3
}

.gb-fill-cyan-dark {
    fill: #016570
}

.gb-fill-blue-light {
    fill: #17d1fc
}

.gb-fill-blue {
    fill: #00b9ee
}

.gb-fill-blue-dark {
    fill: #007aa6
}

.gb-fill-green-light {
    fill: #63db2a
}

.gb-fill-green {
    fill: #38b832
}

.gb-fill-green-dark {
    fill: #298e35
}

.gb-fill-yellow-light {
    fill: #fcdc00
}

.gb-fill-yellow {
    fill: #ebc800
}

.gb-fill-yellow-dark {
    fill: #e6a400
}

.gb-fill-gray-xtra-light {
    fill: #eff0f0
}

.gb-fill-gray-light {
    fill: #ddd
}

.gb-fill-gray {
    fill: #758491
}

.gb-fill-gray-dark {
    fill: #173647
}

.gb-fill-black-light {
    fill: #231f20
}

.gb-fill-blue-default {
    fill: #3489d1
}

.gb-fill-blue-default-light {
    fill: #d2e1e8
}

.gb-fill-red {
    fill: #cb2e25
}

.gb-fill-color-cucumber-1 {
    fill: #23d96c
}

.gb-fill-color-cucumber-2 {
    fill: #1dbb68
}

.gb-fill-color-cucumber-3 {
    fill: #169e63
}

.gb-fill-color-cucumber-4 {
    fill: #10815f
}

.bg-image-cover {
    background-size: cover
}

.bg-image-center {
    background-position: center
}

.bg-image-bottom {
    background-position: bottom
}

.bg-image-right {
    background-position: right
}

.bg-image-no-repeat {
    background-repeat: no-repeat
}

.hide-main-footer footer .main-footer {
    display: none
}

.main-nav-logo-only nav .navbar-brand~*,
.main-nav-logo-only-disabled nav .navbar-brand~* {
    display: none
}

.main-nav-logo-only .navbar-brand,
.main-nav-logo-only-disabled .navbar-brand {
    margin: 0 auto
}

.main-nav-logo-only-disabled .navbar-brand {
    pointer-events: none
}

.embed-responsive-container {
    overflow: hidden;
    position: relative;
    width: 100%
}

.embed-responsive-container::after {
    padding-top: 56.25%;
    display: block;
    content: ''
}

.embed-responsive-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.font-roboto {
    font-family: Roboto, sans-serif
}

.font-monda {
    font-family: Monda, sans-serif
}

.font-weight-500 {
    font-weight: 500
}

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

.f12 {
    font-size: 12px !important
}

.f13 {
    font-size: 13px !important
}

.f14 {
    font-size: 14px !important
}

.f15 {
    font-size: 15px !important
}

.f17 {
    font-size: 17px !important
}

.f18 {
    font-size: 18px !important
}

.f19 {
    font-size: 19px !important
}

.f20 {
    font-size: 20px !important
}

.f21 {
    font-size: 21px !important
}

.f22 {
    font-size: 22px !important
}

.f24 {
    font-size: 24px !important
}

.f26 {
    font-size: 26px !important
}

.f28 {
    font-size: 28px !important
}

.f30 {
    font-size: 30px !important
}

.f35 {
    font-size: 35px !important
}

.f40 {
    font-size: 40px !important
}

.f50 {
    font-size: 50px !important
}

.f55 {
    font-size: 55px !important
}

.fpo {
    border: 4px dashed #ff730b;
    background-color: rgba(239, 240, 240, .6);
    display: flex;
    max-width: 100%;
    justify-content: center
}

.fpo::after {
    content: "For Placement Only";
    color: #758491;
    text-align: center;
    display: flex;
    align-self: center;
    justify-self: center;
    font-size: 30px
}

img.fpo::after {
    content: " "
}

.w--5 {
    width: 5px !important;
    max-width: 100% !important
}

.h--5 {
    height: 5px !important
}

.w--10 {
    width: 10px !important;
    max-width: 100% !important
}

.h--10 {
    height: 10px !important
}

.w--15 {
    width: 15px !important;
    max-width: 100% !important
}

.h--15 {
    height: 15px !important
}

.w--20 {
    width: 20px !important;
    max-width: 100% !important
}

.h--20 {
    height: 20px !important
}

.w--25 {
    width: 25px !important;
    max-width: 100% !important
}

.h--25 {
    height: 25px !important
}

.w--30 {
    width: 30px !important;
    max-width: 100% !important
}

.h--30 {
    height: 30px !important
}

.w--35 {
    width: 35px !important;
    max-width: 100% !important
}

.h--35 {
    height: 35px !important
}

.w--40 {
    width: 40px !important;
    max-width: 100% !important
}

.h--40 {
    height: 40px !important
}

.w--45 {
    width: 45px !important;
    max-width: 100% !important
}

.h--45 {
    height: 45px !important
}

.w--50 {
    width: 50px !important;
    max-width: 100% !important
}

.h--50 {
    height: 50px !important
}

.w--55 {
    width: 55px !important;
    max-width: 100% !important
}

.h--55 {
    height: 55px !important
}

.w--60 {
    width: 60px !important;
    max-width: 100% !important
}

.h--60 {
    height: 60px !important
}

.w--65 {
    width: 65px !important;
    max-width: 100% !important
}

.h--65 {
    height: 65px !important
}

.w--70 {
    width: 70px !important;
    max-width: 100% !important
}

.h--70 {
    height: 70px !important
}

.w--75 {
    width: 75px !important;
    max-width: 100% !important
}

.h--75 {
    height: 75px !important
}

.w--80 {
    width: 80px !important;
    max-width: 100% !important
}

.h--80 {
    height: 80px !important
}

.w--85 {
    width: 85px !important;
    max-width: 100% !important
}

.h--85 {
    height: 85px !important
}

.w--90 {
    width: 90px !important;
    max-width: 100% !important
}

.h--90 {
    height: 90px !important
}

.w--95 {
    width: 95px !important;
    max-width: 100% !important
}

.h--95 {
    height: 95px !important
}

.w--100 {
    width: 100px !important;
    max-width: 100% !important
}

.h--100 {
    height: 100px !important
}

.w--125 {
    width: 125px !important;
    max-width: 100% !important
}

.h--125 {
    height: 125px !important
}

.w--150 {
    width: 150px !important;
    max-width: 100% !important
}

.h--150 {
    height: 150px !important
}

.w--175 {
    width: 175px !important;
    max-width: 100% !important
}

.h--175 {
    height: 175px !important
}

.w--200 {
    width: 200px !important;
    max-width: 100% !important
}

.h--200 {
    height: 200px !important
}

.w--225 {
    width: 225px !important;
    max-width: 100% !important
}

.h--225 {
    height: 225px !important
}

.w--250 {
    width: 250px !important;
    max-width: 100% !important
}

.h--250 {
    height: 250px !important
}

.w--275 {
    width: 275px !important;
    max-width: 100% !important
}

.h--275 {
    height: 275px !important
}

.w--300 {
    width: 300px !important;
    max-width: 100% !important
}

.h--300 {
    height: 300px !important
}

.w--325 {
    width: 325px !important;
    max-width: 100% !important
}

.h--325 {
    height: 325px !important
}

.w--350 {
    width: 350px !important;
    max-width: 100% !important
}

.h--350 {
    height: 350px !important
}

.w--375 {
    width: 375px !important;
    max-width: 100% !important
}

.h--375 {
    height: 375px !important
}

.w--400 {
    width: 400px !important;
    max-width: 100% !important
}

.h--400 {
    height: 400px !important
}

.w--425 {
    width: 425px !important;
    max-width: 100% !important
}

.h--425 {
    height: 425px !important
}

.w--450 {
    width: 450px !important;
    max-width: 100% !important
}

.h--450 {
    height: 450px !important
}

.w--475 {
    width: 475px !important;
    max-width: 100% !important
}

.h--475 {
    height: 475px !important
}

.w--500 {
    width: 500px !important;
    max-width: 100% !important
}

.h--500 {
    height: 500px !important
}

.w--525 {
    width: 525px !important;
    max-width: 100% !important
}

.h--525 {
    height: 525px !important
}

.w--550 {
    width: 550px !important;
    max-width: 100% !important
}

.h--550 {
    height: 550px !important
}

.w--575 {
    width: 575px !important;
    max-width: 100% !important
}

.h--575 {
    height: 575px !important
}

.w--600 {
    width: 600px !important;
    max-width: 100% !important
}

.h--600 {
    height: 600px !important
}

.w--625 {
    width: 625px !important;
    max-width: 100% !important
}

.h--625 {
    height: 625px !important
}

.w--650 {
    width: 650px !important;
    max-width: 100% !important
}

.h--650 {
    height: 650px !important
}

.w--675 {
    width: 675px !important;
    max-width: 100% !important
}

.h--675 {
    height: 675px !important
}

.w--700 {
    width: 700px !important;
    max-width: 100% !important
}

.h--700 {
    height: 700px !important
}

.w--725 {
    width: 725px !important;
    max-width: 100% !important
}

.h--725 {
    height: 725px !important
}

.w--750 {
    width: 750px !important;
    max-width: 100% !important
}

.h--750 {
    height: 750px !important
}

.w--775 {
    width: 775px !important;
    max-width: 100% !important
}

.h--775 {
    height: 775px !important
}

.w--800 {
    width: 800px !important;
    max-width: 100% !important
}

.h--800 {
    height: 800px !important
}

.w--825 {
    width: 825px !important;
    max-width: 100% !important
}

.h--825 {
    height: 825px !important
}

.w--850 {
    width: 850px !important;
    max-width: 100% !important
}

.h--850 {
    height: 850px !important
}

.w--875 {
    width: 875px !important;
    max-width: 100% !important
}

.h--875 {
    height: 875px !important
}

.w--900 {
    width: 900px !important;
    max-width: 100% !important
}

.h--900 {
    height: 900px !important
}

.w--925 {
    width: 925px !important;
    max-width: 100% !important
}

.h--925 {
    height: 925px !important
}

.w--950 {
    width: 950px !important;
    max-width: 100% !important
}

.h--950 {
    height: 950px !important
}

.w--975 {
    width: 975px !important;
    max-width: 100% !important
}

.h--975 {
    height: 975px !important
}

.w--1000 {
    width: 1000px !important;
    max-width: 100% !important
}

.h--1000 {
    height: 1000px !important
}

.w--1025 {
    width: 1025px !important;
    max-width: 100% !important
}

.h--1025 {
    height: 1025px !important
}

.w--1050 {
    width: 1050px !important;
    max-width: 100% !important
}

.h--1050 {
    height: 1050px !important
}

.w--1075 {
    width: 1075px !important;
    max-width: 100% !important
}

.h--1075 {
    height: 1075px !important
}

.w--1100 {
    width: 1100px !important;
    max-width: 100% !important
}

.h--1100 {
    height: 1100px !important
}

.w--1170 {
    width: 1170px !important;
    max-width: 100% !important
}

.h--1170 {
    height: 1170px !important
}

.w--1200 {
    width: 1200px !important;
    max-width: 100% !important
}

.h--1200 {
    height: 1200px !important
}

.mw-75 {
    max-width: 75% !important
}

.mw-50 {
    max-width: 50% !important
}

.mw-25 {
    max-width: 25% !important
}

.border-2 {
    border-radius: 2px !important
}

.border-4 {
    border-radius: 4px !important
}

.border-6 {
    border-radius: 6px !important
}

.border-50 {
    border-radius: 50px !important
}

.border-100 {
    border-radius: 100px !important
}

@media (max-width:649.98px) {
    .border-xs-d-none {
        border: none !important
    }
}

@media (max-width:1029.98px) {
    .border-sm-d-none {
        border: none !important
    }
}

@media (max-width:1229.98px) {
    .border-md-d-none {
        border: none !important
    }
}

@media (max-width:1479.98px) {
    .border-lg-d-none {
        border: none !important
    }
}

.border-xl-d-none {
    border: none !important
}

.gb-fill-orange-light {
    fill: #ffad33
}

.gb-fill-orange {
    fill: #ff8f0f
}

.gb-fill-orange-dark {
    fill: #ff730b
}

.gb-fill-cyan-light {
    fill: #50e4ea
}

.gb-fill-cyan {
    fill: #07ced6
}

.gb-fill-cyan-medium {
    fill: #2194a3
}

.gb-fill-cyan-dark {
    fill: #016570
}

.gb-fill-blue-light {
    fill: #17d1fc
}

.gb-fill-blue {
    fill: #00b9ee
}

.gb-fill-blue-dark {
    fill: #007aa6
}

.gb-fill-green-light {
    fill: #63db2a
}

.gb-fill-green {
    fill: #38b832
}

.gb-fill-green-dark {
    fill: #298e35
}

.gb-fill-yellow-light {
    fill: #fcdc00
}

.gb-fill-yellow {
    fill: #ebc800
}

.gb-fill-yellow-dark {
    fill: #e6a400
}

.gb-fill-gray-xtra-light {
    fill: #eff0f0
}

.gb-fill-gray-light {
    fill: #ddd
}

.gb-fill-gray {
    fill: #758491
}

.gb-fill-gray-dark {
    fill: #173647
}

.gb-fill-black-light {
    fill: #231f20
}

.gb-fill-blue-default {
    fill: #3489d1
}

.gb-fill-blue-default-light {
    fill: #d2e1e8
}

.gb-fill-red {
    fill: #cb2e25
}

.gb-fill-color-cucumber-1 {
    fill: #23d96c
}

.gb-fill-color-cucumber-2 {
    fill: #1dbb68
}

.gb-fill-color-cucumber-3 {
    fill: #169e63
}

.gb-fill-color-cucumber-4 {
    fill: #10815f
}

.border-top-orange-light {
    border-top-color: #ffad33 !important
}

.border-right-orange-light {
    border-right-color: #ffad33 !important
}

.border-left-orange-light {
    border-left-color: #ffad33 !important
}

.border-bottom-orange-light {
    border-bottom-color: #ffad33 !important
}

.border-top-orange {
    border-top-color: #ff8f0f !important
}

.border-right-orange {
    border-right-color: #ff8f0f !important
}

.border-left-orange {
    border-left-color: #ff8f0f !important
}

.border-bottom-orange {
    border-bottom-color: #ff8f0f !important
}

.border-top-orange-dark {
    border-top-color: #ff730b !important
}

.border-right-orange-dark {
    border-right-color: #ff730b !important
}

.border-left-orange-dark {
    border-left-color: #ff730b !important
}

.border-bottom-orange-dark {
    border-bottom-color: #ff730b !important
}

.border-top-cyan-light {
    border-top-color: #50e4ea !important
}

.border-right-cyan-light {
    border-right-color: #50e4ea !important
}

.border-left-cyan-light {
    border-left-color: #50e4ea !important
}

.border-bottom-cyan-light {
    border-bottom-color: #50e4ea !important
}

.border-top-cyan {
    border-top-color: #07ced6 !important
}

.border-right-cyan {
    border-right-color: #07ced6 !important
}

.border-left-cyan {
    border-left-color: #07ced6 !important
}

.border-bottom-cyan {
    border-bottom-color: #07ced6 !important
}

.border-top-cyan-medium {
    border-top-color: #2194a3 !important
}

.border-right-cyan-medium {
    border-right-color: #2194a3 !important
}

.border-left-cyan-medium {
    border-left-color: #2194a3 !important
}

.border-bottom-cyan-medium {
    border-bottom-color: #2194a3 !important
}

.border-top-cyan-dark {
    border-top-color: #016570 !important
}

.border-right-cyan-dark {
    border-right-color: #016570 !important
}

.border-left-cyan-dark {
    border-left-color: #016570 !important
}

.border-bottom-cyan-dark {
    border-bottom-color: #016570 !important
}

.border-top-blue-light {
    border-top-color: #17d1fc !important
}

.border-right-blue-light {
    border-right-color: #17d1fc !important
}

.border-left-blue-light {
    border-left-color: #17d1fc !important
}

.border-bottom-blue-light {
    border-bottom-color: #17d1fc !important
}

.border-top-blue {
    border-top-color: #00b9ee !important
}

.border-right-blue {
    border-right-color: #00b9ee !important
}

.border-left-blue {
    border-left-color: #00b9ee !important
}

.border-bottom-blue {
    border-bottom-color: #00b9ee !important
}

.border-top-blue-dark {
    border-top-color: #007aa6 !important
}

.border-right-blue-dark {
    border-right-color: #007aa6 !important
}

.border-left-blue-dark {
    border-left-color: #007aa6 !important
}

.border-bottom-blue-dark {
    border-bottom-color: #007aa6 !important
}

.border-top-green-light {
    border-top-color: #63db2a !important
}

.border-right-green-light {
    border-right-color: #63db2a !important
}

.border-left-green-light {
    border-left-color: #63db2a !important
}

.border-bottom-green-light {
    border-bottom-color: #63db2a !important
}

.border-top-green {
    border-top-color: #38b832 !important
}

.border-right-green {
    border-right-color: #38b832 !important
}

.border-left-green {
    border-left-color: #38b832 !important
}

.border-bottom-green {
    border-bottom-color: #38b832 !important
}

.border-top-green-dark {
    border-top-color: #298e35 !important
}

.border-right-green-dark {
    border-right-color: #298e35 !important
}

.border-left-green-dark {
    border-left-color: #298e35 !important
}

.border-bottom-green-dark {
    border-bottom-color: #298e35 !important
}

.border-top-yellow-light {
    border-top-color: #fcdc00 !important
}

.border-right-yellow-light {
    border-right-color: #fcdc00 !important
}

.border-left-yellow-light {
    border-left-color: #fcdc00 !important
}

.border-bottom-yellow-light {
    border-bottom-color: #fcdc00 !important
}

.border-top-yellow {
    border-top-color: #ebc800 !important
}

.border-right-yellow {
    border-right-color: #ebc800 !important
}

.border-left-yellow {
    border-left-color: #ebc800 !important
}

.border-bottom-yellow {
    border-bottom-color: #ebc800 !important
}

.border-top-yellow-dark {
    border-top-color: #e6a400 !important
}

.border-right-yellow-dark {
    border-right-color: #e6a400 !important
}

.border-left-yellow-dark {
    border-left-color: #e6a400 !important
}

.border-bottom-yellow-dark {
    border-bottom-color: #e6a400 !important
}

.border-top-gray-xtra-light {
    border-top-color: #eff0f0 !important
}

.border-right-gray-xtra-light {
    border-right-color: #eff0f0 !important
}

.border-left-gray-xtra-light {
    border-left-color: #eff0f0 !important
}

.border-bottom-gray-xtra-light {
    border-bottom-color: #eff0f0 !important
}

.border-top-gray-light {
    border-top-color: #ddd !important
}

.border-right-gray-light {
    border-right-color: #ddd !important
}

.border-left-gray-light {
    border-left-color: #ddd !important
}

.border-bottom-gray-light {
    border-bottom-color: #ddd !important
}

.border-top-gray {
    border-top-color: #758491 !important
}

.border-right-gray {
    border-right-color: #758491 !important
}

.border-left-gray {
    border-left-color: #758491 !important
}

.border-bottom-gray {
    border-bottom-color: #758491 !important
}

.border-top-gray-dark {
    border-top-color: #173647 !important
}

.border-right-gray-dark {
    border-right-color: #173647 !important
}

.border-left-gray-dark {
    border-left-color: #173647 !important
}

.border-bottom-gray-dark {
    border-bottom-color: #173647 !important
}

.border-top-black-light {
    border-top-color: #231f20 !important
}

.border-right-black-light {
    border-right-color: #231f20 !important
}

.border-left-black-light {
    border-left-color: #231f20 !important
}

.border-bottom-black-light {
    border-bottom-color: #231f20 !important
}

.border-top-blue-default {
    border-top-color: #3489d1 !important
}

.border-right-blue-default {
    border-right-color: #3489d1 !important
}

.border-left-blue-default {
    border-left-color: #3489d1 !important
}

.border-bottom-blue-default {
    border-bottom-color: #3489d1 !important
}

.border-top-blue-default-light {
    border-top-color: #d2e1e8 !important
}

.border-right-blue-default-light {
    border-right-color: #d2e1e8 !important
}

.border-left-blue-default-light {
    border-left-color: #d2e1e8 !important
}

.border-bottom-blue-default-light {
    border-bottom-color: #d2e1e8 !important
}

.border-top-red {
    border-top-color: #cb2e25 !important
}

.border-right-red {
    border-right-color: #cb2e25 !important
}

.border-left-red {
    border-left-color: #cb2e25 !important
}

.border-bottom-red {
    border-bottom-color: #cb2e25 !important
}

.border-top-color-cucumber-1 {
    border-top-color: #23d96c !important
}

.border-right-color-cucumber-1 {
    border-right-color: #23d96c !important
}

.border-left-color-cucumber-1 {
    border-left-color: #23d96c !important
}

.border-bottom-color-cucumber-1 {
    border-bottom-color: #23d96c !important
}

.border-top-color-cucumber-2 {
    border-top-color: #1dbb68 !important
}

.border-right-color-cucumber-2 {
    border-right-color: #1dbb68 !important
}

.border-left-color-cucumber-2 {
    border-left-color: #1dbb68 !important
}

.border-bottom-color-cucumber-2 {
    border-bottom-color: #1dbb68 !important
}

.border-top-color-cucumber-3 {
    border-top-color: #169e63 !important
}

.border-right-color-cucumber-3 {
    border-right-color: #169e63 !important
}

.border-left-color-cucumber-3 {
    border-left-color: #169e63 !important
}

.border-bottom-color-cucumber-3 {
    border-bottom-color: #169e63 !important
}

.border-top-color-cucumber-4 {
    border-top-color: #10815f !important
}

.border-right-color-cucumber-4 {
    border-right-color: #10815f !important
}

.border-left-color-cucumber-4 {
    border-left-color: #10815f !important
}

.border-bottom-color-cucumber-4 {
    border-bottom-color: #10815f !important
}

.border-top-0 {
    border-top-width: 0 !important;
    border-top-style: solid
}

.border-right-0 {
    border-right-width: 0 !important;
    border-top-style: solid
}

.border-left-0 {
    border-left-width: 0 !important;
    border-top-style: solid
}

.border-bottom-0 {
    border-bottom-width: 0 !important;
    border-top-style: solid
}

.border-top-1 {
    border-top-width: 1px !important;
    border-top-style: solid
}

.border-right-1 {
    border-right-width: 1px !important;
    border-top-style: solid
}

.border-left-1 {
    border-left-width: 1px !important;
    border-top-style: solid
}

.border-bottom-1 {
    border-bottom-width: 1px !important;
    border-top-style: solid
}

.border-top-2 {
    border-top-width: 2px !important;
    border-top-style: solid
}

.border-right-2 {
    border-right-width: 2px !important;
    border-top-style: solid
}

.border-left-2 {
    border-left-width: 2px !important;
    border-top-style: solid
}

.border-bottom-2 {
    border-bottom-width: 2px !important;
    border-top-style: solid
}

.border-top-3 {
    border-top-width: 3px !important;
    border-top-style: solid
}

.border-right-3 {
    border-right-width: 3px !important;
    border-top-style: solid
}

.border-left-3 {
    border-left-width: 3px !important;
    border-top-style: solid
}

.border-bottom-3 {
    border-bottom-width: 3px !important;
    border-top-style: solid
}

.resources .resources-header {
    margin: 50px 0 30px 0
}

.content-wide .learn-more,
.resources .learn-more {
    background-color: #173647
}

.content-wide .learn-more-title,
.resources .learn-more-title {
    padding-top: 65px;
    margin-bottom: 90px
}

.content-wide .learn-more-item,
.resources .learn-more-item {
    display: flex;
    justify-content: center
}

.content-wide .learn-more .row,
.resources .learn-more .row {
    padding-bottom: 65px
}

.content-wide .learn-more .btn-group-lg>.btn,
.content-wide .learn-more .btn-lg,
.resources .learn-more .btn-group-lg>.btn,
.resources .learn-more .btn-lg {
    width: 100%
}

@media (max-width:1479.98px) {

    .content-wide .learn-more .btn-group-lg>.btn,
    .content-wide .learn-more .btn-lg,
    .resources .learn-more .btn-group-lg>.btn,
    .resources .learn-more .btn-lg {
        min-width: 320px
    }
}

@media (max-width:1229.98px) {

    .content-wide .learn-more .btn-group-lg>.btn,
    .content-wide .learn-more .btn-lg,
    .resources .learn-more .btn-group-lg>.btn,
    .resources .learn-more .btn-lg {
        margin-bottom: 1%
    }
}

.content-wide .resourse-repeater .filters,
.resources .resourse-repeater .filters {
    background-color: #f1f1f1;
    padding: 20px 0;
    text-align: center;
    margin-bottom: 50px
}

.content-wide .resourse-repeater .filters .row,
.resources .resourse-repeater .filters .row {
    justify-content: center
}

.content-wide .resourse-repeater .filters .row .resources-filter-panel__input,
.resources .resourse-repeater .filters .row .resources-filter-panel__input {
    margin: 0 0 0 10px;
    border: 1px solid #92989b;
    width: 200px;
    vertical-align: middle;
    height: 30px;
    box-sizing: border-box;
    display: inline-block;
    line-height: 30px;
    text-transform: uppercase;
    color: #757575;
    padding: 0 0 0 5px
}

.content-wide .resourse-repeater .filters .row .txt-wth-button,
.resources .resourse-repeater .filters .row .txt-wth-button {
    position: relative;
    padding: 0;
    overflow: hidden
}

.content-wide .resourse-repeater .filters .row .txt-wth-button__text,
.resources .resourse-repeater .filters .row .txt-wth-button__text {
    border: none;
    float: left;
    height: 28px;
    margin: 0;
    width: 207px;
    text-transform: inherit;
    font: inherit;
    padding: 0 0 0 5px;
    box-sizing: border-box
}

.content-wide .resourse-repeater .filters .row .txt-wth-button__button,
.resources .resourse-repeater .filters .row .txt-wth-button__button {
    margin: 0 0 0 -4px;
    padding: 0;
    width: 30px;
    color: #fff;
    background-color: #86c162;
    border: none;
    float: right;
    height: 28px;
    cursor: pointer;
    position: absolute;
    right: 0
}

.content-wide .resourse-repeater .card,
.resources .resourse-repeater .card {
    margin-bottom: 70px;
    transition: box-shadow .5s
}

.content-wide .resourse-repeater .card:hover,
.resources .resourse-repeater .card:hover {
    box-shadow: 0 0 20px rgba(0, 0, 0, .5) !important
}

.content-wide .resourse-repeater .card .linkfs .link-spanner,
.resources .resourse-repeater .card .linkfs .link-spanner {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1
}

.content-wide .resourse-repeater .card-title::after,
.resources .resourse-repeater .card-title::after {
    background-color: #788591;
    background: rgba(120, 133, 145, .5) !important
}

.content-wide .resourse-repeater .card-title-clamp,
.resources .resourse-repeater .card-title-clamp {
    color: inherit
}

.content-wide .resourse-repeater .card-title-clamp:active,
.content-wide .resourse-repeater .card-title-clamp:focus,
.content-wide .resourse-repeater .card-title-clamp:hover,
.resources .resourse-repeater .card-title-clamp:active,
.resources .resourse-repeater .card-title-clamp:focus,
.resources .resourse-repeater .card-title-clamp:hover {
    text-decoration: none;
    color: #ff730b
}

@media (max-width:1229.98px) {

    .content-wide .resourse-repeater .card,
    .resources .resourse-repeater .card {
        width: 100%
    }
}

.content-wide .resources-filter-panel,
.resources .resources-filter-panel {
    margin-bottom: 50px;
    background: none repeat scroll 0 0 #f1f1f1;
    padding: 20px 0;
    text-align: center
}

.content-wide .resources-filter-panel__input,
.resources .resources-filter-panel__input {
    margin: 4px 0 4px 10px;
    border: 1px solid #92989b;
    width: 200px;
    vertical-align: middle;
    height: 30px;
    box-sizing: border-box;
    display: inline-block;
    line-height: 30px;
    text-transform: uppercase;
    color: #757575;
    padding: 0 0 0 5px
}

.content-wide .resources-filter-panel__button,
.resources .resources-filter-panel__button {
    color: #2278c4;
    border-color: #2278c4;
    cursor: pointer
}

.content-wide .resources-filter-panel .txt-wth-button,
.resources .resources-filter-panel .txt-wth-button {
    position: relative;
    padding: 0;
    overflow: hidden
}

.content-wide .resources-filter-panel .txt-wth-button__text,
.resources .resources-filter-panel .txt-wth-button__text {
    border: none;
    float: left;
    height: 28px;
    margin: 0;
    width: 195px;
    text-transform: inherit;
    font: inherit;
    padding: 0 0 0 5px;
    box-sizing: border-box
}

.content-wide .resources-filter-panel .txt-wth-button__button,
.resources .resources-filter-panel .txt-wth-button__button {
    margin: 0 0 0 -4px;
    padding: 0;
    width: 30px;
    color: #fff;
    background-color: #86c162;
    border: none;
    float: right;
    height: 28px;
    cursor: pointer;
    position: absolute;
    right: 0
}

.content-wide .pager,
.resources .pager {
    font-size: 18px;
    height: 40px;
    width: 100%;
    text-align: center;
    margin: 20px 0
}

.content-wide .pager__page,
.resources .pager__page {
    border: 1px solid #ddd;
    color: #337ab7;
    line-height: 1.42857;
    margin-left: -1px;
    padding: 6px 12px;
    position: relative;
    text-decoration: none;
    cursor: pointer;
    display: inline-block;
    margin: 0 .1em 0 0
}

.content-wide .pager__page-current,
.resources .pager__page-current {
    line-height: 1.42857;
    background-color: #337ab7;
    border-color: #337ab7;
    color: #fff;
    cursor: default
}

.content-wide .pager .PagerNumberArea span.pager__page-next,
.content-wide .pager .PagerNumberArea span.pager__page-previous,
.resources .pager .PagerNumberArea span.pager__page-next,
.resources .pager .PagerNumberArea span.pager__page-previous {
    display: none
}

.content-wide .pager .PagerNumberArea a:active,
.content-wide .pager .PagerNumberArea a:visited,
.resources .pager .PagerNumberArea a:active,
.resources .pager .PagerNumberArea a:visited {
    color: #2278c4;
    text-decoration: none
}

.content-wide .pager .PagerNumberArea a:hover,
.resources .pager .PagerNumberArea a:hover {
    color: #000
}

.content-wide .pager .PagerNumberArea a,
.resources .pager .PagerNumberArea a {
    transition: color .2s linear
}

.quickpicks {
    padding-top: 78px 0
}

.quickpicks .row {
    flex-direction: column
}

.quickpicks-title {
    margin-bottom: 10px
}

.quickpicks-tile {
    font-size: 18px;
    text-align: center;
    display: flex;
    padding: 0 30px 20px;
    flex-direction: column;
    color: #173647;
    transition: box-shadow .3s ease-in-out, color .3s ease-in-out;
    border: 1px solid #eff0f0;
    border-radius: 3px;
    margin-top: 20px
}

.quickpicks-tile:hover {
    color: #fff;
    box-shadow: 0 2px 20px rgba(23, 54, 71, .2)
}

.brand-wrap-independent .quickpicks-tile:hover {
    color: #016570
}

.brand-wrap-readyapi .quickpicks-tile:hover {
    color: #e6a400
}

.brand-wrap-swagger .quickpicks-tile:hover {
    color: #298e35
}

.brand-wrap-corp .quickpicks-tile:hover {
    color: #ff730b
}

.brand-wrap-zephyr .quickpicks-tile:hover {
    color: #007aa6
}

.quickpicks-icon {
    height: 90px
}

.res-icon-link,
.res-icon-link:visited,
.res-text-link,
.res-text-link:visited {
    color: #173647
}

a.res-icon-link:hover {
    color: #ff8f0f
}

.res-icon-casestudy:before {
    content: "\f0b1"
}

.res-icon-webinar:before {
    content: "\f108"
}

.res-icon-whitepapersummary:before {
    content: "\f1c1"
}

.res-icon-ebook:before {
    content: "\f02d"
}

.res-icon-template:before {
    content: "\f15c"
}

.res-icon-benchmarks:before {
    content: "\f080"
}

.res-icon-infographic:before {
    content: "\f03e"
}

.res-icon-slideshare:before {
    content: "\f51c"
}

.res-icon-article:before {
    content: "\f1ea"
}

.res-icon-video:before {
    content: "\f03d"
}

@media (min-width:1030px) {
    .webinar-page {
        background: linear-gradient(90deg, rgba(239, 240, 240, .4) 60%, #fff 40%)
    }
}

.webinar-page .speakers-title {
    color: #758491;
    font-size: 26px;
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(117, 132, 145, .5);
    margin: 50px 0
}

.webinar-page .speakers .speaker {
    width: 50%;
    float: left;
    margin-bottom: 40px
}

.webinar-page .speakers .speaker-photo {
    height: 100px;
    width: 100px;
    margin: 0 20px 0 0;
    border: 1px solid #758491;
    border-radius: 50px;
    overflow: hidden;
    float: left
}

.webinar-page .speakers .speaker-photo img {
    max-height: 100px;
    max-width: 100px
}

.webinar-page .speakers .speaker-name {
    font-size: 18px;
    line-height: 22px;
    margin-top: 30px;
    color: #173647
}

.webinar-page .webinar-form-wrap {
    display: flex
}

@media (min-width:1030px) {
    .webinar-page .webinar-form-wrap {
        padding: 3rem 0 0 8rem
    }
}

@media (max-width:1229.98px) {
    .webinar-page .webinar-form {
        margin: 0 auto
    }
}

.webinar-page .webinar-form .ty-demand-image img {
    width: 100%
}

.webinar-page .webinar-related {
    background: #eff0f0;
    margin: 50px 0 0 0;
    padding: 50px 0
}

.free-trial {
    overflow: hidden
}

input,
select {
    outline: 0
}

.bleed-right {
    height: 100%
}

.bleed-right:after {
    display: flex;
    content: "";
    height: 100%;
    width: 2500px;
    background-color: inherit;
    position: absolute;
    top: 0;
    right: 0;
    margin-right: -2470px
}

@media (max-width:1029.98px) {
    .bleed-right:after {
        display: none
    }
}

code[class*=language-],
pre[class*=language-] {
    color: #f8f8f2;
    background: 0 0;
    text-shadow: 0 1px rgba(0, 0, 0, .3);
    font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
    font-size: 1em;
    text-align: left;
    white-space: pre;
    word-spacing: normal;
    word-break: normal;
    word-wrap: normal;
    line-height: 1.5;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    -webkit-hyphens: none;
    -ms-hyphens: none;
    hyphens: none
}

pre[class*=language-] {
    padding: 1em;
    margin: .5em 0;
    overflow: auto;
    border-radius: .3em
}

:not(pre)>code[class*=language-],
pre[class*=language-] {
    background: #173647
}

:not(pre)>code[class*=language-] {
    padding: .1em;
    border-radius: .3em;
    white-space: normal
}

.token.cdata,
.token.comment,
.token.doctype,
.token.prolog {
    color: #708090
}

.token.punctuation {
    color: #f8f8f2
}

.token.namespace {
    opacity: .7
}

.token.constant,
.token.deleted,
.token.property,
.token.symbol,
.token.tag {
    color: #f92672
}

.token.boolean,
.token.number {
    color: #ae81ff
}

.token.attr-name,
.token.builtin,
.token.char,
.token.inserted,
.token.selector,
.token.string {
    color: #a6e22e
}

.language-css .token.string,
.style .token.string,
.token.entity,
.token.operator,
.token.url,
.token.variable {
    color: #f8f8f2
}

.token.atrule,
.token.attr-value,
.token.class-name,
.token.function {
    color: #63db2a
}

.token.keyword {
    color: #50e4ea
}

.token.important,
.token.regex {
    color: #ffad33
}

.token.bold,
.token.important {
    font-weight: 700
}

.token.italic {
    font-style: italic
}

.token.entity {
    cursor: help
}

div.code-toolbar {
    position: relative
}

div.code-toolbar>.toolbar {
    position: absolute;
    top: .3em;
    right: .2em;
    transition: opacity .3s ease-in-out;
    opacity: 0
}

div.code-toolbar:hover>.toolbar {
    opacity: 1
}

div.code-toolbar:focus-within>.toolbar {
    opacity: 1
}

div.code-toolbar>.toolbar .toolbar-item {
    display: inline-block
}

div.code-toolbar>.toolbar a {
    cursor: pointer
}

div.code-toolbar>.toolbar button {
    background: 0 0;
    border: 0;
    color: inherit;
    font: inherit;
    line-height: normal;
    overflow: visible;
    padding: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

div.code-toolbar>.toolbar a,
div.code-toolbar>.toolbar button,
div.code-toolbar>.toolbar span {
    color: #bbb;
    font-size: .8em;
    padding: 0 .5em;
    background: #f5f2f0;
    background: rgba(224, 224, 224, .2);
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, .2);
    border-radius: .5em
}

div.code-toolbar>.toolbar a:focus,
div.code-toolbar>.toolbar a:hover,
div.code-toolbar>.toolbar button:focus,
div.code-toolbar>.toolbar button:hover,
div.code-toolbar>.toolbar span:focus,
div.code-toolbar>.toolbar span:hover {
    color: inherit;
    text-decoration: none
}

div.code-toolbar>.toolbar {
    opacity: 1
}

#toolkit-wrapper {
    position: fixed;
    z-index: 1000;
    top: 80px;
    right: 20px;
    width: 38px
}

#toolkit-wrapper .toolkit {
    display: flex
}

#toolkit-wrapper.open {
    width: 450px
}

.kentico-toolbar {
    position: relative;
    background-color: #fff;
    z-index: 1000;
    width: 38px;
    height: auto;
    padding: 0;
    border-radius: 6px;
    overflow: hidden;
    box-shadow: 0 0 10px -5px rgba(23, 54, 71, .1);
    transition: all .3s ease-in-out;
    font-weight: 300;
    display: flex;
    justify-content: space-between;
    min-height: 150px;
    order: 2;
    min-width: 38px
}

.kentico-toolbar:hover {
    box-shadow: 0 0 25px -5px rgba(23, 54, 71, .6)
}

.kentico-toolbar.has-build .kentico-toolbar-build {
    width: 0;
    overflow: hidden;
    height: 150px
}

.kentico-toolbar.has-build .kentico-toolbar-build-inner {
    width: 398px
}

.kentico-toolbar.has-build.open {
    min-height: 150px;
    width: 398px
}

.kentico-toolbar.has-build.open .kentico-toolbar-build {
    width: 100%
}

.kentico-toolbar+.kentico-toolbar-show {
    opacity: 0;
    transition: opacity .3s ease-in-out
}

.kentico-toolbar-controls {
    display: flex;
    flex-direction: column;
    order: 1;
    background-color: rgba(204, 204, 204, .8);
    border-radius: 3px;
    overflow: hidden;
    border: 0 solid #173647;
    min-width: 38px
}

.kentico-toolbar-controls a {
    display: flex;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    padding: 0 10px;
    justify-content: center;
    align-items: center;
    min-width: 37px;
    align-items: center;
    justify-content: center;
    color: #173647 !important;
    font-size: 14px;
    min-height: 30px;
    transition: color .3s ease-in-out, background .3s ease-in-out;
    text-decoration: none;
    font-weight: 600
}

.kentico-toolbar-controls a:hover {
    background-color: #ff730b
}

.kentico-toolbar.hidden {
    height: 30px;
    width: 30px;
    position: fixed;
    right: 0;
    top: 0;
    padding: 0;
    box-shadow: 0 0 0 transparent;
    min-height: 0
}

.kentico-toolbar.hidden+.kentico-toolbar-show {
    display: block;
    height: 30px;
    width: 30px;
    position: fixed;
    border-radius: 0 0 0 6px;
    right: 0;
    top: 0;
    opacity: 1;
    background-color: #ff730b;
    color: #fff;
    text-align: center;
    z-index: 1000
}

.kentico-toolbar.hidden+.kentico-toolbar-show::before {
    content: '\f06e';
    font-family: "Font Awesome 5 Pro"
}

.kentico-toolbar-content {
    order: 2;
    max-height: 150px;
    display: flex;
    flex-direction: column;
    padding: 5px 10px;
    flex-grow: 1;
    max-width: 360px
}

.kentico-toolbar-build {
    font-size: 14px;
    order: 2
}

.kentico-toolbar-build-branch {
    display: block;
    padding-top: 5px;
    font-weight: 600
}

.kentico-toolbar-build-branch .descriptor {
    color: #758491
}

.kentico-toolbar-build-branch .descriptor::before {
    content: "\f126";
    font-weight: 300;
    font-family: "Font Awesome 5 Pro";
    background-color: #ff730b;
    color: #fff;
    display: inline-block;
    height: 25px;
    width: 25px;
    line-height: 25px;
    text-align: center;
    margin-right: 10px;
    border-radius: 50%;
    text-indent: 2px;
    position: relative;
    top: 10px
}

.kentico-toolbar-build-id {
    display: block;
    font-size: 10px;
    margin-left: 35px
}

.kentico-toolbar-build-inner {
    padding-top: 5px
}

.kentico-toolbar-hide {
    cursor: pointer;
    background-color: #50e4ea
}

.no-build .kentico-toolbar-hide {
    display: none
}

.kentico-toolbar-hide::before {
    content: '\f0fe';
    font-family: "Font Awesome 5 Pro"
}

.open .kentico-toolbar-hide {
    background-color: transparent
}

.open .kentico-toolbar-hide::before {
    content: '\f146'
}

.kentico-toolbar-edit {
    cursor: pointer
}

.kentico-toolbar-edit::before {
    content: '\f044';
    font-family: "Font Awesome 5 Pro"
}

.kentico-toolbar-live {
    cursor: pointer
}

.kentico-toolbar-live::before {
    content: '\f2d2';
    font-family: "Font Awesome 5 Pro"
}

.kentico-toolbar-preview {
    cursor: pointer
}

.kentico-toolbar-preview::before {
    content: '\f06e';
    font-family: "Font Awesome 5 Pro"
}

.kentico-toolbar-close {
    cursor: pointer;
    background-color: #63db2a
}

.kentico-toolbar-close::before {
    content: '\f070';
    font-family: "Font Awesome 5 Pro"
}

.kentico-toolbar-lock {
    cursor: pointer
}

.kentico-toolbar-lock::before {
    content: '\f3c2';
    font-family: "Font Awesome 5 Pro"
}

.kentico-toolbar-lock.locked {
    background-color: #fcdc00
}

.kentico-toolbar-lock.locked::before {
    content: '\f30d'
}

.kentico-toolbar-drag {
    cursor: pointer
}

.kentico-toolbar-drag::before {
    content: '\f31d';
    font-family: "Font Awesome 5 Pro"
}

.kentico-toolbar #m {
    order: 1;
    position: relative;
    overflow: hidden
}

.kentico-toolbar #m #CMSHeaderPad {
    height: unset !important
}

.kentico-toolbar #m #CMSHeaderDiv {
    position: relative !important;
    width: 360px !important;
    height: 75px !important
}

.kentico-toolbar #m #CMSHeaderDiv .preview-info {
    padding: 5px 10px 0;
    font-size: 10px
}

.kentico-toolbar-preview-content {
    font-size: 14px;
    border-bottom: 1px solid #ccc;
    margin-left: -10px;
    margin-right: -10px;
    margin-top: -5px;
    padding: 5px 10px;
    background-color: #eaeaea;
    min-height: 61px
}

.c-btn,
.c-btn-,
.c-btn--lg,
.c-btn--sm,
.c-btn--xs,
.c-btn-accent,
.c-btn-accent-outline,
.c-btn-lg,
.c-btn-lg-accent,
.c-btn-lg-accent-outline,
.c-btn-lg-neutral,
.c-btn-lg-neutral-outline,
.c-btn-lg-outline,
.c-btn-lg-outline-light,
.c-btn-lg-white,
.c-btn-lg-white-outline,
.c-btn-neutral,
.c-btn-neutral-outline,
.c-btn-outline,
.c-btn-outline-light,
.c-btn-sm,
.c-btn-sm-accent,
.c-btn-sm-accent-outline,
.c-btn-sm-neutral,
.c-btn-sm-neutral-outline,
.c-btn-sm-outline,
.c-btn-sm-outline-light,
.c-btn-sm-white,
.c-btn-sm-white-outline,
.c-btn-white,
.c-btn-white-outline,
.c-btn-xs,
.c-btn-xs-accent,
.c-btn-xs-accent-outline,
.c-btn-xs-neutral,
.c-btn-xs-neutral-outline,
.c-btn-xs-outline,
.c-btn-xs-outline-light,
.c-btn-xs-white,
.c-btn-xs-white-outline {
    background-image: unset;
    border-radius: 4px;
    padding: 11px 20px;
    font-size: 1em;
    display: inline-block;
    margin: 0;
    text-decoration: unset;
    line-height: 1em;
    border: 1px solid transparent;
    transition: background .2s ease-in-out, border .2s ease-in-out, color .2s ease-in-out
}

.c-btn--sm,
.c-btn-sm,
.c-btn-sm-accent,
.c-btn-sm-accent-outline,
.c-btn-sm-neutral,
.c-btn-sm-neutral-outline,
.c-btn-sm-outline,
.c-btn-sm-outline-light,
.c-btn-sm-white,
.c-btn-sm-white-outline {
    font-size: 14px;
    padding: 9.5px 15px;
    font-weight: 600
}

.c-btn--xs,
.c-btn-xs,
.c-btn-xs-accent,
.c-btn-xs-accent-outline,
.c-btn-xs-neutral,
.c-btn-xs-neutral-outline,
.c-btn-xs-outline,
.c-btn-xs-outline-light,
.c-btn-xs-white,
.c-btn-xs-white-outline {
    font-size: 12px;
    text-transform: uppercase;
    padding: 8px 10px;
    font-weight: 600
}

.c-btn--lg,
.c-btn-lg,
.c-btn-lg-accent,
.c-btn-lg-accent-outline,
.c-btn-lg-neutral,
.c-btn-lg-neutral-outline,
.c-btn-lg-outline,
.c-btn-lg-outline-light,
.c-btn-lg-white,
.c-btn-lg-white-outline {
    font-size: 20px;
    padding: 14px 30px
}

.c-btn--lg:active,
.c-btn--lg:focus,
.c-btn--lg:hover,
.c-btn--sm:active,
.c-btn--sm:focus,
.c-btn--sm:hover,
.c-btn--xs:active,
.c-btn--xs:focus,
.c-btn--xs:hover,
.c-btn-:active,
.c-btn-:focus,
.c-btn-:hover,
.c-btn-accent-outline:active,
.c-btn-accent-outline:focus,
.c-btn-accent-outline:hover,
.c-btn-accent:active,
.c-btn-accent:focus,
.c-btn-accent:hover,
.c-btn-lg-accent-outline:active,
.c-btn-lg-accent-outline:focus,
.c-btn-lg-accent-outline:hover,
.c-btn-lg-accent:active,
.c-btn-lg-accent:focus,
.c-btn-lg-accent:hover,
.c-btn-lg-neutral-outline:active,
.c-btn-lg-neutral-outline:focus,
.c-btn-lg-neutral-outline:hover,
.c-btn-lg-neutral:active,
.c-btn-lg-neutral:focus,
.c-btn-lg-neutral:hover,
.c-btn-lg-outline-light:active,
.c-btn-lg-outline-light:focus,
.c-btn-lg-outline-light:hover,
.c-btn-lg-outline:active,
.c-btn-lg-outline:focus,
.c-btn-lg-outline:hover,
.c-btn-lg-white-outline:active,
.c-btn-lg-white-outline:focus,
.c-btn-lg-white-outline:hover,
.c-btn-lg-white:active,
.c-btn-lg-white:focus,
.c-btn-lg-white:hover,
.c-btn-lg:active,
.c-btn-lg:focus,
.c-btn-lg:hover,
.c-btn-neutral-outline:active,
.c-btn-neutral-outline:focus,
.c-btn-neutral-outline:hover,
.c-btn-neutral:active,
.c-btn-neutral:focus,
.c-btn-neutral:hover,
.c-btn-outline-light:active,
.c-btn-outline-light:focus,
.c-btn-outline-light:hover,
.c-btn-outline:active,
.c-btn-outline:focus,
.c-btn-outline:hover,
.c-btn-sm-accent-outline:active,
.c-btn-sm-accent-outline:focus,
.c-btn-sm-accent-outline:hover,
.c-btn-sm-accent:active,
.c-btn-sm-accent:focus,
.c-btn-sm-accent:hover,
.c-btn-sm-neutral-outline:active,
.c-btn-sm-neutral-outline:focus,
.c-btn-sm-neutral-outline:hover,
.c-btn-sm-neutral:active,
.c-btn-sm-neutral:focus,
.c-btn-sm-neutral:hover,
.c-btn-sm-outline-light:active,
.c-btn-sm-outline-light:focus,
.c-btn-sm-outline-light:hover,
.c-btn-sm-outline:active,
.c-btn-sm-outline:focus,
.c-btn-sm-outline:hover,
.c-btn-sm-white-outline:active,
.c-btn-sm-white-outline:focus,
.c-btn-sm-white-outline:hover,
.c-btn-sm-white:active,
.c-btn-sm-white:focus,
.c-btn-sm-white:hover,
.c-btn-sm:active,
.c-btn-sm:focus,
.c-btn-sm:hover,
.c-btn-white-outline:active,
.c-btn-white-outline:focus,
.c-btn-white-outline:hover,
.c-btn-white:active,
.c-btn-white:focus,
.c-btn-white:hover,
.c-btn-xs-accent-outline:active,
.c-btn-xs-accent-outline:focus,
.c-btn-xs-accent-outline:hover,
.c-btn-xs-accent:active,
.c-btn-xs-accent:focus,
.c-btn-xs-accent:hover,
.c-btn-xs-neutral-outline:active,
.c-btn-xs-neutral-outline:focus,
.c-btn-xs-neutral-outline:hover,
.c-btn-xs-neutral:active,
.c-btn-xs-neutral:focus,
.c-btn-xs-neutral:hover,
.c-btn-xs-outline-light:active,
.c-btn-xs-outline-light:focus,
.c-btn-xs-outline-light:hover,
.c-btn-xs-outline:active,
.c-btn-xs-outline:focus,
.c-btn-xs-outline:hover,
.c-btn-xs-white-outline:active,
.c-btn-xs-white-outline:focus,
.c-btn-xs-white-outline:hover,
.c-btn-xs-white:active,
.c-btn-xs-white:focus,
.c-btn-xs-white:hover,
.c-btn-xs:active,
.c-btn-xs:focus,
.c-btn-xs:hover,
.c-btn:active,
.c-btn:focus,
.c-btn:hover {
    cursor: pointer;
    text-decoration: none
}

.c-btn--lg:disabled:hover,
.c-btn--sm:disabled:hover,
.c-btn--xs:disabled:hover,
.c-btn-.is-disabled:hover,
.c-btn-:disabled:hover,
.c-btn-accent-outline:disabled:hover,
.c-btn-accent:disabled:hover,
.c-btn-lg-accent-outline:disabled:hover,
.c-btn-lg-accent:disabled:hover,
.c-btn-lg-neutral-outline:disabled:hover,
.c-btn-lg-neutral:disabled:hover,
.c-btn-lg-outline-light:disabled:hover,
.c-btn-lg-outline:disabled:hover,
.c-btn-lg-white-outline:disabled:hover,
.c-btn-lg-white:disabled:hover,
.c-btn-lg:disabled:hover,
.c-btn-neutral-outline:disabled:hover,
.c-btn-neutral:disabled:hover,
.c-btn-outline-light:disabled:hover,
.c-btn-outline:disabled:hover,
.c-btn-sm-accent-outline:disabled:hover,
.c-btn-sm-accent:disabled:hover,
.c-btn-sm-neutral-outline:disabled:hover,
.c-btn-sm-neutral:disabled:hover,
.c-btn-sm-outline-light:disabled:hover,
.c-btn-sm-outline:disabled:hover,
.c-btn-sm-white-outline:disabled:hover,
.c-btn-sm-white:disabled:hover,
.c-btn-sm:disabled:hover,
.c-btn-white-outline:disabled:hover,
.c-btn-white:disabled:hover,
.c-btn-xs-accent-outline:disabled:hover,
.c-btn-xs-accent:disabled:hover,
.c-btn-xs-neutral-outline:disabled:hover,
.c-btn-xs-neutral:disabled:hover,
.c-btn-xs-outline-light:disabled:hover,
.c-btn-xs-outline:disabled:hover,
.c-btn-xs-white-outline:disabled:hover,
.c-btn-xs-white:disabled:hover,
.c-btn-xs:disabled:hover,
.c-btn:disabled:hover,
.is-disabled.c-btn--lg:hover,
.is-disabled.c-btn--sm:hover,
.is-disabled.c-btn--xs:hover,
.is-disabled.c-btn-accent-outline:hover,
.is-disabled.c-btn-accent:hover,
.is-disabled.c-btn-lg-accent-outline:hover,
.is-disabled.c-btn-lg-accent:hover,
.is-disabled.c-btn-lg-neutral-outline:hover,
.is-disabled.c-btn-lg-neutral:hover,
.is-disabled.c-btn-lg-outline-light:hover,
.is-disabled.c-btn-lg-outline:hover,
.is-disabled.c-btn-lg-white-outline:hover,
.is-disabled.c-btn-lg-white:hover,
.is-disabled.c-btn-lg:hover,
.is-disabled.c-btn-neutral-outline:hover,
.is-disabled.c-btn-neutral:hover,
.is-disabled.c-btn-outline-light:hover,
.is-disabled.c-btn-outline:hover,
.is-disabled.c-btn-sm-accent-outline:hover,
.is-disabled.c-btn-sm-accent:hover,
.is-disabled.c-btn-sm-neutral-outline:hover,
.is-disabled.c-btn-sm-neutral:hover,
.is-disabled.c-btn-sm-outline-light:hover,
.is-disabled.c-btn-sm-outline:hover,
.is-disabled.c-btn-sm-white-outline:hover,
.is-disabled.c-btn-sm-white:hover,
.is-disabled.c-btn-sm:hover,
.is-disabled.c-btn-white-outline:hover,
.is-disabled.c-btn-white:hover,
.is-disabled.c-btn-xs-accent-outline:hover,
.is-disabled.c-btn-xs-accent:hover,
.is-disabled.c-btn-xs-neutral-outline:hover,
.is-disabled.c-btn-xs-neutral:hover,
.is-disabled.c-btn-xs-outline-light:hover,
.is-disabled.c-btn-xs-outline:hover,
.is-disabled.c-btn-xs-white-outline:hover,
.is-disabled.c-btn-xs-white:hover,
.is-disabled.c-btn-xs:hover,
.is-disabled.c-btn:hover {
    cursor: not-allowed
}

.c-btn {
    background-color: #097eb2;
    border-color: #097eb2;
    color: #fff
}

.c-btn:active,
.c-btn:focus,
.c-btn:hover {
    background-color: #00537c;
    border-color: #00537c;
    color: #fff
}

.c-btn.is-disabled,
.c-btn:disabled {
    background-color: #d8dde4;
    color: #566d7a;
    border-color: #d8dde4
}

.c-btn-sm {
    background-color: #097eb2;
    border-color: #097eb2;
    color: #fff
}

.c-btn-sm:active,
.c-btn-sm:focus,
.c-btn-sm:hover {
    background-color: #00537c;
    border-color: #00537c;
    color: #fff
}

.c-btn-sm.is-disabled,
.c-btn-sm:disabled {
    background-color: #d8dde4;
    color: #566d7a;
    border-color: #d8dde4
}

.c-btn-xs {
    background-color: #097eb2;
    border-color: #097eb2;
    color: #fff
}

.c-btn-xs:active,
.c-btn-xs:focus,
.c-btn-xs:hover {
    background-color: #00537c;
    border-color: #00537c;
    color: #fff
}

.c-btn-xs.is-disabled,
.c-btn-xs:disabled {
    background-color: #d8dde4;
    color: #566d7a;
    border-color: #d8dde4
}

.c-btn-lg {
    background-color: #097eb2;
    border-color: #097eb2;
    color: #fff
}

.c-btn-lg:active,
.c-btn-lg:focus,
.c-btn-lg:hover {
    background-color: #00537c;
    border-color: #00537c;
    color: #fff
}

.c-btn-lg.is-disabled,
.c-btn-lg:disabled {
    background-color: #d8dde4;
    color: #566d7a;
    border-color: #d8dde4
}

.c-btn-outline {
    background-color: transparent;
    border-color: #097eb2;
    color: #097eb2
}

.c-btn-outline:active,
.c-btn-outline:focus,
.c-btn-outline:hover {
    background-color: #00537c;
    border-color: #00537c;
    color: #fff
}

.c-btn-outline.is-disabled,
.c-btn-outline:disabled {
    background-color: #d8dde4;
    color: #566d7a;
    border-color: #d8dde4
}

.c-btn-sm-outline {
    background-color: transparent;
    border-color: #097eb2;
    color: #097eb2
}

.c-btn-sm-outline:active,
.c-btn-sm-outline:focus,
.c-btn-sm-outline:hover {
    background-color: #00537c;
    border-color: #00537c;
    color: #fff
}

.c-btn-sm-outline.is-disabled,
.c-btn-sm-outline:disabled {
    background-color: #d8dde4;
    color: #566d7a;
    border-color: #d8dde4
}

.c-btn-xs-outline {
    background-color: transparent;
    border-color: #097eb2;
    color: #097eb2
}

.c-btn-xs-outline:active,
.c-btn-xs-outline:focus,
.c-btn-xs-outline:hover {
    background-color: #00537c;
    border-color: #00537c;
    color: #fff
}

.c-btn-xs-outline.is-disabled,
.c-btn-xs-outline:disabled {
    background-color: #d8dde4;
    color: #566d7a;
    border-color: #d8dde4
}

.c-btn-lg-outline {
    background-color: transparent;
    border-color: #097eb2;
    color: #097eb2
}

.c-btn-lg-outline:active,
.c-btn-lg-outline:focus,
.c-btn-lg-outline:hover {
    background-color: #00537c;
    border-color: #00537c;
    color: #fff
}

.c-btn-lg-outline.is-disabled,
.c-btn-lg-outline:disabled {
    background-color: #d8dde4;
    color: #566d7a;
    border-color: #d8dde4
}

.c-btn-outline-light {
    background-color: #fff;
    border-color: #c7d7e2;
    color: #212529
}

.c-btn-outline-light:active,
.c-btn-outline-light:focus,
.c-btn-outline-light:hover {
    background-color: rgba(0, 83, 124, .025);
    border-color: #c7d7e2;
    color: #212529
}

.c-btn-outline-light.is-disabled,
.c-btn-outline-light:disabled {
    background-color: #d8dde4;
    color: #566d7a;
    border-color: #d8dde4
}

.c-btn-sm-outline-light {
    background-color: #fff;
    border-color: #c7d7e2;
    color: #212529
}

.c-btn-sm-outline-light:active,
.c-btn-sm-outline-light:focus,
.c-btn-sm-outline-light:hover {
    background-color: rgba(0, 83, 124, .025);
    border-color: #c7d7e2;
    color: #212529
}

.c-btn-sm-outline-light.is-disabled,
.c-btn-sm-outline-light:disabled {
    background-color: #d8dde4;
    color: #566d7a;
    border-color: #d8dde4
}

.c-btn-xs-outline-light {
    background-color: #fff;
    border-color: #c7d7e2;
    color: #212529
}

.c-btn-xs-outline-light:active,
.c-btn-xs-outline-light:focus,
.c-btn-xs-outline-light:hover {
    background-color: rgba(0, 83, 124, .025);
    border-color: #c7d7e2;
    color: #212529
}

.c-btn-xs-outline-light.is-disabled,
.c-btn-xs-outline-light:disabled {
    background-color: #d8dde4;
    color: #566d7a;
    border-color: #d8dde4
}

.c-btn-lg-outline-light {
    background-color: #fff;
    border-color: #c7d7e2;
    color: #212529
}

.c-btn-lg-outline-light:active,
.c-btn-lg-outline-light:focus,
.c-btn-lg-outline-light:hover {
    background-color: rgba(0, 83, 124, .025);
    border-color: #c7d7e2;
    color: #212529
}

.c-btn-lg-outline-light.is-disabled,
.c-btn-lg-outline-light:disabled {
    background-color: #d8dde4;
    color: #566d7a;
    border-color: #d8dde4
}

.c-btn-accent {
    background-color: #ff730b;
    border-color: #ff730b;
    color: #fff
}

.c-btn-accent:active,
.c-btn-accent:focus,
.c-btn-accent:hover {
    background-color: #cd5700;
    border-color: #cd5700;
    color: #fff
}

.c-btn-accent.is-disabled,
.c-btn-accent:disabled {
    background-color: #d8dde4;
    color: #566d7a;
    border-color: #d8dde4
}

.c-btn-sm-accent {
    background-color: #ff730b;
    border-color: #ff730b;
    color: #fff
}

.c-btn-sm-accent:active,
.c-btn-sm-accent:focus,
.c-btn-sm-accent:hover {
    background-color: #cd5700;
    border-color: #cd5700;
    color: #fff
}

.c-btn-sm-accent.is-disabled,
.c-btn-sm-accent:disabled {
    background-color: #d8dde4;
    color: #566d7a;
    border-color: #d8dde4
}

.c-btn-xs-accent {
    background-color: #ff730b;
    border-color: #ff730b;
    color: #fff
}

.c-btn-xs-accent:active,
.c-btn-xs-accent:focus,
.c-btn-xs-accent:hover {
    background-color: #cd5700;
    border-color: #cd5700;
    color: #fff
}

.c-btn-xs-accent.is-disabled,
.c-btn-xs-accent:disabled {
    background-color: #d8dde4;
    color: #566d7a;
    border-color: #d8dde4
}

.c-btn-lg-accent {
    background-color: #ff730b;
    border-color: #ff730b;
    color: #fff
}

.c-btn-lg-accent:active,
.c-btn-lg-accent:focus,
.c-btn-lg-accent:hover {
    background-color: #cd5700;
    border-color: #cd5700;
    color: #fff
}

.c-btn-lg-accent.is-disabled,
.c-btn-lg-accent:disabled {
    background-color: #d8dde4;
    color: #566d7a;
    border-color: #d8dde4
}

.c-btn-accent-outline {
    background-color: #fff;
    border-color: #ff730b;
    color: #ff730b
}

.c-btn-accent-outline:active,
.c-btn-accent-outline:focus,
.c-btn-accent-outline:hover {
    background-color: #cd5700;
    border-color: #cd5700;
    color: #fff
}

.c-btn-accent-outline.is-disabled,
.c-btn-accent-outline:disabled {
    background-color: #d8dde4;
    color: #566d7a;
    border-color: #d8dde4
}

.c-btn-sm-accent-outline {
    background-color: #fff;
    border-color: #ff730b;
    color: #ff730b
}

.c-btn-sm-accent-outline:active,
.c-btn-sm-accent-outline:focus,
.c-btn-sm-accent-outline:hover {
    background-color: #cd5700;
    border-color: #cd5700;
    color: #fff
}

.c-btn-sm-accent-outline.is-disabled,
.c-btn-sm-accent-outline:disabled {
    background-color: #d8dde4;
    color: #566d7a;
    border-color: #d8dde4
}

.c-btn-xs-accent-outline {
    background-color: #fff;
    border-color: #ff730b;
    color: #ff730b
}

.c-btn-xs-accent-outline:active,
.c-btn-xs-accent-outline:focus,
.c-btn-xs-accent-outline:hover {
    background-color: #cd5700;
    border-color: #cd5700;
    color: #fff
}

.c-btn-xs-accent-outline.is-disabled,
.c-btn-xs-accent-outline:disabled {
    background-color: #d8dde4;
    color: #566d7a;
    border-color: #d8dde4
}

.c-btn-lg-accent-outline {
    background-color: #fff;
    border-color: #ff730b;
    color: #ff730b
}

.c-btn-lg-accent-outline:active,
.c-btn-lg-accent-outline:focus,
.c-btn-lg-accent-outline:hover {
    background-color: #cd5700;
    border-color: #cd5700;
    color: #fff
}

.c-btn-lg-accent-outline.is-disabled,
.c-btn-lg-accent-outline:disabled {
    background-color: #d8dde4;
    color: #566d7a;
    border-color: #d8dde4
}

.c-btn-neutral {
    background-color: #566d7a;
    border-color: #566d7a;
    color: #fff
}

.c-btn-neutral:active,
.c-btn-neutral:focus,
.c-btn-neutral:hover {
    background-color: #3b505b;
    border-color: #3b505b;
    color: #fff
}

.c-btn-neutral.is-disabled,
.c-btn-neutral:disabled {
    background-color: #d8dde4;
    color: #566d7a;
    border-color: #d8dde4
}

.c-btn-sm-neutral {
    background-color: #566d7a;
    border-color: #566d7a;
    color: #fff
}

.c-btn-sm-neutral:active,
.c-btn-sm-neutral:focus,
.c-btn-sm-neutral:hover {
    background-color: #3b505b;
    border-color: #3b505b;
    color: #fff
}

.c-btn-sm-neutral.is-disabled,
.c-btn-sm-neutral:disabled {
    background-color: #d8dde4;
    color: #566d7a;
    border-color: #d8dde4
}

.c-btn-xs-neutral {
    background-color: #566d7a;
    border-color: #566d7a;
    color: #fff
}

.c-btn-xs-neutral:active,
.c-btn-xs-neutral:focus,
.c-btn-xs-neutral:hover {
    background-color: #3b505b;
    border-color: #3b505b;
    color: #fff
}

.c-btn-xs-neutral.is-disabled,
.c-btn-xs-neutral:disabled {
    background-color: #d8dde4;
    color: #566d7a;
    border-color: #d8dde4
}

.c-btn-lg-neutral {
    background-color: #566d7a;
    border-color: #566d7a;
    color: #fff
}

.c-btn-lg-neutral:active,
.c-btn-lg-neutral:focus,
.c-btn-lg-neutral:hover {
    background-color: #3b505b;
    border-color: #3b505b;
    color: #fff
}

.c-btn-lg-neutral.is-disabled,
.c-btn-lg-neutral:disabled {
    background-color: #d8dde4;
    color: #566d7a;
    border-color: #d8dde4
}

.c-btn-neutral-outline {
    background-color: transparent;
    border-color: #566d7a;
    color: #173647
}

.c-btn-neutral-outline:active,
.c-btn-neutral-outline:focus,
.c-btn-neutral-outline:hover {
    background-color: #3b505b;
    border-color: #3b505b;
    color: #fff
}

.c-btn-neutral-outline.is-disabled,
.c-btn-neutral-outline:disabled {
    background-color: #d8dde4;
    color: #566d7a;
    border-color: #d8dde4
}

.c-btn-sm-neutral-outline {
    background-color: transparent;
    border-color: #566d7a;
    color: #173647
}

.c-btn-sm-neutral-outline:active,
.c-btn-sm-neutral-outline:focus,
.c-btn-sm-neutral-outline:hover {
    background-color: #3b505b;
    border-color: #3b505b;
    color: #fff
}

.c-btn-sm-neutral-outline.is-disabled,
.c-btn-sm-neutral-outline:disabled {
    background-color: #d8dde4;
    color: #566d7a;
    border-color: #d8dde4
}

.c-btn-xs-neutral-outline {
    background-color: transparent;
    border-color: #566d7a;
    color: #173647
}

.c-btn-xs-neutral-outline:active,
.c-btn-xs-neutral-outline:focus,
.c-btn-xs-neutral-outline:hover {
    background-color: #3b505b;
    border-color: #3b505b;
    color: #fff
}

.c-btn-xs-neutral-outline.is-disabled,
.c-btn-xs-neutral-outline:disabled {
    background-color: #d8dde4;
    color: #566d7a;
    border-color: #d8dde4
}

.c-btn-lg-neutral-outline {
    background-color: transparent;
    border-color: #566d7a;
    color: #173647
}

.c-btn-lg-neutral-outline:active,
.c-btn-lg-neutral-outline:focus,
.c-btn-lg-neutral-outline:hover {
    background-color: #3b505b;
    border-color: #3b505b;
    color: #fff
}

.c-btn-lg-neutral-outline.is-disabled,
.c-btn-lg-neutral-outline:disabled {
    background-color: #d8dde4;
    color: #566d7a;
    border-color: #d8dde4
}

.c-btn-white {
    background-color: #fff;
    border-color: #fff;
    color: #212529
}

.c-btn-white:active,
.c-btn-white:focus,
.c-btn-white:hover {
    background-color: #e4eaf1;
    border-color: #e4eaf1;
    color: #212529
}

.c-btn-white.is-disabled,
.c-btn-white:disabled {
    background-color: #d8dde4;
    color: #566d7a;
    border-color: #d8dde4
}

.c-btn-sm-white {
    background-color: #fff;
    border-color: #fff;
    color: #212529
}

.c-btn-sm-white:active,
.c-btn-sm-white:focus,
.c-btn-sm-white:hover {
    background-color: #e4eaf1;
    border-color: #e4eaf1;
    color: #212529
}

.c-btn-sm-white.is-disabled,
.c-btn-sm-white:disabled {
    background-color: #d8dde4;
    color: #566d7a;
    border-color: #d8dde4
}

.c-btn-xs-white {
    background-color: #fff;
    border-color: #fff;
    color: #212529
}

.c-btn-xs-white:active,
.c-btn-xs-white:focus,
.c-btn-xs-white:hover {
    background-color: #e4eaf1;
    border-color: #e4eaf1;
    color: #212529
}

.c-btn-xs-white.is-disabled,
.c-btn-xs-white:disabled {
    background-color: #d8dde4;
    color: #566d7a;
    border-color: #d8dde4
}

.c-btn-lg-white {
    background-color: #fff;
    border-color: #fff;
    color: #212529
}

.c-btn-lg-white:active,
.c-btn-lg-white:focus,
.c-btn-lg-white:hover {
    background-color: #e4eaf1;
    border-color: #e4eaf1;
    color: #212529
}

.c-btn-lg-white.is-disabled,
.c-btn-lg-white:disabled {
    background-color: #d8dde4;
    color: #566d7a;
    border-color: #d8dde4
}

.c-btn-white-outline {
    background-color: transparent;
    border-color: #fff;
    color: #e4eaf1
}

.c-btn-white-outline:active,
.c-btn-white-outline:focus,
.c-btn-white-outline:hover {
    background-color: rgba(255, 255, 255, .2);
    border-color: #e4eaf1;
    color: #fff
}

.c-btn-white-outline.is-disabled,
.c-btn-white-outline:disabled {
    background-color: #d8dde4;
    color: #566d7a;
    border-color: #d8dde4
}

.c-btn-sm-white-outline {
    background-color: transparent;
    border-color: #fff;
    color: #e4eaf1
}

.c-btn-sm-white-outline:active,
.c-btn-sm-white-outline:focus,
.c-btn-sm-white-outline:hover {
    background-color: rgba(255, 255, 255, .2);
    border-color: #e4eaf1;
    color: #fff
}

.c-btn-sm-white-outline.is-disabled,
.c-btn-sm-white-outline:disabled {
    background-color: #d8dde4;
    color: #566d7a;
    border-color: #d8dde4
}

.c-btn-xs-white-outline {
    background-color: transparent;
    border-color: #fff;
    color: #e4eaf1
}

.c-btn-xs-white-outline:active,
.c-btn-xs-white-outline:focus,
.c-btn-xs-white-outline:hover {
    background-color: rgba(255, 255, 255, .2);
    border-color: #e4eaf1;
    color: #fff
}

.c-btn-xs-white-outline.is-disabled,
.c-btn-xs-white-outline:disabled {
    background-color: #d8dde4;
    color: #566d7a;
    border-color: #d8dde4
}

.c-btn-lg-white-outline {
    background-color: transparent;
    border-color: #fff;
    color: #e4eaf1
}

.c-btn-lg-white-outline:active,
.c-btn-lg-white-outline:focus,
.c-btn-lg-white-outline:hover {
    background-color: rgba(255, 255, 255, .2);
    border-color: #e4eaf1;
    color: #fff
}

.c-btn-lg-white-outline.is-disabled,
.c-btn-lg-white-outline:disabled {
    background-color: #d8dde4;
    color: #566d7a;
    border-color: #d8dde4
}

.txt-clr-neutral-1 {
    color: #fff
}

.txt-hover-clr-neutral-1:hover {
    color: #fff
}

.txt-clr-neutral-2 {
    color: #f8fafb
}

.txt-hover-clr-neutral-2:hover {
    color: #f8fafb
}

.txt-clr-neutral-3 {
    color: #f0f3f5
}

.txt-hover-clr-neutral-3:hover {
    color: #f0f3f5
}

.txt-clr-neutral-4 {
    color: #e4eaf1
}

.txt-hover-clr-neutral-4:hover {
    color: #e4eaf1
}

.txt-clr-neutral-5 {
    color: #dee5ed
}

.txt-hover-clr-neutral-5:hover {
    color: #dee5ed
}

.txt-clr-neutral-6 {
    color: #d8dde4
}

.txt-hover-clr-neutral-6:hover {
    color: #d8dde4
}

.txt-clr-neutral-7 {
    color: #c7d7e2
}

.txt-hover-clr-neutral-7:hover {
    color: #c7d7e2
}

.txt-clr-neutral-8 {
    color: #afc4ce
}

.txt-hover-clr-neutral-8:hover {
    color: #afc4ce
}

.txt-clr-neutral-9 {
    color: #8eadbf
}

.txt-hover-clr-neutral-9:hover {
    color: #8eadbf
}

.txt-clr-neutral-10 {
    color: #7e96a5
}

.txt-hover-clr-neutral-10:hover {
    color: #7e96a5
}

.txt-clr-neutral-11 {
    color: #566d7a
}

.txt-hover-clr-neutral-11:hover {
    color: #566d7a
}

.txt-clr-neutral-12 {
    color: #3b505b
}

.txt-hover-clr-neutral-12:hover {
    color: #3b505b
}

.txt-clr-neutral-13 {
    color: #173647
}

.txt-hover-clr-neutral-13:hover {
    color: #173647
}

.txt-clr-neutral-14 {
    color: #212529
}

.txt-hover-clr-neutral-14:hover {
    color: #212529
}

.txt-clr-accent-1 {
    color: #20b1fd
}

.txt-hover-clr-accent-1:hover {
    color: #20b1fd
}

.txt-clr-accent-2 {
    color: #097eb2
}

.txt-hover-clr-accent-2:hover {
    color: #097eb2
}

.txt-clr-accent-3 {
    color: #00537c
}

.txt-hover-clr-accent-3:hover {
    color: #00537c
}

.txt-clr-accent-4 {
    color: #173647
}

.txt-hover-clr-accent-4:hover {
    color: #173647
}

.txt-clr-accent-5 {
    color: #112838
}

.txt-hover-clr-accent-5:hover {
    color: #112838
}

.txt-clr-status-1 {
    color: #2cb14a
}

.txt-hover-clr-status-1:hover {
    color: #2cb14a
}

.txt-clr-status-2 {
    color: #b00
}

.txt-hover-clr-status-2:hover {
    color: #b00
}

.txt-clr-brand-1 {
    color: #ff730b
}

.txt-hover-clr-brand-1:hover {
    color: #ff730b
}

.txt-clr-brand-2 {
    color: #ff8f0f
}

.txt-hover-clr-brand-2:hover {
    color: #ff8f0f
}

.txt-clr-brand-disabled {
    color: #ffcea8
}

.txt-hover-clr-brand-disabled:hover {
    color: #ffcea8
}

.txt-clr-bugsnag-1 {
    color: #7387ff
}

.txt-hover-clr-bugsnag-1:hover {
    color: #7387ff
}

.txt-clr-cucumber-1 {
    color: #23d96c
}

.txt-hover-clr-cucumber-1:hover {
    color: #23d96c
}

.txt-clr-cucumber-2 {
    color: #1dbb68
}

.txt-hover-clr-cucumber-2:hover {
    color: #1dbb68
}

.txt-clr-independent-1 {
    color: #50e4ea
}

.txt-hover-clr-independent-1:hover {
    color: #50e4ea
}

.txt-clr-independent-2 {
    color: #05c9d3
}

.txt-hover-clr-independent-2:hover {
    color: #05c9d3
}

.txt-clr-readyapi-1 {
    color: #fcdc00
}

.txt-hover-clr-readyapi-1:hover {
    color: #fcdc00
}

.txt-clr-readyapi-2 {
    color: #efcd25
}

.txt-hover-clr-readyapi-2:hover {
    color: #efcd25
}

.txt-clr-swagger-1 {
    color: #85ea2d
}

.txt-hover-clr-swagger-1:hover {
    color: #85ea2d
}

.txt-clr-swagger-2 {
    color: #5bd621
}

.txt-hover-clr-swagger-2:hover {
    color: #5bd621
}

.txt-clr-zephyr-1 {
    color: #19caf9
}

.txt-hover-clr-zephyr-1:hover {
    color: #19caf9
}

.txt-clr-zephyr-2 {
    color: #04aadb
}

.txt-hover-clr-zephyr-2:hover {
    color: #04aadb
}

.bg-clr-neutral-1 {
    background-color: #fff
}

.bg-hover-clr-neutral-1:hover {
    background-color: #fff
}

.bg-clr-neutral-2 {
    background-color: #f8fafb
}

.bg-hover-clr-neutral-2:hover {
    background-color: #f8fafb
}

.bg-clr-neutral-3 {
    background-color: #f0f3f5
}

.bg-hover-clr-neutral-3:hover {
    background-color: #f0f3f5
}

.bg-clr-neutral-4 {
    background-color: #e4eaf1
}

.bg-hover-clr-neutral-4:hover {
    background-color: #e4eaf1
}

.bg-clr-neutral-5 {
    background-color: #dee5ed
}

.bg-hover-clr-neutral-5:hover {
    background-color: #dee5ed
}

.bg-clr-neutral-6 {
    background-color: #d8dde4
}

.bg-hover-clr-neutral-6:hover {
    background-color: #d8dde4
}

.bg-clr-neutral-7 {
    background-color: #c7d7e2
}

.bg-hover-clr-neutral-7:hover {
    background-color: #c7d7e2
}

.bg-clr-neutral-8 {
    background-color: #afc4ce
}

.bg-hover-clr-neutral-8:hover {
    background-color: #afc4ce
}

.bg-clr-neutral-9 {
    background-color: #8eadbf
}

.bg-hover-clr-neutral-9:hover {
    background-color: #8eadbf
}

.bg-clr-neutral-10 {
    background-color: #7e96a5
}

.bg-hover-clr-neutral-10:hover {
    background-color: #7e96a5
}

.bg-clr-neutral-11 {
    background-color: #566d7a
}

.bg-hover-clr-neutral-11:hover {
    background-color: #566d7a
}

.bg-clr-neutral-12 {
    background-color: #3b505b
}

.bg-hover-clr-neutral-12:hover {
    background-color: #3b505b
}

.bg-clr-neutral-13 {
    background-color: #173647
}

.bg-hover-clr-neutral-13:hover {
    background-color: #173647
}

.bg-clr-neutral-14 {
    background-color: #212529
}

.bg-hover-clr-neutral-14:hover {
    background-color: #212529
}

.bg-clr-accent-1 {
    background-color: #20b1fd
}

.bg-hover-clr-accent-1:hover {
    background-color: #20b1fd
}

.bg-clr-accent-2 {
    background-color: #097eb2
}

.bg-hover-clr-accent-2:hover {
    background-color: #097eb2
}

.bg-clr-accent-3 {
    background-color: #00537c
}

.bg-hover-clr-accent-3:hover {
    background-color: #00537c
}

.bg-clr-accent-4 {
    background-color: #173647
}

.bg-hover-clr-accent-4:hover {
    background-color: #173647
}

.bg-clr-accent-5 {
    background-color: #112838
}

.bg-hover-clr-accent-5:hover {
    background-color: #112838
}

.bg-clr-status-1 {
    background-color: #2cb14a
}

.bg-hover-clr-status-1:hover {
    background-color: #2cb14a
}

.bg-clr-status-2 {
    background-color: #b00
}

.bg-hover-clr-status-2:hover {
    background-color: #b00
}

.bg-clr-brand-1 {
    background-color: #ff730b
}

.bg-hover-clr-brand-1:hover {
    background-color: #ff730b
}

.bg-clr-brand-2 {
    background-color: #ff8f0f
}

.bg-hover-clr-brand-2:hover {
    background-color: #ff8f0f
}

.bg-clr-brand-disabled {
    background-color: #ffcea8
}

.bg-hover-clr-brand-disabled:hover {
    background-color: #ffcea8
}

.bg-clr-bugsnag-1 {
    background-color: #7387ff
}

.bg-hover-clr-bugsnag-1:hover {
    background-color: #7387ff
}

.bg-clr-cucumber-1 {
    background-color: #23d96c
}

.bg-hover-clr-cucumber-1:hover {
    background-color: #23d96c
}

.bg-clr-cucumber-2 {
    background-color: #1dbb68
}

.bg-hover-clr-cucumber-2:hover {
    background-color: #1dbb68
}

.bg-clr-independent-1 {
    background-color: #50e4ea
}

.bg-hover-clr-independent-1:hover {
    background-color: #50e4ea
}

.bg-clr-independent-2 {
    background-color: #05c9d3
}

.bg-hover-clr-independent-2:hover {
    background-color: #05c9d3
}

.bg-clr-readyapi-1 {
    background-color: #fcdc00
}

.bg-hover-clr-readyapi-1:hover {
    background-color: #fcdc00
}

.bg-clr-readyapi-2 {
    background-color: #efcd25
}

.bg-hover-clr-readyapi-2:hover {
    background-color: #efcd25
}

.bg-clr-swagger-1 {
    background-color: #85ea2d
}

.bg-hover-clr-swagger-1:hover {
    background-color: #85ea2d
}

.bg-clr-swagger-2 {
    background-color: #5bd621
}

.bg-hover-clr-swagger-2:hover {
    background-color: #5bd621
}

.bg-clr-zephyr-1 {
    background-color: #19caf9
}

.bg-hover-clr-zephyr-1:hover {
    background-color: #19caf9
}

.bg-clr-zephyr-2 {
    background-color: #04aadb
}

.bg-hover-clr-zephyr-2:hover {
    background-color: #04aadb
}

li {
    list-style: none
}

.main-footer {
    background-color: #173647;
    padding: 60px 0
}

.main-footer .gearbear {
    width: 78px;
    position: absolute;
    right: 30px;
    bottom: 0;
    margin-bottom: -20px
}

@media (max-width:1229.98px) {
    .main-footer .gearbear {
        bottom: -20px
    }
}

.main-footer .product-column ul {
    padding: 0
}

.main-footer .product-column li {
    line-height: 40px
}

.main-footer .product-column .display-5 {
    color: #d2e1e8;
    font-weight: 300
}

.main-footer .product-column a {
    color: #d2e1e8;
    font-size: 1rem
}

@media (max-width:1229.98px) {
    .main-footer .product-column a {
        font-size: 15px
    }
}

.main-footer .product-column hr {
    border: 1px solid #758491;
    margin: 20px 0;
    width: 40px
}

.main-footer .product-column .sub-column {
    padding: 0;
    float: left
}

.main-footer .product-column .product-column-category {
    line-height: 40px
}

@media (max-width:1029.98px) {
    .main-footer .product-column .product-column-content {
        max-height: 0;
        transition: all .2s ease-in-out;
        overflow: hidden
    }

    .main-footer .product-column .product-column-content.active {
        max-height: 1000px
    }
}

.main-footer .right-side {
    text-align: right;
    border-left: 1px solid #758491;
    max-height: 280px;
    top: 40px
}

@media (max-width:1229.98px) {
    .main-footer .right-side {
        border-left: none
    }
}

@media (max-width:1029.98px) {
    .main-footer .right-side {
        text-align: initial;
        margin-top: 15px
    }
}

.main-footer .right-side .right-side-container {
    margin-top: -40px;
    float: left
}

.main-footer .right-side .more-links {
    float: right
}

.main-footer .right-side .more-links a {
    color: #ff8f0f
}

@media (max-width:1229.98px) {
    .main-footer .right-side .more-links li {
        display: inline
    }
}

@media (max-width:1229.98px) {
    .main-footer .right-side .more-links hr {
        display: none
    }
}

.main-footer .right-side .more-links .vertical-line {
    display: none;
    color: #eff0f0;
    padding: 0 1%
}

@media (max-width:1229.98px) {
    .main-footer .right-side .more-links .vertical-line {
        display: inline
    }
}

.main-footer .right-side .contact {
    color: #fff;
    float: right
}

@media (max-width:1229.98px) {
    .main-footer .right-side .contact {
        margin-bottom: 15px;
        line-height: 35px
    }
}

.main-footer .right-side .contact span {
    color: #758491
}

.main-footer .right-side .contact .call {
    color: #ff8f0f;
    font-family: "Open Sans", sans-serif
}

.main-footer .right-side .contact li {
    font-family: "Roboto Mono", monospace;
    padding: 5px 0
}

@media (max-width:1229.98px) {
    .main-footer .right-side .contact li {
        display: inline
    }
}

.main-footer .right-side .contact .vertical-line {
    display: none;
    color: #eff0f0;
    padding: 0 1%
}

@media (max-width:1229.98px) {
    .main-footer .right-side .contact .vertical-line {
        display: inline
    }
}

.main-footer .right-side hr {
    border: 1px solid #758491;
    margin: 20px 0;
    width: 40px;
    float: right
}

.bottom-footer {
    background-color: #231f20;
    padding: 30px 0
}

.bottom-footer .bottom-links-container span {
    color: #758491
}

.bottom-footer .bottom-links-container .bottom-links {
    padding-left: 0;
    float: left
}

.bottom-footer .bottom-links-container .bottom-links ul {
    padding: 0
}

.bottom-footer .bottom-links-container .bottom-links li,
.bottom-footer .bottom-links-container .bottom-links span {
    text-align: left;
    float: left
}

.bottom-footer .bottom-links-container .bottom-links a {
    color: #eff0f0
}

.bottom-footer .bottom-links-container .bottom-links .vertical-line {
    padding: 0 1%
}

.bottom-footer .social-links-container {
    text-align: right
}

.bottom-footer .social-links-container i {
    color: #fff;
    width: 42px;
    height: 42px;
    font-size: 30px
}

@media (min-width:1230px) {
    header.announcement-active {
        margin-top: 60px
    }
}

.nav-main {
    background-color: #fff;
    height: 65px;
    position: fixed;
    width: 100%;
    z-index: 999;
    transition: height .2s ease-in-out;
    box-shadow: 0 0 10px -3px rgba(23, 54, 71, .7)
}

.scrollUp .nav-main {
    height: 65px;
    box-shadow: 0 0 10px -3px rgba(23, 54, 71, .7)
}

@media (max-width:1229.98px) {
    .nav-main {
        height: 60px
    }

    .scrollUp .nav-main {
        height: 60px
    }
}

.nav-main nav.main {
    height: 65px;
    transition: height .2s ease-in-out
}

.scrollUp .nav-main nav.main {
    height: 65px
}

@media (max-width:1229.98px) {
    .nav-main nav.main {
        height: 60px
    }

    .scrollUp .nav-main nav.main {
        height: 60px
    }
}

.nav-main nav.main ul {
    height: inherit
}

@media (max-width:1229.98px) {
    .nav-main nav.main ul {
        padding-top: 70px;
        display: block;
        position: fixed;
        left: -300px;
        width: 300px;
        height: 100%;
        top: 0;
        transition: left .3s ease-in-out;
        background-color: #eff0f0;
        overflow-x: scroll
    }

    .nav-toggle .nav-main nav.main ul {
        display: block;
        left: 0;
        box-shadow: -20px 0 50px -26px #173647 inset
    }
}

.nav-main nav.main ul .nav-item.show .nav-link {
    color: #07ced6
}

.product-section .nav-main nav.main ul .nav-item.show .nav-link {
    color: #07ced6
}

@media (max-width:1229.98px) {
    .nav-main nav.main ul .nav-item.show .nav-link {
        color: #fff;
        background-color: #07ced6
    }
}

.nav-main nav.main ul .nav-item.show:after {
    opacity: 1
}

@media (max-width:1229.98px) {
    .nav-main nav.main ul .nav-item.show:after {
        display: none
    }
}

@media (max-width:1229.98px) {
    .nav-main nav.main ul .nav-item-cart {
        margin-left: -300px;
        position: fixed;
        top: 0;
        left: 115px;
        width: 115px;
        height: 60px;
        text-align: center;
        transition: margin-left .3s ease-in-out;
        border-bottom: 1px solid #758491;
        border-right: 1px solid #758491;
        z-index: 99999
    }

    .nav-toggle .nav-main nav.main ul .nav-item-cart {
        margin-left: 0
    }

    .nav-main nav.main ul .nav-item-cart .nav-link-cart {
        height: 58px !important;
        margin: 0 !important;
        text-align: center !important;
        line-height: 56px !important
    }
}

.nav-main nav.main ul .nav-item-lang .dropdown-menu {
    min-width: 0;
    background-color: #eff0f0;
    border-radius: 0;
    border: 0
}

@media (max-width:1229.98px) {
    .nav-main nav.main ul .nav-item-lang .dropdown-menu {
        box-shadow: 0 0 2px #758491
    }
}

.nav-main nav.main ul .nav-item-lang .dropdown-menu .dropdown-item:focus,
.nav-main nav.main ul .nav-item-lang .dropdown-menu .dropdown-item:hover {
    background-color: transparent;
    color: #016570
}

@media (max-width:1229.98px) {
    .nav-main nav.main ul .nav-item-lang {
        position: fixed;
        top: 0;
        left: 230px;
        width: 60px;
        height: 60px;
        margin-left: -370px;
        border-bottom: 1px solid #758491;
        text-align: center;
        transition: margin-left .3s ease-in-out;
        z-index: 99999
    }

    .nav-toggle .nav-main nav.main ul .nav-item-lang {
        margin-left: 0
    }

    .nav-main nav.main ul .nav-item-lang a {
        line-height: 56px !important;
        height: 58px !important
    }
}

.nav-main nav.main ul .nav-item-login {
    margin-right: 20px
}

@media (max-width:1229.98px) {
    .nav-main nav.main ul .nav-item-login {
        margin-left: -300px;
        position: fixed;
        top: 0;
        left: 0;
        height: 60px;
        width: 280px;
        transition: margin-left .3s ease-in-out;
        border-bottom: 1px solid #758491;
        border-right: 1px solid #758491;
        border-left: 1px solid #758491;
        z-index: 99999
    }

    .nav-main nav.main ul .nav-item-login a.btn {
        margin: 0;
        border: 0;
        color: #173647;
        display: block;
        line-height: 56px;
        padding: 0;
        border-radius: 0;
        border: 1px solid transparent;
        background-color: #fff
    }

    .nav-toggle .nav-main nav.main ul .nav-item-login {
        margin-left: 0
    }

    .nav-main nav.main ul .nav-item-login .nav-link-login {
        margin: 0 !important;
        text-align: center !important
    }
}

.nav-main nav.main ul .nav-item-free-trial .dropdown-toggle:after {
    display: none
}

.nav-main nav.main ul .nav-item-free-trial .btn.btn-independent {
    margin-left: 0;
    margin-right: 0
}

@media (max-width:1229.98px) {
    .nav-main nav.main ul .nav-item-free-trial .btn.btn-independent {
        width: 100%;
        border-radius: 0;
        margin-top: 0;
        line-height: 32px;
        border-bottom: 1px solid #758491
    }
}

.nav-main nav.main ul .nav-item-free-trial::after {
    height: 0 !important;
    width: 0 !important
}

.nav-main nav.main ul .nav-item .nav-link {
    margin: 0 27.5px;
    padding: 0;
    height: 65px;
    line-height: 65px;
    background-color: transparent;
    font-size: 1.125rem;
    color: #173647;
    border: 0;
    font-weight: 400;
    transition: background .3s ease-in-out, color .3s ease-in-out, height .2s ease-in-out, line-height .2s ease-in-out;
    text-align: center;
    outline: 0;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased
}

.scrollUp .nav-main nav.main ul .nav-item .nav-link {
    height: 65px;
    line-height: 65px
}

@media (max-width:1479.98px) {
    .nav-main nav.main ul .nav-item .nav-link {
        margin: 0 17.5px
    }
}

@media (max-width:1229.98px) {
    .nav-main nav.main ul .nav-item .nav-link {
        color: #173647;
        text-align: left;
        font-size: 1.05469rem;
        height: 60px;
        line-height: 60px;
        padding: 0 15px;
        margin: 0;
        background-color: #fff
    }
}

.nav-main nav.main ul .nav-item .nav-link.dropdown-toggle::after {
    display: none
}

.nav-main nav.main ul .nav-item .nav-link-login {
    margin: 0 17.5 0 45.5px;
    padding: 0 17.5px
}

.nav-main nav.main ul .nav-item .nav-link-cart {
    margin: 0 17.5px
}

.nav-main nav.main ul .nav-item .nav-link-localization {
    margin: 0 17.5px
}

.product-section .nav-main nav.main ul .nav-item .nav-link {
    color: #758491
}

.nav-main nav.main ul .nav-item .nav-link:hover {
    color: #07ced6
}

@media (max-width:1229.98px) {
    .nav-main nav.main ul .nav-item .nav-link:hover {
        color: #fff;
        background-color: #07ced6
    }
}

.nav-main nav.main ul .nav-item:after {
    content: " ";
    height: 15px;
    width: 15px;
    background-color: #eff0f0;
    position: absolute;
    z-index: 99999;
    display: inline-block;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    bottom: -10.5px;
    margin: 0 auto;
    left: 0;
    right: 0;
    opacity: 0
}

@media (max-width:1229.98px) {
    .nav-main nav.main ul .nav-item {
        display: block;
        border-top: 1px solid #758491;
        border-right: 1px solid #758491;
        background-color: #eff0f0;
        margin-right: 20px
    }
}

.nav-main nav.main ul .localization-separator {
    color: #fff;
    line-height: 65px
}

@media (max-width:1229.98px) {
    .nav-main nav.main ul .localization-separator {
        display: none
    }
}

.nav-main nav.main ul .btn-nav {
    margin: 12.5px 0 0 0;
    transition: margin .2s ease-in-out
}

.scrollUp .nav-main nav.main ul .btn-nav {
    margin-top: 12.5px
}

.nav-main nav.main ul .btn-nav:hover {
    color: #fff
}

.nav-main .dropdown .dropdown-menu.mega-menu {
    position: fixed !important;
    top: 65px !important;
    opacity: 0;
    left: 50% !important;
    margin-left: -561px;
    transition: opacity .3s ease-in-out;
    transition-delay: 0;
    overflow: hidden;
    display: none;
    -webkit-transform: translate3d(0, 0, 0) !important;
    transform: translate3d(0, 0, 0) !important;
    max-height: 0;
    margin-top: 0;
    border: 0 solid transparent;
    width: 1122px;
    height: 535px;
    overflow: hidden;
    padding: 0 0 45px;
    background-color: #173647;
    border-radius: 0
}

@media (max-width:1229.98px) {
    .nav-main .dropdown .dropdown-menu.mega-menu {
        width: 100%;
        height: auto;
        background-color: transparent;
        position: relative !important;
        top: 0 !important;
        left: auto !important;
        margin-left: 0
    }
}

.nav-main .dropdown .dropdown-menu.show {
    opacity: 1;
    display: block;
    z-index: 99999;
    max-height: 1000px;
    transition: opacity .75s ease-out;
    transition-delay: .25s
}

@media (max-width:1229.98px) {
    .nav-main .dropdown .dropdown-menu.show {
        max-height: none;
        float: none;
        margin: 0;
        border-radius: 0
    }
}

.product-section .nav-main:hover .nav-link {
    color: #ddd !important
}

.product-section .nav-main:hover .show .nav-link {
    color: #07ced6 !important
}

.nav-product {
    position: fixed;
    top: 65px;
    z-index: 998;
    width: 100%
}

.nav-product nav.product {
    height: 65px
}

@media (max-width:1229.98px) {
    .nav-product nav.product {
        height: 60px
    }
}

.nav-product nav.product .nav-link {
    margin: 0;
    padding: 0 27.5px;
    height: 65px;
    line-height: 65px;
    background-color: transparent;
    font-size: 1.125rem;
    color: #173647;
    border: 0;
    font-weight: 400;
    transition: background .3s ease-in-out, color .3s ease-in-out;
    text-align: center;
    outline: 0;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased
}

@media (max-width:1479.98px) {
    .nav-product nav.product .nav-link {
        padding: 0 17.5px
    }
}

.nav-product nav.product .nav-link:hover {
    background-color: rgba(117, 132, 145, .3)
}

.nav-product nav.product .btn-nav {
    margin: 12.5px 0 0 20px
}

.nav-product .navbar-brand-product {
    font-size: 1.625rem;
    color: #173647;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    text-decoration: none
}

.dropdown-mega {
    margin: 0;
    height: inherit
}

.dropdown-mega-category {
    font-size: 1.1875rem;
    font-family: "Roboto Mono", monospace;
    color: #fff;
    height: 65px;
    line-height: 65px;
    text-align: right;
    background-color: transparent;
    border-left: 5px solid transparent;
    margin-right: -30px;
    margin-left: -15px;
    padding-right: 30px;
    border-bottom: 1px solid #eff0f0;
    margin-top: 35px;
    transition: border .3s ease-in-out, color .3s ease-in-out, background-color .3s ease-in-out;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -o-font-smoothing: antialiased
}

@media (max-width:1229.98px) {
    .dropdown-mega-category {
        font-size: 1.05469rem;
        height: 42px;
        line-height: 42px;
        margin: 0;
        padding: 0;
        text-align: left;
        border-left: 0;
        display: none
    }
}

.dropdown-mega-category.active {
    background-color: #eff0f0;
    color: #173647;
    border-left: 5px solid #07ced6
}

.dropdown-mega-content {
    background-color: #eff0f0;
    height: 535px;
    padding: 45px;
    top: 0;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    border-bottom: 1px solid #758491;
    border-right: 1px solid #758491;
    left: -1px;
    right: -1px
}

.dropdown-mega-content.active {
    opacity: 1;
    visibility: visible
}

.dropdown-mega-content .dropdown-mega-item:hover {
    text-decoration: none
}

.dropdown-mega-content .dropdown-mega-item:hover .item-name {
    color: #016570
}

.dropdown-mega-content .dropdown-mega-item:hover .item-desc {
    color: #173647
}

.dropdown-mega-content .item-name {
    font-size: 1.1875rem;
    color: rgba(23, 54, 71, .7);
    display: block;
    transition: color .2s ease-in-out
}

@media (max-width:1229.98px) {
    .dropdown-mega-content .item-name {
        font-size: 1rem;
        margin-left: 20px;
        line-height: 230%
    }
}

.dropdown-mega-content .item-desc {
    font-size: .8125rem;
    color: #173647;
    display: block;
    margin-bottom: 15px;
    transition: color .2s ease-in-out
}

@media (max-width:1229.98px) {
    .dropdown-mega-content .item-desc {
        display: none
    }
}

@media (max-width:1229.98px) {
    .dropdown-mega-content {
        position: relative;
        visibility: visible;
        opacity: 1;
        height: auto;
        padding: 0;
        border: 0
    }
}

.dropdown-mega-content-category {
    color: #173647;
    margin-left: -15px;
    font-family: "Roboto Mono", monospace;
    line-height: 40px;
    padding-left: 20px;
    font-size: .875rem
}

.dropdown-mega-resources {
    height: 100%
}

.dropdown-mega-resources .resource-links a {
    color: #758491;
    text-align: right;
    display: block
}

@media (max-width:1229.98px) {
    .dropdown-mega {
        background-color: #eff0f0
    }
}

@media (max-width:1229.98px) {
    .navbar-brand {
        width: 100%;
        padding-left: 60px;
        text-align: center
    }
}

.navbar-brand svg {
    height: 45px;
    margin-top: 3px;
    transition: height .2s ease-in-out
}

@media (max-width:1229.98px) {
    .navbar-brand svg {
        height: 45px;
        margin-top: 2px
    }
}

.navbar-brand svg .logo-text {
    fill: #fff
}

.product-section .navbar-brand svg .logo-text {
    fill: #ddd;
    transition: fill .3s ease-in-out
}

.product-section .nav-main:hover .navbar-brand svg .logo-text {
    fill: #fff
}

.navbar-brand svg .logo-icon {
    fill: #016570
}

.product-section .navbar-brand svg .logo-icon {
    fill: #ddd;
    transition: fill .3s ease-in-out
}

.product-section .nav-main:hover .navbar-brand svg .logo-icon {
    fill: #016570
}

.nav-spacer {
    height: 65px;
    width: 100%
}

@media (max-width:1229.98px) {
    .nav-spacer {
        height: 60px
    }
}

.nav-main-toggle {
    display: none
}

@media (max-width:1229.98px) {
    .nav-main-toggle {
        display: block;
        position: fixed;
        height: 60px;
        width: 60px;
        background-color: #758491;
        padding-top: 23px;
        padding-left: 10px;
        top: 0;
        left: 0;
        transition: left .3s ease-in-out
    }

    .nav-toggle .nav-main-toggle {
        left: 300px
    }

    .nav-main-toggle .hamburger {
        position: absolute;
        width: 30px;
        height: 3px;
        top: 29px;
        left: 15px;
        background-color: #fff;
        transition: background-color .3s ease-in-out
    }

    .nav-toggle .nav-main-toggle .hamburger {
        background-color: transparent
    }

    .nav-main-toggle .hamburger::after {
        position: absolute;
        height: 3px;
        width: 30px;
        display: block;
        content: "";
        top: 8px;
        background-color: #fff;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        left: 0;
        -webkit-transform-origin: center left;
        transform-origin: center left;
        transition: width .3s ease-in-out, left .3s ease-in-out, top .3s ease-in-out, -webkit-transform .3s ease-in-out;
        transition: transform .3s ease-in-out, width .3s ease-in-out, left .3s ease-in-out, top .3s ease-in-out;
        transition: transform .3s ease-in-out, width .3s ease-in-out, left .3s ease-in-out, top .3s ease-in-out, -webkit-transform .3s ease-in-out
    }

    .nav-toggle .nav-main-toggle .hamburger::after {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        width: 37px;
        top: 13px;
        left: 2px
    }

    .nav-main-toggle .hamburger::before {
        position: absolute;
        height: 3px;
        width: 30px;
        display: block;
        content: "";
        top: -8px;
        left: 0;
        background-color: #fff;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: center left;
        transform-origin: center left;
        transition: width .3s ease-in-out, left .3s ease-in-out, top .3s ease-in-out, -webkit-transform .3s ease-in-out;
        transition: transform .3s ease-in-out, width .3s ease-in-out, left .3s ease-in-out, top .3s ease-in-out;
        transition: transform .3s ease-in-out, width .3s ease-in-out, left .3s ease-in-out, top .3s ease-in-out, -webkit-transform .3s ease-in-out
    }

    .nav-toggle .nav-main-toggle .hamburger::before {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        top: -13px;
        width: 37px;
        left: 2px
    }
}

@media (max-width:1229.98px) {
    body>* {
        left: 0;
        transition: left .3s ease-in-out;
        position: relative
    }

    body>header {
        position: fixed !important;
        z-index: 999
    }

    body.nav-toggle {
        width: 100%;
        height: 100%;
        overflow-x: hidden;
        overflow-y: hidden
    }

    body.nav-toggle>* {
        position: relative;
        left: 300px;
        transition: left .3s ease-in-out
    }
}

@media (max-width:1229.98px) {
    .container {
        max-width: 100%;
        overflow: hidden
    }
}

.as-please-wait {
    display: none;
    height: 300px;
    width: 450px;
    position: fixed;
    background-color: #07ced6;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    overflow: hidden;
    padding: 10px 30px;
    z-index: 99999;
    box-shadow: 0 0 20px rgba(23, 54, 71, .2)
}

.as-please-wait .heading {
    text-align: center
}

.as-please-wait .cog-1 {
    text-align: center
}

.as-please-wait .cog-1 i {
    font-weight: 300;
    font-size: 50px;
    color: #fff;
    -webkit-animation: cog1rotate 5s infinite;
    animation: cog1rotate 5s infinite;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    margin-top: 5px;
    margin-left: -25px
}

.as-please-wait .cog-2 {
    text-align: center
}

.as-please-wait .cog-2 i {
    font-weight: 600;
    font-size: 65px;
    color: #016570;
    -webkit-animation: cog2rotate 5s infinite;
    animation: cog2rotate 5s infinite;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    margin-left: 50px;
    margin-top: -16px
}

.as-please-wait .cog-3 {
    text-align: center;
    margin-top: -15px;
    margin-left: -25px
}

.as-please-wait .cog-3 i {
    font-weight: 300;
    font-size: 64px;
    color: #173647;
    -webkit-animation: cog3rotate 5s infinite;
    animation: cog3rotate 5s infinite;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear
}

@-webkit-keyframes cog1rotate {
    from {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes cog1rotate {
    from {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-webkit-keyframes cog2rotate {
    from {
        -webkit-transform: rotate(260deg);
        transform: rotate(260deg)
    }

    to {
        -webkit-transform: rotate(-100deg);
        transform: rotate(-100deg)
    }
}

@keyframes cog2rotate {
    from {
        -webkit-transform: rotate(260deg);
        transform: rotate(260deg)
    }

    to {
        -webkit-transform: rotate(-100deg);
        transform: rotate(-100deg)
    }
}

@-webkit-keyframes cog3rotate {
    from {
        -webkit-transform: rotate(25deg);
        transform: rotate(25deg)
    }

    to {
        -webkit-transform: rotate(385deg);
        transform: rotate(385deg)
    }
}

@keyframes cog3rotate {
    from {
        -webkit-transform: rotate(25deg);
        transform: rotate(25deg)
    }

    to {
        -webkit-transform: rotate(385deg);
        transform: rotate(385deg)
    }
}

.band {
    padding: 50px 0
}

.band-hero {
    background-color: #173647;
    padding: 65px 0;
    background-repeat: no-repeat;
    background-size: cover
}

.band-trial-with-bg {
    background-color: #758491;
    background-image: url("");
    background-size: cover;
    padding: 30px 0;
    color: #fff;
    text-align: center
}

.band-trial-with-bg .trial-card {
    padding: 30px 60px
}

.band-trial-with-bg .trial-card .trial-card-heading {
    margin-bottom: 20px
}

.band-trial-with-bg .trial-card .trial-card-video {
    margin-left: auto;
    margin-right: auto
}

.band-single-testimonial {
    padding: 0 0;
    background-color: #eff0f0
}

.band-single-testimonial .single-testimonial-container {
    padding-left: 0;
    padding-right: 0;
    background-color: rgba(23, 54, 71, .8);
    color: #fff
}

.band-single-testimonial .single-testimonial-tag {
    background-color: #00b9ee;
    color: #000;
    left: 0;
    top: 0;
    opacity: 1;
    width: 100%;
    padding: 5px 50px;
    z-index: 1
}

.band-single-testimonial .quote {
    font-size: 100px;
    line-height: 10%
}

.band-single-testimonial .testimonial-author-image {
    background-image: url(../img/bearheadshot.jpg);
    background-size: cover;
    opacity: .4;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0
}

.band-single-testimonial .author-info {
    z-index: 1;
    position: absolute;
    right: 0;
    left: 0;
    top: 55%
}

.band-single-testimonial .single-testimonial-image {
    width: 100%
}

.band-single-testimonial .testimonial-quote-container {
    padding: 40px 50px;
    margin-bottom: 60px
}

.band-single-testimonial .testimonial-author {
    color: #17d1fc
}

.band-more-info {
    padding: 100px 0
}

.band-more-info .more-info-heading {
    margin-bottom: 60px
}

.band-more-info ul {
    margin: 30px 0
}

.band-more-info li {
    border-left: #17d1fc 2px solid;
    padding-left: 14px;
    margin-bottom: 22px;
    line-height: 16px
}

.band-trial {
    height: 286px;
    background-image: url(https://static1.smartbear.co/loadninja/media/images/background%20images/free-trial-pattern_2125px.svg);
    background-size: cover
}

.band-trial .button-container {
    margin-left: auto;
    margin-right: auto;
    margin-top: 50px
}

.band-seo {
    background-color: #ddd
}

.band-seo .button-container {
    text-align: center
}

.band-seo .seo-copy {
    line-height: 32px
}

.band-pricing .plan-subheading {
    background-color: #ddd
}

.band-pricing .plan-container {
    border: 1px solid #ddd;
    border-radius: 6px;
    transition: ease-in-out all .2s;
    margin-left: -10px;
    margin-right: -10px
}

@media (max-width:1029px) {
    .band-pricing .plan-container {
        padding: 30px
    }
}

@media (max-width:767px) {
    .band-pricing .plan-container {
        padding: 20px
    }
}

@media (max-width:600px) {
    .band-pricing .plan-container {
        padding: 17px 15px
    }
}

.band-pricing .plan-container .best-value-tab {
    border-radius: 6px 6px 0 0;
    color: #fff;
    font-size: 15px;
    font-weight: 600;
    left: -1px;
    letter-spacing: .04em;
    line-height: 1.3;
    right: -1px;
    text-transform: uppercase;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    padding: 8px;
    position: absolute;
    z-index: 1
}

@media (max-width:1029px) {
    .band-pricing .plan-container .best-value-tab {
        left: 12px;
        right: 12px
    }
}

.band-pricing .plan-features {
    padding: 0 24px 14px 24px;
    text-align: left
}

.band-pricing .plan-features .feature-check {
    text-align: right
}

@-webkit-keyframes pulse {
    0% {
        box-shadow: 0 0 0 0 rgba(7, 206, 214, .2), 0 0 0 .2em rgba(7, 206, 214, .2), 0 0 0 .4em rgba(7, 206, 214, .2)
    }

    100% {
        box-shadow: 0 0 0 .2em rgba(7, 206, 214, .2), 0 0 0 .4em rgba(7, 206, 214, .2), 0 0 0 .6em rgba(7, 206, 214, 0)
    }
}

@keyframes pulse {
    0% {
        box-shadow: 0 0 0 0 rgba(7, 206, 214, .2), 0 0 0 .2em rgba(7, 206, 214, .2), 0 0 0 .4em rgba(7, 206, 214, .2)
    }

    100% {
        box-shadow: 0 0 0 .2em rgba(7, 206, 214, .2), 0 0 0 .4em rgba(7, 206, 214, .2), 0 0 0 .6em rgba(7, 206, 214, 0)
    }
}

#ln-hero-21 {
    background-image: url(https://static1.smartbear.co/smartbearbrand/media/images/backgrounds/patterns/bg-dot-gradient-whiteb09f.png?ext=.png);
    background-repeat: no-repeat;
    padding: 75px 0 50px
}

@media (max-width:1029.98px) {
    #ln-hero-21 {
        padding: 50px 0 25px
    }
}

@media (max-width:1029.98px) {
    #ln-hero-21 .hero-2c-form {
        max-width: 500px;
        margin: 0 auto
    }
}

#ln-hero-21 h1 {
    font-family: Roboto, "Open Sans", sans-serif;
    font-weight: 300;
    font-size: 38.25px;
    line-height: 52px
}

@media (max-width:1029.98px) {
    #ln-hero-21 h1 {
        font-size: 30px;
        line-height: 45px;
        text-align: center
    }
}

#ln-hero-21 h3 {
    font-size: 18px;
    line-height: 30px;
    color: #3b505b;
    margin-bottom: 45px
}

@media (max-width:1029.98px) {
    #ln-hero-21 h3 {
        font-size: 16px;
        line-height: 28px;
        text-align: center
    }
}

#ln-hero-21 .home-free-trial-input {
    display: inline-block;
    max-width: 500px
}

#ln-hero-21 .home-free-trial-input .mktoFieldWrap {
    display: inline-block;
    width: 290px;
    height: 50px;
    box-shadow: 0 0 1px 3px rgba(104, 150, 171, .8);
    border: 1px solid #097eb2
}

@media (max-width:1479.98px) {
    #ln-hero-21 .home-free-trial-input .mktoFieldWrap {
        width: 250px
    }
}

@media (max-width:1229.98px) {
    #ln-hero-21 .home-free-trial-input .mktoFieldWrap {
        width: 220px
    }
}

@media (max-width:1029.98px) {
    #ln-hero-21 .home-free-trial-input .mktoFieldWrap {
        width: 100%
    }
}

#ln-hero-21 .home-free-trial-input .mktoFieldWrap input {
    height: inherit;
    font-size: 16px
}

#ln-hero-21 .home-free-trial-input .mktoFieldWrap label {
    margin-top: 15px;
    font-size: 16px
}

#ln-hero-21 .home-free-trial-input .mktoFieldWrap.focused label {
    margin-top: -9px;
    background-color: #fff;
    font-size: 11px
}

#ln-hero-21 .home-free-trial-input button {
    display: inline-block;
    height: 50px;
    position: relative;
    top: -1px;
    font-size: 20px;
    margin-left: 10px;
    background-color: #097eb2;
    border-color: #097eb2
}

@media (max-width:1229.98px) {
    #ln-hero-21 .home-free-trial-input button {
        font-size: 16px
    }
}

@media (max-width:1029.98px) {
    #ln-hero-21 .home-free-trial-input button {
        width: 100%;
        margin-left: 0;
        font-size: 20px;
        margin-bottom: 20px
    }
}

@media (max-width:1029.98px) {
    #ln-hero-21 .home-free-trial-input {
        display: block;
        max-width: 450px
    }
}

#ln-hero-21 .home-free-trial-benes span {
    font-size: 15px;
    color: #3b505b
}

@media (max-width:1229.98px) {
    #ln-hero-21 .home-free-trial-benes span {
        font-size: 13px
    }
}

@media (max-width:1029.98px) {
    #ln-hero-21 .home-free-trial-benes span {
        display: block
    }
}

#ln-hero-21 .home-free-trial-benes span i {
    color: #097eb2
}

#ln-hero-21 .ln-home-hero-logo-list h3 {
    font-size: 26px;
    font-family: Roboto, "Open Sans", sans-serif;
    font-weight: 300
}

@media (max-width:1229.98px) {
    #ln-hero-21 .ln-home-hero-logo-list h3 {
        font-size: 20px
    }
}

#ln-hero-21 .ln-home-hero-logo-list .home-logos {
    text-align: center;
    width: 100%
}

#ln-hero-21 .ln-home-hero-logo-list .home-logos img {
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    opacity: .5;
    margin: 0 25px;
    max-height: 45px
}

@media (max-width:1229.98px) {
    #ln-hero-21 .ln-home-hero-logo-list .home-logos img {
        max-height: 25px
    }
}

#ln-hero-21 .video-row .video-stat-wrapper {
    margin-left: 30px
}

#ln-hero-21 .video-row img {
    box-shadow: 0 0 30px -17px #000;
    border-radius: 3px;
    max-width: 100%
}

#ln-hero-21 .video-row .video-trigger {
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    position: absolute;
    text-align: center
}

#ln-hero-21 .video-row .ln-home-video-stat {
    text-align: left;
    display: inline-block;
    background-color: #fff;
    box-shadow: 0 0 30px -17px #000;
    position: relative;
    padding: 5px 15px;
    width: 250px;
    border-radius: 6px;
    border: 1px solid #d8dde4;
    margin-left: -60px;
    margin-top: -30px
}

#ln-hero-21 .video-row .ln-home-video-stat .stat-icon {
    position: absolute;
    right: -15px;
    border-radius: 50%;
    text-align: center;
    height: 30px;
    width: 30px;
    border: 1px solid #d8dde4;
    margin-top: -20px;
    font-size: 16px;
    background-color: #fff
}

#ln-hero-21 .video-row .ln-home-video-stat .stat-icon i {
    font-weight: 300
}

#ln-hero-21 .video-row .ln-home-video-stat .stat {
    display: inline-block;
    width: 33%;
    color: #20b1fd;
    font-size: 35px;
    font-weight: 300;
    font-family: Roboto, "Open Sans", sans-serif
}

#ln-hero-21 .video-row .ln-home-video-stat .stat-desc {
    width: 60%;
    display: inline-block;
    font-size: 13.5px;
    font-family: Roboto, "Open Sans", sans-serif;
    position: relative;
    top: 3px
}

#ln-hero-21 .hero-message {
    padding: 6.5vh 0 0 0;
    -webkit-transform: translateY(2.2%);
    transform: translateY(2.2%);
    position: relative;
    z-index: 2
}

#ln-hero-21 .hero-message h1 {
    margin: 0 0 .1rem 0
}

#ln-hero-21 .hero-message p {
    margin: 0 0 2rem 0;
    letter-spacing: .02em;
    opacity: .8;
    font-weight: 300
}

#ln-hero-21 .message-row {
    margin: 0 0 5vh 0
}

#ln-hero-21 .btn-wrap {
    width: 100%;
    padding: 4px 12px
}

#ln-hero-21 .btn-wrap .btn {
    margin: 5px
}

#ln-hero-21 .video-wrap {
    background-color: #fff;
    padding: 2px;
    box-shadow: 0 6px 18px -4px rgba(23, 54, 71, .3);
    border-radius: 10px;
    overflow: hidden;
    position: relative
}

#ln-hero-21 .popup-trigger-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    display: flex;
    justify-content: center;
    align-items: center
}

#ln-hero-21 .video-trigger {
    display: inline-block;
    height: 90px;
    width: 90px;
    color: #fff;
    background: #07ced6;
    border-radius: 50% !important;
    cursor: pointer;
    font-size: 2rem;
    opacity: .85;
    padding-top: .52em;
    text-indent: .12em;
    transition: .2s ease-out;
    -webkit-animation: pulse 1.5s linear infinite;
    animation: pulse 1.5s linear infinite
}

#ln-hero-21 .video-trigger:hover {
    opacity: 1;
    -webkit-transform: scale(1.07);
    transform: scale(1.07)
}

#ln-hero-21 .wistia_embed {
    border-radius: 9px;
    overflow: hidden
}

#ln-hero-21 .graph-wrap {
    position: absolute;
    bottom: 1vh;
    left: 0;
    width: 100%;
    overflow: hidden
}

@media (max-width:649px) {
    #ln-hero-21 .graph-wrap {
        -webkit-transform: translateY(-72%);
        transform: translateY(-72%)
    }
}

#ln-hero-21 .graph-wrap svg {
    width: 100%;
    height: auto;
    -webkit-transform: scale(1.025) translateY(0);
    transform: scale(1.025) translateY(0);
    fill: #aaa;
    stroke: #aaa
}

#ln-hero-21 .graph-wrap svg#one {
    opacity: .7
}

#ln-hero-21 .graph-wrap svg#two {
    -webkit-transform: scale(1.025) translateY(10px);
    transform: scale(1.025) translateY(10px);
    opacity: .3
}

@media (max-width:1029.98px) {
    #ln-hero-21 .graph-wrap {
        display: none
    }
}

#ln-hero-21 button.w-vulcan-v2-button {
    display: none !important
}

.band-transition-ln-jagged {
    background-image: url(https://static0.smartbear.co/loadninja/media/images/ln-hero-jagged-bottom.svg);
    height: 35px;
    background-position: center;
    background-repeat: repeat-x;
    margin-bottom: -1px
}

[id*="_popover_container"] {
    position: static
}

.inline-callout {
    background-color: #fff;
    background-image: url(/smartbearbrand/media/images/backgrounds/patterns/light-gears-outlined-bottom-clipped.svg);
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: 70%;
    position: relative
}

.rf-blog-post .inline-callout {
    margin-left: -100px;
    margin-right: -100px
}

@media (max-width:1029.98px) {
    .rf-blog-post .inline-callout {
        background-size: 90%;
        margin-left: 0;
        margin-right: 0
    }
}

.inline-callout:before {
    content: "";
    background-color: #dee5ed;
    display: inline;
    height: 100%;
    left: 18px;
    position: absolute;
    top: 18px;
    width: 100%;
    z-index: -1
}

@media (max-width:1029.98px) {
    .inline-callout:before {
        left: 10px !important;
        top: 10px !important
    }
}

@media (max-width:1029.98px) {
    .inline-callout {
        background-size: 90%;
        margin-left: 0;
        margin-right: 0
    }
}

.inline-callout .callout-content {
    font-size: .91875rem;
    line-height: 1.5rem;
    padding-top: 10px
}

@media (max-width:649.98px) {
    .inline-callout .callout-content {
        font-size: .875rem
    }
}

.inline-callout .callout-title {
    font-size: 1.375rem;
    font-weight: 500
}

@media (max-width:649.98px) {
    .inline-callout .callout-title {
        font-size: 1.15625rem
    }
}

body {
    background-color: #fff;
    padding: 0
}

#ln-home-wows .tab-hp-wow li {
    background-color: #f0f3f5;
    display: flex
}

#ln-home-wows .tab-hp-wow li a {
    transition: .3s;
    padding: 5px 20px;
    color: #173647;
    text-decoration: none;
    margin: 5px;
    border-radius: 4px
}

@media (min-width:1030px) {

    #ln-home-wows .tab-hp-wow li a.active,
    #ln-home-wows .tab-hp-wow li a:hover {
        background-color: #097eb2;
        color: #fff
    }
}

#ln-home-wows .tab-hp-wow img {
    -ms-interpolation-mode: nearest-neighbor;
    image-rendering: -moz-crisp-edges;
    image-rendering: pixelated;
    min-width: 300px;
    width: 525px
}

@media (max-width:1029.98px) {
    #ln-home-wows .tab-hp-wow img {
        padding-bottom: 20px
    }
}

.features .band-hero-features {
    background-image: url(/loadninja/assets/img/hero-gear-bg.png);
    background-position: right top;
    background-repeat: no-repeat
}

.features .icon {
    width: 105px;
    display: flex;
    margin-top: 55px;
    justify-content: center;
    align-items: center;
    margin: auto
}

.features .icon img {
    margin-top: 55px;
    border: 1px solid #1d455a
}

.features .product-features .breadcrumb {
    margin-left: 0;
    padding-left: 0;
    padding-top: 2rem;
    padding-bottom: 3rem
}

.features .product-features .row>.list-group {
    padding-left: 15px
}

.features .product-features .row>.list-group>.list-group-item {
    color: #758491
}

.features .product-features .row .feature-item-img {
    background-color: #b9c1c7;
    width: 100%;
    height: 15vw;
    max-height: 250px;
    margin-top: -40px
}

.features .product-features .row .feature-item-img img {
    width: 450px
}

.features .product-features .row .feature-item-header {
    max-width: 55%;
    text-decoration: none;
    color: inherit
}

.features .product-features .row .feature-item-desc {
    font-size: 19px;
    text-decoration: none;
    color: inherit;
    color: #173647;
    margin-bottom: 8%
}

.features .product-features .row .feature-item>.row {
    border-bottom: 1px solid #ddd
}

.features .product-features .row .feature-item>h3 {
    color: #173647;
    margin-bottom: 2%
}

.features .product-features .row .feature-item:last-of-type .row {
    border-bottom: none
}

@media screen and (max-width:767px) {
    .features .product-features .row>.list-group {
        margin-bottom: 3%
    }

    .features .product-features .row .feature,
    .features .product-features .row .feature-item {
        padding-left: 0 !important
    }

    .features .product-features .row .feature-img,
    .features .product-features .row .feature-item-img {
        display: none
    }
}

.features .product-features .list-group-item {
    color: #758491
}

.features .product-features .list-group-item:active,
.features .product-features .list-group-item:focus,
.features .product-features .list-group-item:hover {
    background-color: #eff0f0 !important;
    color: #07ced6
}

#product-loadninja-feature .separate-line {
    background-color: #173647
}

#product-loadninja-feature .hero-heading {
    color: #17d1fc;
    font-weight: 700
}

#product-loadninja-feature .hero-sub-heading {
    color: #173647
}

#product-loadninja-feature .carousel-item {
    height: 450px;
    background-color: gray
}

#product-loadninja-feature .carousel-indicators li {
    height: 15px;
    width: 15px;
    border-radius: 50%
}

.feature-single .band-trial,
.feature-single .bg-gray-xtra-light {
    background-color: rgba(239, 240, 240, .4) !important
}

.feature-single .product-features .breadcrumb {
    margin-left: 0;
    padding-left: 0;
    padding-top: 4rem;
    padding-bottom: 4rem
}

.feature-single .product-features .feature-desc {
    font-size: 19px
}

.feature-single .product-features .feature-disc {
    border-bottom: 1px solid #ddd;
    font-size: 16px
}

.feature-single .product-features .feature .light-text {
    line-height: 32px;
    width: 95%
}

.feature-single .product-features .feature .blockquote p {
    width: 95%
}

.feature-single .product-features .feature-item:last-of-type .feature-disc {
    border-bottom: none
}

.feature-single .product-features .feature-item .row {
    border-bottom: none
}

.feature-single .product-features .feature-item .row h3 {
    padding-left: 25px
}

.feature-single .product-features .feature-item .row h3.pt-3 {
    padding-top: .6rem !important
}

.feature-single .product-features div.row .rectangle {
    width: 62px;
    height: 62px;
    border: 1px solid #ddd
}

.feature-single .product-features div.row .circle {
    width: 28px;
    height: 28px;
    border-radius: 50%;
    border: 1px solid #ddd
}

.feature-single .product-features .list-group-item {
    color: #758491
}

.feature-single .product-features .list-group-item:active,
.feature-single .product-features .list-group-item:focus,
.feature-single .product-features .list-group-item:hover {
    background-color: #e2e4e4 !important;
    color: #07ced6
}

@media screen and (max-width:455px) {
    .feature-single .product-features .rectangle {
        margin-top: 23%
    }
}

.feature-single .band-trial {
    background-image: url(/loadninja/assets/img/light-gray-gears.png);
    height: 100%
}

.feature-single .band-trial .button-container {
    margin-top: 0
}

.form-container-outer {
    border: 1px solid #758491;
    max-width: 950px !important;
    color: #173647;
    box-shadow: 0 0 50px -21px #000;
    background-color: #fff
}

.free-trial-heading {
    text-align: center
}

@media screen and (min-width:992px) {
    .background-color-band {
        height: 430px;
        margin-top: -200px
    }
}

@media screen and (min-width:1200px) {
    .background-color-band {
        height: 430px;
        margin-top: -200px
    }
}

@media screen and (min-width:1440px) {
    .background-color-band {
        height: 430px;
        margin-top: -200px
    }
}

.band-free-trial {
    background-repeat: no-repeat;
    background-position: bottom 200px left 0;
    background-image: url(/LoadNinja/media/Images/Background%20Images/Free-Trial-Pattern_2125px.svg)
}

.pricing-page {
    margin: 0 auto;
    max-width: 1140px
}

@media (min-width:1030px) {
    .pricing-page {
        padding: 0 12px
    }
}

.pricing-page .circle-check {
    font-size: .88em;
    line-height: 1.75;
    margin: 0 0 .45em 0;
    text-indent: -35px
}

.pricing-page .circle-check:before {
    content: "\f058" !important;
    color: #07ced6;
    font-family: "Font Awesome 5 Pro";
    font-size: 1.25rem;
    font-weight: 700;
    margin-right: 15px;
    position: relative;
    top: 3px
}

.pricing-page .band-pricing [class*=col-] {
    padding: 0;
    max-width: 700px
}

@media (max-width:1029.98px) {
    .pricing-page .band-pricing [class*=col-] {
        border-radius: 2px;
        padding: 12px
    }
}

.pricing-page .band-pricing [class*=col-] .callout-container {
    box-shadow: none;
    z-index: 1
}

@media (min-width:1030px) {
    .pricing-page .band-pricing [class*=col-] .callout-container {
        box-shadow: 0 10px 40px -5px rgba(23, 54, 71, .1);
        border-radius: 6px;
        height: calc(100% + 40px);
        margin-left: -1px;
        margin-right: -1px;
        position: relative;
        top: -20px
    }
}

@media (min-width:1030px) {
    .pricing-page .band-pricing [class*=col-] .center-container {
        border-width: 1px 0 1px 0
    }
}

@media (min-width:1030px) {
    .pricing-page .band-pricing [class*=col-] .left-container {
        border-radius: 6px 0 0 6px
    }
}

@media (min-width:1030px) {
    .pricing-page .band-pricing [class*=col-] .right-container {
        border-radius: 0 6px 6px 0
    }
}

.pricing-page .band-pricing-mobile {
    padding: 1.6em 1em .8em 1em
}

@media (min-width:1030px) {
    .pricing-page .band-pricing-mobile {
        display: none !important
    }
}

.pricing-page .load-test-flash {
    background: 0 0;
    transition: all .1s ease-in-out
}

.pricing-page .pricing-toggle {
    background-color: #fff;
    padding: 18px 0 20px;
    position: static;
    text-align: center;
    top: 60px;
    transition: top .2s ease-in-out;
    z-index: 1
}

.pricing-page .toggle-wrap {
    position: relative
}

.pricing-page .toggle-wrap .btn-toggle {
    background-color: #758491;
    border: none;
    border-radius: 1.5rem;
    height: 1.5rem;
    margin: 0 auto;
    padding: 0;
    position: relative;
    width: 3rem
}

.pricing-page .toggle-wrap .btn-toggle:after,
.pricing-page .toggle-wrap .btn-toggle:before {
    content: '';
    position: absolute;
    top: 50%
}

.pricing-page .toggle-wrap .btn-toggle:before {
    content: attr(data-before) " ";
    left: -10px;
    -webkit-transform: translate(-100%, -50%);
    transform: translate(-100%, -50%)
}

.pricing-page .toggle-wrap .btn-toggle:after {
    content: attr(data-after) " ";
    right: -10px;
    -webkit-transform: translate(100%, -50%);
    transform: translate(100%, -50%)
}

.pricing-page .toggle-wrap .btn-toggle .handle {
    background: #fff;
    border-radius: 1.125rem;
    height: 1.125rem;
    left: .1875rem;
    position: absolute;
    top: .1875rem;
    transition: left .25s;
    width: 1.125rem
}

.pricing-page .toggle-wrap .btn-toggle.active {
    background-color: #097eb2
}

.pricing-page .toggle-wrap .btn-toggle.active .handle {
    left: 1.6875rem
}

.pricing-page .plan-callout .fa,
.pricing-page .plan-callout .fas {
    color: #07ced6;
    margin: 0 .3em 0 0
}

.pricing-page .plan-container {
    margin: 0;
    border-radius: 0
}

@media (max-width:1029.98px) {
    .pricing-page .plan-container {
        border-radius: 6px
    }
}

.pricing-page .plan-price {
    font-size: 2.125rem;
    line-height: .9;
    margin: 0;
    -webkit-font-smoothing: antialiased
}

@media (max-width:1229.98px) {
    .pricing-page .plan-price {
        font-size: 1.75rem
    }
}

@media (max-width:1029.98px) {
    .pricing-page .plan-price {
        font-size: 1.5rem
    }
}

.pricing-page .plan-price-wrapper {
    overflow: hidden;
    position: relative
}

.pricing-page .plan-price-wrapper.monthly .plan-details {
    top: -75px
}

.pricing-page .plan-price-wrapper .plan-details {
    opacity: 1;
    position: relative;
    top: 0;
    transition: top .4s ease-in-out, opacity .3s
}

.pricing-page .plan-price-wrapper .plan-details.fade {
    opacity: 0
}

.pricing-page .plan-cycle {
    line-height: 1.25
}

.pricing-page .plan .btn {
    min-width: 145px
}

.pricing-page .plan-features {
    border-width: 1px 0;
    border-style: solid;
    border-color: #ddd;
    padding-bottom: 20px
}

.pricing-page .plan-features i {
    color: #07ced6;
    font-size: 18px;
    top: 2px;
    position: relative;
    margin-right: 8px
}

.pricing-page .plan-features-content {
    font-size: .88rem
}

@media (max-width:1029.98px) {
    .pricing-page .plan-features-content {
        display: flex;
        justify-content: center
    }
}

@media (min-width:1030px) {
    .pricing-page .plan-features-content-inner {
        display: flex;
        justify-content: space-around
    }

    .pricing-page .plan-features-content-inner>* {
        text-align: left
    }
}

@media (max-width:1029.98px) {
    .pricing-page .plan-features-content-inner {
        text-align: left
    }
}

.pricing-page .plan-features .plans-include {
    color: #758491;
    font-size: .78em;
    position: relative;
    top: -10px
}

.pricing-page .plan-features .plans-include span {
    background-color: #fff;
    padding: 0 .8em
}

.pricing-page .savings-callout {
    color: #07ced6;
    display: inline-block;
    margin: .2em 0 0 0;
    -webkit-transform: translateX(50%);
    transform: translateX(50%)
}

.pricing-page .savings-callout [class*=fa] {
    margin: .4em;
    position: relative;
    top: -.24em;
    -webkit-transform: rotateZ(180deg);
    transform: rotateZ(180deg)
}

@media (max-width:649.98px) {
    .pricing-page .savings-callout {
        font-size: 14px
    }
}

.pricing-page .collapse-indicator {
    border-color: #758491;
    border-style: solid;
    border-width: 1px 1px 0 0;
    height: 15px;
    margin: 0 auto;
    position: relative;
    top: 14px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: top .3s, -webkit-transform .3s;
    transition: transform .3s, top .3s;
    transition: transform .3s, top .3s, -webkit-transform .3s;
    width: 15px
}

.pricing-page .collapsed .collapse-indicator {
    top: 4px;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg)
}

.pricing-page .faq .row {
    cursor: pointer
}

.pricing-page .faq-question {
    font-size: 18px
}

.pricing-page .home-testimonials {
    display: flex;
    flex-wrap: wrap;
    margin-top: 80px
}

.pricing-page .home-testimonials-main {
    align-items: flex-end;
    background-image: url(/getmedia/2a670910-4c48-4d8a-b557-438b22b0370c/co-work-dark-wash.jpg);
    background-size: cover;
    border-radius: 6px;
    display: flex;
    flex-wrap: wrap;
    padding: 60px;
    width: 50%
}

.pricing-page .home-testimonials-main-logo img {
    height: 28px;
    margin-bottom: 13px;
    width: auto
}

@media (max-width:649.98px) {
    .pricing-page .home-testimonials-main-logo img {
        height: 23px;
        margin-bottom: 24px;
        width: auto
    }
}

.pricing-page .home-testimonials-main-quote {
    color: #fff;
    font-size: 1.25rem;
    font-style: italic;
    padding-top: 75px
}

@media (max-width:1029.98px) {
    .pricing-page .home-testimonials-main-quote {
        font-size: 1rem;
        padding-top: 25px
    }
}

.pricing-page .home-testimonials-main-quotee {
    border-right: 1px solid #ddd;
    color: #fff;
    margin-right: 25px;
    padding-right: 25px
}

@media (max-width:1029.98px) {
    .pricing-page .home-testimonials-main-quotee {
        margin-top: 30px
    }
}

@media (max-width:649.98px) {
    .pricing-page .home-testimonials-main-quotee {
        margin-top: 25px;
        font-size: 14px;
        width: 65%
    }
}

.pricing-page .home-testimonials-main-quotee .quotee-name {
    font-weight: 600
}

.pricing-page .home-testimonials-main-quotee .quotee-title {
    font-weight: 400
}

@media (max-width:1029.98px) {
    .pricing-page .home-testimonials-main {
        background-position: right;
        height: auto;
        padding: 30px;
        width: 100%
    }
}

.pricing-page .home-testimonials-sub {
    border-bottom: 1px solid #ddd;
    border-radius: 6px 0 0 6px;
    border-right: 1px solid #ddd;
    border-top: 1px solid #ddd;
    box-shadow: 0 0 10px -2px rgba(23, 54, 71, .4);
    display: flex;
    flex-wrap: wrap;
    margin-top: 30px;
    padding: 60px;
    position: relative;
    top: -15px;
    width: 50%
}

@media (max-width:1029.98px) {
    .pricing-page .home-testimonials-sub {
        border-radius: 6px;
        width: 100%
    }
}

@media (max-width:649.98px) {
    .pricing-page .home-testimonials-sub {
        padding: 40px
    }
}

.rf-article .webinar-page .webinar-related .related-item-header,
.rf-article h1,
.rf-article h2,
.rf-article h3,
.rf-article h4,
.rf-article h5,
.rf-article h6,
.webinar-page .webinar-related .rf-article .related-item-header {
    font-family: Roboto, sans-serif;
    font-weight: 600;
    color: #163647 !important
}

.rf-article .webinar-page .webinar-related .related-item-header,
.rf-article h1,
.rf-article h2,
.rf-article h3,
.webinar-page .webinar-related .rf-article .related-item-header {
    margin-top: 40px
}

.rf-article h4 {
    margin-bottom: 20px
}

.rf-article h3+h4 {
    margin-top: 15px !important
}

.rf-article h3+p {
    margin-top: 20px
}

.rf-article p+h4 {
    margin-top: 30px
}

.rf-article p+.blog-ad-inline {
    margin-top: 70px !important;
    margin-bottom: 90px !important
}

@media (max-width:649.98px) {
    .rf-article p+.blog-ad-inline {
        margin-top: 55px !important;
        margin-bottom: 65px !important
    }
}

@media (max-width:649.98px) {

    .rf-article ol,
    .rf-article ul {
        margin-left: 0 !important
    }
}

@media (max-width:649.98px) {
    .rf-article ol {
        -webkit-padding-start: 38px;
        padding-inline-start: 38px
    }
}

.rf-article .sb-ad-gray {
    background-image: none !important;
    background-color: #f0f3f5 !important
}

.rf-article .wrapper-nav-items {
    transition: max-height .3s ease-in-out;
    max-height: 700px;
    overflow: hidden;
    position: relative
}

.rf-article .side-nav {
    position: relative !important;
    margin-top: -115px;
    z-index: 2
}

@media (max-width:1229.98px) {
    .rf-article .side-nav {
        margin-left: auto !important;
        margin-right: auto !important;
        right: 30px
    }
}

@media (max-width:1029.98px) {
    .rf-article .side-nav {
        position: absolute !important;
        top: 205px;
        width: 375px;
        margin-right: 0;
        right: 0
    }
}

@media (max-width:649.98px) {
    .rf-article .side-nav {
        top: 0;
        margin-top: 0;
        position: relative !important;
        margin-left: auto !important;
        margin-right: auto !important;
        left: 0 !important;
        right: 0 !important;
        padding-left: 0;
        padding-right: 0
    }
}

.rf-article .side-nav .nav-list {
    position: sticky;
    top: 120px;
    margin-right: 0 !important;
    border: none !important
}

.rf-article .side-nav .nav-list #nav-items {
    background-color: rgba(255, 255, 255, .5);
    margin: 30px 0 30px 30px;
    padding: 0;
    overflow: hidden
}

@media (max-width:1029.98px) {
    .rf-article .side-nav .nav-list #nav-items {
        background-color: #fff;
        border: 1px solid #d8dde4;
        box-shadow: 0 2px 8px #2222220d;
        padding: 30px 0 30px 30px;
        margin: 0
    }
}

@media (max-width:1029.98px) {
    .rf-article .side-nav .nav-list {
        top: 130px !important
    }
}

.rf-article .side-nav .nav-list .slider {
    opacity: 1;
    width: 2px;
    height: 56px;
    position: absolute;
    z-index: 1;
    background-color: #ff730b;
    transition: all .3s ease-in-out
}

.rf-article .side-nav .nav-list .slider:after {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-bottom: 6px solid transparent;
    border-top: 6px solid transparent;
    border-left: 6px solid #ff730b;
    font-size: 0;
    line-height: 0;
    top: 22px
}

.rf-article .side-nav .nav-list .default-nav {
    max-height: 700px;
    position: relative;
    overflow: hidden
}

@media (max-width:1029.98px) {
    .rf-article .side-nav .nav-list .default-nav {
        max-height: 0 !important
    }
}

.rf-article .side-nav .nav-list .show {
    max-height: 700px !important
}

.rf-article .side-nav .nav-list .item {
    border-left: 2px solid #d8dde4;
    position: relative;
    padding-left: 20px;
    padding-right: 20px;
    transition: all .3s ease-in-out;
    height: 56px
}

.rf-article .side-nav .nav-list .item a {
    width: 100%;
    height: 100%;
    font-size: 13px;
    display: inline-block;
    color: #3b505b;
    text-decoration: none !important;
    line-height: 1.6
}

.rf-article .side-nav .nav-list .item a:hover {
    color: #212529
}

.rf-article .side-nav .nav-list .item .divider {
    border-bottom: 1px solid #f0f3f5;
    bottom: 0;
    width: 100%
}

.rf-article .side-nav .nav-list .item .item-active {
    color: #212529 !important
}

.rf-article .side-nav .nav-list .item:hover {
    border-left: 2px solid #b6becb
}

@media (max-width:1029.98px) {
    .rf-article .side-nav .nav-list {
        position: relative !important;
        height: 0 !important
    }
}

@media (max-width:649.98px) {
    .rf-article .side-nav .nav-list {
        top: 0 !important
    }
}

.rf-article .side-nav .side-menu-title {
    position: absolute;
    text-align: center;
    width: 135px;
    color: #163647;
    top: -15px;
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
    left: 8px;
    z-index: 2;
    background-color: rgba(255, 255, 255, 0);
    border: none
}

.rf-article .side-nav .side-menu-title span {
    text-transform: none
}

@media (max-width:1029.98px) {
    .rf-article .side-nav .side-menu-title span {
        text-transform: uppercase
    }
}

@media (max-width:1029.98px) {
    .rf-article .side-nav .side-menu-title {
        background-color: #fff;
        padding: 3px 7px !important;
        font-size: 12px;
        font-weight: 600;
        border: 1px solid #7e96a5;
        border-radius: 4px;
        right: 30px;
        left: auto
    }

    .rf-article .side-nav .side-menu-title:hover {
        cursor: pointer
    }
}

@media (max-width:649.98px) {
    .rf-article .side-nav .side-menu-title {
        margin-left: auto !important;
        margin-right: auto !important;
        right: 0 !important;
        left: 0 !important
    }
}

.rf-article .icon {
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font-family: "Font Awesome 5 Pro";
    font-weight: 900
}

.rf-article .icon-open::before {
    content: "\f0ca"
}

.rf-article .icon-close::before {
    content: "\f00d" !important
}

.rf-article .show-nav-menu {
    border: 1px solid #d8dde4;
    padding: 30px 0 30px 30px !important;
    max-height: 700px !important;
    transition: max-height .3s ease-in-out
}

@media (max-width:649.98px) {
    .rf-article .wrapper {
        margin-top: 45px
    }
}

.rf-article .continue-read-wrapper {
    color: #163647;
    padding-left: 30px;
    padding-bottom: 30px
}

.rf-article .continue-read-wrapper ul {
    margin: 0 !important;
    padding: 0 !important
}

.rf-article .continue-read-wrapper li {
    margin: 0 !important;
    margin-bottom: 1px !important
}

.rf-article .continue-read-wrapper li a {
    background-color: #f0f3f5 !important;
    text-decoration: none;
    justify-content: space-between;
    display: flex;
    align-items: center;
    height: 60px !important;
    width: 100%;
    padding: 0 18px;
    border-left: 2px solid #d8dde4;
    color: #163647;
    font-size: 14px;
    transition: all .3s ease-in-out
}

.rf-article .continue-read-wrapper li a::after {
    -webkit-font-smoothing: antialiased;
    font-family: "Font Awesome 5 Pro";
    font-weight: 300;
    content: "\f178";
    color: #ff730b;
    font-size: 16px;
    padding-left: 15px
}

.rf-article .continue-read-wrapper li a:hover {
    background-color: #e4eaf1 !important
}

.rf-article .continue-read-wrapper li:last-child {
    border-bottom: none
}

.rf-article .continue-read-wrapper li:before {
    content: none !important
}

.rf-article .continue-read-wrapper .ns-arrow {
    margin-left: 20px;
    color: #ff730b
}

.rf-article .article-post-content #container-post {
    overflow: visible
}

@media (max-width:649.98px) {
    .rf-article .article-post-content ul {
        -webkit-padding-start: 30px;
        padding-inline-start: 30px
    }
}

@media (max-width:649.98px) {
    .rf-article .article-post-content {
        font-size: .875rem;
        line-height: 1.61875rem
    }
}

.rf-article .article-post-content img {
    height: auto !important;
    max-width: 100%
}

.rf-article .article-post-content ul li {
    margin-bottom: .6rem
}

.rf-article .article-post-content ul li:before {
    content: "\25A0";
    font-size: 1.5rem;
    top: 2px
}

.rf-article .article-post-content ul ol li:before {
    font-weight: 500
}

.rf-article .article-post-content .author-img {
    border-radius: 100%;
    display: inline-block;
    height: 70px;
    width: 70px
}

@media (max-width:1029.98px) {
    .rf-article .article-post-content .author-img {
        height: 50px;
        width: 50px
    }
}

.rf-article .article-post-content .author-info {
    color: #173647;
    display: block
}

.rf-article .article-post-content .author-name {
    margin-top: 8px !important
}

@media (max-width:1029.98px) {
    .rf-article .article-post-content .author-name {
        margin-top: 0 !important
    }
}

@media (max-width:649.98px) {
    .rf-article .article-post-content .author-name {
        font-size: 1rem
    }
}

.rf-article .article-post-content .info-row {
    margin-top: 24px
}

@media (max-width:1029.98px) {
    .rf-article .article-post-content .info-row {
        margin-top: 30px
    }
}

.rf-article .article-post-content .post-copy {
    line-height: 1.85rem;
    margin-bottom: 110px
}

@media (max-width:1479.98px) {
    .rf-article .article-post-content .post-copy {
        max-width: 800px
    }
}

@media (max-width:1229.98px) {
    .rf-article .article-post-content .post-copy {
        max-width: none
    }
}

.rf-article .article-post-content .post-copy a:not(.btn-brand) {
    color: #097eb2
}

.rf-article .article-post-content .related-container {
    background-color: #f8fafb
}

.rf-article .article-post-content .related-container-header {
    color: #097eb2
}

.rf-article .article-post-content .related-container .bottom-line {
    font-size: .6875rem
}

.rf-article .article-post-content .social-icons a {
    text-decoration: none;
    color: #758491;
    margin-left: 15px
}

.rf-article .article-post-content .social-icons i {
    font-size: 1.25rem
}

.rf-article .article-post-content .social-icons-rounded a {
    border: 1px solid #b6becb;
    border-radius: 50%;
    padding: 11px 12px 9px 12px;
    height: 10px
}

@media (max-width:649.98px) {
    .rf-article .article-post-content .social-icons:not(.social-icons-rounded) {
        display: none
    }
}

.rf-article .article-subnav {
    background-color: rgba(255, 255, 255, .5);
    z-index: 2
}

.rf-article .breadcrumb {
    height: auto
}

.rf-article .breadcrumb svg {
    margin-top: -2px
}

.rf-article .breadcrumb .CMSBreadCrumbsCurrentItem {
    height: 24px;
    width: 240px;
    padding: 0;
    overflow: hidden;
    position: relative;
    display: inline-block;
    margin: 0 5px 0 5px;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media (max-width:649.98px) {
    .rf-article .breadcrumb .CMSBreadCrumbsCurrentItem {
        width: 120px
    }
}

.rf-article .card-grid {
    display: block;
    margin-left: -15px;
    margin-right: -15px;
    overflow-x: scroll;
    overflow-y: hidden;
    padding: 20px 0;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.rf-article .card-grid-indicators {
    left: calc(50% - 50px);
    margin-top: 20px;
    position: absolute;
    width: 100px;
    z-index: 2
}

.rf-article .card-grid-indicators ul {
    margin: 0;
    padding: 0;
    text-align: center
}

.rf-article .card-grid-indicators ul li {
    display: inline-block
}

.rf-article .card-grid-indicators ul li:before {
    content: none
}

.rf-article .card-grid-indicators ul li a {
    background-color: #afc4ce;
    border-radius: 50%;
    color: transparent;
    display: block;
    height: 8px;
    margin: 0 10px;
    width: 8px
}

.rf-article .card-grid-indicators ul li a.active {
    background-color: #ff730b;
    height: 14px;
    position: relative;
    top: -2px;
    width: 14px
}

.rf-article .category-item {
    color: inherit;
    text-decoration: none
}

.rf-article .hero-bg-img-container {
    background-color: #ddd;
    z-index: -1
}

@supports ((-webkit-filter:blur()) or (filter:blur())) {
    .rf-article .hero-bg-img-container img {
        display: block;
        -webkit-filter: blur(18px);
        filter: blur(18px);
        opacity: .72
    }
}

.rf-article .hero-bg-wrapper {
    z-index: -1
}

.rf-article .hero-header {
    font-size: 1.9375rem;
    margin-bottom: 45px;
    color: #163647;
    line-height: 2.90625rem;
    padding-top: 145px
}

@media (max-width:649.98px) {
    .rf-article .hero-header {
        font-size: 1.375rem;
        line-height: 2.1725rem;
        padding-top: 120px
    }
}

@media (max-width:1029.98px) {
    .rf-article .hero-header {
        padding-top: 135px
    }
}

@media (max-width:649.98px) {
    .rf-article .hero-header {
        width: 100%;
        max-width: 100%;
        padding-top: 115px
    }
}

.rf-article .hero-img {
    display: inline-block;
    height: auto;
    margin: 0 0 60px;
    max-width: 90%;
    position: relative;
    width: auto
}

@media (max-width:649.98px) {
    .rf-article .hero-img {
        margin-top: 15px
    }
}

.rf-article .hero-img img {
    height: auto !important;
    max-height: 400px;
    max-width: 575px
}

@media (max-width:1229.98px) {
    .rf-article .hero-img img {
        max-width: 550px
    }
}

@media (max-width:649.98px) {
    .rf-article .hero-img img {
        max-width: 100%
    }
}

.rf-article .hero-img:before {
    content: "";
    background-color: #dee5ed;
    display: inline;
    height: 100%;
    left: 18px;
    position: absolute;
    top: 18px;
    width: 100%;
    z-index: -1
}

@media (max-width:1029.98px) {
    .rf-article .hero-img:before {
        left: 10px;
        top: 10px
    }
}

.rf-article .hero-section {
    z-index: auto
}

.rf-article .hero-subheading {
    font-size: 1.5rem;
    color: #163647
}

@media (max-width:649.98px) {
    .rf-article .hero-subheading {
        font-size: 1rem
    }
}

.rf-article .dotted-bg {
    background-color: #eee !important;
    height: 150vh;
    width: 100%;
    position: relative;
    background: url(/smartbearbrand/media/images/backgrounds/patterns/dot-square.svg);
    background-repeat: repeat;
    background-size: 22px auto
}

.rf-article .dotted-bg:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: linear-gradient(113deg, #fff 0, rgba(248, 250, 251, .8) 60%, rgba(248, 250, 251, .7) 100%)
}

.rf-article .resource-card {
    margin: 0 10px 10px !important
}

.rf-article .resource-card-type {
    position: relative
}

.rf-article .resource-card-type:before {
    left: 25px
}

.rf-article .nav-main {
    box-shadow: none;
    border-bottom: 1px solid #eff0f0
}

.rf-article #progress {
    display: none;
    width: 0;
    position: fixed;
    left: 0;
    border-bottom: 3px solid #ff8f0f;
    z-index: 1000;
    transition: top .3s ease
}

.rf-article #progress .scrollUp+ {
    top: 100px
}

.rf-article #progress .scrollDown+ {
    top: 64px
}

@media (max-width:1229.98px) {
    .rf-article #progress {
        top: 60px
    }
}

.rf-article ::-webkit-scrollbar,
.rf-article ::-webkit-scrollbar-thumb {
    display: none
}

.rf-article progress {
    background-color: transparent;
    border: none;
    color: #ff8f0f;
    height: 3px;
    left: 0;
    position: fixed;
    top: 65px;
    width: 100%;
    z-index: 10;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

@media (max-width:1229.98px) {
    .rf-article progress {
        top: 60px
    }
}

.rf-article progress::-webkit-progress-bar {
    background-color: transparent;
    z-index: 10
}

.rf-article progress::-webkit-progress-value {
    background-color: #ff8f0f;
    z-index: 10
}

.rf-article progress::-moz-progress-bar {
    background-color: #ff8f0f;
    z-index: 10
}

.rf-article .progress-bar {
    background-color: #ff8f0f;
    display: block;
    height: inherit;
    width: 0%;
    z-index: 10
}

.rf-article .progress-container {
    background-color: transparent;
    display: block;
    height: 5px;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10
}

.rf-article .text-inherit {
    color: inherit
}

.rf-article .text-neutral-13 {
    color: #3b505b
}

.rf-article .text-neutral-15 {
    color: #212529
}

.resource-cards .form-group .reset-link {
    cursor: pointer
}

.resource-cards .form-group .reset-link a {
    font-size: .875rem;
    color: #758491;
    text-decoration: none
}

.resource-cards .form-group .reset-link a:hover {
    color: #cb2e25
}

.resource-cards .resource-card {
    background-color: #fff
}

.resource-cards .resource-card-type {
    text-transform: capitalize
}

.resource-hero-card a {
    text-decoration: none;
    color: #173647;
    display: block;
    height: 100%;
    overflow: hidden;
    width: 100%
}

.resource-hero-card:hover .inset-heading {
    top: 0
}

.resource-hero-card:hover .inset-card-sm {
    top: -180px
}

.resource-hero-card:hover .inset-link-sm {
    background-color: #ff730b
}

.resource-hero-card:hover .resource-type {
    opacity: 1
}

.main-resource-hero-card {
    transition: all .3s ease-in-out
}

.main-resource-hero-card:hover {
    box-shadow: 0 2px 8px rgba(36, 54, 70, .35)
}

.main-resource-hero-card:hover .inset-link {
    background-color: #ffad33
}

.resource-type {
    opacity: 0;
    font-size: 10px;
    transition: opacity .3s ease-in-out
}

.resource-hero-card .ab-orange-sm::after {
    margin: 10px 0 25px;
    width: 25px
}

@media (max-width:649.98px) {
    .float-xs-left {
        float: left !important
    }
}

.inset-card {
    background-color: #ff730b;
    position: absolute;
    bottom: 0;
    right: 0;
    height: 180px;
    width: 48%;
    opacity: .85;
    box-shadow: 0 2px 5px rgba(36, 54, 70, .3)
}

@media screen and (max-width:550px) {
    .inset-card {
        width: 100%;
        max-width: 100%
    }
}

.inset-content {
    position: absolute;
    bottom: 0;
    right: 0;
    height: 180px;
    width: 48%
}

@media screen and (max-width:550px) {
    .inset-content {
        width: 100%;
        max-width: 100%
    }
}

.inset-card-sm {
    background-color: #173647;
    background: linear-gradient(to right, #173647, #758491);
    position: relative;
    top: -90px;
    height: 180px;
    transition: top .3s ease-in-out;
    opacity: .75;
    width: 100%
}

@media (min-width:1030px) {
    .third-adjusted {
        width: 100%
    }
}

.inset-content-sm {
    position: relative;
    bottom: 0;
    right: 0;
    height: 180px;
    top: 0;
    z-index: 1
}

.inset-content-sm .inset-heading {
    position: relative;
    top: 25px;
    transition: top .3s ease-in-out;
    font-size: 14px
}

@media (max-width:649.98px) {
    .inset-content-sm .inset-heading {
        font-size: 12px;
        top: 25px
    }
}

@media (max-width:1229.98px) {
    .pl-zero-adjust {
        padding-left: 0 !important
    }
}

@media (max-width:1229.98px) {
    .inset-heading {
        font-size: 14px
    }
}

@media (max-width:1029.98px) {
    .inset-heading {
        font-size: 16px
    }
}

.inset-description {
    font-size: 12px
}

.inset-link {
    position: absolute;
    background-color: #ea6704;
    height: 25px;
    width: 25px;
    right: 0;
    bottom: 0;
    text-align: center;
    transition: background-color .3s ease-in-out
}

.inset-link-sm {
    background-color: #173647
}

.upcoming-events {
    display: inline-block
}

@media (max-width:1479.98px) {
    .upcoming-events {
        font-size: 20px
    }
}

.view-all {
    font-size: 10px;
    display: inline-block;
    float: right;
    text-decoration: none
}

@media (max-width:1229.98px) {
    .view-all {
        float: none
    }
}

@media (max-width:1029.98px) {
    .view-all {
        font-size: 14px
    }
}

.event-title {
    line-height: 20px;
    font-size: 14px
}

@media (max-width:1479.98px) {
    .event-title {
        font-size: 13px
    }
}

@media (max-width:1229.98px) {
    .event-title {
        font-size: 14px
    }
}

@media (max-width:1029.98px) {
    .event-title {
        font-size: 19px;
        line-height: 27px
    }
}

.event-description {
    font-size: 12px
}

.event-details {
    font-size: 11px
}

@media (max-width:1029.98px) {
    .event-details {
        font-size: 15px
    }
}

@media only screen and (max-width:529px) {
    .event-details {
        font-size: 12px
    }
}

@media only screen and (max-width:443px) {
    .event-details {
        font-size: 10px
    }
}

.learn-link {
    text-align: right
}

.learn-link a {
    text-decoration: none;
    color: #ff730b
}

.learn-link:hover a {
    border-bottom: 1px solid #ff730b
}

.carousel-content {
    margin-left: auto;
    margin-right: auto;
    border-top: 1px solid #d3d3d3;
    border-bottom: 1px solid #d3d3d3;
    min-height: 190px
}

@media (max-width:1229.98px) {
    .carousel-content {
        text-align: left !important
    }
}

.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E") !important
}

.carousel-control-next-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E") !important
}

@media (max-width:1229.98px) {
    .carousel-container {
        margin-top: -240px
    }
}

@media (max-width:1029.98px) {
    .carousel-container {
        margin-top: 0
    }
}

.carousel-indicators .active {
    background-color: #173647
}

.carousel-indicators li {
    background-color: rgba(144, 144, 144, .5);
    width: 7px;
    height: 7px;
    margin-right: 6px;
    margin-left: 6px;
    border-radius: 50%
}

.carousel-indicators {
    bottom: -15px
}

#card-controls-left,
#card-controls-right {
    color: transparent
}

.carousel-inner {
    min-height: 215px
}

.main-roi-cal-container {
    background-color: #f8fafb !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important
}

.background-image {
    background-image: url(/loadninja/media/images/background%20images/ln-bg-graph.svg);
    background-position: center;
    background-repeat: no-repeat
}

.print-roi {
    color: #07ced6
}

.discl-info {
    background-color: #f8fafb !important;
    padding-top: 30px;
    padding-bottom: 20px;
    color: #7e96a5
}

.text-roi-color {
    color: #3b505b
}

.ln-roi-calc {
    margin-left: -20px;
    margin-right: -20px
}

@media (min-width:576px) {
    .ln-roi-calc {
        margin-bottom: 0
    }
}

.ln-roi-calc input::-webkit-inner-spin-button,
.ln-roi-calc input::-webkit-outer-spin-button {
    -webkit-appearance: none
}

.ln-roi-calc input[type=number] {
    -moz-appearance: textfield
}

.ln-roi-calc label {
    padding-bottom: 10px;
    margin: 0
}

.ln-roi-calc input {
    margin: 0 0 15px 0;
    border-radius: 5px;
    padding-top: 4px;
    padding-bottom: 4px;
    border: 1px solid #afc4ce
}

.ln-roi-calc input:focus {
    box-shadow: 0 0 0 2px rgba(9, 126, 178, .4);
    border: 1px solid #097eb2;
    outline: 0
}

.ln-roi-calc .sec-btn-calc {
    margin: 10px 0 0 0
}

.ln-roi-calc .symbol-currency {
    position: absolute;
    left: 15px;
    top: 6px;
    z-index: 1
}

.ln-roi-calc .input-currency {
    padding-left: 28px
}

.ln-roi-calc .input-number {
    padding-left: 15px
}

.ln-roi-calc .mb--30 {
    margin-bottom: 30px !important
}

.ln-roi-calc .mt--30 {
    margin-top: 30px !important
}

.ln-roi-calc .mt--10 {
    margin-top: 10px !important
}

.ln-roi-calc .mb--20 {
    margin-bottom: 20px !important
}

.ln-roi-calc .mt--20 {
    margin-top: 20px !important
}

.ln-roi-calc .desc-mtb-wrapper {
    margin-top: 40px;
    margin-bottom: 40px
}

@media (min-width:768px) {
    .ln-roi-calc .desc-mtb-wrapper {
        margin-top: 60px;
        margin-bottom: 35px
    }
}

@media (min-width:1030px) {
    .ln-roi-calc .desc-mtb-wrapper {
        margin-top: 80px;
        margin-bottom: 30px
    }
}

.ln-roi-calc .input-form label {
    line-height: 1.5 !important
}

.ln-roi-calc .plr-input-form {
    padding-left: 30px;
    padding-right: 30px
}

@media (min-width:768px) {
    .ln-roi-calc .plr-input-form {
        padding-left: 60px;
        padding-right: 60px
    }
}

.ln-roi-calc .mlr-paragraph {
    margin-left: 30px;
    margin-right: 30px
}

@media (min-width:768px) {
    .ln-roi-calc .mlr-paragraph {
        margin-left: 0;
        margin-right: 0
    }
}

.ln-roi-calc .ptb-input-form {
    padding-top: 30px;
    padding-bottom: 30px
}

@media (min-width:768px) {
    .ln-roi-calc .ptb-input-form {
        padding-top: 60px;
        padding-bottom: 60px
    }
}

.ln-roi-calc .result-section {
    max-width: calc(100% - 30px)
}

.ln-roi-calc .result-section .show-tooltip {
    opacity: 1 !important
}

.ln-roi-calc .result-section #copy .tooltiptext {
    width: 120px;
    background-color: #555;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    margin-left: -12px;
    margin-top: -45px;
    opacity: 0;
    transition: opacity .3s
}

.ln-roi-calc .result-section .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent
}

.ln-roi-calc .result-section .sub-text-color {
    color: #163647
}

.ln-roi-calc .result-section #edit-value {
    color: #097eb2
}

.ln-roi-calc .result-section #edit-value:hover {
    cursor: pointer
}

@media (min-width:576px) {
    .ln-roi-calc .result-section {
        max-width: 520px
    }
}

@media (min-width:1030px) {
    .ln-roi-calc .result-section {
        max-width: 1000px
    }
}

@media (min-width:1200px) {
    .ln-roi-calc .result-section {
        max-width: 1100px
    }
}

@media (min-width:1480px) {
    .ln-roi-calc .result-section {
        max-width: 1200px
    }
}

.ln-roi-calc .result-section .img-result img {
    height: 240px
}

@media (min-width:1030px) {
    .ln-roi-calc .result-section .img-result img {
        margin-top: 100px !important
    }
}

@media (min-width:1480px) {
    .ln-roi-calc .result-section .img-result img {
        height: 265px;
        margin-top: 0 !important
    }
}

.ln-roi-calc .result-section .input-link {
    position: relative;
    padding-left: 0 !important;
    width: 100%
}

@media (min-width:1030px) {
    .ln-roi-calc .result-section .input-link {
        width: auto
    }
}

.ln-roi-calc .result-section .input-link span {
    background-color: #fff;
    font-size: 10px;
    position: absolute;
    padding: 0 4px;
    top: -8px;
    left: 8px;
    z-index: 1
}

.ln-roi-calc .result-section .input-link input {
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 0
}

.ln-roi-calc .result-section .results {
    opacity: 0;
    -webkit-animation: fadeInUp .7s ease-in-out forwards;
    animation: fadeInUp .7s ease-in-out forwards;
    padding: 30px
}

.ln-roi-calc .result-section .results .lead-result {
    font-size: 22px;
    color: #163647
}

@media (min-width:1030px) {
    .ln-roi-calc .result-section .results .lead-result {
        font-size: 24px
    }
}

@media (min-width:576px) {
    .ln-roi-calc .result-section .results {
        padding: 50px
    }
}

@media (min-width:1030px) {
    .ln-roi-calc .result-section .results {
        padding: 60px
    }
}

.ln-roi-calc .result-section .results .result-values {
    color: #07ced6
}

.ln-roi-calc .result-section .results .result-values span {
    line-height: 1.4rem !important
}

.ln-roi-calc .result-section .results .analyze-test {
    width: 100%
}

@media (min-width:1030px) {
    .ln-roi-calc .result-section .results .analyze-test {
        width: auto
    }
}

.ln-roi-calc .result-section .results .copy-link {
    margin-top: 20px;
    width: 100%
}

@media (min-width:1030px) {
    .ln-roi-calc .result-section .results .copy-link {
        width: auto;
        margin-top: 0;
        margin-left: 20px
    }
}

.ln-roi-calc .result-section .right-result {
    -webkit-animation: fadeInRight .4s ease-in-out forwards .2s;
    animation: fadeInRight .4s ease-in-out forwards .2s;
    opacity: 0
}

.ln-roi-calc .result-section .right-result .benefits {
    margin-top: 70px;
    margin-bottom: 70px;
    margin-left: 30px
}

@media (min-width:1030px) {
    .ln-roi-calc .result-section .right-result .benefits {
        margin-top: 60px;
        margin-bottom: 80px
    }
}

.ln-roi-calc .result-section .right-result .benefits ul {
    margin-left: 0 !important;
    -webkit-padding-start: 20px !important;
    padding-inline-start: 20px !important
}

@media print {
    .desc-mtb-wrapper {
        margin: 0 0 0 10px !important;
        padding: 0 !important
    }

    .desc-mtb-wrapper img {
        margin-left: 25px !important;
        display: block !important
    }

    #edit-value {
        display: none !important
    }

    span {
        color: #212529 !important
    }

    .result-section {
        min-width: 90%;
        height: 880px !important;
        opacity: 1 !important
    }

    .result-section .result-container {
        flex-direction: row !important;
        padding-top: 0 !important
    }

    .right-result {
        opacity: 1 !important
    }

    .share-results {
        display: none !important
    }

    .summary {
        margin: 0 !important;
        padding: 0 !important
    }

    .benefits {
        display: none !important
    }

    .benefits-1 {
        margin-left: 80px !important;
        margin-top: 20px !important;
        display: block !important;
        margin-bottom: 0 !important;
        padding-bottom: 0 !important
    }

    .benefits-1 li::before {
        content: "";
        border: 1px solid #07ced6;
        width: 0;
        height: 1rem;
        margin-left: -55px !important
    }

    .results {
        border: none !important;
        box-shadow: none !important;
        padding: 0 !important;
        margin-top: -15px !important;
        margin-bottom: 0 !important;
        margin-left: 50px !important
    }

    .result-values {
        color: #212529 !important
    }

    .main,
    button,
    input,
    nav {
        display: none !important
    }

    .nav-main {
        display: none !important
    }

    .band {
        padding: 0 !important
    }

    blockquote {
        font-style: italic;
        border: none !important;
        padding-left: 80px !important;
        padding-right: 100px !important
    }

    .print-roi {
        color: #212529 !important
    }

    .foot-info {
        margin-top: 75px;
        padding-left: 80px !important;
        padding-right: 100px !important
    }

    .print-margin {
        margin-top: 0 !important;
        min-width: 100% !important
    }
}

@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(30%, 0, 0);
        transform: translate3d(30%, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(30%, 0, 0);
        transform: translate3d(30%, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 15%, 0);
        transform: translate3d(0, 15%, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 15%, 0);
        transform: translate3d(0, 15%, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.kb__overlay {
    z-index: 9999 !important
}