@charset "UTF-8";
.sno-company-hero .video .thumbnail i,
.video-thumbnail .thumbnail i {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%) translateZ(0);
    transform: translate(-50%, -50%) translateZ(0)
}

/*
.sno-header .nav-mobile .level .has-level:after,
.sno-header .nav-mobile .level .level-title:before {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%) translateZ(0);
    transform: translateY(-50%) translateZ(0)
}

.sno-company-hero .video .thumbnail .wistia_embed,
.video-thumbnail .thumbnail .wistia_embed {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.padding-mini {
    padding-top: 30px;
    padding-bottom: 30px
}

.padding-tall {
    padding-top: 30px;
    padding-bottom: 30px
}

.padding-grande,
.site-footer.simple-footer {
    padding-top: 50px;
    padding-bottom: 50px
}

.padding-venti,
.sno-section {
    padding-top: 55px;
    padding-bottom: 55px
}

.padding-superventi {
    padding-top: 80px;
    padding-bottom: 80px
}

.pt-mini {
    padding-top: 30px
}

.pt-tall {
    padding-top: 30px
}

.pt-grande {
    padding-top: 50px
}

.pt-venti {
    padding-top: 55px
}

.pt-superventi {
    padding-top: 80px
}

.pb-mini {
    padding-bottom: 30px
}

.pb-tall {
    padding-bottom: 30px
}

.pb-grande {
    padding-bottom: 50px
}

.image-text-rows .image-text-row .image-cell,
.image-text-rows .image-text-row .text-cell,
.pb-venti {
    padding-bottom: 55px
}

.pb-superventi {
    padding-bottom: 80px
}

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

body {
    margin: 0;
    line-height: 1;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased
}

* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: 0
}

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

ol,
ul {
    margin: 0;
    padding: 0;
    list-style: none
}

blockquote,
figure,
p {
    margin: 0
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    font-size: inherit;
    font-weight: inherit
}

a {
    background-color: transparent;
    text-decoration: none;
    color: inherit
}

iframe,
img {
    border: none
}

picture,
picture img {
    display: block
}

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

button,
input,
select,
textarea {
    margin: 0;
    padding: 0;
    border: none;
    border-radius: 0;
    background-color: transparent;
    line-height: inherit;
    font: inherit;
    color: inherit
}

input:not([type=button]):not([type=submit]):not([type=checkbox]):not([type=radio]),
textarea {
    -webkit-appearance: none
}

textarea {
    overflow: auto;
    resize: vertical
}

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

::-webkit-input-placeholder {
    opacity: 1;
    color: inherit
}

::-moz-placeholder {
    opacity: 1;
    color: inherit
}

:-ms-input-placeholder {
    opacity: 1;
    color: inherit
}

::-ms-input-placeholder {
    opacity: 1;
    color: inherit
}

::placeholder {
    opacity: 1;
    color: inherit
}

blockquote,
q {
    quotes: none
}

blockquote:after,
blockquote:before,
q:after,
q:before {
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

*/

.grid-container {
    padding-right: .9375rem;
    padding-left: .9375rem;
    max-width: 75rem;
    margin: 0 auto
}

/*

.grid-container.fluid {
    padding-right: .9375rem;
    padding-left: .9375rem;
    max-width: 100%;
    margin: 0 auto
}

.grid-container.full {
    padding-right: 0;
    padding-left: 0;
    max-width: 100%;
    margin: 0 auto
}
*/
.grid-x {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-flow: row wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-flow: row wrap
}

.cell {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    min-height: 0;
    min-width: 0;
    width: 100%
}

.cell.auto {
    -ms-flex: 1 1 0px;
    -webkit-box-flex: 1;
    flex: 1 1 0px
}

.cell.shrink {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto
}

.grid-x>.auto {
    width: auto
}

.grid-x>.shrink {
    width: auto
}

.grid-x>.small-1,
.grid-x>.small-10,
.grid-x>.small-11,
.grid-x>.small-12,
.grid-x>.small-2,
.grid-x>.small-3,
.grid-x>.small-4,
.grid-x>.small-5,
.grid-x>.small-6,
.grid-x>.small-7,
.grid-x>.small-8,
.grid-x>.small-9,
.grid-x>.small-full,
.grid-x>.small-shrink {
    -ms-flex-preferred-size: auto;
    flex-basis: auto
}

.grid-x>.small-1 {
    width: 8.33333%
}

.grid-x>.small-2 {
    width: 16.66667%
}

.grid-x>.small-3 {
    width: 25%
}

.grid-x>.small-4 {
    width: 33.33333%
}

.grid-x>.small-5 {
    width: 41.66667%
}

.grid-x>.small-6 {
    width: 50%
}

.grid-x>.small-7 {
    width: 58.33333%
}

.grid-x>.small-8 {
    width: 66.66667%
}

.grid-x>.small-9 {
    width: 75%
}

.grid-x>.small-10 {
    width: 83.33333%
}

.grid-x>.small-11 {
    width: 91.66667%
}

.grid-x>.small-12 {
    width: 100%
}

.grid-margin-x:not(.grid-x)>.cell {
    width: auto
}

.grid-margin-y:not(.grid-y)>.cell {
    height: auto
}

*/
.grid-margin-x {
    margin-left: -.9375rem;
    margin-right: -.9375rem
}

.grid-margin-x>.cell {
    width: calc(100% - 1.875rem);
    margin-left: .9375rem;
    margin-right: .9375rem
}

.grid-margin-x>.auto {
    width: auto
}

.grid-margin-x>.shrink {
    width: auto
}

.grid-margin-x>.small-1 {
    width: calc(8.33333% - 1.875rem)
}

.grid-margin-x>.small-2 {
    width: calc(16.66667% - 1.875rem)
}

.grid-margin-x>.small-3 {
    width: calc(25% - 1.875rem)
}

.grid-margin-x>.small-4 {
    width: calc(33.33333% - 1.875rem)
}

.grid-margin-x>.small-5 {
    width: calc(41.66667% - 1.875rem)
}

.grid-margin-x>.small-6 {
    width: calc(50% - 1.875rem)
}

.grid-margin-x>.small-7 {
    width: calc(58.33333% - 1.875rem)
}

.grid-margin-x>.small-8 {
    width: calc(66.66667% - 1.875rem)
}

.grid-margin-x>.small-9 {
    width: calc(75% - 1.875rem)
}

.grid-margin-x>.small-10 {
    width: calc(83.33333% - 1.875rem)
}

.grid-margin-x>.small-11 {
    width: calc(91.66667% - 1.875rem)
}

.grid-margin-x>.small-12 {
    width: calc(100% - 1.875rem)
}

.grid-padding-x .grid-padding-x {
    margin-right: -.9375rem;
    margin-left: -.9375rem
}

.grid-container:not(.full)>.grid-padding-x {
    margin-right: -.9375rem;
    margin-left: -.9375rem
}

.grid-padding-x>.cell {
    padding-right: .9375rem;
    padding-left: .9375rem
}

.small-up-1>.cell {
    width: 100%
}

.small-up-2>.cell {
    width: 50%
}

.small-up-3>.cell {
    width: 33.33333%
}

.small-up-4>.cell {
    width: 25%
}

.small-up-5>.cell {
    width: 20%
}

.small-up-6>.cell {
    width: 16.66667%
}

.small-up-7>.cell {
    width: 14.28571%
}

.small-up-8>.cell {
    width: 12.5%
}

.grid-margin-x.small-up-1>.cell {
    width: calc(100% - 1.875rem)
}

.grid-margin-x.small-up-2>.cell {
    width: calc(50% - 1.875rem)
}

.grid-margin-x.small-up-3>.cell {
    width: calc(33.33333% - 1.875rem)
}

.grid-margin-x.small-up-4>.cell {
    width: calc(25% - 1.875rem)
}

.grid-margin-x.small-up-5>.cell {
    width: calc(20% - 1.875rem)
}

.grid-margin-x.small-up-6>.cell {
    width: calc(16.66667% - 1.875rem)
}

.grid-margin-x.small-up-7>.cell {
    width: calc(14.28571% - 1.875rem)
}

.grid-margin-x.small-up-8>.cell {
    width: calc(12.5% - 1.875rem)
}

.small-margin-collapse {
    margin-right: 0;
    margin-left: 0
}

.small-margin-collapse>.cell {
    margin-right: 0;
    margin-left: 0
}

.small-margin-collapse>.small-1 {
    width: 8.33333%
}

.small-margin-collapse>.small-2 {
    width: 16.66667%
}

.small-margin-collapse>.small-3 {
    width: 25%
}

.small-margin-collapse>.small-4 {
    width: 33.33333%
}

.small-margin-collapse>.small-5 {
    width: 41.66667%
}

.small-margin-collapse>.small-6 {
    width: 50%
}

.small-margin-collapse>.small-7 {
    width: 58.33333%
}

.small-margin-collapse>.small-8 {
    width: 66.66667%
}

.small-margin-collapse>.small-9 {
    width: 75%
}

.small-margin-collapse>.small-10 {
    width: 83.33333%
}

.small-margin-collapse>.small-11 {
    width: 91.66667%
}

.small-margin-collapse>.small-12 {
    width: 100%
}

.small-padding-collapse {
    margin-right: 0;
    margin-left: 0
}

.small-padding-collapse>.cell {
    padding-right: 0;
    padding-left: 0
}

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

.grid-margin-x>.small-offset-0 {
    margin-left: calc(0% + .9375rem)
}

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

.grid-margin-x>.small-offset-1 {
    margin-left: calc(8.33333% + .9375rem)
}

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

.grid-margin-x>.small-offset-2 {
    margin-left: calc(16.66667% + .9375rem)
}

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

.grid-margin-x>.small-offset-3 {
    margin-left: calc(25% + .9375rem)
}

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

.grid-margin-x>.small-offset-4 {
    margin-left: calc(33.33333% + .9375rem)
}

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

.grid-margin-x>.small-offset-5 {
    margin-left: calc(41.66667% + .9375rem)
}

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

.grid-margin-x>.small-offset-6 {
    margin-left: calc(50% + .9375rem)
}

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

.grid-margin-x>.small-offset-7 {
    margin-left: calc(58.33333% + .9375rem)
}

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

.grid-margin-x>.small-offset-8 {
    margin-left: calc(66.66667% + .9375rem)
}

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

.grid-margin-x>.small-offset-9 {
    margin-left: calc(75% + .9375rem)
}

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

.grid-margin-x>.small-offset-10 {
    margin-left: calc(83.33333% + .9375rem)
}

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

.grid-margin-x>.small-offset-11 {
    margin-left: calc(91.66667% + .9375rem)
}

.grid-y {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-flow: column nowrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-flow: column nowrap
}

.grid-y>.cell {
    width: auto
}

.grid-y>.auto {
    height: auto
}

.grid-y>.shrink {
    height: auto
}

.grid-y>.small-1,
.grid-y>.small-10,
.grid-y>.small-11,
.grid-y>.small-12,
.grid-y>.small-2,
.grid-y>.small-3,
.grid-y>.small-4,
.grid-y>.small-5,
.grid-y>.small-6,
.grid-y>.small-7,
.grid-y>.small-8,
.grid-y>.small-9,
.grid-y>.small-full,
.grid-y>.small-shrink {
    -ms-flex-preferred-size: auto;
    flex-basis: auto
}

.grid-y>.small-1 {
    height: 8.33333%
}

.grid-y>.small-2 {
    height: 16.66667%
}

.grid-y>.small-3 {
    height: 25%
}

.grid-y>.small-4 {
    height: 33.33333%
}

.grid-y>.small-5 {
    height: 41.66667%
}

.grid-y>.small-6 {
    height: 50%
}

.grid-y>.small-7 {
    height: 58.33333%
}

.grid-y>.small-8 {
    height: 66.66667%
}

.grid-y>.small-9 {
    height: 75%
}

.grid-y>.small-10 {
    height: 83.33333%
}

.grid-y>.small-11 {
    height: 91.66667%
}

.grid-y>.small-12 {
    height: 100%
}

.grid-padding-y .grid-padding-y {
    margin-top: -.9375rem;
    margin-bottom: -.9375rem
}

.grid-padding-y>.cell {
    padding-top: .9375rem;
    padding-bottom: .9375rem
}

.grid-margin-y {
    margin-top: -.9375rem;
    margin-bottom: -.9375rem
}

.grid-margin-y>.cell {
    height: calc(100% - 1.875rem);
    margin-top: .9375rem;
    margin-bottom: .9375rem
}

.grid-margin-y>.auto {
    height: auto
}

.grid-margin-y>.shrink {
    height: auto
}

.grid-margin-y>.small-1 {
    height: calc(8.33333% - 1.875rem)
}

.grid-margin-y>.small-2 {
    height: calc(16.66667% - 1.875rem)
}

.grid-margin-y>.small-3 {
    height: calc(25% - 1.875rem)
}

.grid-margin-y>.small-4 {
    height: calc(33.33333% - 1.875rem)
}

.grid-margin-y>.small-5 {
    height: calc(41.66667% - 1.875rem)
}

.grid-margin-y>.small-6 {
    height: calc(50% - 1.875rem)
}

.grid-margin-y>.small-7 {
    height: calc(58.33333% - 1.875rem)
}

.grid-margin-y>.small-8 {
    height: calc(66.66667% - 1.875rem)
}

.grid-margin-y>.small-9 {
    height: calc(75% - 1.875rem)
}

.grid-margin-y>.small-10 {
    height: calc(83.33333% - 1.875rem)
}

.grid-margin-y>.small-11 {
    height: calc(91.66667% - 1.875rem)
}

.grid-margin-y>.small-12 {
    height: calc(100% - 1.875rem)
}

.grid-frame {
    overflow: hidden;
    position: relative;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-align: stretch;
    -webkit-box-align: stretch;
    align-items: stretch;
    width: 100vw
}

.cell .grid-frame {
    width: 100%
}

.cell-block {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-stype: -ms-autohiding-scrollbar
}

.cell-block-y {
    overflow-y: auto;
    max-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-stype: -ms-autohiding-scrollbar
}

.cell-block-container {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    max-height: 100%
}

.cell-block-container>.grid-x {
    max-height: 100%;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.grid-y.grid-frame {
    width: auto;
    overflow: hidden;
    position: relative;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-align: stretch;
    -webkit-box-align: stretch;
    align-items: stretch;
    height: 100vh
}

.cell .grid-y.grid-frame {
    height: 100%
}

.grid-margin-y {
    margin-top: -.9375rem;
    margin-bottom: -.9375rem
}

.grid-margin-y>.cell {
    height: calc(100% - 1.875rem);
    margin-top: .9375rem;
    margin-bottom: .9375rem
}

.grid-margin-y>.auto {
    height: auto
}

.grid-margin-y>.shrink {
    height: auto
}

.grid-margin-y>.small-1 {
    height: calc(8.33333% - 1.875rem)
}

.grid-margin-y>.small-2 {
    height: calc(16.66667% - 1.875rem)
}

.grid-margin-y>.small-3 {
    height: calc(25% - 1.875rem)
}

.grid-margin-y>.small-4 {
    height: calc(33.33333% - 1.875rem)
}

.grid-margin-y>.small-5 {
    height: calc(41.66667% - 1.875rem)
}

.grid-margin-y>.small-6 {
    height: calc(50% - 1.875rem)
}

.grid-margin-y>.small-7 {
    height: calc(58.33333% - 1.875rem)
}

.grid-margin-y>.small-8 {
    height: calc(66.66667% - 1.875rem)
}

.grid-margin-y>.small-9 {
    height: calc(75% - 1.875rem)
}

.grid-margin-y>.small-10 {
    height: calc(83.33333% - 1.875rem)
}

.grid-margin-y>.small-11 {
    height: calc(91.66667% - 1.875rem)
}

.grid-margin-y>.small-12 {
    height: calc(100% - 1.875rem)
}

.grid-frame.grid-margin-y {
    height: calc(100vh + 1.875rem)
}

.align-right {
    -ms-flex-pack: end;
    -webkit-box-pack: end;
    justify-content: flex-end
}

.align-center {
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center
}

.align-justify {
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between
}

.align-spaced {
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.align-right.vertical.menu>li>a {
    -ms-flex-pack: end;
    -webkit-box-pack: end;
    justify-content: flex-end
}

.align-center.vertical.menu>li>a {
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center
}

*/
.align-top {
    -ms-flex-align: start;
    -webkit-box-align: start;
    align-items: flex-start
}
/*
.align-self-top {
    -ms-flex-item-align: start;
    align-self: flex-start
}

.align-bottom {
    -ms-flex-align: end;
    -webkit-box-align: end;
    align-items: flex-end
}

.align-self-bottom {
    -ms-flex-item-align: end;
    align-self: flex-end
}

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

.align-self-middle {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center
}

.align-stretch {
    -ms-flex-align: stretch;
    -webkit-box-align: stretch;
    align-items: stretch
}

.align-self-stretch {
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch
}

.align-center-middle {
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.small-order-1 {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1
}

.small-order-2 {
    -ms-flex-order: 2;
    -webkit-box-ordinal-group: 3;
    order: 2
}

.small-order-3 {
    -ms-flex-order: 3;
    -webkit-box-ordinal-group: 4;
    order: 3
}

.small-order-4 {
    -ms-flex-order: 4;
    -webkit-box-ordinal-group: 5;
    order: 4
}

.small-order-5 {
    -ms-flex-order: 5;
    -webkit-box-ordinal-group: 6;
    order: 5
}

.small-order-6 {
    -ms-flex-order: 6;
    -webkit-box-ordinal-group: 7;
    order: 6
}

.flex-container {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex
}

.flex-child-auto {
    -ms-flex: 1 1 auto;
    -webkit-box-flex: 1;
    flex: 1 1 auto
}

.flex-child-grow {
    -ms-flex: 1 0 auto;
    -webkit-box-flex: 1;
    flex: 1 0 auto
}

.flex-child-shrink {
    -ms-flex: 0 1 auto;
    -webkit-box-flex: 0;
    flex: 0 1 auto
}

.flex-dir-row {
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row
}

.flex-dir-row-reverse {
    -ms-flex-direction: row-reverse;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    flex-direction: row-reverse
}

.flex-dir-column {
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column
}

.flex-dir-column-reverse {
    -ms-flex-direction: column-reverse;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    flex-direction: column-reverse
}

html.is-reveal-open {
    position: fixed;
    width: 100%;
    overflow-y: hidden
}

html.is-reveal-open.zf-has-scroll {
    overflow-y: scroll
}

html.is-reveal-open body {
    overflow-y: hidden
}

.reveal-overlay {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1005;
    display: none;
    background-color: rgba(10, 10, 10, .45);
    overflow-y: auto
}

.reveal {
    z-index: 1006;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: none;
    padding: 1rem;
    border: 1px solid #cacaca;
    border-radius: 3px;
    background-color: #fefefe;
    position: relative;
    top: 100px;
    margin-right: auto;
    margin-left: auto;
    overflow-y: auto
}

[data-whatinput=mouse] .reveal {
    outline: 0
}

.reveal .column {
    min-width: 0
}

.reveal>:last-child {
    margin-bottom: 0
}

.reveal.collapse {
    padding: 0
}

.reveal.full {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    max-width: none;
    height: 100%;
    min-height: 100%;
    margin-left: 0;
    border: 0;
    border-radius: 0
}

.reveal.without-overlay {
    position: fixed
}

.sticky-container {
    position: relative
}

.sticky {
    position: relative;
    z-index: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.sticky.is-stuck {
    position: fixed;
    z-index: 5;
    width: 100%
}

.sticky.is-stuck.is-at-top {
    top: 0
}

.sticky.is-stuck.is-at-bottom {
    bottom: 0
}

.sticky.is-anchored {
    position: relative;
    right: auto;
    left: auto
}

.sticky.is-anchored.is-at-bottom {
    bottom: 0
}

.hide {
    display: none!important
}

.invisible {
    visibility: hidden
}

@font-face {
    font-family: snowflake;
    src: url(../fonts/snowflake.eot?99183483);
    src: url(../fonts/snowflake.eot?99183483#iefix) format("embedded-opentype"), url(../fonts/snowflake.woff2?99183483) format("woff2"), url(../fonts/snowflake.woff?99183483) format("woff"), url(../fonts/snowflake.ttf?99183483) format("truetype"), url(../fonts/snowflake.svg?99183483#snowflake) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

.snowflake-icon,
[class*=" icon-"]:before,
[class^=icon-]:before {
    font-family: snowflake;
    font-style: normal;
    font-weight: 400;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: auto;
    height: auto;
    margin: 0;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.card .card-link.video-link:before,
.dev-share-buttons__item:after,
.large-search-form input[type=image]:after,
.mm-module-nav a:after,
.pagination a.next:after,
.pagination a.prev:before,
.searchandfilter .sf-field-search:after,
.searchandfilter>ul h4:after,
.sno-card .card-link.video-link:before {
    font-family: snowflake;
    font-style: normal;
    font-weight: 400;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: auto;
    height: auto;
    margin: 0;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-hamburger:before {
    content: '\e800'
}

.icon-globe:before {
    content: '\e801'
}

.icon-plus-circled:before {
    content: '\e802'
}

.icon-sapphire:before {
    content: '\e803'
}

.icon-emerald:before {
    content: '\e804'
}

.icon-vps:before {
    content: '\e805'
}

.icon-data-economy:before {
    content: '\e806'
}

.icon-arrow-down:before {
    content: '\e807'
}

.icon-data-visionary:before {
    content: '\e808'
}

.icon-crown:before {
    content: '\e809'
}

.icon-scale-1:before {
    content: '\e80a'
}

.icon-make-eachother-best:before {
    content: '\e80b'
}

.icon-adtech-advertising-marketing:before {
    content: '\e80c'
}

.icon-banking:before {
    content: '\e80d'
}

.icon-builder-developer:before {
    content: '\e80e'
}

.icon-consumer-packaged-goods:before {
    content: '\e80f'
}

.icon-digital-health:before {
    content: '\e810'
}

.icon-ecommerce:before {
    content: '\e811'
}

.icon-fintech:before {
    content: '\e812'
}

.icon-genomics:before {
    content: '\e813'
}

.icon-hardware-semiconductors:before {
    content: '\e814'
}

.icon-health-payers-insurance:before {
    content: '\e815'
}

.icon-insurance:before {
    content: '\e816'
}

.icon-investments:before {
    content: '\e817'
}

.icon-lending-mortgages:before {
    content: '\e818'
}

.icon-sports:before {
    content: '\e819'
}

.icon-telecommunications:before {
    content: '\e81a'
}

.icon-complete-own-launch:before {
    content: '\e81b'
}

.icon-contact-sales:before {
    content: '\e81c'
}

.icon-easy-consolidate:before {
    content: '\e81d'
}

.icon-single-source-truth:before {
    content: '\e81e'
}

.icon-simplify-database-admin:before {
    content: '\e81f'
}

.icon-secure-data-sharing:before {
    content: '\e820'
}

.icon-scale-expand-share:before {
    content: '\e821'
}

.icon-retail:before {
    content: '\e822'
}

.icon-public-data-exchange:before {
    content: '\e823'
}

.icon-private-data-exchange:before {
    content: '\e824'
}

.icon-multiple:before {
    content: '\e825'
}

.icon-gears:before {
    content: '\e826'
}

.icon-augmented-data-lake:before {
    content: '\e827'
}

.icon-modern-data-warehouse:before {
    content: '\e828'
}

.icon-data-application-of-the-year:before {
    content: '\e829'
}

.icon-thickarrowleft:before {
    content: '\e832'
}

.icon-quote:before {
    content: '\e833'
}

.icon-search:before {
    content: '\e83b'
}

.icon-technology:before {
    content: '\e83c'
}

.icon-arrowleft:before {
    content: '\e83d'
}

.icon-simplicity:before {
    content: '\e83e'
}

.icon-concurrency:before {
    content: '\e83f'
}

.icon-industry:before {
    content: '\e841'
}

.icon-architecture:before {
    content: '\e842'
}

.icon-benefits:before {
    content: '\e843'
}

.icon-blog:before {
    content: '\e844'
}

.icon-brand-assets:before {
    content: '\e845'
}

.icon-business-intel-acceleration:before {
    content: '\e846'
}

.icon-case-study:before {
    content: '\e847'
}

.icon-company-facts:before {
    content: '\e848'
}

.icon-compatible-data-apps:before {
    content: '\e849'
}

.icon-consolidate-data:before {
    content: '\e84b'
}

.icon-culture:before {
    content: '\e84c'
}

.icon-data-analytics:before {
    content: '\e84d'
}

.icon-data-lake:before {
    content: '\e84e'
}

.icon-data-report:before {
    content: '\e84f'
}

.icon-data-warehouse-modernization:before {
    content: '\e850'
}

.icon-database-cloud:before {
    content: '\e851'
}

.icon-designed-for-cloud:before {
    content: '\e852'
}

.icon-economies-of-scale:before {
    content: '\e853'
}

.icon-eliminate-complexity:before {
    content: '\e854'
}

.icon-enterprise-edition-pricing:before {
    content: '\e855'
}

.icon-enterprise-edition-sensitive-material:before {
    content: '\e856'
}

.icon-hadoop-replacement:before {
    content: '\e857'
}

.icon-location:before {
    content: '\e858'
}

.icon-mobile:before {
    content: '\e859'
}

.icon-multimedia-assets:before {
    content: '\e85a'
}

.icon-no-limitations:before {
    content: '\e85b'
}

.icon-pay-for-what-you-use:before {
    content: '\e85c'
}

.icon-performance:before {
    content: '\e85d'
}

.icon-perks:before {
    content: '\e85e'
}

.icon-photography-headshot:before {
    content: '\e85f'
}

.icon-premier-edition-pricing:before {
    content: '\e860'
}

.icon-pricing:before {
    content: '\e861'
}

.icon-processing-80-percent-graph:before {
    content: '\e862'
}

.icon-scale-storage-compute:before {
    content: '\e863'
}

.icon-scale:before {
    content: '\e864'
}

.icon-security-protect-lock:before {
    content: '\e865'
}

.icon-security:before {
    content: '\e866'
}

.icon-servers:before {
    content: '\e867'
}

.icon-simplify-compliance:before {
    content: '\e868'
}

.icon-standard-edition-pricing:before {
    content: '\e86a'
}

.icon-support-data-apps:before {
    content: '\e86b'
}

.icon-video:before {
    content: '\e86c'
}

.icon-webinar:before {
    content: '\e86d'
}

.icon-whitepaper:before {
    content: '\e86e'
}

.icon-why-snowflake:before {
    content: '\e86f'
}

.icon-brain:before {
    content: '\e870'
}

.icon-be-excellent:before {
    content: '\e871'
}

.icon-own-it:before {
    content: '\e872'
}

.icon-thickarrow:before {
    content: '\e873'
}

.icon-playbutton:before {
    content: '\e874'
}

.icon-snowflake:before {
    content: '\e875'
}

.icon-referral:before {
    content: '\e876'
}

.icon-diamond:before {
    content: '\e877'
}

.icon-on-demand:before {
    content: '\e878'
}

.icon-capacity:before {
    content: '\e879'
}

.icon-per-second-pricing:before {
    content: '\e87a'
}

.icon-instant-elasticity:before {
    content: '\e87b'
}

.icon-analytics:before {
    content: '\e87c'
}

.icon-online-mobile-gaming:before {
    content: '\e87d'
}

.icon-pharmaceuticals:before {
    content: '\e87e'
}

.icon-providers-health-systems:before {
    content: '\e87f'
}

.icon-retail-wholesale:before {
    content: '\e880'
}

.icon-software-saas:before {
    content: '\e881'
}

.icon-pricing2:before {
    content: '\e882'
}

.icon-speed2:before {
    content: '\e883'
}

.icon-traditional-media:before {
    content: '\e884'
}

.icon-healthcare-analytics:before {
    content: '\e885'
}

.icon-cost-savings:before {
    content: '\e886'
}

.icon-data-monetization:before {
    content: '\e887'
}

.icon-avro:before {
    content: '\e888'
}

.icon-event:before {
    content: '\e889'
}

.icon-finance-option:before {
    content: '\e88a'
}

.icon-financial-services:before {
    content: '\e88b'
}

.icon-flexibility:before {
    content: '\e88c'
}

.icon-free-trial:before {
    content: '\e88d'
}

.icon-cloud:before {
    content: '\e88e'
}

.icon-live-demo:before {
    content: '\e88f'
}

.icon-best-bi:before {
    content: '\e890'
}

.icon-data-driver:before {
    content: '\e891'
}

.icon-customer-first:before {
    content: '\e892'
}

.icon-csv:before {
    content: '\e893'
}

.icon-data-pioneer:before {
    content: '\e894'
}

.icon-data-scientist:before {
    content: '\e895'
}

.icon-mug:before {
    content: '\e896'
}

.icon-embrace-partners:before {
    content: '\e897'
}

.icon-target:before {
    content: '\e898'
}

.icon-time:before {
    content: '\e899'
}

.icon-workshop:before {
    content: '\e89a'
}

.icon-advanced-data-science:before {
    content: '\e89b'
}

.icon-agile-data-app-development:before {
    content: '\e89c'
}

.icon-accelerated-data-analytics:before {
    content: '\e89d'
}

.icon-integrated-data-engineering:before {
    content: '\e89e'
}

.icon-generic-file-2:before {
    content: '\e89f'
}

.icon-generic-file:before {
    content: '\e8a0'
}

.icon-government:before {
    content: '\e8a1'
}

.icon-coffee:before {
    content: '\e8a2'
}

.icon-healthcare:before {
    content: '\e8a5'
}

.icon-javascript:before {
    content: '\e8a6'
}

.icon-json:before {
    content: '\e8a7'
}

.icon-log:before {
    content: '\e8ab'
}

.icon-patient-data:before {
    content: '\e8b0'
}

.icon-x:before {
    content: '\e8b2'
}

.icon-checkmark:before {
    content: '\e8b3'
}

.icon-users:before {
    content: '\e8b4'
}

.icon-zero-management:before {
    content: '\e8b5'
}

.icon-sql:before {
    content: '\e8c1'
}

.icon-snow:before {
    content: '\e8c3'
}

.icon-sno-warehouse:before {
    content: '\e8c5'
}

.icon-xml:before {
    content: '\e8ca'
}

.icon-embedded-analytics:before {
    content: '\e8e4'
}

.icon-artificial-intelligence:before {
    content: '\e8e5'
}

.icon-eyeball:before {
    content: '\e8ec'
}

.icon-fuel-pump:before {
    content: '\e8ed'
}

.icon-shooting-star:before {
    content: '\e8ee'
}

.icon-exploding:before {
    content: '\e8ef'
}

.icon-up-arrow-1:before {
    content: '\e8f0'
}

.icon-up-arrow-2:before {
    content: '\e8f1'
}

.icon-checkmarks:before {
    content: '\e8f6'
}

.icon-all-your-data:before {
    content: '\e8f9'
}

.icon-calendar:before {
    content: '\e908'
}

.icon-twitter:before {
    content: '\f099'
}

.icon-facebook:before {
    content: '\f09a'
}

.icon-linkedin:before {
    content: '\f0e1'
}

.icon-youtube-play:before {
    content: '\f16a'
}

.icon-arrowright:before {
    content: '\e83d';
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

@font-face {
    font-family: Texta-Heavy;
    src: url(../fonts/texta-heavy.eot);
    src: url(../fonts/texta-heavy.eot?#iefix) format("embedded-opentype"), url(../fonts/texta-heavy.woff2) format("woff2"), url(../fonts/texta-heavy.woff) format("woff"), url(../fonts/texta-heavy.ttf) format("truetype"), url(../fonts/texta-heavy.svg#youworkforthem) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Texta-Bold;
    src: url(../fonts/texta-bold.eot);
    src: url(../fonts/texta-bold.eot?#iefix) format("embedded-opentype"), url(../fonts/texta-bold.woff2) format("woff2"), url(../fonts/texta-bold.woff) format("woff"), url(../fonts/texta-bold.ttf) format("truetype"), url(../fonts/texta-bold.svg#youworkforthem) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Texta-Black;
    src: url(../fonts/texta-black.eot);
    src: url(../fonts/texta-black.eot?#iefix) format("embedded-opentype"), url(../fonts/texta-black.woff2) format("woff2"), url(../fonts/texta-black.woff) format("woff"), url(../fonts/texta-black.ttf) format("truetype"), url(../fonts/texta-black.svg#youworkforthem) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Lato-Regular;
    src: url(../fonts/Lato-Regular.eot);
    src: url(../fonts/Lato-Regular.eot?#iefix) format("embedded-opentype"), url(../fonts/Lato-Regular.woff2) format("woff2"), url(../fonts/Lato-Regular.woff) format("woff"), url(../fonts/Lato-Regular.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Lato-Medium;
    src: url(../fonts/Lato-Medium.eot);
    src: url(../fonts/Lato-Medium.eot?#iefix) format("embedded-opentype"), url(../fonts/Lato-Medium.woff2) format("woff2"), url(../fonts/Lato-Medium.woff) format("woff"), url(../fonts/Lato-Medium.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Lato-Bold;
    src: url(../fonts/Lato-Bold.eot);
    src: url(../fonts/Lato-Bold.eot?#iefix) format("embedded-opentype"), url(../fonts/Lato-Bold.woff2) format("woff2"), url(../fonts/Lato-Bold.woff) format("woff"), url(../fonts/Lato-Bold.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

body.has-mobile-nav-open {
    overflow: hidden
}

.foundation-mq {
    font-family: "small=40em&medium=40em&large=64.0625em&xlarge=75em&xxlarge=90em"
}

.container {
    position: relative;
    margin: 0 auto;
    padding: 0 20px;
    max-width: 1282px;
    width: 100%;
    height: 100%
}

.site-content {
    position: relative
}

.g-data-engineering {
    background: #37b4e2;
    background: -webkit-gradient(linear, left top, left bottom, from(#37b4e2), to(#008ac0));
    background: -o-linear-gradient(top, #37b4e2 0, #008ac0 100%);
    background: linear-gradient(180deg, #37b4e2 0, #008ac0 100%)
}

.g-data-lake {
    background: #00a0a8;
    background: -o-linear-gradient(134deg, #00a0a8 35%, #00afc1 61%);
    background: linear-gradient(-44deg, #00a0a8 35%, #00afc1 61%)
}

.g-data-warehouse {
    background: #003347;
    background: -o-linear-gradient(131deg, #003347 0, #004a69 50%);
    background: linear-gradient(-41deg, #003347 0, #004a69 50%)
}

.g-data-science {
    background: #984c9b;
    background: -o-linear-gradient(315deg, #984c9b 39%, #672a75 100%);
    background: linear-gradient(135deg, #984c9b 39%, #672a75 100%)
}

.g-data-application {
    background: #2c5da9;
    background: -o-linear-gradient(315deg, #2c5da9 3%, #475ca7 46%, #2e3190 100%);
    background: linear-gradient(135deg, #2c5da9 3%, #475ca7 46%, #2e3190 100%)
}

.g-data-exchange {
    background: #282a72;
    background: -o-linear-gradient(133deg, #282a72 32%, #2b338e 62%);
    background: linear-gradient(-43deg, #282a72 32%, #2b338e 62%)
}

.g-snowflake-blue-gt {
    background: #29b5e8;
    background: -o-linear-gradient(45deg, #29b5e8 0, #007faf 100%);
    background: linear-gradient(45deg, #29b5e8 0, #007faf 100%)
}

.g-mid-blue-gt {
    background: #29b5e8;
    background: -o-linear-gradient(315deg, #29b5e8 0, #000 100%);
    background: linear-gradient(135deg, #29b5e8 0, #000 100%)
}

.bg-white {
    background-color: #fff
}

.bg-blue,
.bg-snowflake-blue,
.blue-section {
    background-color: #29b5e8!important
}

.bg-mid-blue {
    background-color: #11567f!important
}

.bg-gray {
    background-color: #f8f8f9!important
}

.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute!important;
    height: 1px;
    width: 1px;
    overflow: hidden
}

body {
    font-family: Lato-Regular, sans-serif
}

p {
    font-family: Lato-Regular, sans-serif;
    font-size: 16px;
    line-height: 1.75;
    margin-bottom: 1rem
}

.intro-text p {
    font-size: 16px;
    line-height: 1.5
}

.intro-text>:first-child {
    margin-top: 0!important
}

.intro-text>:last-child {
    margin-bottom: 0!important
}

.intro-text-inline p {
    font-size: 16px;
    line-height: 1.5
}

.section-title {
    margin-bottom: 3.125rem
}

.section-footer {
    margin-top: 2rem
}

h1 {
    font-family: Texta-Black, sans-serif;
    text-transform: uppercase;
    font-size: 2.625rem;
    line-height: .79
}

h2 {
    font-family: Texta-Heavy, sans-serif;
    text-transform: uppercase;
    font-size: 2.125rem;
    line-height: .9
}

h2 strong {
    font-weight: 400
}

h3 {
    font-family: Lato-Bold, sans-serif;
    font-weight: 400;
    font-size: 1.375rem;
    line-height: 1.15
}

h4 {
    font-family: Lato-Bold, sans-serif;
    font-weight: 400;
    font-size: 1.25rem;
    line-height: 1.25
}

h5 {
    font-family: Lato-Bold, sans-serif;
    font-weight: 400;
    font-size: 1.125rem;
    line-height: 1.4
}

h6 {
    text-transform: uppercase;
    font-family: Lato-Bold, sans-serif;
    font-weight: 400;
    font-size: .875rem;
    line-height: 1.4
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin-bottom: 1rem
}

.text-center {
    text-align: center
}

.accordion-content ul li,
.service-tiers .service-card .service-card-content ul li,
.tabs-content ul li,
.text-content ul li,
ul.bullets li {
    margin-bottom: 1rem;
    padding-left: 20px;
    position: relative;
    font-family: Lato-Regular, sans-serif;
    font-size: 16px;
    line-height: 1.75;
    margin-bottom: 1rem
}

.accordion-content ul li:before,
.service-tiers .service-card .service-card-content ul li:before,
.tabs-content ul li:before,
.text-content ul li:before,
ul.bullets li:before {
    content: '';
    width: 6px;
    height: 6px;
    background-image: url(../img/bullet.svg);
    position: absolute;
    left: 0;
    top: 10px
}

.sno-section {
    position: relative
}

.sno-section.no-pt {
    padding-top: 0!important
}

.sno-section.no-pb {
    padding-bottom: 0!important
}

.sno-section.small-padding {
    padding: 50px 0!important
}

.bg-blue h1,
.bg-blue h2,
.bg-blue h3,
.bg-blue h4,
.bg-blue h5,
.bg-blue h6,
.bg-blue i,
.bg-blue p,
.bg-mid-blue h1,
.bg-mid-blue h2,
.bg-mid-blue h3,
.bg-mid-blue h4,
.bg-mid-blue h5,
.bg-mid-blue h6,
.bg-mid-blue i,
.bg-mid-blue p,
.bg-snowflake-blue h1,
.bg-snowflake-blue h2,
.bg-snowflake-blue h3,
.bg-snowflake-blue h4,
.bg-snowflake-blue h5,
.bg-snowflake-blue h6,
.bg-snowflake-blue i,
.bg-snowflake-blue p,
.blue-section h1,
.blue-section h2,
.blue-section h3,
.blue-section h4,
.blue-section h5,
.blue-section h6,
.blue-section i,
.blue-section p,
.dark-section h1,
.dark-section h2,
.dark-section h3,
.dark-section h4,
.dark-section h5,
.dark-section h6,
.dark-section i,
.dark-section p,
.g-mid-blue-gt h1,
.g-mid-blue-gt h2,
.g-mid-blue-gt h3,
.g-mid-blue-gt h4,
.g-mid-blue-gt h5,
.g-mid-blue-gt h6,
.g-mid-blue-gt i,
.g-mid-blue-gt p,
.g-snowflake-blue-gt h1,
.g-snowflake-blue-gt h2,
.g-snowflake-blue-gt h3,
.g-snowflake-blue-gt h4,
.g-snowflake-blue-gt h5,
.g-snowflake-blue-gt h6,
.g-snowflake-blue-gt i,
.g-snowflake-blue-gt p {
    color: #fff!important
}

.bg-blue a:not(.btn),
.bg-mid-blue a:not(.btn),
.bg-snowflake-blue a:not(.btn),
.blue-section a:not(.btn),
.dark-section a:not(.btn),
.g-mid-blue-gt a:not(.btn),
.g-snowflake-blue-gt a:not(.btn) {
    color: #fff;
    font-weight: 400;
    font-family: Lato-Bold, sans-serif
}

.bg-blue ul li,
.bg-mid-blue ul li,
.bg-snowflake-blue ul li,
.blue-section ul li,
.dark-section ul li,
.g-mid-blue-gt ul li,
.g-snowflake-blue-gt ul li {
    color: #fff
}

.bg-blue .white-form h3,
.bg-blue .white-form h4,
.bg-blue .white-form h5,
.bg-blue .white-form h6,
.bg-blue .white-form p,
.bg-mid-blue .white-form h3,
.bg-mid-blue .white-form h4,
.bg-mid-blue .white-form h5,
.bg-mid-blue .white-form h6,
.bg-mid-blue .white-form p,
.bg-snowflake-blue .white-form h3,
.bg-snowflake-blue .white-form h4,
.bg-snowflake-blue .white-form h5,
.bg-snowflake-blue .white-form h6,
.bg-snowflake-blue .white-form p,
.blue-section .white-form h3,
.blue-section .white-form h4,
.blue-section .white-form h5,
.blue-section .white-form h6,
.blue-section .white-form p,
.dark-section .white-form h3,
.dark-section .white-form h4,
.dark-section .white-form h5,
.dark-section .white-form h6,
.dark-section .white-form p,
.g-mid-blue-gt .white-form h3,
.g-mid-blue-gt .white-form h4,
.g-mid-blue-gt .white-form h5,
.g-mid-blue-gt .white-form h6,
.g-mid-blue-gt .white-form p,
.g-snowflake-blue-gt .white-form h3,
.g-snowflake-blue-gt .white-form h4,
.g-snowflake-blue-gt .white-form h5,
.g-snowflake-blue-gt .white-form h6,
.g-snowflake-blue-gt .white-form p {
    color: #000!important
}

.bg-blue .text-content ul li:before,
.bg-mid-blue .text-content ul li:before,
.bg-snowflake-blue .text-content ul li:before,
.blue-section .text-content ul li:before,
.dark-section .text-content ul li:before,
.g-mid-blue-gt .text-content ul li:before,
.g-snowflake-blue-gt .text-content ul li:before {
    background-image: url(../img/bullet.svg)!important
}

.bg-blue .text-content a:not(.btn),
.bg-mid-blue .text-content a:not(.btn),
.bg-snowflake-blue .text-content a:not(.btn),
.blue-section .text-content a:not(.btn),
.dark-section .text-content a:not(.btn),
.g-mid-blue-gt .text-content a:not(.btn),
.g-snowflake-blue-gt .text-content a:not(.btn) {
    color: #fff
}

.bg-blue .text-content ol li::before,
.bg-mid-blue .text-content ol li::before,
.bg-snowflake-blue .text-content ol li::before,
.blue-section .text-content ol li::before,
.dark-section .text-content ol li::before,
.g-mid-blue-gt .text-content ol li::before,
.g-snowflake-blue-gt .text-content ol li::before {
    color: #fff
}

.bg-blue .accordion-title,
.bg-mid-blue .accordion-title,
.bg-snowflake-blue .accordion-title,
.blue-section .accordion-title,
.dark-section .accordion-title,
.g-mid-blue-gt .accordion-title,
.g-snowflake-blue-gt .accordion-title {
    color: #fff
}

.text-content ul li:before {
    background-image: url(../img/bullet-blue.svg)
}

.text-content ol {
    counter-reset: my-awesome-counter
}

.text-content ol li {
    counter-increment: my-awesome-counter;
    padding-left: 2rem;
    position: relative;
    margin-bottom: 1rem;
    line-height: 1.75
}

.text-content ol li::before {
    content: counter(my-awesome-counter) ". ";
    color: #11567f;
    font-family: Lato-Bold, sans-serif;
    position: absolute;
    left: 0;
    top: 0;
    font-size: 1.125rem
}

.text-content.white-bullets ul li:before {
    background-image: url(../img/bullet.svg)!important
}

.text-content a:not(.btn) {
    color: #29b5e8;
    font-weight: 400;
    font-family: Lato-Bold, sans-serif
}

.text-content a:not(.btn):hover {
    text-decoration: underline
}

figure {
    max-width: 100%
}

pre {
    background: #eee;
    font-family: "Courier 10 Pitch", Courier, monospace;
    font-size: 9.375px;
    font-size: .9375rem;
    line-height: 1.6;
    margin-bottom: 1.6em;
    max-width: 100%;
    overflow: auto;
    padding: 1.6em
}

.z-index-10 {
    z-index: 10;
    position: relative
}

.section-arrow .grid-container,
.section-arrow-blue-gradient-left .grid-container,
.section-arrow-dotted-left .grid-container,
.section-arrow-left .grid-container,
.section-arrow-right .grid-container,
.section-wave-vertical .grid-container {
    position: relative;
    z-index: 5
}

.section-arrow-left {
    position: relative;
    overflow: hidden
}

.section-arrow-right {
    position: relative;
    overflow: hidden
}

.section-arrow-dotted-left {
    position: relative;
    overflow: hidden
}

.section-arrow-blue-gradient-left {
    position: relative;
    overflow: hidden
}

.section-wave-vertical {
    position: relative;
    overflow: hidden
}

.section-wave-vertical:before {
    background-image: url(../img/waves/wave-blue-vertical-section.png);
    background-size: auto 100%;
    background-position: center left;
    background-repeat: no-repeat;
    z-index: 1;
    content: '';
    display: none;
    width: 100%;
    height: 100%;
    position: absolute;
    left: -40px;
    top: 0;
    opacity: .3
}

.flex-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.col-mb {
    margin-bottom: 3rem
}

.show-for-small-only {
    display: block
}

.show-for-medium {
    display: none
}

.show-for-large {
    display: none
}

.mt-grande {
    margin-top: 50px
}

.get-started-cta.btn {
    margin-top: 1rem
}

.text-link-underline {
    font-family: Lato-Bold, sans-serif
}

.text-link-underline.large {
    font-size: 20px
}

.icon-column .icon-col-link:hover .text-link-underline::after {
    width: calc(100%)
}

.icon-column .text-link-underline {
    margin-top: 1.5rem;
    position: relative;
    padding-bottom: 10px;
    text-decoration: none;
    width: 100%;
    line-height: 1.2;
    display: block;
    max-width: 300px
}

.icon-column .text-link-underline:after {
    position: absolute;
    bottom: -10px;
    left: 0;
    width: 0;
    height: 2px;
    background-color: #fff;
    -webkit-transition: width .2s ease-in-out;
    -o-transition: width .2s ease-in-out;
    transition: width .2s ease-in-out;
    content: '';
    max-width: 300px
}

.icon-column .text-link-underline.large {
    padding-bottom: 15px
}

.icon-column .text-link-underline.large:after {
    height: 4px
}

.icon-column .text-link-underline:hover {
    text-decoration: none
}

.sno-section.white .icon-column .text-link-underline:after {
    background-color: #29b5e8
}

.video-thumbnail {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.video-thumbnail .thumbnail {
    position: relative;
    cursor: pointer;
    max-width: 500px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden
}

.video-thumbnail .thumbnail:hover img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1)
}

.video-thumbnail .thumbnail img {
    display: block;
    max-width: 100%;
    -webkit-transition: 1s -webkit-transform cubic-bezier(.165, .84, .44, 1);
    transition: 1s -webkit-transform cubic-bezier(.165, .84, .44, 1);
    -o-transition: 1s transform cubic-bezier(.165, .84, .44, 1);
    transition: 1s transform cubic-bezier(.165, .84, .44, 1);
    transition: 1s transform cubic-bezier(.165, .84, .44, 1), 1s -webkit-transform cubic-bezier(.165, .84, .44, 1)
}

.video-thumbnail .thumbnail i {
    font-size: 46px;
    color: #fff
}

.video-thumbnail .thumbnail .wistia_click_to_play {
    position: absolute;
    width: 100%!important;
    height: 100%!important
}

.bg-arrows {
    background-image: url(../img/arrows/arrow-body-background-mobile.svg);
    background-position: top center;
    background-size: 100% auto;
    background-repeat: repeat-y
}

.aligncenter,
.alignleft,
.alignright {
    display: block;
    padding: 0
}

.aligncenter {
    float: none;
    margin: .5em auto 1em
}

.alignright {
    float: right;
    margin: .5em 0 1em 1em
}

.alignleft {
    float: left;
    margin: .5em 1em 1em 0
}

.wp-caption {
    padding: 5px 0;
    text-align: center;
    max-width: 100%;
    margin-bottom: 2rem;
    font-size: 14px
}

.wp-caption img {
    display: inline;
    margin-bottom: 1rem
}

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

.edge-lines {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 5
}

.edge-lines .edge-line {
    position: absolute;
    background: rgba(255, 255, 255, .7)
}

.edge-lines .edge-line-1 {
    top: 0;
    left: 50%;
    width: 1px;
    height: 35px
}

.edge-lines .edge-line-2 {
    top: 50%;
    left: 0;
    width: 35px;
    height: 1px;
    display: none
}

.edge-lines .edge-line-3 {
    top: 50%;
    right: 0;
    width: 35px;
    height: 1px;
    display: none
}

.edge-lines .edge-line-4 {
    bottom: 0;
    left: 50%;
    width: 1px;
    height: 35px
}

.button-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.button-group a:first-child {
    margin-right: 2rem
}

#four-oh-four {
    padding: 50px 0;
    position: relative;
    background: rgba(138, 153, 158, .07);
    overflow: hidden
}

#four-oh-four .grid-container {
    position: relative;
    z-index: 5
}

#four-oh-four .arrow-container {
    position: absolute;
    width: 100%;
    height: 100%;
    max-width: 75rem;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

#four-oh-four .arrow-404 {
    position: absolute;
    top: 20px;
    right: -60px;
    width: 175px;
    height: auto;
    z-index: 1
}

.large-search-form {
    position: relative
}

.large-search-form input {
    background: #fff;
    -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .03);
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .03);
    border-radius: 52.5px;
    font-family: Lato-Regular, sans-serif;
    font-size: 16px;
    color: #8a999e;
    line-height: 28px;
    padding: 10px 35px;
    width: 100%
}

.large-search-form input[type=image] {
    position: absolute;
    top: 10px;
    right: 25px;
    width: 25px;
    height: 25px;
    padding: 0;
    background-color: transparent;
    border-radius: 0
}

.large-search-form input[type=image]:after {
    content: '\e83b';
    color: #29b5e8
}

.calendar-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.add-to-calendar {
    font-size: 34px;
    position: relative;
    top: 3px;
    margin-right: 8px;
    color: #29b5e8
}

.add-to-calendar:hover {
    color: #11567f
}

.add-to-calendar-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.add-to-google-calendar {
    position: relative;
    margin-right: 8px;
    display: inline-block
}

.add-to-calendar-text {
    font-weight: 400;
    font-size: 18px;
    color: #000;
    margin-right: 20px
}

#add-to-gcal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.slick-slider {
    position: relative;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0;
    outline: 0!important
}

.slick-list:focus {
    outline: 0
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list,
.slick-slider .slick-track {
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block
}

.slick-track:after,
.slick-track:before {
    content: "";
    display: table
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    outline: 0!important;
    display: none
}

.slick-slide:focus {
    outline: 0!important
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

.slick-loading .slick-list {
    background: #fff url(../img/ajax-loader.gif) center center no-repeat
}

@font-face {
    font-family: slick;
    src: url(../fonts/slick.eot);
    src: url(../fonts/slick.eot?#iefix) format("embedded-opentype"), url(../fonts/slick.woff) format("woff"), url(../fonts/slick.ttf) format("truetype"), url(../fonts/slick.svg#slick) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

.slick-next,
.slick-prev {
    position: absolute;
    display: block;
    height: 20px;
    width: 20px;
    line-height: 0;
    font-size: 0;
    cursor: pointer;
    background: 0 0;
    color: transparent;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    padding: 0;
    border: none;
    outline: 0
}

.slick-next:focus,
.slick-next:hover,
.slick-prev:focus,
.slick-prev:hover {
    outline: 0;
    background: 0 0;
    color: transparent
}

.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
    opacity: 1
}

.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before {
    opacity: .9
}

.slick-next:before,
.slick-prev:before {
    font-family: slick;
    font-size: 20px;
    line-height: 1;
    color: #fff;
    opacity: .9;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-prev {
    left: -25px
}

[dir=rtl] .slick-prev {
    left: auto;
    right: -25px
}

.slick-prev:before {
    content: "←"
}

[dir=rtl] .slick-prev:before {
    content: "→"
}

.slick-next {
    right: -25px
}

[dir=rtl] .slick-next {
    left: -25px;
    right: auto
}

.slick-next:before {
    content: "→"
}

[dir=rtl] .slick-next:before {
    content: "←"
}

.slick-dotted.slick-slider {
    margin-bottom: 30px
}

.slick-dots {
    position: absolute;
    bottom: -25px;
    list-style: none;
    display: block;
    text-align: center;
    padding: 0;
    margin: 0;
    width: 100%
}

.slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer
}

.slick-dots li button {
    border: 0;
    background: 0 0;
    display: block;
    height: 20px;
    width: 20px;
    outline: 0;
    line-height: 0;
    font-size: 0;
    color: transparent;
    padding: 5px;
    cursor: pointer
}

.slick-dots li button:focus,
.slick-dots li button:hover {
    outline: 0
}

.slick-dots li button:focus:before,
.slick-dots li button:hover:before {
    opacity: 1
}

.slick-dots li button:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "•";
    width: 20px;
    height: 20px;
    font-family: slick;
    font-size: 9px;
    line-height: 20px;
    text-align: center;
    color: #d9d9d9;
    opacity: .9;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-dots li.slick-active button:before {
    color: #11567f;
    opacity: .9
}

@font-face {
    font-family: lightcase;
    src: url(../fonts/lightcase.eot?55356177);
    src: url(../fonts/lightcase.eot?55356177#iefix) format("embedded-opentype"), url(../fonts/lightcase.woff?55356177) format("woff"), url(../fonts/lightcase.ttf?55356177) format("truetype"), url(../fonts/lightcase.svg?55356177#lightcase) format("svg");
    font-weight: 400;
    font-style: normal
}

[class*=lightcase-icon-]:before {
    font-family: lightcase, sans-serif;
    font-style: normal;
    font-weight: 400;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em
}

.lightcase-icon-play:before {
    content: '\e800'
}

.lightcase-icon-pause:before {
    content: '\e801'
}

.lightcase-icon-close:before {
    content: '\e802'
}

.lightcase-icon-prev:before {
    content: '\e803'
}

.lightcase-icon-next:before {
    content: '\e804'
}

.lightcase-icon-spin:before {
    content: '\e805'
}

@-webkit-keyframes lightcase-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes lightcase-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

#lightcase-case {
    display: none;
    position: fixed;
    z-index: 2002;
    top: 50%;
    left: 50%;
    font-family: arial, sans-serif;
    font-size: 13px;
    line-height: 1.5;
    text-align: left;
    text-shadow: 0 0 10px rgba(0, 0, 0, .5)
}

html[data-lc-type=ajax] #lightcase-content,
html[data-lc-type=error] #lightcase-content,
html[data-lc-type=inline] #lightcase-content {
    -webkit-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none
}

html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner,
html[data-lc-type=error] #lightcase-content .lightcase-contentInner,
html[data-lc-type=inline] #lightcase-content .lightcase-contentInner {
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box
}

html[data-lc-type=image] #lightcase-content .lightcase-contentInner {
    position: relative;
    overflow: hidden!important
}

#lightcase-case p.lightcase-error {
    margin: 0;
    font-size: 17px;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    color: #aaa
}

.lightcase-open body {
    overflow: hidden
}

.lightcase-isMobileDevice .lightcase-open body {
    max-width: 100%;
    max-height: 100%
}

#lightcase-info {
    position: absolute;
    padding-top: 15px
}

#lightcase-info #lightcase-caption,
#lightcase-info #lightcase-title {
    margin: 0;
    padding: 0;
    line-height: 1.5;
    font-weight: 400;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

#lightcase-info #lightcase-title {
    font-size: 17px;
    color: #aaa
}

#lightcase-info #lightcase-caption {
    clear: both;
    font-size: 13px;
    color: #aaa
}

#lightcase-info #lightcase-sequenceInfo {
    font-size: 11px;
    color: #aaa
}

#lightcase-loading {
    position: fixed;
    z-index: 9999;
    width: 1.123em;
    height: auto;
    font-size: 38px;
    line-height: 1;
    text-align: center;
    text-shadow: none;
    position: fixed;
    z-index: 2001;
    top: 50%;
    left: 50%;
    margin-top: -.5em;
    margin-left: -.5em;
    opacity: 1;
    font-size: 32px;
    text-shadow: 0 0 15px #fff;
    -moz-transform-origin: 50% 53%;
    -webkit-animation: lightcase-spin .5s infinite linear;
    animation: lightcase-spin .5s infinite linear
}

#lightcase-loading,
#lightcase-loading:focus {
    text-decoration: none;
    color: #fff;
    -webkit-tap-highlight-color: transparent;
    -webkit-transition: color, opacity, ease-in-out .25s;
    -o-transition: color, opacity, ease-in-out .25s;
    transition: color, opacity, ease-in-out .25s
}

#lightcase-loading>span {
    display: inline-block;
    text-indent: -9999px
}

a[class*=lightcase-icon-] {
    position: fixed;
    z-index: 9999;
    width: 1.123em;
    height: auto;
    font-size: 38px;
    line-height: 1;
    text-align: center;
    text-shadow: none;
    outline: 0;
    cursor: pointer
}

a[class*=lightcase-icon-],
a[class*=lightcase-icon-]:focus {
    text-decoration: none;
    color: rgba(255, 255, 255, .6);
    -webkit-tap-highlight-color: transparent;
    -webkit-transition: color, opacity, ease-in-out .25s;
    -o-transition: color, opacity, ease-in-out .25s;
    transition: color, opacity, ease-in-out .25s
}

a[class*=lightcase-icon-]>span {
    display: inline-block;
    text-indent: -9999px
}

a[class*=lightcase-icon-]:hover {
    color: #fff;
    text-shadow: 0 0 15px #fff
}

.lightcase-isMobileDevice a[class*=lightcase-icon-]:hover {
    color: #aaa;
    text-shadow: none
}

a[class*=lightcase-icon-].lightcase-icon-close {
    position: fixed;
    top: 15px;
    right: 15px;
    bottom: auto;
    margin: 0;
    opacity: 0;
    outline: 0
}

a[class*=lightcase-icon-].lightcase-icon-prev {
    left: 15px
}

a[class*=lightcase-icon-].lightcase-icon-next {
    right: 15px
}

a[class*=lightcase-icon-].lightcase-icon-pause,
a[class*=lightcase-icon-].lightcase-icon-play {
    left: 50%;
    margin-left: -.5em
}

#lightcase-overlay {
    display: none;
    width: 100%;
    min-height: 100%;
    position: fixed;
    z-index: 2000;
    top: -9999px;
    bottom: -9999px;
    left: 0;
    background: #333
}

#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group #onetrust-accept-btn-handler,
.btn,
.searchandfilter .search-filter-reset,
.training-callouts .card .card-content .card-link,
button,
input[type=button],
input[type=reset],
input[type=submit] {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 1rem 0;
    padding: 12px 27px;
    font-family: Texta-Black, sans-serif;
    font-size: 16px;
    background: #11567f;
    color: #fff;
    line-height: 1;
    text-transform: uppercase;
    text-decoration: none;
    border: none;
    white-space: nowrap;
    border-radius: 40px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group #onetrust-accept-btn-handler:hover,
.btn:hover,
.searchandfilter .search-filter-reset:hover,
.training-callouts .card .card-content .card-link:hover,
button:hover,
input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover {
    background: #013d61;
    color: #fff
}

#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group #onetrust-accept-btn-handler:active,
#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group #onetrust-accept-btn-handler:focus,
.btn:active,
.btn:focus,
.searchandfilter .search-filter-reset:active,
.searchandfilter .search-filter-reset:focus,
.training-callouts .card .card-content .card-link:active,
.training-callouts .card .card-content .card-link:focus,
button:active,
button:focus,
input[type=button]:active,
input[type=button]:focus,
input[type=reset]:active,
input[type=reset]:focus,
input[type=submit]:active,
input[type=submit]:focus {
    background: #013d61;
    color: #fff
}

#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group #onetrust-accept-btn-handler:visited,
.btn:visited,
.searchandfilter .search-filter-reset:visited,
.training-callouts .card .card-content .card-link:visited,
button:visited,
input[type=button]:visited,
input[type=reset]:visited,
input[type=submit]:visited {
    color: #fff
}

#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .hollow#onetrust-accept-btn-handler,
.btn.hollow,
.searchandfilter .hollow.search-filter-reset,
.training-callouts .card .card-content .hollow.card-link,
button.hollow,
input[type=button].hollow,
input[type=reset].hollow,
input[type=submit].hollow {
    background: 0 0;
    border: 1px solid #11567f;
    color: #11567f
}

#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .hollow#onetrust-accept-btn-handler:active,
#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .hollow#onetrust-accept-btn-handler:focus,
#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .hollow#onetrust-accept-btn-handler:hover,
.btn.hollow:active,
.btn.hollow:focus,
.btn.hollow:hover,
.searchandfilter .hollow.search-filter-reset:active,
.searchandfilter .hollow.search-filter-reset:focus,
.searchandfilter .hollow.search-filter-reset:hover,
.training-callouts .card .card-content .hollow.card-link:active,
.training-callouts .card .card-content .hollow.card-link:focus,
.training-callouts .card .card-content .hollow.card-link:hover,
button.hollow:active,
button.hollow:focus,
button.hollow:hover,
input[type=button].hollow:active,
input[type=button].hollow:focus,
input[type=button].hollow:hover,
input[type=reset].hollow:active,
input[type=reset].hollow:focus,
input[type=reset].hollow:hover,
input[type=submit].hollow:active,
input[type=submit].hollow:focus,
input[type=submit].hollow:hover {
    background: #11567f;
    color: #fff
}

#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-blue#onetrust-accept-btn-handler,
.btn.btn-blue,
.searchandfilter .btn-blue.search-filter-reset,
.training-callouts .card .card-content .btn-blue.card-link,
button.btn-blue,
input[type=button].btn-blue,
input[type=reset].btn-blue,
input[type=submit].btn-blue {
    background: #29b5e8;
    color: #fff
}

#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-blue#onetrust-accept-btn-handler:active,
#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-blue#onetrust-accept-btn-handler:focus,
#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-blue#onetrust-accept-btn-handler:hover,
.btn.btn-blue:active,
.btn.btn-blue:focus,
.btn.btn-blue:hover,
.searchandfilter .btn-blue.search-filter-reset:active,
.searchandfilter .btn-blue.search-filter-reset:focus,
.searchandfilter .btn-blue.search-filter-reset:hover,
.training-callouts .card .card-content .btn-blue.card-link:active,
.training-callouts .card .card-content .btn-blue.card-link:focus,
.training-callouts .card .card-content .btn-blue.card-link:hover,
button.btn-blue:active,
button.btn-blue:focus,
button.btn-blue:hover,
input[type=button].btn-blue:active,
input[type=button].btn-blue:focus,
input[type=button].btn-blue:hover,
input[type=reset].btn-blue:active,
input[type=reset].btn-blue:focus,
input[type=reset].btn-blue:hover,
input[type=submit].btn-blue:active,
input[type=submit].btn-blue:focus,
input[type=submit].btn-blue:hover {
    background: #077ea8
}

#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-blue.hollow#onetrust-accept-btn-handler,
.btn.btn-blue.hollow,
.searchandfilter .btn-blue.hollow.search-filter-reset,
.training-callouts .card .card-content .btn-blue.hollow.card-link,
button.btn-blue.hollow,
input[type=button].btn-blue.hollow,
input[type=reset].btn-blue.hollow,
input[type=submit].btn-blue.hollow {
    background: 0 0;
    border: 1px solid #29b5e8;
    color: #29b5e8
}

#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-blue.hollow#onetrust-accept-btn-handler:active,
#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-blue.hollow#onetrust-accept-btn-handler:focus,
#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-blue.hollow#onetrust-accept-btn-handler:hover,
.btn.btn-blue.hollow:active,
.btn.btn-blue.hollow:focus,
.btn.btn-blue.hollow:hover,
.searchandfilter .btn-blue.hollow.search-filter-reset:active,
.searchandfilter .btn-blue.hollow.search-filter-reset:focus,
.searchandfilter .btn-blue.hollow.search-filter-reset:hover,
.training-callouts .card .card-content .btn-blue.hollow.card-link:active,
.training-callouts .card .card-content .btn-blue.hollow.card-link:focus,
.training-callouts .card .card-content .btn-blue.hollow.card-link:hover,
button.btn-blue.hollow:active,
button.btn-blue.hollow:focus,
button.btn-blue.hollow:hover,
input[type=button].btn-blue.hollow:active,
input[type=button].btn-blue.hollow:focus,
input[type=button].btn-blue.hollow:hover,
input[type=reset].btn-blue.hollow:active,
input[type=reset].btn-blue.hollow:focus,
input[type=reset].btn-blue.hollow:hover,
input[type=submit].btn-blue.hollow:active,
input[type=submit].btn-blue.hollow:focus,
input[type=submit].btn-blue.hollow:hover {
    background: #29b5e8!important;
    color: #fff!important
}

#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-valencia-orange#onetrust-accept-btn-handler,
.btn.btn-valencia-orange,
.searchandfilter .btn-valencia-orange.search-filter-reset,
.training-callouts .card .card-content .btn-valencia-orange.card-link,
button.btn-valencia-orange,
input[type=button].btn-valencia-orange,
input[type=reset].btn-valencia-orange,
input[type=submit].btn-valencia-orange {
    background: #ff9f36;
    color: #fff
}

#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-valencia-orange#onetrust-accept-btn-handler:active,
#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-valencia-orange#onetrust-accept-btn-handler:focus,
#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-valencia-orange#onetrust-accept-btn-handler:hover,
.btn.btn-valencia-orange:active,
.btn.btn-valencia-orange:focus,
.btn.btn-valencia-orange:hover,
.searchandfilter .btn-valencia-orange.search-filter-reset:active,
.searchandfilter .btn-valencia-orange.search-filter-reset:focus,
.searchandfilter .btn-valencia-orange.search-filter-reset:hover,
.training-callouts .card .card-content .btn-valencia-orange.card-link:active,
.training-callouts .card .card-content .btn-valencia-orange.card-link:focus,
.training-callouts .card .card-content .btn-valencia-orange.card-link:hover,
button.btn-valencia-orange:active,
button.btn-valencia-orange:focus,
button.btn-valencia-orange:hover,
input[type=button].btn-valencia-orange:active,
input[type=button].btn-valencia-orange:focus,
input[type=button].btn-valencia-orange:hover,
input[type=reset].btn-valencia-orange:active,
input[type=reset].btn-valencia-orange:focus,
input[type=reset].btn-valencia-orange:hover,
input[type=submit].btn-valencia-orange:active,
input[type=submit].btn-valencia-orange:focus,
input[type=submit].btn-valencia-orange:hover {
    background: #cf7b1f
}

#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-valencia-orange.hollow#onetrust-accept-btn-handler,
.btn.btn-valencia-orange.hollow,
.searchandfilter .btn-valencia-orange.hollow.search-filter-reset,
.training-callouts .card .card-content .btn-valencia-orange.hollow.card-link,
button.btn-valencia-orange.hollow,
input[type=button].btn-valencia-orange.hollow,
input[type=reset].btn-valencia-orange.hollow,
input[type=submit].btn-valencia-orange.hollow {
    background: 0 0;
    border: 1px solid #ff9f36;
    color: #ff9f36
}

#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-valencia-orange.hollow#onetrust-accept-btn-handler:active,
#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-valencia-orange.hollow#onetrust-accept-btn-handler:focus,
#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-valencia-orange.hollow#onetrust-accept-btn-handler:hover,
.btn.btn-valencia-orange.hollow:active,
.btn.btn-valencia-orange.hollow:focus,
.btn.btn-valencia-orange.hollow:hover,
.searchandfilter .btn-valencia-orange.hollow.search-filter-reset:active,
.searchandfilter .btn-valencia-orange.hollow.search-filter-reset:focus,
.searchandfilter .btn-valencia-orange.hollow.search-filter-reset:hover,
.training-callouts .card .card-content .btn-valencia-orange.hollow.card-link:active,
.training-callouts .card .card-content .btn-valencia-orange.hollow.card-link:focus,
.training-callouts .card .card-content .btn-valencia-orange.hollow.card-link:hover,
button.btn-valencia-orange.hollow:active,
button.btn-valencia-orange.hollow:focus,
button.btn-valencia-orange.hollow:hover,
input[type=button].btn-valencia-orange.hollow:active,
input[type=button].btn-valencia-orange.hollow:focus,
input[type=button].btn-valencia-orange.hollow:hover,
input[type=reset].btn-valencia-orange.hollow:active,
input[type=reset].btn-valencia-orange.hollow:focus,
input[type=reset].btn-valencia-orange.hollow:hover,
input[type=submit].btn-valencia-orange.hollow:active,
input[type=submit].btn-valencia-orange.hollow:focus,
input[type=submit].btn-valencia-orange.hollow:hover {
    background: #ff9f36;
    color: #fff
}

#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-reverse#onetrust-accept-btn-handler,
.btn.btn-reverse,
.searchandfilter .btn-reverse.search-filter-reset,
.training-callouts .card .card-content .btn-reverse.card-link,
button.btn-reverse,
input[type=button].btn-reverse,
input[type=reset].btn-reverse,
input[type=submit].btn-reverse {
    background: 0 0;
    color: #29b5e8;
    border: 1px solid #29b5e8
}

#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-reverse#onetrust-accept-btn-handler:active,
#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-reverse#onetrust-accept-btn-handler:focus,
#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-reverse#onetrust-accept-btn-handler:hover,
.btn.btn-reverse:active,
.btn.btn-reverse:focus,
.btn.btn-reverse:hover,
.searchandfilter .btn-reverse.search-filter-reset:active,
.searchandfilter .btn-reverse.search-filter-reset:focus,
.searchandfilter .btn-reverse.search-filter-reset:hover,
.training-callouts .card .card-content .btn-reverse.card-link:active,
.training-callouts .card .card-content .btn-reverse.card-link:focus,
.training-callouts .card .card-content .btn-reverse.card-link:hover,
button.btn-reverse:active,
button.btn-reverse:focus,
button.btn-reverse:hover,
input[type=button].btn-reverse:active,
input[type=button].btn-reverse:focus,
input[type=button].btn-reverse:hover,
input[type=reset].btn-reverse:active,
input[type=reset].btn-reverse:focus,
input[type=reset].btn-reverse:hover,
input[type=submit].btn-reverse:active,
input[type=submit].btn-reverse:focus,
input[type=submit].btn-reverse:hover {
    background: #077ea8;
    color: #fff;
    border: 1px solid #077ea8
}

#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-first-light#onetrust-accept-btn-handler,
.btn.btn-first-light,
.searchandfilter .btn-first-light.search-filter-reset,
.training-callouts .card .card-content .btn-first-light.card-link,
button.btn-first-light,
input[type=button].btn-first-light,
input[type=reset].btn-first-light,
input[type=submit].btn-first-light {
    background: #d45b90
}

#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-first-light#onetrust-accept-btn-handler:active,
#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-first-light#onetrust-accept-btn-handler:focus,
#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-first-light#onetrust-accept-btn-handler:hover,
.btn.btn-first-light:active,
.btn.btn-first-light:focus,
.btn.btn-first-light:hover,
.searchandfilter .btn-first-light.search-filter-reset:active,
.searchandfilter .btn-first-light.search-filter-reset:focus,
.searchandfilter .btn-first-light.search-filter-reset:hover,
.training-callouts .card .card-content .btn-first-light.card-link:active,
.training-callouts .card .card-content .btn-first-light.card-link:focus,
.training-callouts .card .card-content .btn-first-light.card-link:hover,
button.btn-first-light:active,
button.btn-first-light:focus,
button.btn-first-light:hover,
input[type=button].btn-first-light:active,
input[type=button].btn-first-light:focus,
input[type=button].btn-first-light:hover,
input[type=reset].btn-first-light:active,
input[type=reset].btn-first-light:focus,
input[type=reset].btn-first-light:hover,
input[type=submit].btn-first-light:active,
input[type=submit].btn-first-light:focus,
input[type=submit].btn-first-light:hover {
    background: #8a2f57
}

#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-first-light.hollow#onetrust-accept-btn-handler,
.btn.btn-first-light.hollow,
.searchandfilter .btn-first-light.hollow.search-filter-reset,
.training-callouts .card .card-content .btn-first-light.hollow.card-link,
button.btn-first-light.hollow,
input[type=button].btn-first-light.hollow,
input[type=reset].btn-first-light.hollow,
input[type=submit].btn-first-light.hollow {
    background: 0 0;
    border: 1px solid #d45b90;
    color: #d45b90
}

#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-first-light.hollow#onetrust-accept-btn-handler:active,
#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-first-light.hollow#onetrust-accept-btn-handler:focus,
#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-first-light.hollow#onetrust-accept-btn-handler:hover,
.btn.btn-first-light.hollow:active,
.btn.btn-first-light.hollow:focus,
.btn.btn-first-light.hollow:hover,
.searchandfilter .btn-first-light.hollow.search-filter-reset:active,
.searchandfilter .btn-first-light.hollow.search-filter-reset:focus,
.searchandfilter .btn-first-light.hollow.search-filter-reset:hover,
.training-callouts .card .card-content .btn-first-light.hollow.card-link:active,
.training-callouts .card .card-content .btn-first-light.hollow.card-link:focus,
.training-callouts .card .card-content .btn-first-light.hollow.card-link:hover,
button.btn-first-light.hollow:active,
button.btn-first-light.hollow:focus,
button.btn-first-light.hollow:hover,
input[type=button].btn-first-light.hollow:active,
input[type=button].btn-first-light.hollow:focus,
input[type=button].btn-first-light.hollow:hover,
input[type=reset].btn-first-light.hollow:active,
input[type=reset].btn-first-light.hollow:focus,
input[type=reset].btn-first-light.hollow:hover,
input[type=submit].btn-first-light.hollow:active,
input[type=submit].btn-first-light.hollow:focus,
input[type=submit].btn-first-light.hollow:hover {
    background: #d45b90;
    color: #fff
}

#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-star-blue#onetrust-accept-btn-handler,
.btn.btn-star-blue,
.searchandfilter .btn-star-blue.search-filter-reset,
.training-callouts .card .card-content .btn-star-blue.card-link,
button.btn-star-blue,
input[type=button].btn-star-blue,
input[type=reset].btn-star-blue,
input[type=submit].btn-star-blue {
    background: #71d3dc
}

#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-star-blue#onetrust-accept-btn-handler:active,
#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-star-blue#onetrust-accept-btn-handler:focus,
#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-star-blue#onetrust-accept-btn-handler:hover,
.btn.btn-star-blue:active,
.btn.btn-star-blue:focus,
.btn.btn-star-blue:hover,
.searchandfilter .btn-star-blue.search-filter-reset:active,
.searchandfilter .btn-star-blue.search-filter-reset:focus,
.searchandfilter .btn-star-blue.search-filter-reset:hover,
.training-callouts .card .card-content .btn-star-blue.card-link:active,
.training-callouts .card .card-content .btn-star-blue.card-link:focus,
.training-callouts .card .card-content .btn-star-blue.card-link:hover,
button.btn-star-blue:active,
button.btn-star-blue:focus,
button.btn-star-blue:hover,
input[type=button].btn-star-blue:active,
input[type=button].btn-star-blue:focus,
input[type=button].btn-star-blue:hover,
input[type=reset].btn-star-blue:active,
input[type=reset].btn-star-blue:focus,
input[type=reset].btn-star-blue:hover,
input[type=submit].btn-star-blue:active,
input[type=submit].btn-star-blue:focus,
input[type=submit].btn-star-blue:hover {
    background: #429da6
}

#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-star-blue.hollow#onetrust-accept-btn-handler,
.btn.btn-star-blue.hollow,
.searchandfilter .btn-star-blue.hollow.search-filter-reset,
.training-callouts .card .card-content .btn-star-blue.hollow.card-link,
button.btn-star-blue.hollow,
input[type=button].btn-star-blue.hollow,
input[type=reset].btn-star-blue.hollow,
input[type=submit].btn-star-blue.hollow {
    background: 0 0;
    border: 1px solid #71d3dc;
    color: #71d3dc
}

#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-star-blue.hollow#onetrust-accept-btn-handler:active,
#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-star-blue.hollow#onetrust-accept-btn-handler:focus,
#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-star-blue.hollow#onetrust-accept-btn-handler:hover,
.btn.btn-star-blue.hollow:active,
.btn.btn-star-blue.hollow:focus,
.btn.btn-star-blue.hollow:hover,
.searchandfilter .btn-star-blue.hollow.search-filter-reset:active,
.searchandfilter .btn-star-blue.hollow.search-filter-reset:focus,
.searchandfilter .btn-star-blue.hollow.search-filter-reset:hover,
.training-callouts .card .card-content .btn-star-blue.hollow.card-link:active,
.training-callouts .card .card-content .btn-star-blue.hollow.card-link:focus,
.training-callouts .card .card-content .btn-star-blue.hollow.card-link:hover,
button.btn-star-blue.hollow:active,
button.btn-star-blue.hollow:focus,
button.btn-star-blue.hollow:hover,
input[type=button].btn-star-blue.hollow:active,
input[type=button].btn-star-blue.hollow:focus,
input[type=button].btn-star-blue.hollow:hover,
input[type=reset].btn-star-blue.hollow:active,
input[type=reset].btn-star-blue.hollow:focus,
input[type=reset].btn-star-blue.hollow:hover,
input[type=submit].btn-star-blue.hollow:active,
input[type=submit].btn-star-blue.hollow:focus,
input[type=submit].btn-star-blue.hollow:hover {
    background: #71d3dc;
    color: #fff
}

#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-purple-moon#onetrust-accept-btn-handler,
.btn.btn-purple-moon,
.searchandfilter .btn-purple-moon.search-filter-reset,
.training-callouts .card .card-content .btn-purple-moon.card-link,
button.btn-purple-moon,
input[type=button].btn-purple-moon,
input[type=reset].btn-purple-moon,
input[type=submit].btn-purple-moon {
    background: #7d44cf
}

#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-purple-moon#onetrust-accept-btn-handler:active,
#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-purple-moon#onetrust-accept-btn-handler:focus,
#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-purple-moon#onetrust-accept-btn-handler:hover,
.btn.btn-purple-moon:active,
.btn.btn-purple-moon:focus,
.btn.btn-purple-moon:hover,
.searchandfilter .btn-purple-moon.search-filter-reset:active,
.searchandfilter .btn-purple-moon.search-filter-reset:focus,
.searchandfilter .btn-purple-moon.search-filter-reset:hover,
.training-callouts .card .card-content .btn-purple-moon.card-link:active,
.training-callouts .card .card-content .btn-purple-moon.card-link:focus,
.training-callouts .card .card-content .btn-purple-moon.card-link:hover,
button.btn-purple-moon:active,
button.btn-purple-moon:focus,
button.btn-purple-moon:hover,
input[type=button].btn-purple-moon:active,
input[type=button].btn-purple-moon:focus,
input[type=button].btn-purple-moon:hover,
input[type=reset].btn-purple-moon:active,
input[type=reset].btn-purple-moon:focus,
input[type=reset].btn-purple-moon:hover,
input[type=submit].btn-purple-moon:active,
input[type=submit].btn-purple-moon:focus,
input[type=submit].btn-purple-moon:hover {
    background: #56269b
}

#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-purple-moon.hollow#onetrust-accept-btn-handler,
.btn.btn-purple-moon.hollow,
.searchandfilter .btn-purple-moon.hollow.search-filter-reset,
.training-callouts .card .card-content .btn-purple-moon.hollow.card-link,
button.btn-purple-moon.hollow,
input[type=button].btn-purple-moon.hollow,
input[type=reset].btn-purple-moon.hollow,
input[type=submit].btn-purple-moon.hollow {
    background: 0 0;
    border: 1px solid #7d44cf;
    color: #7d44cf
}

#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-purple-moon.hollow#onetrust-accept-btn-handler:active,
#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-purple-moon.hollow#onetrust-accept-btn-handler:focus,
#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-purple-moon.hollow#onetrust-accept-btn-handler:hover,
.btn.btn-purple-moon.hollow:active,
.btn.btn-purple-moon.hollow:focus,
.btn.btn-purple-moon.hollow:hover,
.searchandfilter .btn-purple-moon.hollow.search-filter-reset:active,
.searchandfilter .btn-purple-moon.hollow.search-filter-reset:focus,
.searchandfilter .btn-purple-moon.hollow.search-filter-reset:hover,
.training-callouts .card .card-content .btn-purple-moon.hollow.card-link:active,
.training-callouts .card .card-content .btn-purple-moon.hollow.card-link:focus,
.training-callouts .card .card-content .btn-purple-moon.hollow.card-link:hover,
button.btn-purple-moon.hollow:active,
button.btn-purple-moon.hollow:focus,
button.btn-purple-moon.hollow:hover,
input[type=button].btn-purple-moon.hollow:active,
input[type=button].btn-purple-moon.hollow:focus,
input[type=button].btn-purple-moon.hollow:hover,
input[type=reset].btn-purple-moon.hollow:active,
input[type=reset].btn-purple-moon.hollow:focus,
input[type=reset].btn-purple-moon.hollow:hover,
input[type=submit].btn-purple-moon.hollow:active,
input[type=submit].btn-purple-moon.hollow:focus,
input[type=submit].btn-purple-moon.hollow:hover {
    background: #7d44cf;
    color: #fff
}

#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-windy-city#onetrust-accept-btn-handler,
.btn.btn-windy-city,
.searchandfilter .btn-windy-city.search-filter-reset,
.training-callouts .card .card-content .btn-windy-city.card-link,
button.btn-windy-city,
input[type=button].btn-windy-city,
input[type=reset].btn-windy-city,
input[type=submit].btn-windy-city {
    background: #8a999e
}

#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-windy-city#onetrust-accept-btn-handler:active,
#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-windy-city#onetrust-accept-btn-handler:focus,
#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-windy-city#onetrust-accept-btn-handler:hover,
.btn.btn-windy-city:active,
.btn.btn-windy-city:focus,
.btn.btn-windy-city:hover,
.searchandfilter .btn-windy-city.search-filter-reset:active,
.searchandfilter .btn-windy-city.search-filter-reset:focus,
.searchandfilter .btn-windy-city.search-filter-reset:hover,
.training-callouts .card .card-content .btn-windy-city.card-link:active,
.training-callouts .card .card-content .btn-windy-city.card-link:focus,
.training-callouts .card .card-content .btn-windy-city.card-link:hover,
button.btn-windy-city:active,
button.btn-windy-city:focus,
button.btn-windy-city:hover,
input[type=button].btn-windy-city:active,
input[type=button].btn-windy-city:focus,
input[type=button].btn-windy-city:hover,
input[type=reset].btn-windy-city:active,
input[type=reset].btn-windy-city:focus,
input[type=reset].btn-windy-city:hover,
input[type=submit].btn-windy-city:active,
input[type=submit].btn-windy-city:focus,
input[type=submit].btn-windy-city:hover {
    background: #5a6569
}

#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-windy-city.hollow#onetrust-accept-btn-handler,
.btn.btn-windy-city.hollow,
.searchandfilter .btn-windy-city.hollow.search-filter-reset,
.training-callouts .card .card-content .btn-windy-city.hollow.card-link,
button.btn-windy-city.hollow,
input[type=button].btn-windy-city.hollow,
input[type=reset].btn-windy-city.hollow,
input[type=submit].btn-windy-city.hollow {
    background: 0 0;
    border: 1px solid #8a999e;
    color: #8a999e
}

#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-windy-city.hollow#onetrust-accept-btn-handler:active,
#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-windy-city.hollow#onetrust-accept-btn-handler:focus,
#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-windy-city.hollow#onetrust-accept-btn-handler:hover,
.btn.btn-windy-city.hollow:active,
.btn.btn-windy-city.hollow:focus,
.btn.btn-windy-city.hollow:hover,
.searchandfilter .btn-windy-city.hollow.search-filter-reset:active,
.searchandfilter .btn-windy-city.hollow.search-filter-reset:focus,
.searchandfilter .btn-windy-city.hollow.search-filter-reset:hover,
.training-callouts .card .card-content .btn-windy-city.hollow.card-link:active,
.training-callouts .card .card-content .btn-windy-city.hollow.card-link:focus,
.training-callouts .card .card-content .btn-windy-city.hollow.card-link:hover,
button.btn-windy-city.hollow:active,
button.btn-windy-city.hollow:focus,
button.btn-windy-city.hollow:hover,
input[type=button].btn-windy-city.hollow:active,
input[type=button].btn-windy-city.hollow:focus,
input[type=button].btn-windy-city.hollow:hover,
input[type=reset].btn-windy-city.hollow:active,
input[type=reset].btn-windy-city.hollow:focus,
input[type=reset].btn-windy-city.hollow:hover,
input[type=submit].btn-windy-city.hollow:active,
input[type=submit].btn-windy-city.hollow:focus,
input[type=submit].btn-windy-city.hollow:hover {
    background: #8a999e;
    color: #fff
}

#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-white#onetrust-accept-btn-handler,
.btn.btn-white,
.searchandfilter .btn-white.search-filter-reset,
.training-callouts .card .card-content .btn-white.card-link,
button.btn-white,
input[type=button].btn-white,
input[type=reset].btn-white,
input[type=submit].btn-white {
    background: #fff;
    color: #29b5e8
}

#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-white#onetrust-accept-btn-handler:active,
#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-white#onetrust-accept-btn-handler:focus,
#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-white#onetrust-accept-btn-handler:hover,
.btn.btn-white:active,
.btn.btn-white:focus,
.btn.btn-white:hover,
.searchandfilter .btn-white.search-filter-reset:active,
.searchandfilter .btn-white.search-filter-reset:focus,
.searchandfilter .btn-white.search-filter-reset:hover,
.training-callouts .card .card-content .btn-white.card-link:active,
.training-callouts .card .card-content .btn-white.card-link:focus,
.training-callouts .card .card-content .btn-white.card-link:hover,
button.btn-white:active,
button.btn-white:focus,
button.btn-white:hover,
input[type=button].btn-white:active,
input[type=button].btn-white:focus,
input[type=button].btn-white:hover,
input[type=reset].btn-white:active,
input[type=reset].btn-white:focus,
input[type=reset].btn-white:hover,
input[type=submit].btn-white:active,
input[type=submit].btn-white:focus,
input[type=submit].btn-white:hover {
    background: #000;
    color: #fff
}

#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-white.black-text#onetrust-accept-btn-handler,
.btn.btn-white.black-text,
.searchandfilter .btn-white.black-text.search-filter-reset,
.training-callouts .card .card-content .btn-white.black-text.card-link,
button.btn-white.black-text,
input[type=button].btn-white.black-text,
input[type=reset].btn-white.black-text,
input[type=submit].btn-white.black-text {
    color: #000
}

#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-white.black-text#onetrust-accept-btn-handler:active,
#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-white.black-text#onetrust-accept-btn-handler:focus,
#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-white.black-text#onetrust-accept-btn-handler:hover,
.btn.btn-white.black-text:active,
.btn.btn-white.black-text:focus,
.btn.btn-white.black-text:hover,
.searchandfilter .btn-white.black-text.search-filter-reset:active,
.searchandfilter .btn-white.black-text.search-filter-reset:focus,
.searchandfilter .btn-white.black-text.search-filter-reset:hover,
.training-callouts .card .card-content .btn-white.black-text.card-link:active,
.training-callouts .card .card-content .btn-white.black-text.card-link:focus,
.training-callouts .card .card-content .btn-white.black-text.card-link:hover,
button.btn-white.black-text:active,
button.btn-white.black-text:focus,
button.btn-white.black-text:hover,
input[type=button].btn-white.black-text:active,
input[type=button].btn-white.black-text:focus,
input[type=button].btn-white.black-text:hover,
input[type=reset].btn-white.black-text:active,
input[type=reset].btn-white.black-text:focus,
input[type=reset].btn-white.black-text:hover,
input[type=submit].btn-white.black-text:active,
input[type=submit].btn-white.black-text:focus,
input[type=submit].btn-white.black-text:hover {
    color: #fff
}

#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-white.hollow#onetrust-accept-btn-handler,
.btn.btn-white.hollow,
.searchandfilter .btn-white.hollow.search-filter-reset,
.training-callouts .card .card-content .btn-white.hollow.card-link,
button.btn-white.hollow,
input[type=button].btn-white.hollow,
input[type=reset].btn-white.hollow,
input[type=submit].btn-white.hollow {
    background: 0 0;
    border: 1px solid #fff!important;
    color: #fff!important
}

#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-white.hollow#onetrust-accept-btn-handler:active,
#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-white.hollow#onetrust-accept-btn-handler:focus,
#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-white.hollow#onetrust-accept-btn-handler:hover,
.btn.btn-white.hollow:active,
.btn.btn-white.hollow:focus,
.btn.btn-white.hollow:hover,
.searchandfilter .btn-white.hollow.search-filter-reset:active,
.searchandfilter .btn-white.hollow.search-filter-reset:focus,
.searchandfilter .btn-white.hollow.search-filter-reset:hover,
.training-callouts .card .card-content .btn-white.hollow.card-link:active,
.training-callouts .card .card-content .btn-white.hollow.card-link:focus,
.training-callouts .card .card-content .btn-white.hollow.card-link:hover,
button.btn-white.hollow:active,
button.btn-white.hollow:focus,
button.btn-white.hollow:hover,
input[type=button].btn-white.hollow:active,
input[type=button].btn-white.hollow:focus,
input[type=button].btn-white.hollow:hover,
input[type=reset].btn-white.hollow:active,
input[type=reset].btn-white.hollow:focus,
input[type=reset].btn-white.hollow:hover,
input[type=submit].btn-white.hollow:active,
input[type=submit].btn-white.hollow:focus,
input[type=submit].btn-white.hollow:hover {
    background: #fff!important;
    color: #000!important
}

#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-midnight#onetrust-accept-btn-handler,
.btn.btn-midnight,
.searchandfilter .btn-midnight.search-filter-reset,
.training-callouts .card .card-content .btn-midnight.card-link,
button.btn-midnight,
input[type=button].btn-midnight,
input[type=reset].btn-midnight,
input[type=submit].btn-midnight {
    background: #000;
    color: #fff
}

#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-midnight#onetrust-accept-btn-handler:active,
#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-midnight#onetrust-accept-btn-handler:focus,
#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-midnight#onetrust-accept-btn-handler:hover,
.btn.btn-midnight:active,
.btn.btn-midnight:focus,
.btn.btn-midnight:hover,
.searchandfilter .btn-midnight.search-filter-reset:active,
.searchandfilter .btn-midnight.search-filter-reset:focus,
.searchandfilter .btn-midnight.search-filter-reset:hover,
.training-callouts .card .card-content .btn-midnight.card-link:active,
.training-callouts .card .card-content .btn-midnight.card-link:focus,
.training-callouts .card .card-content .btn-midnight.card-link:hover,
button.btn-midnight:active,
button.btn-midnight:focus,
button.btn-midnight:hover,
input[type=button].btn-midnight:active,
input[type=button].btn-midnight:focus,
input[type=button].btn-midnight:hover,
input[type=reset].btn-midnight:active,
input[type=reset].btn-midnight:focus,
input[type=reset].btn-midnight:hover,
input[type=submit].btn-midnight:active,
input[type=submit].btn-midnight:focus,
input[type=submit].btn-midnight:hover {
    background: #fff;
    color: #000
}

#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-midnight.hollow#onetrust-accept-btn-handler,
.btn.btn-midnight.hollow,
.searchandfilter .btn-midnight.hollow.search-filter-reset,
.training-callouts .card .card-content .btn-midnight.hollow.card-link,
button.btn-midnight.hollow,
input[type=button].btn-midnight.hollow,
input[type=reset].btn-midnight.hollow,
input[type=submit].btn-midnight.hollow {
    background: 0 0;
    border: 1px solid #000;
    color: #000
}

#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-midnight.hollow#onetrust-accept-btn-handler:active,
#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-midnight.hollow#onetrust-accept-btn-handler:focus,
#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group .btn-midnight.hollow#onetrust-accept-btn-handler:hover,
.btn.btn-midnight.hollow:active,
.btn.btn-midnight.hollow:focus,
.btn.btn-midnight.hollow:hover,
.searchandfilter .btn-midnight.hollow.search-filter-reset:active,
.searchandfilter .btn-midnight.hollow.search-filter-reset:focus,
.searchandfilter .btn-midnight.hollow.search-filter-reset:hover,
.training-callouts .card .card-content .btn-midnight.hollow.card-link:active,
.training-callouts .card .card-content .btn-midnight.hollow.card-link:focus,
.training-callouts .card .card-content .btn-midnight.hollow.card-link:hover,
button.btn-midnight.hollow:active,
button.btn-midnight.hollow:focus,
button.btn-midnight.hollow:hover,
input[type=button].btn-midnight.hollow:active,
input[type=button].btn-midnight.hollow:focus,
input[type=button].btn-midnight.hollow:hover,
input[type=reset].btn-midnight.hollow:active,
input[type=reset].btn-midnight.hollow:focus,
input[type=reset].btn-midnight.hollow:hover,
input[type=submit].btn-midnight.hollow:active,
input[type=submit].btn-midnight.hollow:focus,
input[type=submit].btn-midnight.hollow:hover {
    background: #000;
    color: #fff
}

.btn-small {
    padding: 8px 20px;
    font-size: 12px!important;
    height: auto
}

.btn-medium {
    padding: 12px 27px;
    font-size: 16px
}

.btn-large {
    padding: 12px 27px;
    font-size: 18px
}

.btn-icon i {
    margin-right: 3px;
    font-size: 16px;
    margin-left: -10px
}

.btn-editor {
    margin: 1rem 0
}

.btn-ghost {
    text-transform: uppercase;
    color: #fff;
    border: 1px solid #fff;
    padding: 12px 27px;
    color: #f9f7f5;
    text-decoration: none;
    margin: 0;
    white-space: nowrap;
    background-color: transparent;
    line-height: 1
}

.btn-ghost:hover {
    background-color: #fff;
    color: #29b5e8!important;
    border: 1px solid #fff
}

.btn-ghost:visited {
    color: #fff
}

.button-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto
}

.button-group a.btn {
    margin: 0 10px
}

.mb-50 {
    margin-bottom: 50px
}

.mt-50 {
    margin-top: 50px
}

.mb-30 {
    margin-bottom: 30px
}

.mt-30 {
    margin-top: 30px
}

.mb-25 {
    margin-bottom: 25px
}

.mt-25 {
    margin-top: 25px
}

.sno-header {
    z-index: 99;
    position: relative;
    padding: 20px 0;
    background-color: #fff
}

body:not(.no-header-animation) .sno-header {
    -webkit-transition: padding .2s ease-in-out;
    -o-transition: padding .2s ease-in-out;
    transition: padding .2s ease-in-out
}

.sno-header .container {
    display: table;
    position: static;
    max-width: 1294px
}

.sno-header p {
    margin: 0
}

.sno-header.is-sticky {
    position: fixed;
    top: 0;
    left: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    width: 100%;
    background-color: #fff
}

.sno-header.is-sticky .toolbar .logo img {
    height: 40px
}

.sno-header.is-sticky .nav {
    margin-top: -55px
}

.sno-header.is-sticky .nav .nav-menu>li>a {
    padding-top: 26px;
    padding-bottom: 27px
}

.sno-header.is-sticky .sno-mega-menu {
    top: calc(100% - 20px)
}

.sno-header .toolbar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative
}

.sno-header .toolbar .wrapper {
    z-index: 5;
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

body:not(.no-header-animation) .sno-header .toolbar .wrapper {
    -webkit-transition: -webkit-transform .2s ease-in-out;
    transition: -webkit-transform .2s ease-in-out;
    -o-transition: transform .2s ease-in-out;
    transition: transform .2s ease-in-out;
    transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out
}

.sno-header .toolbar .logo img {
    display: block;
    height: 40px
}

body:not(.no-header-animation) .sno-header .toolbar .logo img {
    -webkit-transition: width .2s ease-in-out, height .2s ease-in-out;
    -o-transition: width .2s ease-in-out, height .2s ease-in-out;
    transition: width .2s ease-in-out, height .2s ease-in-out
}

.sno-header .toolbar .phone {
    display: none;
    margin-right: 40px;
    margin-bottom: 0;
    font-family: Texta-Heavy, sans-serif;
    font-size: 15px;
    color: #000
}

.sno-header .toolbar .phone a {
    -webkit-transition: color .2s ease-in-out;
    -o-transition: color .2s ease-in-out;
    transition: color .2s ease-in-out
}

.sno-header .toolbar .phone a:hover {
    color: #29b5e8
}

.sno-header .toolbar .search {
    position: relative;
    margin-right: 15px;
    width: 19px;
    height: 20px;
    -webkit-transition: width .2s ease-in-out;
    -o-transition: width .2s ease-in-out;
    transition: width .2s ease-in-out
}

.sno-header .toolbar .search.is-active {
    width: 200px
}

.sno-header .toolbar .search button {
    display: block;
    width: 19px;
    height: 20px;
    background-image: url(../img/icon-search-black.svg);
    background-size: 19px 20px;
    overflow: hidden;
    white-space: nowrap;
    text-indent: -9999px;
    content: '';
    z-index: 2;
    position: absolute;
    top: 0;
    right: 0;
    background-color: transparent!important;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    margin: 0;
    padding: 0;
    border-radius: 0
}

.sno-header .toolbar .search.is-active button {
    display: block;
    width: 14px;
    height: 15px;
    background-image: url(../img/icon-close-black.svg);
    background-size: 14px 15px;
    overflow: hidden;
    white-space: nowrap;
    text-indent: -9999px;
    content: '';
    right: 5px
}

.sno-header .toolbar .search.is-active form {
    width: 100%
}

.sno-header .toolbar .search form {
    position: absolute;
    top: 0;
    right: 0;
    width: 0;
    overflow: hidden;
    -webkit-transition: width .2s ease-in-out;
    -o-transition: width .2s ease-in-out;
    transition: width .2s ease-in-out
}

.sno-header .toolbar .search form input[type=text] {
    display: block;
    padding: 0 29px 7px 0;
    width: 100%;
    border: none;
    border-bottom: 1px solid #000;
    border-radius: 0;
    font-family: Lato-Regular, sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #000
}

.sno-header .toolbar .languages {
    z-index: 4;
    display: none;
    position: relative;
    margin-right: 23px
}

.sno-header .toolbar .languages button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: transparent!important;
    margin: 0;
    padding: 0;
    border-radius: 0
}

.sno-header .toolbar .languages button span {
    display: block;
    width: 21px;
    height: 21px;
    background-image: url(../img/icon-language-black.svg);
    background-size: 21px 21px;
    overflow: hidden;
    white-space: nowrap;
    text-indent: -9999px;
    content: ''
}

.sno-header .toolbar .languages button:after {
    display: block;
    width: 13px;
    height: 8px;
    background-image: url(../img/icon-arrow-down-blue.svg);
    background-size: 13px 8px;
    overflow: hidden;
    white-space: nowrap;
    text-indent: -9999px;
    content: '';
    margin-left: 8px;
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transition: -webkit-transform .2s ease-in-out;
    transition: -webkit-transform .2s ease-in-out;
    -o-transition: transform .2s ease-in-out;
    transition: transform .2s ease-in-out;
    transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out
}

.sno-header .toolbar .languages button.is-active:after {
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg)
}

.sno-header .toolbar .languages .dropdown {
    display: none;
    position: absolute;
    top: calc(100% + 10px);
    right: -10px;
    -webkit-box-shadow: 0 0 9px rgba(78, 78, 78, .4);
    box-shadow: 0 0 9px rgba(78, 78, 78, .4);
    background-color: #fff
}

.sno-header .toolbar .languages .dropdown .inner {
    padding: 19px 27px 24px;
    min-width: 170px;
    white-space: nowrap
}

.sno-header .toolbar .languages .dropdown strong {
    text-transform: uppercase;
    font-family: Lato-Bold, sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #000
}

.sno-header .toolbar .languages .dropdown ul {
    margin-top: 22px
}

.sno-header .toolbar .languages .dropdown ul li:not(:first-child) {
    margin-top: 21px
}

.sno-header .toolbar .languages .dropdown ul a {
    font-family: Lato-Bold, sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #000;
    -webkit-transition: color .2s ease-in-out;
    -o-transition: color .2s ease-in-out;
    transition: color .2s ease-in-out
}

.sno-header .toolbar .languages .dropdown ul a.is-active,
.sno-header .toolbar .languages .dropdown ul a:hover {
    color: #29b5e8
}

.sno-header .toolbar .login {
    z-index: 2;
    display: none;
    position: relative;
    font-family: Texta-Bold, sans-serif;
    font-size: 14px;
    color: #000;
    -webkit-transition: color .2s ease-in-out;
    -o-transition: color .2s ease-in-out;
    transition: color .2s ease-in-out
}

.sno-header .toolbar .login:hover {
    color: #29b5e8
}

.sno-header .toolbar .login:before {
    display: block;
    width: 23px;
    height: 23px;
    background-image: url(../img/icon-login-black.svg);
    background-size: 23px 23px;
    overflow: hidden;
    white-space: nowrap;
    text-indent: -9999px;
    content: '';
    margin-right: 8px
}

.sno-header .toolbar .cta {
    margin: 0 15px 0 0;
    padding: 9px 21px;
    font-family: Lato-Bold, sans-serif;
    font-weight: 400;
    font-size: 10px
}

.sno-header .toolbar .hamburger {
    position: relative;
    margin: 0;
    padding: 0;
    -webkit-transform: translateY(-1px);
    -ms-transform: translateY(-1px);
    transform: translateY(-1px);
    width: 24px;
    height: 17px;
    border-radius: 0;
    background-color: transparent
}

.sno-header .toolbar .hamburger span {
    position: absolute;
    left: 0;
    width: 24px;
    height: 3px;
    border-radius: 3px;
    background-color: #000;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.sno-header .toolbar .hamburger span:nth-child(1) {
    top: 0
}

.sno-header .toolbar .hamburger span:nth-child(2),
.sno-header .toolbar .hamburger span:nth-child(3) {
    top: 7px
}

.sno-header .toolbar .hamburger span:nth-child(4) {
    top: 14px
}

.sno-header .toolbar .hamburger.is-active span:nth-child(1) {
    -webkit-transform: translate(12px, 7px);
    -ms-transform: translate(12px, 7px);
    transform: translate(12px, 7px);
    width: 0;
    opacity: 0
}

.sno-header .toolbar .hamburger.is-active span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.sno-header .toolbar .hamburger.is-active span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.sno-header .toolbar .hamburger.is-active span:nth-child(4) {
    -webkit-transform: translate(12px, -7px);
    -ms-transform: translate(12px, -7px);
    transform: translate(12px, -7px);
    width: 0;
    opacity: 0
}

.sno-header .nav {
    display: none;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    float: right;
    margin-top: -5px
}

body:not(.no-header-animation) .sno-header .nav {
    -webkit-transition: margin-top .2s ease-in-out;
    -o-transition: margin-top .2s ease-in-out;
    transition: margin-top .2s ease-in-out
}

.sno-header .nav .nav-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.sno-header .nav .nav-menu>li>a {
    display: block;
    z-index: 4;
    position: relative;
    padding: 19px 15px;
    text-transform: uppercase;
    font-family: Texta-Black, sans-serif;
    font-size: 15px;
    color: #000
}

body:not(.no-header-animation) .sno-header .nav .nav-menu>li>a {
    -webkit-transition: padding .2s ease-in-out;
    -o-transition: padding .2s ease-in-out;
    transition: padding .2s ease-in-out
}

.sno-header .nav .nav-menu>li>a:after {
    position: absolute;
    bottom: 0;
    left: 15px;
    width: 0;
    height: 4px;
    background-color: #000;
    -webkit-transition: width .2s ease-in-out;
    -o-transition: width .2s ease-in-out;
    transition: width .2s ease-in-out;
    content: ''
}

.sno-header .nav .nav-menu>li:hover>a:after {
    width: calc(100% - 30px)
}

.sno-header .nav .nav-cta {
    z-index: 3;
    position: relative;
    margin: 0 0 0 7px
}

.sno-header .nav-mobile {
    display: block;
    position: absolute;
    top: 100%;
    left: 0;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    width: 100%;
    height: calc(100vh - 100%);
    height: calc(((var(--vh, 1vh) * 100) - 100%) - var(--header_offset));
    overflow: hidden;
    -webkit-transition: -webkit-transform .2s ease-in-out;
    transition: -webkit-transform .2s ease-in-out;
    -o-transition: transform .2s ease-in-out;
    transition: transform .2s ease-in-out;
    transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out
}

.sno-header .nav-mobile.is-active {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

.sno-header .nav-mobile .swipe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transition: -webkit-transform .2s ease-in-out;
    transition: -webkit-transform .2s ease-in-out;
    -o-transition: transform .2s ease-in-out;
    transition: transform .2s ease-in-out;
    transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out
}

.sno-header .nav-mobile .level {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    -ms-scroll-chaining: none;
    overscroll-behavior: contain
}

.sno-header .nav-mobile .level.is-active {
    z-index: 10
}

.sno-header .nav-mobile .level:not(.level-1) .level-content>:not(.level-title) {
    margin-bottom: 43px
}

.sno-header .nav-mobile .level .level-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 100%
}

.sno-header .nav-mobile .level .level-title {
    display: block;
    position: relative;
    margin: 0;
    padding: 24px 43px 24px 73px;
    width: 100%;
    border-radius: 0;
    text-align: left;
    text-transform: uppercase;
    font-family: Texta-Black, sans-serif;
    font-weight: 400;
    font-size: 18px
}

.sno-header .nav-mobile .level .level-title:before {
    left: 43px
}

.sno-header .nav-mobile .level .has-level:after {
    right: 43px
}

.sno-header .nav-mobile .level-1 {
    background-color: #29b5e8
}

.sno-header .nav-mobile .level-1 .level-content>:last-child {
    margin-bottom: 43px
}

.sno-header .nav-mobile .level-1 .has-level:after {
    display: block;
    width: 12px;
    height: 21px;
    background-image: url(../img/icon-nav-arrow-right-white.svg);
    background-size: 12px 21px;
    overflow: hidden;
    white-space: nowrap;
    text-indent: -9999px;
    content: ''
}

.sno-header .nav-mobile .level-2 {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    background-color: #f8f8f9
}

.sno-header .nav-mobile .level-2 .level-title {
    background-color: #29b5e8!important;
    color: #fff!important
}

.sno-header .nav-mobile .level-2 .level-title:before {
    display: block;
    width: 12px;
    height: 21px;
    background-image: url(../img/icon-nav-arrow-left-white.svg);
    background-size: 12px 21px;
    overflow: hidden;
    white-space: nowrap;
    text-indent: -9999px;
    content: ''
}

.sno-header .nav-mobile .level-2 .has-level:after {
    display: block;
    width: 12px;
    height: 21px;
    background-image: url(../img/icon-nav-arrow-right-black.svg);
    background-size: 12px 21px;
    overflow: hidden;
    white-space: nowrap;
    text-indent: -9999px;
    content: ''
}

.sno-header .nav-mobile .level-3 {
    left: 200%;
    background-color: #fff
}

.sno-header .nav-mobile .level-3 .level-title {
    background-color: #f8f8f9!important;
    color: #000!important
}

.sno-header .nav-mobile .level-3 .level-title:before {
    display: block;
    width: 12px;
    height: 21px;
    background-image: url(../img/icon-nav-arrow-left-black.svg);
    background-size: 12px 21px;
    overflow: hidden;
    white-space: nowrap;
    text-indent: -9999px;
    content: ''
}

.sno-header .nav-mobile .level-3 .has-level:after {
    display: block;
    width: 12px;
    height: 21px;
    background-image: url(../img/icon-nav-arrow-right-black.svg);
    background-size: 12px 21px;
    overflow: hidden;
    white-space: nowrap;
    text-indent: -9999px;
    content: ''
}

.sno-header .nav-mobile .nav-menu {
    margin-top: 25px
}

.sno-header .nav-mobile .nav-menu>li:not(:first-child) {
    margin-top: 5px
}

.sno-header .nav-mobile .nav-menu>li>a {
    display: block;
    position: relative;
    padding: 13px 43px;
    text-transform: uppercase;
    font-family: Texta-Black, sans-serif;
    font-size: 17px;
    color: #fff
}

.sno-header .nav-mobile .languages-button {
    display: block;
    position: relative;
    background-color: transparent!important;
    margin: 33px 0 0 0;
    padding: 11px 43px;
    width: 100%;
    border-radius: 0;
    text-align: left;
    text-transform: none;
    font-family: Texta-Bold, sans-serif;
    font-size: 18px;
    color: #fff
}

.sno-header .nav-mobile .languages-button:before {
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    background-image: url(../img/icon-language-white.svg);
    background-size: 20px 20px;
    overflow: hidden;
    white-space: nowrap;
    text-indent: -9999px;
    content: '';
    margin-right: 13px
}

.sno-header .nav-mobile .languages-list ul {
    margin-top: 24px;
    font-size: 17px
}

.sno-header .nav-mobile .languages-list ul li:not(:first-child) {
    margin-top: 13px
}

.sno-header .nav-mobile .languages-list ul a {
    display: block;
    padding: 13px 43px;
    font-weight: 400;
    font-family: Lato-Bold, sans-serif
}

.sno-header .nav-mobile .languages-list ul a.is-active {
    font-family: Lato-Bold, sans-serif;
    font-weight: 400;
    color: #29b5e8
}

.sno-header .nav-mobile .login {
    display: block;
    margin-top: 7px;
    padding: 11px 43px;
    font-family: Texta-Bold, sans-serif;
    font-size: 18px;
    color: #fff
}

.sno-header .nav-mobile .login:before {
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    background-image: url(../img/icon-login-white.svg);
    background-size: 20px 20px;
    overflow: hidden;
    white-space: nowrap;
    text-indent: -9999px;
    content: '';
    margin-right: 13px
}

.sno-header .nav-mobile .phone {
    margin-top: 40px;
    text-align: center;
    line-height: 1.3;
    font-family: Texta-Bold, sans-serif;
    font-size: 17px;
    color: #fff
}

.sno-header.is-sticky .sno-subnav {
    height: 46px
}

.sno-subnav {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 0;
    overflow: hidden;
    background-color: #f8f8f9
}

body:not(.no-header-animation) .sno-subnav {
    -webkit-transition: height .2s ease-in-out;
    -o-transition: height .2s ease-in-out;
    transition: height .2s ease-in-out
}

.sno-subnav .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.sno-subnav .subnav-title {
    margin-right: 30px;
    text-transform: uppercase;
    font-family: Lato-Bold, sans-serif;
    font-weight: 400;
    font-size: 15px;
    color: #11567f
}

.sno-subnav .subnav-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    margin-left: auto
}

.sno-subnav .subnav-links li:not(:first-child) {
    margin-left: 30px
}

.sno-subnav .subnav-links a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 15px;
    height: 46px;
    font-family: Lato-Bold, sans-serif;
    font-size: 15px;
    color: #8b8c8e;
    -webkit-transition: color .2s ease-in-out;
    -o-transition: color .2s ease-in-out;
    transition: color .2s ease-in-out
}

.sno-subnav .subnav-links a.is-active {
    color: #11567f
}

.sno-subnav .subnav-links a:not(.is-active):hover {
    color: #000
}

.sno-subnav .subnav-links .line {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 4px;
    background-color: #11567f;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.campaign-nav {
    z-index: 55;
    position: absolute;
    top: 30px;
    left: 0;
    width: 100%
}

body.has-sticky-campaign-nav .campaign-nav {
    position: fixed;
    top: 0;
    background-color: #000;
    -webkit-transition: background-color .2s ease-in-out;
    -o-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out
}

.campaign-nav .grid-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 70px
}

.campaign-nav-logo {
    z-index: 2;
    position: relative
}

.campaign-nav-logo img {
    display: block;
    height: 40px
}

body.has-sticky-campaign-nav .campaign-nav-logo img {
    height: 40px;
    -webkit-transition: width .2s ease-in-out, height .2s ease-in-out;
    -o-transition: width .2s ease-in-out, height .2s ease-in-out;
    transition: width .2s ease-in-out, height .2s ease-in-out
}

.campaign-nav-hashtag {
    z-index: 2;
    display: none;
    position: relative;
    margin: 0 15px;
    padding: 5px;
    text-transform: uppercase;
    font-family: Texta-Black, sans-serif;
    font-size: 15px;
    color: #fff;
    -webkit-transition: color .2s ease-in-out;
    -o-transition: color .2s ease-in-out;
    transition: color .2s ease-in-out
}

.campaign-nav-hashtag:hover {
    color: #000
}

body.has-sticky-campaign-nav .campaign-nav-hashtag:hover {
    color: #29b5e8
}

.campaign-nav-menu {
    z-index: 2;
    display: none;
    position: relative;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: auto
}

.campaign-nav-menu li:not(:first-child) {
    margin-left: 10px
}

.campaign-nav-menu a:not(.btn) {
    display: block;
    padding: 5px;
    text-transform: uppercase;
    font-family: Texta-Black, sans-serif;
    font-size: 15px;
    color: #fff;
    -webkit-transition: color .2s ease-in-out;
    -o-transition: color .2s ease-in-out;
    transition: color .2s ease-in-out
}

.campaign-nav-menu a:not(.btn):hover {
    color: #000
}

body.has-sticky-campaign-nav .campaign-nav-menu a:not(.btn):hover {
    color: #29b5e8
}

.campaign-nav-menu .btn {
    margin: 0 0 0 5px
}

.campaign-nav-menu li:first-child .btn {
    margin-left: 0
}

.campaign-nav-hamburger {
    z-index: 2;
    position: relative;
    margin: 0 0 0 auto;
    padding: 0;
    width: 24px;
    height: 17px;
    border-radius: 0;
    background-color: transparent!important
}

.campaign-nav-hamburger span {
    position: absolute;
    left: 0;
    width: 24px;
    height: 3px;
    border-radius: 3px;
    background-color: #fff;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.campaign-nav-hamburger span:nth-child(1) {
    top: 0
}

.campaign-nav-hamburger span:nth-child(2),
.campaign-nav-hamburger span:nth-child(3) {
    top: 7px
}

.campaign-nav-hamburger span:nth-child(4) {
    top: 14px
}

.campaign-nav-hamburger.is-active span:nth-child(1) {
    -webkit-transform: translate(12px, 7px);
    -ms-transform: translate(12px, 7px);
    transform: translate(12px, 7px);
    width: 0;
    opacity: 0
}

.campaign-nav-hamburger.is-active span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.campaign-nav-hamburger.is-active span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.campaign-nav-hamburger.is-active span:nth-child(4) {
    -webkit-transform: translate(12px, -7px);
    -ms-transform: translate(12px, -7px);
    transform: translate(12px, -7px);
    width: 0;
    opacity: 0
}

.campaign-nav.nav-bg-white {
    top: 0!important;
    background-color: #fff!important
}

.campaign-nav.nav-bg-white .campaign-nav-menu a:not(.btn) {
    color: #000
}

.campaign-nav.nav-bg-white .campaign-nav-menu a:not(.btn):hover {
    color: #29b5e8
}

.campaign-nav.nav-bg-white .campaign-nav-hamburger span {
    background-color: #000
}

body.has-opened-campaign-nav-mobile {
    overflow: hidden
}

.campaign-nav-mobile {
    display: none;
    position: absolute;
    top: -30px;
    left: 0;
    width: 100%;
    height: 100vh;
    background-color: #29b5e8
}

body.has-sticky-campaign-nav .campaign-nav-mobile {
    top: 0!important
}

.campaign-nav-mobile-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 70px;
    padding-bottom: 70px;
    width: 100%;
    height: 100%;
    overflow: auto;
    -ms-scroll-chaining: none;
    overscroll-behavior: contain;
    text-align: center
}

.campaign-nav-mobile-hashtag {
    display: block;
    margin-bottom: 47px;
    padding: 5px;
    text-transform: uppercase;
    font-family: Texta-Black, sans-serif;
    font-size: 17px;
    color: #fff
}

.campaign-nav-mobile-hashtag:last-child {
    margin-bottom: 0
}

.campaign-nav-mobile-menu {
    width: 100%
}

.campaign-nav-mobile-menu li:not(:first-child) {
    margin-top: 15px
}

.campaign-nav-mobile-menu a:not(.btn) {
    display: block;
    padding: 5px 15px;
    text-transform: uppercase;
    font-family: Texta-Black, sans-serif;
    font-size: 17px;
    color: #fff
}

.campaign-nav-mobile-menu .btn {
    margin: 9px 0 0 0
}

.campaign-nav-mobile-menu li:first-child .btn {
    margin-top: 0
}

.cc-window {
    background-color: #11567f;
    border-top-left-radius: 18px!important;
    border-top-right-radius: 18px!important;
    bottom: 0!important;
    border-bottom-left-radius: 0!important;
    border-bottom-right-radius: 0!important;
    padding: 25px 25px 10px!important
}

.cc-window .cc-message {
    color: #fff;
    font-family: Lato-Regular, sans-serif;
    font-weight: 400;
    font-size: 13px;
    line-height: 15px
}

.cc-window .cc-message a {
    color: #ff9f36;
    font-family: Lato-Bold, sans-serif;
    text-decoration: none
}

.cc-window .cc-message a:hover {
    color: #ff9f35
}

.cc-window .cc-btn {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 1rem 0;
    padding: 12px 27px;
    font-family: Texta-Heavy, sans-serif;
    font-size: 16px!important;
    line-height: 1;
    text-transform: uppercase;
    text-decoration: none;
    border: none;
    white-space: nowrap;
    border-radius: 40px!important;
    font-weight: 400!important;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    background: #ff9f36;
    color: #fff
}

.cc-window .cc-btn:active,
.cc-window .cc-btn:focus,
.cc-window .cc-btn:hover {
    background: #ff8703
}

.cc-window .cc-btn.hollow {
    background: 0 0;
    border: 1px solid #ff9f36;
    color: #ff9f36
}

.cc-window .cc-btn.hollow:active,
.cc-window .cc-btn.hollow:focus,
.cc-window .cc-btn.hollow:hover {
    background: #ff9f36;
    color: #fff
}
*/

.site-footer {
    background-color: #000;
    padding: 40px 0 0;
    color: #fff;
    position: absolute;
    width: 100%;
    bottom: 0;
    height: auto;
}

/*

.footer-blog-link {
    text-decoration: none;
    position: relative
}

.footer-blog-link:before {
    display: block;
    position: absolute;
    top: 5px;
    left: -10px;
    content: '';
    background-color: #fff;
    width: 1px;
    height: 120px;
    opacity: .5
}

.footer-blog-link .footer-blog-icon {
    font-size: 50px;
    color: #fff;
    height: 50px
} */

.footer-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: left;
    margin-top: 2rem;
    margin-bottom: 1rem;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.footer-nav li > ul {
    margin: 0;
}

.footer-nav>li {
    padding: 1rem;
    width: 50%;
    list-style: none;
}

.footer-nav>li>a {
    font-family: Lato-Bold, sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #fff;
    margin: 0 auto 1rem;
    display: block;
    text-transform: uppercase
}

.footer-nav ul li {
    list-style: none;
}

.footer-nav ul li a {
    font-size: 13px;
    color: #fff;
    line-height: 1.3;
    text-decoration: none;
    text-align: left;
    display: block;
    font-weight: 500;
    margin-bottom: 10px;
    padding: 0;
    -webkit-transition: color 150ms ease-in-out;
    -o-transition: color 150ms ease-in-out;
    transition: color 150ms ease-in-out
}

.footer-nav ul li a:hover {
    color: #29b5e8
}

.footer-logo {
    width: 142px;
    height: auto;
    margin-top: 1rem
}

.copyright-text {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    text-align: center
}

.copyright-text p {
    font-size: 12px;
    margin: 0 auto;
    text-align: center;
    color: #000
}

.privacy-links {
    font-family: Lato-Bold, sans-serif;
    font-size: 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    margin: 0 0 0 0;
    list-style: none;
}

.privacy-links li:after {
    content: '|';
    padding: 0 5px 0 2px;
    display: inline-block
}

.privacy-links li:last-child:after {
    display: none
}

.privacy-links li a {
    color: #000;
    -webkit-transition: color 150ms ease-in-out;
    -o-transition: color 150ms ease-in-out;
    transition: color 150ms ease-in-out
}

.privacy-links li a:hover {
    color: #29b5e8
}

.address-and-phone {
    text-align: center;
    padding: 0 20px;
    margin: .8rem 0;
    width: 100%;
    color: #000
}

.address-and-phone a:after {
    display: none;
}

.address-and-phone p {
    font-size: 11px;
    margin: 0
}

.address-and-phone a,
.address-and-phone a:visited {
    text-decoration: none;
    color: #000;
    -webkit-transition: color 150ms ease-in-out;
    -o-transition: color 150ms ease-in-out;
    transition: color 150ms ease-in-out
}

.address-and-phone a:hover,
.address-and-phone a:visited:hover {
    color: #29b5e8
}

.site-footer.simple-footer {
    background-color: #000
}

.site-footer.simple-footer .social-links {
    margin-top: 1rem;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.site-footer.simple-footer .social-links li a i {
    color: #fff
}

.site-footer.simple-footer .social-links li a:hover i {
    color: #29b5e8
}

.site-footer.simple-footer .follow-us {
    color: #fff
}

.site-footer.simple-footer .address-and-phone {
    color: #fff
}

.site-footer.simple-footer .address-and-phone a,
.site-footer.simple-footer .address-and-phone a:visited {
    color: #fff
}

.site-footer.simple-footer .address-and-phone a:hover,
.site-footer.simple-footer .address-and-phone a:visited:hover {
    color: #29b5e8
}

.site-footer.simple-footer .privacy-links {
    margin-bottom: 1rem
}

.site-footer.simple-footer .privacy-links li a {
    color: #fff
}

.site-footer.simple-footer .privacy-links li a:hover {
    color: #29b5e8
}

.social-links {
    margin: 0 auto;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.social-links li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.social-links li a {
    display: block;
    margin: 0 8px;
}

.social-links li a i {
    font-size: 18px;
    color: #000;
    text-decoration: none;
    -webkit-transition: color 150ms ease-in-out;
    -o-transition: color 150ms ease-in-out;
    transition: color 150ms ease-in-out;
}

.social-links li a:hover i {
    color: #29b5e8;
}

.footer-bottom {
    background-color: #fff;
    width: 100%;
    color: #000;
    padding: 15px 20px 20px;
    color: #000;
    padding: 20px;
    position: relative;
}

.footer-bottom .footer-bottom-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.footer-bottom .social-links li a i {
    font-size: 18px;
    color: #000;
}

.footer-bottom .social-links li a:hover i {
    color: #29b5e8;
}

.footer-bottom .follow-us {
    font-size: 13px;
    color: #000;
    font-family: Lato-Bold, sans-serif;
    margin: 0 8px 0 0;
    display: inline;
}

/*
.card-grid {
    margin-left: auto;
    margin-right: auto
}

.card-cell {
    margin-bottom: 1.875rem
}

.card,
.sno-card {
    -webkit-box-shadow: 2px 4px 10px 0 rgba(0, 0, 0, .1);
    box-shadow: 2px 4px 10px 0 rgba(0, 0, 0, .1);
    background-color: #fff;
    min-height: 350px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    position: relative;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    z-index: 4
}

.card:before,
.sno-card:before {
    content: '';
    -webkit-box-shadow: 4px 8px 15px 0 #000;
    box-shadow: 4px 8px 15px 0 #000;
    opacity: 0;
    -webkit-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%
}

.card:hover:before,
.sno-card:hover:before {
    opacity: 1
}

.card:hover .card-image-inner,
.sno-card:hover .card-image-inner {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1)
}

.card .type,
.sno-card .type {
    font-family: Lato-Bold, sans-serif;
    font-size: 12px;
    line-height: 18px;
    text-transform: uppercase;
    color: #11567f!important;
    margin-bottom: 8px;
    display: block
}

.card h4,
.sno-card h4 {
    font-family: Lato-Bold, sans-serif;
    font-size: 1rem;
    margin-bottom: .5rem;
    color: #000!important
}

.card p,
.sno-card p {
    font-size: .875rem;
    line-height: 1.7em;
    margin-bottom: .4rem;
    color: #000!important
}

.card .card-link,
.sno-card .card-link {
    font-family: Lato-Bold, sans-serif;
    font-size: .9rem;
    color: #29b5e8!important;
    -ms-flex-item-align: end;
    align-self: flex-end;
    text-align: left;
    margin-top: 1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    width: auto;
    display: inline-block
}

.card .card-link.video-link,
.sno-card .card-link.video-link {
    margin-left: 30px
}

.card .card-link.video-link:before,
.sno-card .card-link.video-link:before {
    position: absolute;
    top: -6px;
    left: -32px;
    content: '\e874';
    font-size: 25px
}

.card .card-link:after,
.sno-card .card-link:after {
    width: 0;
    height: 1px;
    background-color: #29b5e8;
    position: absolute;
    bottom: -6px;
    left: 0;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    display: block;
    content: '';
    opacity: 0
}

.card.horizontal-card,
.horizontal-card.sno-card {
    min-height: 240px
}

.card.horizontal-card .card-content,
.horizontal-card.sno-card .card-content {
    padding: 25px
}

.card .card-image,
.sno-card .card-image {
    height: 150px;
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden
}

.card .card-image .card-image-inner,
.sno-card .card-image .card-image-inner {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    height: 100%;
    width: 100%;
    -webkit-transition: 1s -webkit-transform cubic-bezier(.165, .84, .44, 1);
    transition: 1s -webkit-transform cubic-bezier(.165, .84, .44, 1);
    -o-transition: 1s transform cubic-bezier(.165, .84, .44, 1);
    transition: 1s transform cubic-bezier(.165, .84, .44, 1);
    transition: 1s transform cubic-bezier(.165, .84, .44, 1), 1s -webkit-transform cubic-bezier(.165, .84, .44, 1)
}

.card .card-full-bleed-image,
.sno-card .card-full-bleed-image {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1
}

.card .card-full-bleed-image .card-image-inner,
.sno-card .card-full-bleed-image .card-image-inner {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    height: 100%;
    width: 100%;
    -webkit-transition: 1s -webkit-transform cubic-bezier(.165, .84, .44, 1);
    transition: 1s -webkit-transform cubic-bezier(.165, .84, .44, 1);
    -o-transition: 1s transform cubic-bezier(.165, .84, .44, 1);
    transition: 1s transform cubic-bezier(.165, .84, .44, 1);
    transition: 1s transform cubic-bezier(.165, .84, .44, 1), 1s -webkit-transform cubic-bezier(.165, .84, .44, 1);
    position: absolute;
    z-index: 1
}

.card .card-full-bleed-image .card-image-overlay,
.sno-card .card-full-bleed-image .card-image-overlay {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    background: #11567f;
    background: -webkit-gradient(linear, left top, right top, from(rgba(17, 86, 127, .7)), to(rgba(17, 86, 127, 0)));
    background: -o-linear-gradient(left, rgba(17, 86, 127, .7) 0, rgba(17, 86, 127, 0) 100%);
    background: linear-gradient(90deg, rgba(17, 86, 127, .7) 0, rgba(17, 86, 127, 0) 100%)
}

.card .card-logo,
.sno-card .card-logo {
    height: 150px;
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.card .card-logo img,
.sno-card .card-logo img {
    max-width: 180px;
    max-height: 70px;
    width: auto;
    height: auto
}

.card .card-content,
.sno-card .card-content {
    padding: 15px 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    z-index: 2
}

.card .card-content-inner,
.sno-card .card-content-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.card.dark .card-link,
.card.dark .type,
.card.dark h4,
.card.dark p,
.dark.sno-card .card-link,
.dark.sno-card .type,
.dark.sno-card h4,
.dark.sno-card p {
    color: #fff!important
}

.card.dark .card-link:after,
.dark.sno-card .card-link:after {
    background-color: #fff
}

.card.full-bleed .card-content-inner,
.full-bleed.sno-card .card-content-inner {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.card.large-card .card-content-inner,
.large-card.sno-card .card-content-inner {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.card.large-card .card-content,
.large-card.sno-card .card-content {
    padding: 30px 25px;
    max-width: 85%
}

.card.large-card .type,
.large-card.sno-card .type {
    font-family: Texta-Black, sans-serif;
    font-size: 1.5rem;
    font-weight: 400;
    text-transform: uppercase;
    line-height: .8
}

.card:after,
.sno-card:after {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    content: '';
    background-size: cover;
    background-position: top left;
    top: 0;
    left: 0;
    opacity: .5
}

.card-arrow-right.sno-card:after,
.card.card-arrow-right:after {
    background-image: url(../img/arrows/arrow-dotted-white-left@2x.png);
    background-size: auto 100%;
    background-position: -50px center;
    background-repeat: no-repeat;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    opacity: .15
}

.card-arrow-left.sno-card:after,
.card.card-arrow-left:after {
    background-image: url(../img/arrows/arrow-dotted-white-left@2x.png);
    background-size: auto 100%;
    background-position: -50px center;
    background-repeat: no-repeat;
    opacity: .15
}

.card-horizontal-wave.sno-card:after,
.card.card-horizontal-wave:after {
    background-image: url(../img/waves/wave-horizontal-small.png)
}

.card-vertical-wave.sno-card:after,
.card.card-vertical-wave:after {
    background-image: url(../img/waves/wave-vertical-small.png);
    background-size: auto 100%;
    background-position: right center;
    background-repeat: no-repeat
}

.card .card-top,
.sno-card .card-top {
    background-color: #29b5e8;
    padding: 12px 25px;
    width: 100%;
    height: 54px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.card .card-top span,
.sno-card .card-top span {
    text-transform: uppercase;
    font-family: Lato-Bold, sans-serif;
    font-size: 13px;
    color: #fff
}

.card .card-top i,
.sno-card .card-top i {
    color: #11567f;
    font-size: 20px
}

.card.partner-card,
.partner-card.sno-card {
    min-height: 0
}

.card.partner-card h4,
.partner-card.sno-card h4 {
    margin-top: -5px
}

.card.partner-card .type,
.partner-card.sno-card .type {
    color: #8a999e
}

.card.partner-card .type[data-tier=premier],
.partner-card.sno-card .type[data-tier=premier] {
    color: #71d3dc!important
}

.card.partner-card .type[data-tier=elite],
.partner-card.sno-card .type[data-tier=elite] {
    color: #fff!important;
    background-color: #ff9f36;
    padding: 2px 4px;
    display: inline-block
}

a.card:hover .card-link::after {
    width: 100%;
    opacity: 1
}

.sno-card .card-text {
    margin-bottom: 1rem
}

.webinar-card {
    min-height: 310px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.webinar-card .card-header {
    margin-bottom: 5px;
    color: #11567f
}

.webinar-card .card-header p {
    font-family: Lato-Bold, sans-serif;
    font-size: 12px;
    line-height: 18px;
    color: #11567f!important;
    margin: 0
}

.dataset-card {
    min-height: 167px;
    position: relative
}

.dataset-card h4 {
    font-family: Lato-Regular, sans-serif;
    font-size: 16px!important;
    line-height: 19px!important;
    margin-top: -4px
}

.dataset-card .card-content {
    padding: 12px 20px
}

.dataset-card .card-logo {
    height: 80px
}

.dataset-card .card-logo img {
    max-width: 170px;
    max-height: 44px
}

.dataset-card .card-hover {
    background: rgba(0, 0, 0, .9);
    padding: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    -webkit-transition: opacity 150ms ease-in-out;
    -o-transition: opacity 150ms ease-in-out;
    transition: opacity 150ms ease-in-out;
    z-index: 4
}

.dataset-card .card-hover p {
    color: #fff!important;
    margin: 0 0 .5rem
}

.dataset-card .card-hover .card-link {
    color: #fff!important
}

.dataset-card:hover .card-hover {
    opacity: 1
}

.category-slide {
    padding-bottom: 1rem;
    padding-left: .9375rem;
    padding-right: .9375rem
}

.tabs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    padding: 20px 10px;
    list-style: none;
    overflow-x: auto
}

.tabs li:not(:first-child) {
    margin-left: 8px
}

.tabs li:last-child a {
    margin-right: 10px
}

.tabs a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 20px;
    height: 52px;
    background-color: #29b5e8;
    white-space: nowrap;
    text-transform: uppercase;
    font-family: Texta-Heavy, sans-serif;
    font-size: 15px;
    color: #fff;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.tabs .is-active a {
    -webkit-box-shadow: 4px -3px 10px rgba(0, 0, 0, .05);
    box-shadow: 4px -3px 10px rgba(0, 0, 0, .05);
    background-color: #fff;
    color: #11567f
}

.tabs li:not(.is-active):hover a {
    background-color: #1699c8
}

.tabs.vertical {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 3rem;
    padding: 0
}

.tabs.vertical li {
    margin: 0 0 1rem!important
}

.tabs.vertical li a {
    background: rgba(255, 255, 255, .1)!important;
    background-color: transparent;
    padding: 22px;
    text-transform: none;
    color: #fff;
    font-family: Lato-Bold, sans-serif;
    display: block;
    width: 100%;
    text-align: center;
    margin: 0!important;
    white-space: normal;
    height: auto;
    line-height: 1.3
}

.tabs.vertical li a:hover {
    background: rgba(255, 255, 255, .3)!important
}

.tabs.vertical li.is-active a {
    color: #fff;
    border-bottom: none;
    background: #29b5e8!important
}

ul.tabs.line-tabs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 40px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0
}

ul.tabs.line-tabs li a {
    font-family: Texta-Heavy, sans-serif;
    color: #a5a5a5;
    text-transform: uppercase;
    margin: .5rem 1rem 1rem;
    display: block;
    font-size: 1rem;
    -webkit-transition: color .2s ease-in-out;
    -o-transition: color .2s ease-in-out;
    transition: color .2s ease-in-out;
    padding-bottom: 6px;
    height: auto;
    padding: 0 0 6px;
    background-color: transparent
}

ul.tabs.line-tabs li:hover a {
    color: #29b5e8
}

ul.tabs.line-tabs li.is-active a {
    color: #11567f;
    border-bottom: 2.5px solid #11567f
}

ul.tabs.line-tabs li:not(:first-child) {
    margin-left: inherit
}

ul.tabs.line-tabs li:last-child a {
    margin-right: inherit
}

ul.tabs.line-tabs .is-active a {
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: transparent;
    color: #11567f!important
}

ul.tabs.line-tabs li:not(.is-active):hover a {
    background-color: transparent
}

.tabs-content {
    z-index: 2;
    position: relative
}

.tabs-content .tabs-panel:not(.is-active) {
    display: none
}

.accordion {
    margin-left: 0;
    list-style-type: none
}

.accordion[disabled] .accordion-title {
    cursor: not-allowed
}

.accordion-item:first-child>:first-child {
    border-radius: 0
}

.accordion-item:last-child>:last-child {
    border-radius: 0
}

.accordion-title {
    position: relative;
    display: block;
    border-bottom: 0;
    background: rgba(0, 0, 0, .03);
    padding: 22px;
    text-transform: none;
    color: #000;
    font-family: Lato-Bold, sans-serif;
    display: block;
    width: 100%;
    margin: 0;
    font-weight: 400;
    font-family: Lato-Bold, sans-serif
}

.accordion-title:focus,
.accordion-title:hover {
    background: rgba(0, 0, 0, .1)
}

.accordion-title:before {
    font-family: snowflake;
    font-style: normal;
    font-weight: 400;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: auto;
    height: auto;
    margin: 0;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    top: 50%;
    right: 1rem;
    margin-top: -.5rem;
    content: '\e802'
}

.accordion-item {
    margin-bottom: 1rem
}

.accordion-item.is-active .accordion-title {
    background: rgba(0, 0, 0, .1);
    border: none
}

.is-active>.accordion-title::before {
    content: "–";
    font-weight: 400;
    font-family: Lato-Bold, sans-serif
}

.accordion-content {
    display: none;
    padding: 1rem
}

.accordion-content ul {
    margin-bottom: 2rem
}

.accordion-content ul li {
    margin-bottom: .5rem
}

.cs-listing .tabs-content {
    -webkit-box-shadow: 2px 5px 17px rgba(0, 0, 0, .05);
    box-shadow: 2px 5px 17px rgba(0, 0, 0, .05)
}

.white-form {
    background: #fff;
    -webkit-box-shadow: 2px 4px 10px 0 rgba(0, 0, 0, .1);
    box-shadow: 2px 4px 10px 0 rgba(0, 0, 0, .1);
    padding: 40px 25px;
    position: relative;
    z-index: 5
}

.white-form h2,
.white-form h3,
.white-form h4 {
    text-align: center
}

.mktoForm {
    visibility: hidden
}

.mktoForm[data-styles-ready=true] {
    visibility: visible
}

.mktoForm {
    margin: 0 auto;
    max-width: 100%
}

.mktoForm .mktoFormRow {
    margin-bottom: 1rem;
    position: relative
}

.mktoForm .mktoButtonRow {
    text-align: center
}

.mktoForm .mktoTemplateBox {
    text-align: center
}

.mktoForm .mktoButtonWrap .mktoButton {
    background-color: #ff9f36;
    padding: 12px 27px!important;
    font-family: Texta-Heavy, sans-serif!important;
    font-size: 16px!important;
    width: auto!important;
    margin: 0 auto;
    height: auto;
    text-transform: uppercase;
    font-weight: 400;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-image: none;
    border: none;
    border-radius: 40px!important;
    font-weight: 400!important
}

.mktoForm .mktoButtonWrap .mktoButton:hover {
    background-color: #ff8703
}

.mktoForm input,
.mktoForm select,
.mktoForm textarea {
    background: 0 0;
    border-radius: 0!important;
    border: none!important;
    border-bottom: 1px solid #11567f!important;
    margin-bottom: 10px;
    font-family: Lato-Regular, sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #11567f;
    letter-spacing: 0;
    width: 100%
}

.mktoForm input:active,
.mktoForm select:active,
.mktoForm textarea:active {
    border-bottom: 1px solid #29b5e8!important
}

.mktoForm input.mktoInvalid,
.mktoForm select.mktoInvalid,
.mktoForm textarea.mktoInvalid {
    border-bottom: 1px solid #f60000!important
}

.mktoForm input::-webkit-input-placeholder,
.mktoForm select::-webkit-input-placeholder,
.mktoForm textarea::-webkit-input-placeholder {
    font-family: Lato-Regular, sans-serif;
    text-transform: none;
    font-size: 14px;
    color: #11567f
}

.mktoForm input::-moz-placeholder,
.mktoForm select::-moz-placeholder,
.mktoForm textarea::-moz-placeholder {
    font-family: Lato-Regular, sans-serif;
    text-transform: none;
    font-size: 14px;
    color: #11567f
}

.mktoForm input:-ms-input-placeholder,
.mktoForm select:-ms-input-placeholder,
.mktoForm textarea:-ms-input-placeholder {
    font-family: Lato-Regular, sans-serif;
    text-transform: none;
    font-size: 14px;
    color: #11567f
}

.mktoForm input:-moz-placeholder,
.mktoForm select:-moz-placeholder,
.mktoForm textarea:-moz-placeholder {
    font-family: Lato-Regular, sans-serif;
    text-transform: none;
    font-size: 14px;
    color: #11567f
}

.mktoForm textarea {
    width: 100%;
    border: 1px solid #11567f!important;
    padding: 15px 10px!important;
    min-height: 100px
}

.mktoForm .mktoFormCol label {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden
}

.mktoForm .mktoFormCol label.checkbox-label {
    position: relative;
    left: auto;
    width: auto;
    height: auto;
    overflow: auto;
    font-family: Lato-Regular, sans-serif!important;
    color: #11567f;
    font-size: 14px
}

.mktoForm .mktoFormCol label.checkbox-label .mktoAsterix {
    position: absolute;
    right: -10px;
    top: 0
}

.mktoForm .mktoHtmlText {
    font-family: Lato-Regular, sans-serif!important;
    color: #11567f;
    font-size: 14px;
    margin-bottom: 1.5rem;
    line-height: 1.3
}

.mktoForm input[type=date],
.mktoForm input[type=email],
.mktoForm input[type=number],
.mktoForm input[type=tel],
.mktoForm input[type=text],
.mktoForm input[type=url],
.mktoForm select,
.mktoForm textarea {
    padding: 8px 0
}

.mktoForm .mktoFormCol select {
    background: url(../img/arrows/down-arrow-blue-form.svg) 99% 12px no-repeat;
    height: 33px;
    border-radius: 0;
    padding: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-bottom: 1px solid #11567f!important;
    color: #11567f!important;
    font-size: 14px!important;
    font-family: Lato-Regular, sans-serif!important
}

.mktoForm .mktoErrorMsg {
    font-family: Lato-Regular, sans-serif!important;
    color: #8a999e;
    font-size: 12px;
    position: absolute;
    bottom: -8px;
    left: 0
}

.mktoForm .mktoRadioList {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 15px
}

.mktoForm .mktoRadioList input {
    width: auto
}

.mktoForm .mktoRadioList label {
    position: relative;
    left: auto;
    width: auto;
    height: auto;
    overflow: auto;
    font-family: Lato-Regular, sans-serif!important;
    color: #8a999e;
    font-size: 12px;
    margin: 0 10px 10px 5px
}

.mktoForm .mktoRadioList label:before {
    content: '';
    background: #fff;
    border-radius: 50%;
    border: 1px solid #11567f;
    display: inline-block;
    vertical-align: middle;
    width: 17px;
    height: 17px;
    padding: 2px;
    margin-right: 5px;
    text-align: center
}

.mktoForm .mktoRadioList input {
    opacity: 0;
    position: absolute
}

.mktoForm .mktoRadioList input:checked+label:before {
    background: #11567f;
    color: #fff
}

.mktoForm .mktoCheckboxList {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 15px
}

.mktoForm .mktoCheckboxList input {
    width: auto
}

.mktoForm .mktoCheckboxList label {
    position: relative;
    left: auto;
    width: auto;
    height: auto;
    overflow: auto;
    font-family: Lato-Regular, sans-serif!important;
    color: #8a999e;
    font-size: 12px;
    margin: 0 0 8px 5px;
    padding-left: 30px;
    min-height: 20px
}

.mktoForm .mktoCheckboxList label:before {
    position: absolute;
    top: 0;
    left: 0;
    content: '';
    background: #fff;
    border: 1px solid #11567f;
    display: inline-block;
    vertical-align: middle;
    width: 17px;
    height: 17px;
    padding: 2px;
    margin-right: 10px;
    text-align: center
}

.mktoForm .mktoCheckboxList label#LblMarketing_Opt_in__c,
.mktoForm .mktoCheckboxList label#LblOpt_In_Blog__c,
.mktoForm .mktoCheckboxList label#LblOpt_In_Community_News__c,
.mktoForm .mktoCheckboxList label#LblOpt_In_Educational_Resources__c,
.mktoForm .mktoCheckboxList label#LblOpt_In_Live_Events__c,
.mktoForm .mktoCheckboxList label#LblOpt_In_Online_Event__c,
.mktoForm .mktoCheckboxList label#LblUnsubscribed,
.mktoForm .mktoCheckboxList label#LblacceptedGDPRDPA,
.mktoForm .mktoCheckboxList label#LbldataDriversPromotionConsent {
    position: absolute;
    top: 0;
    left: -25px
}

.mktoForm .mktoCheckboxList input {
    opacity: 0;
    position: absolute
}

.mktoForm .mktoCheckboxList input:checked+label:before {
    background: #11567f url(../img/icon-check-white.svg) center center no-repeat;
    color: #fff
}

.mktoForm label#LblMarketing_Opt_in__c,
.mktoForm label#LblOpt_In_Blog__c,
.mktoForm label#LblOpt_In_Community_News__c,
.mktoForm label#LblOpt_In_Educational_Resources__c,
.mktoForm label#LblOpt_In_Live_Events__c,
.mktoForm label#LblOpt_In_Online_Event__c,
.mktoForm label#LblUnsubscribed,
.mktoForm label#LblacceptedGDPRDPA,
.mktoForm label#LbldataDriversPromotionConsent {
    margin-left: 30px
}

.blue-form .mktoForm .mktoButtonWrap .mktoButton {
    background-color: #000
}

.blue-form .mktoForm .mktoButtonWrap .mktoButton:hover {
    background-color: #fff;
    color: #000
}

.blue-form .mktoForm .mktoTemplateBox {
    color: #fff
}

.blue-form .mktoForm .mktoTemplateBox p {
    color: #fff
}

.blue-form .mktoForm input,
.blue-form .mktoForm select,
.blue-form .mktoForm textarea {
    border-bottom: 1px solid #fff!important;
    color: #fff
}

.blue-form .mktoForm input:active,
.blue-form .mktoForm select:active,
.blue-form .mktoForm textarea:active {
    border-bottom: 1px solid #fff!important
}

.blue-form .mktoForm input.mktoInvalid,
.blue-form .mktoForm select.mktoInvalid,
.blue-form .mktoForm textarea.mktoInvalid {
    border-bottom: 1px solid #f60000!important
}

.blue-form .mktoForm input::-webkit-input-placeholder,
.blue-form .mktoForm select::-webkit-input-placeholder,
.blue-form .mktoForm textarea::-webkit-input-placeholder {
    color: #fff
}

.blue-form .mktoForm input::-moz-placeholder,
.blue-form .mktoForm select::-moz-placeholder,
.blue-form .mktoForm textarea::-moz-placeholder {
    color: #fff
}

.blue-form .mktoForm input:-ms-input-placeholder,
.blue-form .mktoForm select:-ms-input-placeholder,
.blue-form .mktoForm textarea:-ms-input-placeholder {
    color: #fff
}

.blue-form .mktoForm input:-moz-placeholder,
.blue-form .mktoForm select:-moz-placeholder,
.blue-form .mktoForm textarea:-moz-placeholder {
    color: #fff
}

.blue-form .mktoForm .mktoErrorMsg {
    color: #11567f
}

.blue-form .mktoForm textarea {
    border: 1px solid #fff!important
}

.blue-form .mktoForm .mktoFormCol label.checkbox-label {
    color: #fff
}

.blue-form .mktoForm .mktoHtmlText {
    color: #fff
}

.blue-form .mktoForm .mktoFormCol select {
    background: url(../img/arrows/down-arrow-white-form.svg) 99% 12px no-repeat;
    background-size: 20px 20px;
    border-bottom: 1px solid #fff!important;
    color: #fff!important
}

.sno-section.bg-snowflake-blue .horizontal-form .mktoForm .mktoButtonWrap .mktoButton {
    background-color: #29b5e8!important
}

.sno-section.bg-snowflake-blue .horizontal-form .mktoForm .mktoButtonWrap .mktoButton:hover {
    background-color: #fff!important;
    color: #29b5e8!important
}

.sno-section.bg-mid-blue .horizontal-form .mktoForm .mktoButtonWrap .mktoButton {
    background-color: #11567f!important
}

.sno-section.bg-mid-blue .horizontal-form .mktoForm .mktoButtonWrap .mktoButton:hover {
    background-color: #fff!important;
    color: #11567f!important
}

.horizontal-form-grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.horizontal-form {
    margin-bottom: 40px
}

.horizontal-form p.signup {
    margin: 10px 0 0 0;
    font-size: 1.125rem;
    font-family: Texta-Heavy, sans-serif;
    line-height: 1.2
}

.horizontal-form p {
    margin-top: 8px;
    font-size: 16px
}

.horizontal-form .mktoForm {
    width: auto!important;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.horizontal-form .mktoForm .mktoFormRow {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0!important
}

.horizontal-form .mktoForm .mktoFormRow .mktoFormCol {
    float: none!important;
    -webkit-box-flex: 1!important;
    -ms-flex-positive: 1!important;
    flex-grow: 1!important;
    margin: 0 10px
}

.horizontal-form .mktoForm input,
.horizontal-form .mktoForm select,
.horizontal-form .mktoForm textarea {
    border-bottom: 1px solid #fff!important;
    margin-bottom: 25px;
    color: #fff
}

.horizontal-form .mktoForm input:active,
.horizontal-form .mktoForm select:active,
.horizontal-form .mktoForm textarea:active {
    border-bottom: 1px solid #fff!important
}

.horizontal-form .mktoForm input.mktoInvalid,
.horizontal-form .mktoForm select.mktoInvalid,
.horizontal-form .mktoForm textarea.mktoInvalid {
    border-bottom: 1px solid #f60000!important
}

.horizontal-form .mktoForm input::-webkit-input-placeholder,
.horizontal-form .mktoForm select::-webkit-input-placeholder,
.horizontal-form .mktoForm textarea::-webkit-input-placeholder {
    color: #fff
}

.horizontal-form .mktoForm input::-moz-placeholder,
.horizontal-form .mktoForm select::-moz-placeholder,
.horizontal-form .mktoForm textarea::-moz-placeholder {
    color: #fff
}

.horizontal-form .mktoForm input:-ms-input-placeholder,
.horizontal-form .mktoForm select:-ms-input-placeholder,
.horizontal-form .mktoForm textarea:-ms-input-placeholder {
    color: #fff
}

.horizontal-form .mktoForm input:-moz-placeholder,
.horizontal-form .mktoForm select:-moz-placeholder,
.horizontal-form .mktoForm textarea:-moz-placeholder {
    color: #fff
}

.horizontal-form .mktoForm textarea {
    border: 1px solid #fff!important
}

.horizontal-form .mktoForm .mktoFormCol label.checkbox-label {
    color: #fff;
    font-size: 12px
}

.horizontal-form .mktoForm .mktoHtmlText {
    color: #fff;
    font-size: 12px
}

.horizontal-form .mktoForm .mktoAsterix {
    display: none!important
}

.horizontal-form .mktoForm .mktoFormCol select {
    background: url(../img/arrows/down-arrow-white.svg) 99% 12px no-repeat;
    border-bottom: 1px solid #fff!important;
    color: #fff!important
}

.horizontal-form .mktoForm .mktoErrorMsg {
    color: #fff;
    bottom: 7px;
    left: 10px
}

.horizontal-form .mktoForm .mktoRadioList label {
    color: #fff
}

.horizontal-form .mktoForm .mktoRadioList label:before {
    background: #000;
    border: 1px solid #fff
}

.horizontal-form .mktoForm .mktoRadioList input:checked+label:before {
    background: #11567f;
    color: #fff
}

.horizontal-form .mktoForm .mktoCheckboxList label {
    color: #fff
}

.horizontal-form .mktoForm .mktoCheckboxList label:before {
    background: #000;
    border: 1px solid #fff
}

.horizontal-form .mktoForm .mktoCheckboxList label#LblMarketing_Opt_in__c,
.horizontal-form .mktoForm .mktoCheckboxList label#LblOpt_In_Blog__c,
.horizontal-form .mktoForm .mktoCheckboxList label#LblOpt_In_Community_News__c,
.horizontal-form .mktoForm .mktoCheckboxList label#LblOpt_In_Educational_Resources__c,
.horizontal-form .mktoForm .mktoCheckboxList label#LblOpt_In_Live_Events__c,
.horizontal-form .mktoForm .mktoCheckboxList label#LblOpt_In_Online_Event__c,
.horizontal-form .mktoForm .mktoCheckboxList label#LblUnsubscribed,
.horizontal-form .mktoForm .mktoCheckboxList label#LblacceptedGDPRDPA {
    left: -20px
}

.horizontal-form .mktoForm .mktoCheckboxList input:checked+label:before {
    background: #fff url(../img/icon-check-black.svg) center center no-repeat
}

.horizontal-form .mktoForm .mktoButtonRow {
    text-align: center;
    margin-top: 10px
}

.horizontal-form .mktoForm .mktoButtonWrap .mktoButton {
    background-color: #000!important;
    color: #fff!important;
    padding: 12px 27px!important;
    font-family: Texta-Heavy, sans-serif!important;
    font-size: 16px!important;
    width: auto!important;
    margin: 0 auto!important;
    height: auto!important;
    text-transform: uppercase!important;
    font-weight: 400!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    background-image: none!important;
    border: none!important;
    border-radius: 40px!important;
    font-weight: 400!important;
    border: 1px solid #fff!important
}

.horizontal-form .mktoForm .mktoButtonWrap .mktoButton:hover {
    background-color: #fff!important;
    color: #000!important
}

.inline-search-form {
    position: relative;
    display: inline-block
}

.inline-search-form input {
    border: 1px solid #29b5e8;
    border-radius: 50px;
    padding: 5px 50px 5px 15px;
    min-width: 260px;
    position: relative;
    color: #606864
}

.inline-search-form button {
    position: absolute;
    right: -10px;
    top: -4px;
    background-color: transparent
}

.inline-search-form button i {
    color: #000
}

.sno-announcements {
    z-index: 100;
    position: relative;
    background-color: #000
}

.sno-announcements .container {
    max-width: 1294px
}

.sno-announcements .slides {
    margin: 0 75px
}

.sno-announcements .slides.slick-slider {
    margin: 0
}

.sno-announcements .slides .slick-list {
    margin: 0 75px
}

.sno-announcements .slides .slide {
    padding: 14px 0 12px;
    min-height: 45px;
    text-align: center;
    color: #fff
}

.sno-announcements .slides .slide:not(:first-child):not(.slick-slide) {
    display: none
}

.sno-announcements .slides .slide strong {
    font-size: 15px
}

.sno-announcements .slides .slide p {
    margin: 6px 0 0 0;
    line-height: 1.7;
    font-size: 14px
}

.sno-announcements .slides .slide p span {
    display: none
}

.sno-announcements .slides .slide p a {
    text-transform: uppercase;
    font-weight: 400;
    font-family: Lato-Bold, sans-serif;
    font-size: 13px;
    color: #ff9f36
}

.sno-announcements .close {
    display: block;
    width: 13px;
    height: 13px;
    background-image: url(../img/icon-close-white.svg);
    background-size: 13px 13px;
    overflow: hidden;
    white-space: nowrap;
    text-indent: -9999px;
    content: '';
    position: absolute;
    top: 50%;
    right: 25px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background-color: transparent!important;
    margin: 0;
    padding: 0;
    border-radius: 0
}

.sno-announcements .slick-dots {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    top: 50%;
    bottom: auto;
    left: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: auto;
    height: auto
}

.sno-announcements .slick-dots li {
    margin: 0;
    padding: 0;
    width: auto;
    height: auto
}

.sno-announcements .slick-dots li:not(:first-child) {
    margin-left: 6px
}

.sno-announcements .slick-dots button {
    display: block;
    margin: 0;
    padding: 0;
    width: 8px;
    height: 8px;
    overflow: hidden;
    border-radius: 100%;
    border: 1px solid #fff;
    text-indent: -9999px
}

.sno-announcements .slick-dots button:before {
    display: none
}

.sno-announcements .slick-dots .slick-active button {
    background-color: #fff
}

.icon-column i {
    font-size: 45px;
    margin-bottom: 1.5rem;
    opacity: .7;
    display: block;
    color: #b8dfee!important
}

.icon-column a {
    position: relative;
    display: inline-block
}

.sno-section.white .icon-column a,
.sno-section.white .icon-column i,
.sno-section.white-box-header .icon-column a,
.sno-section.white-box-header .icon-column i,
.sno-section.white-text-section .icon-column a,
.sno-section.white-text-section .icon-column i {
    color: #29b5e8!important
}

.sno-section.white .icon-column a,
.sno-section.white-box-header .icon-column a,
.sno-section.white-text-section .icon-column a {
    font-family: Lato-Bold, sans-serif;
    position: relative
}

.sno-section.white .icon-column a:after,
.sno-section.white-box-header .icon-column a:after,
.sno-section.white-text-section .icon-column a:after {
    background-color: #29b5e8
}

.icon-col-match {
    margin-bottom: 1.5rem
}

.tier-columns .tier-title {
    border-bottom: 1px solid #fff;
    padding-bottom: 15px
}

.tier-columns .tier-title h3 {
    margin-bottom: .6rem
}

.tier-columns .tier-benefit {
    margin-bottom: 1rem
}

.tier-columns .tier-benefit h5 {
    margin-bottom: .5rem
}

.featured-quote-section.section-arrow-right:before {
    display: none
}

.customer-quote .quote-cell {
    text-align: center;
    padding-bottom: 50px;
    position: relative;
    z-index: 5
}

.customer-quote .quote-logo {
    max-width: 175px;
    max-height: 65px;
    width: auto;
    height: auto;
    margin-bottom: 40px;
    display: none
}

.customer-quote .quote {
    text-align: center;
    font-size: 18px;
    line-height: 27px;
    margin-bottom: 15px;
    font-family: Lato-Medium, sans-serif;
    font-weight: 400;
    margin-top: 1rem
}

.customer-quote .quote p {
    font-size: 18px;
    font-weight: 600;
    line-height: 27px;
    font-family: Lato-Medium, sans-serif;
    font-weight: 400
}

.customer-quote p.name {
    font-family: Lato-Bold, sans-serif;
    font-size: 13px;
    color: #29b5e8;
    line-height: 18px;
    text-transform: uppercase;
    margin-bottom: 5px
}

.customer-quote p.attribution {
    font-size: 12px
}

.customer-quote p.attribution span.title {
    font-weight: 500
}

.customer-quote p.attribution span.company {
    font-family: Lato-Bold, sans-serif
}

.customer-quote .quote-arrow {
    display: none;
    z-index: 0
}

.quote-video {
    width: 300px;
    height: 300px;
    background-color: #eee;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    position: relative;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    cursor: pointer
}

.quote-video i {
    font-size: 40px;
    color: #fff
}

.quote-video .quote-video-inner {
    position: relative;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    height: 100%;
    width: 100%;
    -webkit-transition: 1s -webkit-transform cubic-bezier(.165, .84, .44, 1);
    transition: 1s -webkit-transform cubic-bezier(.165, .84, .44, 1);
    -o-transition: 1s transform cubic-bezier(.165, .84, .44, 1);
    transition: 1s transform cubic-bezier(.165, .84, .44, 1);
    transition: 1s transform cubic-bezier(.165, .84, .44, 1), 1s -webkit-transform cubic-bezier(.165, .84, .44, 1);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.quote-container {
    position: relative;
    margin-bottom: 80px
}

.quote-container .slick-next::before,
.quote-container .slick-prev::before {
    color: rgba(0, 0, 0, .5)
}

.quote-nav {
    position: absolute;
    bottom: -30px;
    right: 0;
    max-width: 100%;
    width: 100%
}

.quote-nav .line {
    position: absolute;
    left: 0;
    top: calc(100% + 15px);
    width: 0;
    height: 2px;
    background-color: #8a999e;
    -webkit-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out
}

.quote-nav .slick-arrow {
    display: none!important
}

.quote-nav .quote-logo {
    max-width: 100px;
    max-height: 40px;
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    opacity: .75;
    margin: 15px;
    cursor: pointer
}

.quote-nav .slick-slide.slick-current .quote-logo {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
    opacity: 1
}

.quote-nav div {
    text-align: center
}

#page-hero {
    position: relative;
    background-color: #29b5e8;
    height: 450px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#page-hero .grid-container {
    position: relative;
    z-index: 5;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px
}

#page-hero .grid-container .grid-x {
    width: 100%
}

#page-hero .hero-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#page-hero .hero-content h1,
#page-hero .hero-content p {
    color: #fff;
    text-align: left!important
}

#page-hero .hero-content .hero-video-cta {
    color: #fff;
    margin: 0
}

#page-hero .hero-content .hero-video-cta i {
    display: inline-block;
    font-size: 20px;
    margin-right: 10px
}

#page-hero .hero-overlay {
    background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .17)), color-stop(56%, #000));
    background-image: -o-linear-gradient(right, rgba(0, 0, 0, .17) 0, #000 56%);
    background-image: linear-gradient(-90deg, rgba(0, 0, 0, .17) 0, #000 56%);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: .7
}

#page-hero .button-group {
    margin-top: 3rem;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

#page-hero.dg-active {
    margin-bottom: 120px
}

#page-hero .hero-arrow-bg {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 2;
    overflow: hidden
}

.hero-dg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 25px 40px;
    width: 875px;
    max-width: 95%;
    position: absolute;
    top: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    margin-top: -70px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 8
}

.hero-dg .hero-dg-text p.overline {
    color: #fff;
    margin: 0 0 2px 0;
    font-size: 12px;
    font-family: Lato-Bold, sans-serif;
    text-transform: uppercase;
    text-align: center
}

.hero-dg .hero-dg-text h4 {
    color: #fff;
    margin: 0 0 1rem 0;
    font-size: 18px;
    text-align: center
}

section#architecture-details {
    padding: 20px 30px
}

.architecture-details-left {
    width: 100%
}

.architecture-box {
    background-color: #2cb4e6;
    padding: 30px 40px;
    text-align: center
}

.architecture-box h2,
.architecture-box h3,
.architecture-box h4,
.architecture-box h5,
.architecture-box h6,
.architecture-box p {
    color: #fff
}

.architecture-box h4 {
    margin: 20px 0 30px
}

.architecture-box:nth-child(2) {
    background-color: #11567f
}

.architecture-box:nth-child(3) {
    background-color: #8a999e
}

.architecture-details-right {
    margin-bottom: 25px
}

.architecture-details-right {
    display: block;
    width: 100%;
    position: relative
}

.architecture-details-right svg {
    margin: 0 auto;
    width: 100%;
    height: 100%;
    cursor: pointer!important
}

.architecture-details-right svg .cls-1 {
    -webkit-animation: pulse 10s linear infinite;
    animation: pulse 10s linear infinite
}

.architecture-details-right svg .cls-cloud {
    -webkit-animation: pulse 10s linear infinite;
    animation: pulse 10s linear infinite
}

.architecture-details-right svg #inner-circle {
    opacity: 1;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.architecture-details-right svg #middle-circle {
    opacity: .3;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.architecture-details-right svg #outer-circle {
    opacity: .3;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.architecture-details-right svg .circle-layer .cls-2 {
    opacity: 1!important
}

.architecture-details-right svg .circle-fade {
    opacity: 1!important
}

.architecture-details-right svg .circle-active {
    opacity: .3!important
}

.architecture-details-right .arch-module-inner {
    width: 100%;
    margin: 0 auto;
    position: relative;
    padding: 10px;
    border: 4px solid #29b5e8
}

.architecture-details-right .arch-module-inner .arch-left {
    display: none
}

.architecture-details-right .arch-module-inner .arch-left img {
    width: 224px;
    position: absolute;
    left: -45%;
    top: 44%;
    z-index: 10;
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.architecture-details-right .arch-module-inner .arch-triangle {
    display: none
}

.architecture-details-right .arch-module-inner .arch-triangle img {
    width: 110px;
    position: absolute;
    left: -59px;
    top: 50%;
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.architecture-details-right .arch-module-inner .arch-toolbar {
    display: none
}

.architecture-details-right .arch-module-inner .arch-box {
    opacity: .3;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.architecture-details-right .arch-module-inner .arch-box-active {
    opacity: 1!important
}

.architecture-details-right .arch-module-inner .service-box {
    padding-bottom: 8px
}

.architecture-details-right .arch-module-inner .service-box #service-arrows {
    position: absolute;
    width: 40%;
    top: 50px;
    right: 50px
}

.searchandfilter .filters-list-wrapper>li,
.searchandfilter>ul>li {
    border-bottom: 1px solid #c9c9c9
}

.searchandfilter .filters-list-wrapper>li:last-child,
.searchandfilter>ul>li:last-child {
    border-bottom: none
}

.searchandfilter .filters-list-wrapper>li.sf-field-search,
.searchandfilter>ul>li.sf-field-search {
    background: #fff;
    -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .03);
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .03);
    border-radius: 52.5px;
    border: none;
    padding: 10px 20px!important;
    margin-bottom: 2rem
}

.searchandfilter .filters-list-wrapper>li.sf-field-search .sf-input-text,
.searchandfilter>ul>li.sf-field-search .sf-input-text {
    color: #8a999e
}

.searchandfilter .filters-list-wrapper>li.sf-field-reset,
.searchandfilter>ul>li.sf-field-reset {
    margin-top: 2rem
}

.searchandfilter li h4 {
    font-family: Lato-Regular, sans-serif;
    font-size: 14px;
    color: #000;
    line-height: 24px
}

.searchandfilter .search-filter-reset {
    padding: 8px 20px;
    font-size: 12px!important;
    height: auto;
    background: 0 0;
    border: 1px solid #8a999e;
    color: #8a999e
}

.searchandfilter .search-filter-reset:visited {
    color: #8a999e
}

.searchandfilter .search-filter-reset:active,
.searchandfilter .search-filter-reset:focus,
.searchandfilter .search-filter-reset:hover {
    background: #8a999e;
    color: #fff
}

.searchandfilter-wrapper {
    position: relative
}

.searchandfilter-wrapper .show-filters {
    position: absolute;
    top: 8px;
    right: -5px;
    padding: 5px;
    font-family: Lato-Bold, sans-serif;
    font-size: 14px;
    cursor: pointer
}

.searchandfilter-wrapper .filters-list {
    z-index: 90;
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    overflow: auto;
    -ms-scroll-chaining: none;
    overscroll-behavior: contain
}

.searchandfilter-wrapper .filters-list .filters-list-wrapper {
    position: relative;
    padding: 85px 0;
    min-height: 100%
}

.searchandfilter-wrapper .filters-list .filters-list-header {
    position: relative;
    margin-bottom: 25px
}

.searchandfilter-wrapper .filters-list .filters-list-title {
    display: block;
    padding: 0 60px 0 25px;
    font-family: Lato-Bold, sans-serif
}

.searchandfilter-wrapper .filters-list .filters-list-close {
    position: absolute;
    top: -3px;
    right: 20px;
    padding: 0 5px;
    cursor: pointer
}

.searchandfilter-wrapper .filters-list .filters-list-close i {
    font-size: 22px
}

.searchandfilter-wrapper .filters-list .sf-field-reset {
    position: absolute;
    bottom: 40px;
    left: 0;
    padding: 0 25px;
    width: 100%;
    text-align: center
}

.searchandfilter-wrapper .filters-list .sf-field-reset .search-filter-reset {
    margin-bottom: 0
}

.sf-input-checkbox {
    opacity: 0;
    position: absolute
}

.sf-label-checkbox {
    position: relative;
    left: auto;
    width: auto;
    height: auto;
    overflow: auto;
    font-family: Lato-Regular, sans-serif!important;
    color: #000;
    font-size: 12px;
    margin: 0 0 8px 5px;
    padding-left: 28px!important;
    min-height: 20px;
    line-height: 17px
}

.sf-label-checkbox:before {
    position: absolute;
    top: 0;
    left: 0;
    content: '';
    background: #fff;
    border: 1px solid #979797;
    display: inline-block;
    vertical-align: middle;
    width: 17px;
    height: 17px;
    padding: 2px;
    margin-right: 10px;
    text-align: center
}

.sf-input-checkbox:checked+label:before {
    background: #9e9e9e url(../img/icon-check-white.svg) center center no-repeat;
    color: #fff
}

.search-filter-results {
    margin: 2rem 0
}

.search-filter-results .card {
    margin-bottom: 1.875rem
}

.pagination {
    text-align: center;
    margin: 60px auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.pagination a {
    font-family: Lato-Regular, sans-serif;
    font-size: 16px;
    margin: 0 8px;
    color: #5b5b5b!important
}

.pagination a:visited {
    color: #5b5b5b!important
}

.pagination span.page-numbers.current {
    font-family: Lato-Regular, sans-serif;
    font-size: 16px;
    margin: 0 8px;
    color: #000!important;
    position: relative
}

.pagination span.page-numbers.current:after {
    width: 18px;
    height: 3px;
    background-color: #ff9f36;
    position: absolute;
    bottom: -7px;
    left: 50%;
    margin-left: -9px;
    content: '';
    display: block
}

.pagination a.next,
.pagination a.prev {
    font-family: Lato-Regular, sans-serif;
    font-size: 13px;
    text-transform: uppercase;
    color: #000!important
}

.pagination a.next:visited,
.pagination a.prev:visited {
    color: #000!important
}

.pagination a.next {
    margin-left: 10px
}

.pagination a.next:after {
    margin-left: 10px;
    content: '\e83d';
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.pagination a.prev {
    margin-right: 10px
}

.pagination a.prev:before {
    margin-right: 10px;
    content: '\e83d'
}

.results {
    color: #8a999e
}

.search-filter-results-grid {
    margin-top: 5rem
}

.no-results {
    text-align: center
}

.no-results p {
    margin-bottom: 2rem;
    font-size: 1.25rem
}

.image-text-rows .image-text-row .image-cell img {
    max-width: 100%
}

.sno-company-hero .grid-container {
    z-index: 5;
    position: relative
}

.sno-company-hero .hero-content {
    position: relative;
    overflow: hidden;
    background-color: #29b5e8;
    background: -webkit-gradient(linear, left top, right top, from(#29b5e8), to(#0080b0));
    background: -o-linear-gradient(left, #29b5e8 0, #0080b0 100%);
    background: linear-gradient(90deg, #29b5e8 0, #0080b0 100%);
    color: #fff
}

.sno-company-hero .hero-content .grid-container .grid-x {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 50px 0 135px;
    min-height: 505px
}

.sno-company-hero .hero-content .arrow-left {
    position: absolute;
    bottom: -7px;
    left: -60px;
    width: 154px
}

.sno-company-hero .hero-content .arrow-left:not(.loaded) {
    bottom: 0!important;
    left: 0!important;
    opacity: 0!important
}

.sno-company-hero .hero-content .arrow-right {
    position: absolute;
    top: 18px;
    right: -60px;
    width: 154px
}

.sno-company-hero .hero-content .arrow-right:not(.loaded) {
    top: 0!important;
    right: 0!important;
    opacity: 0!important
}

.sno-company-hero .video {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: -85px;
    padding: 0 7px
}

.sno-company-hero .video .thumbnail {
    position: relative;
    cursor: pointer;
    max-width: 500px
}

.sno-company-hero .video .thumbnail img {
    display: block;
    max-width: 100%;
    border: 4px solid #fff
}

.sno-company-hero .video .thumbnail i {
    font-size: 46px;
    color: #fff
}

.sno-company-hero .video .thumbnail .wistia_click_to_play {
    position: absolute;
    width: 100%!important;
    height: 100%!important
}

.sno-stats.section-horizontal-wave {
    background-image: url(../img/waves/wave-horizontal-big.png);
    background-size: auto 100%;
    background-position: center center;
    background-repeat: repeat-x
}

.sno-stats.bg-mid-blue .header,
.sno-stats.bg-snowflake-blue .header,
.sno-stats.g-mid-blue-gt .header,
.sno-stats.g-snowflake-blue-gt .header {
    color: #fff!important
}

.sno-stats.bg-mid-blue .btn,
.sno-stats.bg-snowflake-blue .btn,
.sno-stats.g-mid-blue-gt .btn,
.sno-stats.g-snowflake-blue-gt .btn {
    background: #fff;
    color: #29b5e8;
    border: none
}

.sno-stats.bg-mid-blue .btn:hover,
.sno-stats.bg-snowflake-blue .btn:hover,
.sno-stats.g-mid-blue-gt .btn:hover,
.sno-stats.g-snowflake-blue-gt .btn:hover {
    opacity: .8
}

.sno-stats .box {
    position: relative;
    height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 20px 0
}

.sno-stats .header {
    color: #29b5e8
}

.sno-stats .header .title {
    font-family: Lato-Bold, sans-serif;
    font-size: 18px;
    line-height: 25px;
    margin-bottom: 0
}

.sno-stats .header .data {
    display: block;
    margin: 10px 0;
    padding: 0;
    font-family: Texta-Heavy, sans-serif
}

.sno-stats .header .data .value {
    display: inline-block;
    vertical-align: middle;
    font-size: 50px;
    line-height: 44px
}

.sno-stats .styled-value {
    margin-left: 6rem
}

.sno-stats .styled-value .header {
    position: relative;
    padding-left: 2rem
}

.sno-stats .styled-value .header:after {
    content: '';
    position: absolute;
    left: -10px;
    top: -10px;
    height: 125%;
    width: 7px;
    background: #ff9f36
}

.sno-stats .styled-value .data,
.sno-stats .styled-value .title {
    text-align: left
}

.sno-stats .content {
    margin-top: 20px
}

.sno-stats .content .btn {
    margin-top: 20px
}

.sno-stats .cell {
    margin-top: 1rem
}

table {
    margin-bottom: 2rem
}

.sno-table {
    border-top: 1px solid rgba(194, 194, 194, .49);
    margin-bottom: 2.5rem;
    margin-top: 1rem
}

.sno-table ul {
    margin: 0 0 1.5rem 10px;
    padding: 0;
    list-style-type: none
}

.sno-table ul li {
    font-size: 14px;
    color: #000;
    line-height: 25px;
    margin-bottom: .5rem;
    padding-left: 20px;
    position: relative
}

.sno-table ul li:before {
    content: '■';
    color: #29b5e8;
    position: absolute;
    left: 0;
    top: 0;
    font-size: 11px
}

.sno-table tr {
    border-bottom: 1px solid rgba(194, 194, 194, .49)
}

.sno-table tr td {
    padding: 25px;
    border-right: 1px solid rgba(194, 194, 194, .49)
}

.sno-table tr td.title-col {
    display: none
}

.sno-table tr td:last-child {
    border-right: none
}

.sno-table tr:nth-child(odd) {
    background-color: rgba(17, 86, 127, .07)
}

.sno-table h5 {
    text-align: center;
    font-family: Texta-Heavy, sans-serif;
    margin-bottom: 0;
    margin-top: 0
}

.sno-table .icon-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.sno-table .icon-title i {
    color: #29b5e8;
    font-size: 40px
}

.sno-table .icon-title h5 {
    margin-left: 30px;
    text-align: left
}

.sno-table .mobile-title {
    margin-bottom: 1.5rem;
    text-align: center
}

.sno-table .mobile-title .icon-title {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.sno-table .mobile-title .icon-title h5 {
    text-align: center;
    margin-left: 0
}

.sno-table .mobile-title .icon-title i {
    margin-bottom: 1rem
}

.customer-logo-slider {
    margin: 0 auto;
    padding: 0
}

.customer-logo-slider .logo-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.customer-logo-slider .slick-track {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.customer-logo-slider img {
    margin: 0 auto;
    max-width: 160px;
    width: auto;
    height: auto;
    max-height: 60px
}

.customer-logo-slider.grayscale-logo-slider img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    opacity: .5
}

#listings .section-title {
    padding-bottom: 20px
}

.listings-title-section {
    overflow: hidden
}

.listings-title-section .grid-container {
    position: relative
}

.listings-title-section .listings-arrow {
    position: absolute;
    top: -220px;
    left: -100px;
    z-index: 0;
    width: 420px;
    height: auto;
    display: none;
    opacity: .4;
    pointer-events: none
}

.listings-title-section .grid-x,
.listings-title-section .listings-title {
    position: relative;
    z-index: 3
}

.searchandfilter>ul h4 {
    position: relative;
    padding-left: 25px;
    padding-bottom: 5px;
    cursor: pointer
}

.searchandfilter>ul h4:after {
    content: '\e807';
    position: absolute;
    top: 50%;
    right: 25px;
    font-size: 20px;
    margin-top: -10px;
    color: #8f8f8f;
    -webkit-transition: -webkit-transform .2s ease-in-out;
    transition: -webkit-transform .2s ease-in-out;
    -o-transition: transform .2s ease-in-out;
    transition: transform .2s ease-in-out;
    transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out
}

.searchandfilter>ul h4.filter-open:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.searchandfilter>ul ul {
    display: none;
    padding: 0 25px;
    margin-top: 10px
}

.searchandfilter .sf-field-search {
    position: relative
}

.searchandfilter .sf-field-search .sf-input-text {
    max-width: 90%
}

.searchandfilter .sf-field-search:after {
    content: '\e83b';
    position: absolute;
    top: 50%;
    right: 20px;
    font-size: 20px;
    margin-top: -11px;
    color: #29b5e8
}

.search-filter-results {
    position: relative
}

.search-filter-results .results {
    position: absolute;
    right: 0;
    top: -35px;
    font-size: 13px;
    text-transform: uppercase;
    font-family: Lato-Medium, sans-serif
}

.search-filter-results .search-filter-results-grid>p {
    display: none
}

.manual-reset {
    cursor: pointer
}

.sno-our-values .values {
    margin: 40px 0
}

.sno-our-values .btn {
    margin-top: 40px
}

.sno-our-values .box {
    margin-top: 15px;
    margin-bottom: 15px;
    height: 100%;
    -webkit-perspective: 1000px;
    perspective: 1000px
}

.sno-our-values .box .box-content .back:before,
.sno-our-values .box .box-content .front:before {
    content: '';
    position: absolute;
    background-image: url(../img/arrows/arrow-dotted-white-snow.png);
    background-repeat: no-repeat;
    display: none
}

.sno-our-values .box:nth-child(1) .box-content .front:before {
    width: 299px;
    height: 361px;
    top: 120px;
    left: -80px
}

.sno-our-values .box:nth-child(5) .box-content .front:before {
    width: 299px;
    height: 361px;
    top: -160px;
    left: -80px
}

.sno-our-values .box:nth-child(2) .box-content .front:before {
    width: 299px;
    height: 361px;
    top: -115px;
    right: -160px
}

.sno-our-values .box:nth-child(3) .box-content .front:before {
    width: 299px;
    height: 361px;
    top: -115px;
    left: -160px
}

.sno-our-values .box:nth-child(7) .box-content .front:before {
    width: 299px;
    height: 361px;
    top: 20px;
    right: -160px
}

.sno-our-values .box:nth-child(8) .box-content .front:before {
    width: 299px;
    height: 361px;
    top: 20px;
    left: -160px
}

.sno-our-values .box:nth-child(1) .box-content .back:before {
    width: 299px;
    height: 361px;
    top: 120px;
    left: -80px
}

.sno-our-values .box:nth-child(5) .box-content .back:before {
    width: 299px;
    height: 361px;
    top: -160px;
    left: -80px
}

.sno-our-values .box:nth-child(2) .box-content .back:before {
    width: 299px;
    height: 361px;
    top: -115px;
    right: -160px
}

.sno-our-values .box:nth-child(3) .box-content .back:before {
    width: 299px;
    height: 361px;
    top: -115px;
    left: -160px
}

.sno-our-values .box:nth-child(7) .box-content .back:before {
    width: 299px;
    height: 361px;
    top: 20px;
    right: -160px
}

.sno-our-values .box:nth-child(8) .box-content .back:before {
    width: 299px;
    height: 361px;
    top: 20px;
    left: -160px
}

.sno-our-values .box:hover .box-content {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg)
}

.sno-our-values .box-content {
    position: relative;
    width: 100%;
    height: 100%;
    min-height: 270px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.sno-our-values .box-content .back,
.sno-our-values .box-content .front {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.sno-our-values .box-content .front {
    -webkit-transform: rotateY(0);
    transform: rotateY(0);
    background: #7d44cf;
    color: #fff
}

.sno-our-values .box-content .front .icon {
    display: block;
    margin: 0;
    padding: 0;
    margin-bottom: 20px
}

.sno-our-values .box-content .front .title {
    margin-bottom: 0;
    font-family: Lato-Regular, sans-serif
}

.sno-our-values .box-content .back {
    background: #7d44cf;
    -webkit-transform: rotateY(-180deg);
    transform: rotateY(-180deg)
}

.sno-our-values .box-content .back:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .4)
}

.sno-our-values .box-content .back .text {
    margin-bottom: 0;
    color: #fff;
    font-size: 14px;
    line-height: 24px;
    z-index: 10
}

.sno-awards .awards {
    margin-top: 65px;
    text-align: center
}

.sno-awards .awards .box {
    position: relative;
    padding: 0;
    vertical-align: middle
}

.sno-awards .awards img {
    display: inline-block;
    vertical-align: middle;
    max-height: 60px
}

.sno-awards .awards .slick-slider {
    padding: 0 25px
}

.sno-awards .awards .slick-next,
.sno-awards .awards .slick-prev {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 13px;
    height: 24px;
    text-indent: -9999px;
    z-index: 10;
    cursor: pointer
}

.sno-awards .awards .slick-prev {
    left: 0;
    background: url(../img/arrows/arrow-left-slick.svg)
}

.sno-awards .awards .slick-next {
    right: 0;
    background: url(../img/arrows/arrow-right-slick.svg)
}

.sno-team .section-team {
    margin-top: 40px
}

.sno-team .team-list {
    margin-top: 30px;
    text-align: center
}

.sno-team .team-list .box {
    display: inline-block;
    max-width: 285px;
    height: auto;
    background: #fff;
    -webkit-box-shadow: 2px 4px 10px 0 rgba(0, 0, 0, .1);
    box-shadow: 2px 4px 10px 0 rgba(0, 0, 0, .1)
}

.sno-team .team-list .box:hover .team-member-header:after {
    opacity: 1
}

.sno-team .team-list .box:hover .team-member-header .btn {
    display: block
}

.sno-team .team-list .team-member-header {
    position: relative;
    width: 100%;
    height: 285px
}

.sno-team .team-list .team-member-header:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(17, 86, 127, .8);
    opacity: 0;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.sno-team .team-list .team-member-header .btn {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    text-align: center;
    z-index: 20;
    display: none
}

.sno-team .team-list .team-member-header img.headshot {
    display: block;
    margin: 0 auto;
    padding: 0;
    width: 100%;
    height: 285px;
    -o-object-fit: cover;
    object-fit: cover
}

.sno-team .team-list .team-member-block {
    padding: 20px 10px;
    text-align: left
}

.sno-team .team-list .team-member-block .name {
    font-family: Lato-Bold, sans-serif;
    font-size: 18px;
    line-height: 25px;
    text-transform: none;
    margin-bottom: 0
}

.sno-team .team-list .team-member-block .title {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 0
}

.box-popup {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.box-popup .team-member-header {
    position: relative;
    padding: 20px
}

.box-popup .team-member-header .social {
    margin-top: 20px;
    text-align: left
}

.box-popup .team-member-header .social img {
    display: inline-block;
    margin: 0 auto;
    padding: 0;
    width: 100%;
    max-width: 32px;
    height: auto;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.box-popup .team-member-header .social img:hover {
    opacity: .8
}

.box-popup .team-member-block {
    position: relative;
    padding: 20px
}

.box-popup .team-member-block .name {
    font-family: Lato-Bold, sans-serif;
    font-size: 32px;
    line-height: 37px;
    text-transform: none;
    margin-bottom: 0
}

.box-popup .team-member-block .title {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 0
}

.box-popup .team-member-block .bio {
    margin-top: 40px
}

.box-popup .team-member-block .bio p {
    font-size: 16px;
    line-height: 28px
}

#lightcase-overlay {
    background-color: rgba(17, 86, 127, .9)!important
}

#lightcase-case {
    width: 1200px;
    padding: 0 20px;
    text-shadow: none!important;
    color: #000!important
}

#lightcase-case h1,
#lightcase-case h2,
#lightcase-case h3,
#lightcase-case h4,
#lightcase-case h5,
#lightcase-case h6,
#lightcase-case ol li,
#lightcase-case p,
#lightcase-case ul li {
    color: #000!important
}

#lightcase-info {
    font-family: Lato-Bold, sans-serif!important;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

#lightcase-info #lightcase-sequenceInfo {
    font-size: 18px!important;
    line-height: 25px!important;
    color: #fff!important;
    text-shadow: none!important;
    text-align: center!important
}

#lightcase-content {
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}

#lightcase-content .team-member-bio-popup {
    padding: 20px 40px;
    background-color: #fff
}

#lightcase-content .team-member-header img.headshot {
    display: block;
    margin: 0;
    padding: 0;
    max-width: 285px;
    height: 285px;
    -o-object-fit: cover;
    object-fit: cover
}

.lightcase-icon-next::before,
.lightcase-icon-prev::before {
    display: block;
    color: #fff;
    font-family: snowflake;
    font-style: normal;
    font-weight: 400;
    speak: none;
    text-decoration: inherit;
    width: auto;
    height: auto;
    margin: 0;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em
}

.lightcase-icon-prev::before {
    content: '\e83d'
}

.lightcase-icon-next::before {
    content: '\e83d';
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.lightcase-icon-next span,
.lightcase-icon-prev span,
.lightcase-nav span {
    display: none!important
}

a[class*=lightcase-icon-]:hover {
    color: #fff;
    text-shadow: none!important
}

a[class*=lightcase-icon-].lightcase-icon-close {
    right: 30px
}

.lightcase-icon-close::before {
    display: block;
    color: #fff;
    content: '\e8b2';
    font-size: 32px;
    font-family: snowflake;
    font-style: normal;
    font-weight: 400;
    speak: none;
    text-decoration: inherit;
    width: auto;
    height: auto;
    margin: 0;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em
}

a[class*=lightcase-icon-].lightcase-icon-next {
    right: 35px
}

a[class*=lightcase-icon-].lightcase-icon-prev {
    left: 35px
}

.sno-boxes .boxes-content {
    margin-top: 65px
}

.sno-boxes .optional-link {
    font-size: 16px;
    line-height: 28px
}

.sno-boxes .card-cell {
    color: #fff
}

.sno-boxes .box-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.sno-boxes .card {
    min-height: auto
}

.sno-boxes .card .card-content-inner {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.sno-boxes .card .card-content {
    padding: 1.7rem 2rem
}

.sno-boxes .card .card-content h4 {
    font-size: 1.5rem;
    margin-bottom: .6rem;
    color: #fff!important
}

.sno-boxes .card .card-content p {
    line-height: 2em;
    color: #fff!important
}

.sno-boxes .card .card-content .card-link {
    height: 100%;
    vertical-align: bottom;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.sno-boxes .card .card-content-low {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: auto
}

.service-boxes .boxes-content .boxes-card .boxes-tabs-links .tabs {
    padding: 0 0 50px
}

.service-boxes .boxes-content .boxes-card .boxes-tabs-links .tabs li a {
    height: 100%;
    text-align: center;
    padding: 2rem;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-bottom: 0;
    font-family: inherit;
    text-transform: none;
    font-size: inherit;
    white-space: inherit
}

.service-boxes .boxes-content .boxes-card .boxes-tabs-links .tabs li a .title {
    margin-bottom: 2rem;
    text-transform: none;
    display: block;
    font-family: Lato-Bold, sans-serif
}

.service-boxes .boxes-content .boxes-card .boxes-tabs-links .tabs li a .description {
    font-family: Lato-Regular, sans-serif;
    font-size: 14px;
    text-transform: none;
    font-weight: 300;
    line-height: 1.75em
}

.service-boxes .boxes-content .boxes-card .boxes-tabs-links .tabs li:not(.is-active) a {
    background: #8a999e;
    -webkit-transition: background 250ms ease-in-out;
    -o-transition: background 250ms ease-in-out;
    transition: background 250ms ease-in-out
}

.service-boxes .boxes-content .boxes-card .boxes-tabs-links .tabs li:not(.is-active) a:hover {
    background: #637378
}

.service-boxes .boxes-content .boxes-card .boxes-tabs-links .tabs li:not(:first-child) {
    margin-left: .9375rem
}

.service-boxes .boxes-content .boxes-card .boxes-tabs-links .tabs li:last-child a {
    margin-right: 0
}

.service-boxes .boxes-content .boxes-card .boxes-tabs-links .tabs li.is-active a {
    position: relative;
    background: #29b5e8;
    background: -o-linear-gradient(315deg, #29b5e8 0, #000 100%);
    background: linear-gradient(135deg, #29b5e8 0, #000 100%)
}

.service-boxes .boxes-content .boxes-card .boxes-tabs-links .tabs li.is-active a:after {
    top: 100%;
    left: 50%;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border: 15px solid transparent;
    border-top-color: #0b313f;
    margin-left: -15px
}

.service-boxes .card {
    min-height: 350px
}

.service-boxes .card .card-content {
    padding: 1.7rem 2rem;
    text-align: center
}

.service-boxes .card .card-content h4 {
    font-size: 1rem;
    margin-bottom: .6rem;
    color: #29b5e8!important
}

.service-boxes .card .card-content p {
    line-height: 2em;
    color: #000
}

.service-boxes .card .card-content .card-link {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    color: #000!important
}

.service-boxes .accordion-item.is-active .accordion-title {
    background: -o-linear-gradient(315deg, #000 0, #29b5e8 100%);
    background: linear-gradient(135deg, #000 0, #29b5e8 100%)
}

.service-boxes .accordion-title {
    background: -o-linear-gradient(315deg, #29b5e8 0, #000 100%);
    background: linear-gradient(135deg, #29b5e8 0, #000 100%);
    -webkit-transition: all 350ms ease-in-out;
    -o-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out
}

.service-boxes .accordion-title .title {
    margin-bottom: 1rem;
    text-transform: none;
    display: block;
    color: #fff
}

.service-boxes .accordion-title .description {
    font-family: Lato-Regular, sans-serif;
    font-size: 14px;
    text-transform: none;
    font-weight: 300;
    line-height: 1.75em;
    color: #fff
}

.service-boxes .accordion-title .card {
    min-height: 200px
}

.service-boxes .accordion-title:before {
    color: #fff
}

.service-boxes .tabs-panel {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.service-boxes .boxes-tabs-content .cell {
    padding: 1rem 1rem 0
}

.service-tiers .tiers-content {
    padding-top: 2rem
}

.service-tiers .service-card {
    min-height: 255px;
    -webkit-box-shadow: 2px 4px 10px 0 rgba(0, 0, 0, .1);
    box-shadow: 2px 4px 10px 0 rgba(0, 0, 0, .1);
    background-color: #fff
}

.service-tiers .service-card .service-card-content {
    padding: 2.3rem 2.65rem 1rem
}

.service-tiers .service-card .service-card-content h4 {
    font-size: 1.6rem;
    margin-bottom: .5rem;
    color: #29b5e8!important
}

.service-tiers .service-card .service-card-content p {
    font-size: 1rem;
    line-height: 2em;
    color: #000!important
}

.service-tiers .service-card .service-card-content ul li {
    color: #000
}

.service-tiers .service-card .service-card-content ul li:before {
    background-image: url(../img/bullet-blue.svg)
}

.service-tiers .tier-layout-columns {
    padding-bottom: 1.875rem;
    max-width: 100%
}

.service-tiers .tier-layout-columns .service-card {
    min-height: 180px
}

.service-tiers .tier-layout-columns .service-card .service-card-content {
    padding: 2.6rem 2.65rem 1rem;
    width: 100%
}

.service-tiers .tier-layout-columns .service-card .service-card-content-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.service-tiers .tier-layout-columns .service-card-content-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 1.5rem 0;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.sno-partners-box {
    width: 100%;
    margin: 0 auto;
    -webkit-box-shadow: 2px 4px 10px 0 rgba(0, 0, 0, .1);
    box-shadow: 2px 4px 10px 0 rgba(0, 0, 0, .1);
    padding: 30px;
    position: relative;
    z-index: 8;
    background-color: #fff
}

.sno-partners-box .grid-container {
    max-width: 1050px;
    padding-left: 30px;
    padding-right: 30px
}

.sno-partners-box .partners-grid {
    position: relative;
    margin-top: 40px
}

.sno-partners-box .box img {
    display: block;
    margin: 0 auto;
    padding: 10px;
    -o-object-fit: cover;
    object-fit: cover;
    max-width: 100%;
    max-height: 60px
}

.sno-partners-box .cta {
    margin-top: 65px;
    text-align: center
}

.sno-diagram .diagram-wrapper {
    position: relative;
    width: 100%;
    max-width: 1240px;
    height: 100%;
    margin: 0 auto;
    margin-top: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.sno-diagram .box-diagram {
    position: relative;
    display: block;
    margin: 0 auto;
    margin-top: 50px;
    margin-bottom: 50px;
    padding: 0 20px
}

.sno-diagram .box-diagram svg {
    width: 100%;
    max-width: 562px;
    height: auto!important
}

.sno-diagram .box-diagram .layers {
    cursor: pointer;
    -webkit-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out
}

.sno-diagram .box-diagram .layers .custom-layer {
    opacity: 0
}

.sno-diagram .box-diagram .layers .custom-layer.active-layer {
    opacity: 1
}

.sno-diagram .box-diagram .logos {
    margin-top: 0;
    position: relative;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.sno-diagram .box-diagram .logos img {
    display: block;
    margin: 10px;
    padding: 0;
    height: 45px;
    -o-object-fit: cover;
    object-fit: cover
}

.sno-diagram .box-details {
    width: 100%;
    height: auto;
    color: #fff
}

.sno-diagram .box-details .content {
    display: none;
    position: relative;
    height: 100%;
    padding: 20px;
    opacity: 0;
    -webkit-animation: show .4s ease-in-out forwards;
    animation: show .4s ease-in-out forwards
}

@-webkit-keyframes show {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@keyframes show {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

.sno-diagram .box-details .content.data-0 {
    background: #00a0a8;
    background: -o-linear-gradient(134deg, #00a0a8 35%, #00afc1 61%);
    background: linear-gradient(-44deg, #00a0a8 35%, #00afc1 61%)
}

.sno-diagram .box-details .content.data-1 {
    background: #00a0a8;
    background: -o-linear-gradient(134deg, #00a0a8 35%, #00afc1 61%);
    background: linear-gradient(-44deg, #00a0a8 35%, #00afc1 61%)
}

.sno-diagram .box-details .content.data-2 {
    background: #37b4e2;
    background: -webkit-gradient(linear, left top, left bottom, from(#37b4e2), to(#008ac0));
    background: -o-linear-gradient(top, #37b4e2 0, #008ac0 100%);
    background: linear-gradient(180deg, #37b4e2 0, #008ac0 100%)
}

.sno-diagram .box-details .content.data-3 {
    background: #003347;
    background: -o-linear-gradient(131deg, #003347 0, #004a69 50%);
    background: linear-gradient(-41deg, #003347 0, #004a69 50%)
}

.sno-diagram .box-details .content.data-4 {
    background: #8f4594
}

.sno-diagram .box-details .content.is-active {
    display: block
}

.st0 {
    fill: url(#SVGID_1_)
}

.st1 {
    fill: #fff
}

.st2 {
    display: none
}

.st3 {
    display: inline;
    opacity: .25
}

.st4 {
    display: inline;
    fill: #8f4594
}

.st5 {
    display: inline
}

.st6 {
    -webkit-clip-path: url(#SVGID_4_);
    clip-path: url(#SVGID_4_)
}

.st7 {
    opacity: .38
}

.st8 {
    fill: url(#XMLID_2605_)
}

.st9 {
    fill: url(#XMLID_2606_)
}

.st10 {
    fill: url(#XMLID_2607_)
}

.st11 {
    fill: url(#XMLID_2608_)
}

.st12 {
    fill: url(#XMLID_2609_)
}

.st13 {
    fill: url(#XMLID_2610_)
}

.st14 {
    fill: url(#XMLID_2611_)
}

.st15 {
    fill: url(#XMLID_2612_)
}

.st16 {
    fill: url(#XMLID_2613_)
}

.st17 {
    fill: url(#XMLID_2614_)
}

.st18 {
    fill: url(#XMLID_2615_)
}

.st19 {
    fill: url(#XMLID_2616_)
}

.st20 {
    fill: url(#XMLID_2617_)
}

.st21 {
    fill: url(#XMLID_2618_)
}

.st22 {
    fill: url(#XMLID_2619_)
}

.st23 {
    fill: url(#XMLID_2620_)
}

.st24 {
    fill: url(#XMLID_2621_)
}

.st25 {
    fill: url(#XMLID_2622_)
}

.st26 {
    fill: url(#XMLID_2623_)
}

.st27 {
    fill: url(#XMLID_2624_)
}

.st28 {
    fill: url(#XMLID_2625_)
}

.st29 {
    fill: url(#XMLID_2626_)
}

.st30 {
    fill: url(#XMLID_2627_)
}

.st31 {
    fill: url(#XMLID_2628_)
}

.st32 {
    fill: url(#XMLID_2629_)
}

.st33 {
    fill: url(#XMLID_2630_)
}

.st34 {
    fill: url(#XMLID_2631_)
}

.st35 {
    fill: url(#XMLID_2632_)
}

.st36 {
    fill: url(#XMLID_2633_)
}

.st37 {
    fill: url(#XMLID_2634_)
}

.st38 {
    fill: url(#XMLID_2635_)
}

.st39 {
    fill: url(#XMLID_2636_)
}

.st40 {
    fill: url(#XMLID_2637_)
}

.st41 {
    fill: url(#XMLID_2638_)
}

.st42 {
    fill: url(#XMLID_2639_)
}

.st43 {
    fill: url(#XMLID_2640_)
}

.st44 {
    fill: url(#XMLID_2641_)
}

.st45 {
    fill: url(#XMLID_2642_)
}

.st46 {
    fill: url(#XMLID_2643_)
}

.st47 {
    fill: url(#XMLID_2644_)
}

.st48 {
    fill: url(#XMLID_2645_)
}

.st49 {
    fill: url(#XMLID_2646_)
}

.st50 {
    fill: url(#XMLID_2647_)
}

.st51 {
    fill: url(#XMLID_2648_)
}

.st52 {
    fill: url(#XMLID_2649_)
}

.st53 {
    fill: url(#XMLID_2650_)
}

.st54 {
    fill: url(#XMLID_2651_)
}

.st55 {
    fill: url(#XMLID_2652_)
}

.st56 {
    fill: url(#XMLID_2653_)
}

.st57 {
    fill: url(#XMLID_2654_)
}

.st58 {
    fill: url(#XMLID_2655_)
}

.st59 {
    fill: url(#XMLID_2656_)
}

.st60 {
    fill: url(#XMLID_2657_)
}

.st61 {
    fill: url(#XMLID_2658_)
}

.st62 {
    fill: url(#XMLID_2659_)
}

.st63 {
    fill: url(#XMLID_2660_)
}

.st64 {
    fill: url(#XMLID_2661_)
}

.st65 {
    fill: url(#XMLID_2662_)
}

.st66 {
    fill: url(#XMLID_2663_)
}

.st67 {
    fill: url(#XMLID_2664_)
}

.st68 {
    fill: url(#XMLID_2665_)
}

.st69 {
    fill: url(#XMLID_2666_)
}

.st70 {
    fill: url(#XMLID_2667_)
}

.st71 {
    fill: url(#XMLID_2668_)
}

.st72 {
    fill: url(#XMLID_2669_)
}

.st73 {
    fill: url(#XMLID_2670_)
}

.st74 {
    fill: url(#XMLID_2671_)
}

.st75 {
    fill: url(#XMLID_2672_)
}

.st76 {
    fill: url(#XMLID_2673_)
}

.st77 {
    fill: url(#XMLID_2674_)
}

.st78 {
    fill: url(#XMLID_2675_)
}

.st79 {
    fill: url(#XMLID_2676_)
}

.st80 {
    fill: url(#XMLID_2677_)
}

.st81 {
    fill: url(#XMLID_2678_)
}

.st82 {
    fill: url(#XMLID_2679_)
}

.st83 {
    fill: url(#XMLID_2680_)
}

.st84 {
    fill: url(#XMLID_2681_)
}

.st85 {
    fill: url(#XMLID_2682_)
}

.st86 {
    fill: url(#XMLID_2683_)
}

.st87 {
    fill: url(#XMLID_2684_)
}

.st88 {
    fill: url(#XMLID_2685_)
}

.st89 {
    fill: url(#XMLID_2686_)
}

.st90 {
    fill: url(#XMLID_2687_)
}

.st91 {
    fill: url(#XMLID_2688_)
}

.st92 {
    fill: url(#XMLID_2689_)
}

.st93 {
    fill: url(#XMLID_2690_)
}

.st94 {
    fill: url(#SVGID_5_)
}

.st95 {
    fill: url(#SVGID_6_)
}

.st96 {
    fill: url(#SVGID_7_)
}

.st97 {
    fill: url(#SVGID_8_)
}

.st98 {
    fill: url(#SVGID_9_)
}

.st99 {
    fill: url(#SVGID_10_)
}

.st100 {
    fill: url(#SVGID_11_)
}

.st101 {
    fill: url(#SVGID_12_)
}

.st102 {
    fill: url(#SVGID_13_)
}

.st103 {
    fill: url(#SVGID_14_)
}

.st104 {
    fill: url(#SVGID_15_)
}

.st105 {
    fill: url(#SVGID_16_)
}

.st106 {
    fill: url(#SVGID_17_)
}

.st107 {
    fill: url(#SVGID_18_)
}

.st108 {
    fill: url(#SVGID_19_)
}

.st109 {
    fill: url(#SVGID_20_)
}

.st110 {
    fill: url(#SVGID_21_)
}

.st111 {
    fill: url(#SVGID_22_)
}

.st112 {
    fill: url(#SVGID_23_)
}

.st113 {
    fill: url(#SVGID_24_)
}

.st114 {
    fill: url(#SVGID_25_)
}

.st115 {
    fill: url(#SVGID_26_)
}

.st116 {
    fill: url(#SVGID_27_)
}

.st117 {
    fill: url(#SVGID_28_)
}

.st118 {
    fill: url(#SVGID_29_)
}

.st119 {
    fill: url(#SVGID_30_)
}

.st120 {
    fill: url(#SVGID_31_)
}

.st121 {
    fill: url(#SVGID_32_)
}

.st122 {
    fill: url(#SVGID_33_)
}

.st123 {
    fill: url(#SVGID_34_)
}

.st124 {
    fill: url(#SVGID_35_)
}

.st125 {
    fill: url(#SVGID_36_)
}

.st126 {
    fill: url(#SVGID_37_)
}

.st127 {
    fill: url(#SVGID_38_)
}

.st128 {
    fill: url(#SVGID_39_)
}

.st129 {
    fill: url(#SVGID_40_)
}

.st130 {
    fill: url(#SVGID_41_)
}

.st131 {
    fill: url(#SVGID_42_)
}

.st132 {
    fill: url(#SVGID_43_)
}

.st133 {
    fill: url(#SVGID_44_)
}

.st134 {
    fill: url(#SVGID_45_)
}

.st135 {
    fill: url(#SVGID_46_)
}

.st136 {
    fill: url(#SVGID_47_)
}

.st137 {
    fill: url(#SVGID_48_)
}

.st138 {
    fill: url(#SVGID_49_)
}

.st139 {
    fill: url(#SVGID_50_)
}

.st140 {
    fill: url(#SVGID_51_)
}

.st141 {
    fill: url(#SVGID_52_)
}

.st142 {
    fill: url(#SVGID_53_)
}

.st143 {
    fill: url(#SVGID_54_)
}

.st144 {
    fill: url(#SVGID_55_)
}

.st145 {
    fill: url(#SVGID_56_)
}

.st146 {
    fill: url(#SVGID_57_)
}

.st147 {
    fill: url(#SVGID_58_)
}

.st148 {
    fill: url(#SVGID_59_)
}

.st149 {
    fill: url(#SVGID_60_)
}

.st150 {
    fill: url(#SVGID_61_)
}

.st151 {
    fill: url(#SVGID_62_)
}

.st152 {
    fill: url(#SVGID_63_)
}

.st153 {
    fill: url(#SVGID_64_)
}

.st154 {
    fill: url(#SVGID_65_)
}

.st155 {
    fill: url(#SVGID_66_)
}

.st156 {
    fill: url(#SVGID_67_)
}

.st157 {
    fill: url(#SVGID_68_)
}

.st158 {
    fill: url(#SVGID_69_)
}

.st159 {
    fill: url(#SVGID_70_)
}

.st160 {
    fill: url(#SVGID_71_)
}

.st161 {
    fill: url(#SVGID_72_)
}

.st162 {
    fill: url(#SVGID_73_)
}

.st163 {
    fill: url(#SVGID_74_)
}

.st164 {
    fill: url(#SVGID_75_)
}

.st165 {
    fill: url(#SVGID_76_)
}

.st166 {
    fill: url(#SVGID_77_)
}

.st167 {
    fill: url(#SVGID_78_)
}

.st168 {
    fill: url(#SVGID_79_)
}

.st169 {
    fill: url(#SVGID_80_)
}

.st170 {
    fill: url(#SVGID_81_)
}

.st171 {
    fill: url(#SVGID_82_)
}

.st172 {
    fill: url(#SVGID_83_)
}

.st173 {
    fill: url(#SVGID_84_)
}

.st174 {
    fill: url(#SVGID_85_)
}

.st175 {
    fill: url(#SVGID_86_)
}

.st176 {
    fill: url(#SVGID_87_)
}

.st177 {
    fill: url(#SVGID_88_)
}

.st178 {
    fill: url(#SVGID_89_)
}

.st179 {
    fill: url(#SVGID_90_)
}

.st180 {
    fill: url(#SVGID_91_)
}

.st181 {
    fill: url(#SVGID_92_)
}

.st182 {
    fill: url(#SVGID_93_)
}

.st183 {
    fill: url(#SVGID_94_)
}

.st184 {
    fill: url(#SVGID_95_)
}

.st185 {
    fill: url(#SVGID_96_)
}

.st186 {
    fill: url(#SVGID_97_)
}

.st187 {
    fill: url(#SVGID_98_)
}

.st188 {
    fill: url(#SVGID_99_)
}

.st189 {
    fill: url(#SVGID_100_)
}

.st190 {
    fill: url(#SVGID_101_)
}

.st191 {
    fill: url(#SVGID_102_)
}

.st192 {
    fill: url(#SVGID_103_)
}

.st193 {
    fill: url(#SVGID_104_)
}

.st194 {
    fill: url(#SVGID_105_)
}

.st195 {
    fill: url(#SVGID_106_)
}

.st196 {
    fill: url(#SVGID_107_)
}

.st197 {
    fill: url(#SVGID_108_)
}

.st198 {
    fill: url(#SVGID_109_)
}

.st199 {
    fill: url(#SVGID_110_)
}

.st200 {
    fill: url(#SVGID_111_)
}

.st201 {
    fill: url(#SVGID_112_)
}

.st202 {
    fill: url(#SVGID_113_)
}

.st203 {
    fill: url(#SVGID_114_)
}

.st204 {
    fill: url(#SVGID_115_)
}

.st205 {
    fill: url(#SVGID_116_)
}

.st206 {
    fill: url(#SVGID_117_)
}

.st207 {
    fill: url(#SVGID_118_)
}

.st208 {
    fill: url(#SVGID_119_)
}

.st209 {
    fill: url(#SVGID_120_)
}

.st210 {
    fill: url(#SVGID_121_)
}

.st211 {
    fill: url(#SVGID_122_)
}

.st212 {
    fill: url(#SVGID_123_)
}

.st213 {
    fill: url(#SVGID_124_)
}

.st214 {
    fill: url(#SVGID_125_)
}

.st215 {
    fill: url(#SVGID_126_)
}

.st216 {
    fill: url(#SVGID_127_)
}

.st217 {
    fill: url(#SVGID_128_)
}

.st218 {
    fill: url(#SVGID_129_)
}

.st219 {
    fill: url(#SVGID_130_)
}

.st220 {
    fill: url(#SVGID_131_)
}

.st221 {
    fill: url(#SVGID_132_)
}

.st222 {
    fill: url(#SVGID_133_)
}

.st223 {
    fill: url(#SVGID_134_)
}

.st224 {
    fill: url(#SVGID_135_)
}

.st225 {
    fill: url(#SVGID_136_)
}

.st226 {
    fill: url(#SVGID_137_)
}

.st227 {
    fill: url(#SVGID_138_)
}

.st228 {
    fill: url(#SVGID_139_)
}

.st229 {
    fill: url(#SVGID_140_)
}

.st230 {
    fill: url(#SVGID_141_)
}

.st231 {
    fill: url(#SVGID_142_)
}

.st232 {
    fill: url(#SVGID_143_)
}

.st233 {
    fill: url(#SVGID_144_)
}

.st234 {
    fill: url(#SVGID_145_)
}

.st235 {
    fill: url(#SVGID_146_)
}

.st236 {
    fill: url(#SVGID_147_)
}

.st237 {
    fill: url(#SVGID_148_)
}

.st238 {
    fill: url(#SVGID_149_)
}

.st239 {
    fill: url(#SVGID_150_)
}

.st240 {
    fill: url(#SVGID_151_)
}

.st241 {
    fill: url(#SVGID_152_)
}

.st242 {
    fill: url(#SVGID_153_)
}

.st243 {
    fill: url(#SVGID_154_)
}

.st244 {
    fill: url(#SVGID_155_)
}

.st245 {
    fill: url(#SVGID_156_)
}

.st246 {
    fill: url(#SVGID_157_)
}

.st247 {
    fill: url(#SVGID_158_)
}

.st248 {
    fill: url(#SVGID_159_)
}

.st249 {
    fill: url(#SVGID_160_)
}

.st250 {
    fill: url(#SVGID_161_)
}

.st251 {
    fill: url(#SVGID_162_)
}

.st252 {
    fill: url(#SVGID_163_)
}

.st253 {
    fill: url(#SVGID_164_)
}

.st254 {
    fill: url(#SVGID_165_)
}

.st255 {
    fill: url(#SVGID_166_)
}

.st256 {
    fill: url(#SVGID_167_)
}

.st257 {
    fill: url(#SVGID_168_)
}

.st258 {
    fill: url(#SVGID_169_)
}

.st259 {
    fill: url(#SVGID_170_)
}

.st260 {
    fill: url(#SVGID_171_)
}

.st261 {
    fill: url(#SVGID_172_)
}

.st262 {
    fill: url(#SVGID_173_)
}

.st263 {
    fill: url(#SVGID_174_)
}

.st264 {
    fill: url(#SVGID_175_)
}

.st265 {
    fill: url(#SVGID_176_)
}

.st266 {
    fill: url(#SVGID_177_)
}

.st267 {
    fill: url(#SVGID_178_)
}

.st268 {
    fill: url(#SVGID_179_)
}

.st269 {
    fill: url(#SVGID_180_)
}

.st270 {
    fill: url(#SVGID_181_)
}

.st271 {
    fill: url(#SVGID_182_)
}

.st272 {
    fill: url(#SVGID_183_)
}

.st273 {
    fill: url(#SVGID_184_)
}

.st274 {
    fill: url(#SVGID_185_)
}

.st275 {
    fill: url(#SVGID_186_)
}

.st276 {
    fill: url(#SVGID_187_)
}

.st277 {
    fill: url(#SVGID_188_)
}

.st278 {
    fill: url(#SVGID_189_)
}

.st279 {
    fill: url(#SVGID_190_)
}

.st280 {
    fill: url(#SVGID_191_)
}

.st281 {
    fill: url(#SVGID_192_)
}

.st282 {
    fill: url(#SVGID_193_)
}

.st283 {
    fill: url(#SVGID_194_)
}

.st284 {
    fill: url(#SVGID_195_)
}

.st285 {
    fill: url(#SVGID_196_)
}

.st286 {
    fill: url(#SVGID_197_)
}

.st287 {
    fill: url(#SVGID_198_)
}

.st288 {
    fill: url(#SVGID_199_)
}

.st289 {
    fill: url(#SVGID_200_)
}

.st290 {
    fill: url(#SVGID_201_)
}

.st291 {
    fill: url(#SVGID_202_)
}

.st292 {
    fill: url(#SVGID_203_)
}

.st293 {
    fill: url(#SVGID_204_)
}

.st294 {
    fill: url(#SVGID_205_)
}

.st295 {
    fill: url(#SVGID_206_)
}

.st296 {
    fill: url(#SVGID_207_)
}

.st297 {
    fill: url(#SVGID_208_)
}

.st298 {
    fill: url(#SVGID_209_)
}

.st299 {
    fill: url(#SVGID_210_)
}

.st300 {
    fill: url(#SVGID_211_)
}

.st301 {
    fill: url(#SVGID_212_)
}

.st302 {
    fill: url(#SVGID_213_)
}

.st303 {
    fill: url(#SVGID_214_)
}

.st304 {
    fill: url(#SVGID_215_)
}

.st305 {
    fill: url(#SVGID_216_)
}

.st306 {
    fill: url(#SVGID_217_)
}

.st307 {
    fill: url(#SVGID_218_)
}

.st308 {
    fill: url(#SVGID_219_)
}

.st309 {
    fill: url(#SVGID_220_)
}

.st310 {
    fill: url(#SVGID_221_)
}

.st311 {
    fill: url(#SVGID_222_)
}

.st312 {
    fill: url(#SVGID_223_)
}

.st313 {
    fill: url(#SVGID_224_)
}

.st314 {
    fill: url(#SVGID_225_)
}

.st315 {
    fill: url(#SVGID_226_)
}

.st316 {
    fill: url(#SVGID_227_)
}

.st317 {
    fill: url(#SVGID_228_)
}

.st318 {
    fill: url(#SVGID_229_)
}

.st319 {
    fill: url(#SVGID_230_)
}

.st320 {
    fill: url(#SVGID_231_)
}

.st321 {
    fill: url(#SVGID_232_)
}

.st322 {
    fill: url(#SVGID_233_)
}

.st323 {
    fill: url(#SVGID_234_)
}

.st324 {
    fill: url(#SVGID_235_)
}

.st325 {
    fill: url(#SVGID_236_)
}

.st326 {
    fill: url(#SVGID_237_)
}

.st327 {
    fill: url(#SVGID_238_)
}

.st328 {
    fill: url(#SVGID_239_)
}

.st329 {
    fill: url(#SVGID_240_)
}

.st330 {
    fill: url(#SVGID_241_)
}

.st331 {
    fill: url(#SVGID_242_)
}

.st332 {
    fill: url(#SVGID_243_)
}

.st333 {
    fill: url(#SVGID_244_)
}

.st334 {
    fill: url(#SVGID_245_)
}

.st335 {
    fill: url(#SVGID_246_)
}

.st336 {
    fill: url(#SVGID_247_)
}

.st337 {
    fill: url(#SVGID_248_)
}

.st338 {
    fill: url(#SVGID_249_)
}

.st339 {
    fill: url(#SVGID_250_)
}

.st340 {
    fill: url(#SVGID_251_)
}

.st341 {
    fill: url(#SVGID_252_)
}

.st342 {
    fill: url(#SVGID_253_)
}

.st343 {
    fill: url(#SVGID_254_)
}

.st344 {
    fill: url(#SVGID_255_)
}

.st345 {
    fill: url(#SVGID_256_)
}

.st346 {
    fill: url(#SVGID_257_)
}

.st347 {
    fill: url(#SVGID_258_)
}

.st348 {
    fill: url(#SVGID_259_)
}

.st349 {
    fill: url(#SVGID_260_)
}

.st350 {
    fill: url(#SVGID_261_)
}

.st351 {
    fill: url(#SVGID_262_)
}

.st352 {
    fill: url(#SVGID_263_)
}

.st353 {
    fill: url(#SVGID_264_)
}

.st354 {
    fill: url(#SVGID_265_)
}

.st355 {
    fill: url(#SVGID_266_)
}

.st356 {
    fill: url(#SVGID_267_)
}

.st357 {
    fill: url(#SVGID_268_)
}

.st358 {
    fill: url(#SVGID_269_)
}

.st359 {
    fill: url(#SVGID_270_)
}

.st360 {
    fill: url(#SVGID_271_)
}

.st361 {
    fill: url(#SVGID_272_)
}

.st362 {
    fill: url(#SVGID_273_)
}

.st363 {
    fill: url(#SVGID_274_)
}

.st364 {
    fill: url(#SVGID_275_)
}

.st365 {
    fill: url(#SVGID_276_)
}

.st366 {
    fill: url(#SVGID_277_)
}

.st367 {
    fill: url(#SVGID_278_)
}

.st368 {
    fill: url(#SVGID_279_)
}

.st369 {
    fill: url(#SVGID_280_)
}

.st370 {
    fill: url(#SVGID_281_)
}

.st371 {
    fill: url(#SVGID_282_)
}

.st372 {
    fill: url(#SVGID_283_)
}

.st373 {
    fill: url(#SVGID_284_)
}

.st374 {
    fill: url(#SVGID_285_)
}

.st375 {
    fill: url(#SVGID_286_)
}

.st376 {
    fill: url(#SVGID_287_)
}

.st377 {
    fill: url(#SVGID_288_)
}

.st378 {
    fill: url(#SVGID_289_)
}

.st379 {
    fill: url(#SVGID_290_)
}

.st380 {
    fill: url(#SVGID_291_)
}

.st381 {
    fill: url(#SVGID_292_)
}

.st382 {
    fill: url(#SVGID_293_)
}

.st383 {
    fill: url(#SVGID_294_)
}

.st384 {
    fill: url(#SVGID_295_)
}

.st385 {
    fill: url(#SVGID_296_)
}

.st386 {
    fill: url(#SVGID_297_)
}

.st387 {
    fill: url(#SVGID_298_)
}

.st388 {
    fill: url(#SVGID_299_)
}

.st389 {
    fill: url(#SVGID_300_)
}

.st390 {
    fill: url(#SVGID_301_)
}

.st391 {
    fill: url(#SVGID_302_)
}

.st392 {
    fill: url(#SVGID_303_)
}

.st393 {
    fill: url(#SVGID_304_)
}

.st394 {
    fill: url(#SVGID_305_)
}

.st395 {
    fill: url(#SVGID_306_)
}

.st396 {
    fill: url(#SVGID_307_)
}

.st397 {
    fill: url(#SVGID_308_)
}

.st398 {
    fill: url(#SVGID_309_)
}

.st399 {
    fill: url(#SVGID_310_)
}

.st400 {
    fill: url(#SVGID_311_)
}

.st401 {
    fill: url(#SVGID_312_)
}

.st402 {
    fill: url(#SVGID_313_)
}

.st403 {
    fill: url(#SVGID_314_)
}

.st404 {
    fill: url(#SVGID_315_)
}

.st405 {
    fill: url(#SVGID_316_)
}

.st406 {
    fill: url(#SVGID_317_)
}

.st407 {
    fill: url(#SVGID_318_)
}

.st408 {
    fill: url(#SVGID_319_)
}

.st409 {
    fill: url(#SVGID_320_)
}

.st410 {
    fill: url(#SVGID_321_)
}

.st411 {
    fill: url(#SVGID_322_)
}

.st412 {
    fill: url(#SVGID_323_)
}

.st413 {
    fill: url(#SVGID_324_)
}

.st414 {
    fill: url(#SVGID_325_)
}

.st415 {
    fill: url(#SVGID_326_)
}

.st416 {
    fill: url(#SVGID_327_)
}

.st417 {
    fill: url(#SVGID_328_)
}

.st418 {
    fill: url(#SVGID_329_)
}

.st419 {
    fill: url(#SVGID_330_)
}

.st420 {
    fill: url(#SVGID_331_)
}

.st421 {
    fill: url(#SVGID_332_)
}

.st422 {
    fill: url(#SVGID_333_)
}

.st423 {
    fill: url(#SVGID_334_)
}

.st424 {
    fill: url(#SVGID_335_)
}

.st425 {
    fill: url(#SVGID_336_)
}

.st426 {
    fill: url(#SVGID_337_)
}

.st427 {
    fill: url(#SVGID_338_)
}

.st428 {
    fill: url(#SVGID_339_)
}

.st429 {
    fill: url(#SVGID_340_)
}

.st430 {
    fill: url(#SVGID_341_)
}

.st431 {
    fill: url(#SVGID_342_)
}

.st432 {
    fill: url(#SVGID_343_)
}

.st433 {
    fill: url(#SVGID_344_)
}

.st434 {
    fill: url(#SVGID_345_)
}

.st435 {
    fill: url(#SVGID_346_)
}

.st436 {
    fill: url(#SVGID_347_)
}

.st437 {
    fill: url(#SVGID_348_)
}

.st438 {
    fill: url(#SVGID_349_)
}

.st439 {
    fill: url(#SVGID_350_)
}

.st440 {
    fill: url(#SVGID_351_)
}

.st441 {
    fill: url(#SVGID_352_)
}

.st442 {
    fill: url(#SVGID_353_)
}

.st443 {
    fill: url(#SVGID_354_)
}

.st444 {
    fill: url(#SVGID_355_)
}

.st445 {
    fill: url(#SVGID_356_)
}

.st446 {
    fill: url(#SVGID_357_)
}

.st447 {
    fill: url(#SVGID_358_)
}

.st448 {
    fill: url(#SVGID_359_)
}

.st449 {
    fill: url(#SVGID_360_)
}

.st450 {
    fill: url(#SVGID_361_)
}

.st451 {
    fill: url(#SVGID_362_)
}

.st452 {
    fill: url(#SVGID_363_)
}

.st453 {
    fill: url(#SVGID_364_)
}

.st454 {
    fill: url(#SVGID_365_)
}

.st455 {
    fill: url(#SVGID_366_)
}

.st456 {
    fill: url(#SVGID_367_)
}

.st457 {
    fill: url(#SVGID_368_)
}

.st458 {
    fill: url(#SVGID_369_)
}

.st459 {
    fill: url(#SVGID_370_)
}

.st460 {
    fill: url(#SVGID_371_)
}

.st461 {
    fill: url(#SVGID_372_)
}

.st462 {
    fill: url(#SVGID_373_)
}

.st463 {
    fill: url(#SVGID_374_)
}

.st464 {
    fill: url(#SVGID_375_)
}

.st465 {
    fill: url(#SVGID_376_)
}

.st466 {
    fill: url(#SVGID_377_)
}

.st467 {
    fill: url(#SVGID_378_)
}

.st468 {
    fill: url(#SVGID_379_)
}

.st469 {
    fill: url(#SVGID_380_)
}

.st470 {
    fill: url(#SVGID_381_)
}

.st471 {
    fill: url(#SVGID_382_)
}

.st472 {
    fill: url(#SVGID_383_)
}

.st473 {
    fill: url(#SVGID_384_)
}

.st474 {
    fill: url(#SVGID_385_)
}

.st475 {
    fill: url(#SVGID_386_)
}

.st476 {
    fill: url(#SVGID_387_)
}

.st477 {
    fill: url(#SVGID_388_)
}

.st478 {
    fill: url(#SVGID_389_)
}

.st479 {
    fill: url(#SVGID_390_)
}

.st480 {
    fill: url(#SVGID_391_)
}

.st481 {
    fill: url(#SVGID_392_)
}

.st482 {
    fill: url(#SVGID_393_)
}

.st483 {
    fill: url(#SVGID_394_)
}

.st484 {
    fill: url(#SVGID_395_)
}

.st485 {
    fill: url(#SVGID_396_)
}

.st486 {
    fill: url(#SVGID_397_)
}

.st487 {
    fill: url(#SVGID_398_)
}

.st488 {
    fill: url(#SVGID_399_)
}

.st489 {
    fill: url(#SVGID_400_)
}

.st490 {
    fill: url(#SVGID_401_)
}

.st491 {
    fill: url(#SVGID_402_)
}

.st492 {
    fill: url(#SVGID_403_)
}

.st493 {
    fill: url(#SVGID_404_)
}

.st494 {
    fill: url(#SVGID_405_)
}

.st495 {
    fill: url(#SVGID_406_)
}

.st496 {
    fill: url(#SVGID_407_)
}

.st497 {
    fill: url(#SVGID_408_)
}

.st498 {
    fill: url(#SVGID_409_)
}

.st499 {
    fill: url(#SVGID_410_)
}

.st500 {
    fill: url(#SVGID_411_)
}

.st501 {
    fill: url(#SVGID_412_)
}

.st502 {
    fill: url(#SVGID_413_)
}

.st503 {
    fill: url(#SVGID_414_)
}

.st504 {
    fill: url(#SVGID_415_)
}

.st505 {
    fill: url(#SVGID_416_)
}

.st506 {
    fill: url(#SVGID_417_)
}

.st507 {
    fill: url(#SVGID_418_)
}

.st508 {
    fill: url(#SVGID_419_)
}

.st509 {
    fill: url(#SVGID_420_)
}

.st510 {
    fill: url(#SVGID_421_)
}

.st511 {
    fill: url(#SVGID_422_)
}

.st512 {
    fill: url(#SVGID_423_)
}

.st513 {
    fill: url(#SVGID_424_)
}

.st514 {
    fill: url(#SVGID_425_)
}

.st515 {
    fill: url(#SVGID_426_)
}

.st516 {
    fill: url(#SVGID_427_)
}

.st517 {
    fill: url(#SVGID_428_)
}

.st518 {
    fill: url(#SVGID_429_)
}

.st519 {
    fill: url(#SVGID_430_)
}

.st520 {
    fill: url(#SVGID_431_)
}

.st521 {
    fill: url(#SVGID_432_)
}

.st522 {
    fill: url(#SVGID_433_)
}

.st523 {
    fill: url(#SVGID_434_)
}

.st524 {
    fill: url(#SVGID_435_)
}

.st525 {
    fill: url(#SVGID_436_)
}

.st526 {
    fill: url(#SVGID_437_)
}

.st527 {
    fill: url(#SVGID_438_)
}

.st528 {
    fill: url(#SVGID_439_)
}

.st529 {
    fill: url(#SVGID_440_)
}

.st530 {
    fill: url(#SVGID_441_)
}

.st531 {
    fill: url(#SVGID_442_)
}

.st532 {
    fill: url(#SVGID_443_)
}

.st533 {
    fill: url(#SVGID_444_)
}

.st534 {
    fill: url(#SVGID_445_)
}

.st535 {
    fill: url(#SVGID_446_)
}

.st536 {
    fill: url(#SVGID_447_)
}

.st537 {
    fill: url(#SVGID_448_)
}

.st538 {
    fill: url(#SVGID_449_)
}

.st539 {
    fill: url(#SVGID_450_)
}

.st540 {
    fill: url(#SVGID_451_)
}

.st541 {
    fill: url(#SVGID_452_)
}

.st542 {
    fill: url(#SVGID_453_)
}

.st543 {
    fill: url(#SVGID_454_)
}

.st544 {
    fill: url(#SVGID_455_)
}

.st545 {
    fill: url(#SVGID_456_)
}

.st546 {
    fill: url(#SVGID_457_)
}

.st547 {
    fill: url(#SVGID_458_)
}

.st548 {
    fill: url(#SVGID_459_)
}

.st549 {
    fill: url(#SVGID_460_)
}

.st550 {
    fill: url(#SVGID_461_)
}

.st551 {
    fill: url(#SVGID_462_)
}

.st552 {
    fill: url(#SVGID_463_)
}

.st553 {
    fill: url(#SVGID_464_)
}

.st554 {
    fill: url(#SVGID_465_)
}

.st555 {
    fill: url(#SVGID_466_)
}

.st556 {
    fill: url(#SVGID_467_)
}

.st557 {
    fill: url(#SVGID_468_)
}

.st558 {
    fill: url(#SVGID_469_)
}

.st559 {
    fill: url(#SVGID_470_)
}

.st560 {
    fill: url(#SVGID_471_)
}

.st561 {
    fill: url(#SVGID_472_)
}

.st562 {
    fill: url(#SVGID_473_)
}

.st563 {
    fill: url(#SVGID_474_)
}

.st564 {
    fill: url(#SVGID_475_)
}

.st565 {
    fill: url(#SVGID_476_)
}

.st566 {
    fill: url(#SVGID_477_)
}

.st567 {
    fill: url(#SVGID_478_)
}

.st568 {
    fill: url(#SVGID_479_)
}

.st569 {
    fill: url(#SVGID_480_)
}

.st570 {
    fill: url(#SVGID_481_)
}

.st571 {
    fill: url(#SVGID_482_)
}

.st572 {
    fill: url(#SVGID_483_)
}

.st573 {
    fill: url(#SVGID_484_)
}

.st574 {
    fill: url(#SVGID_485_)
}

.st575 {
    fill: url(#SVGID_486_)
}

.st576 {
    fill: url(#SVGID_487_)
}

.st577 {
    fill: url(#SVGID_488_)
}

.st578 {
    fill: url(#SVGID_489_)
}

.st579 {
    fill: url(#SVGID_490_)
}

.st580 {
    fill: url(#SVGID_491_)
}

.st581 {
    fill: url(#SVGID_492_)
}

.st582 {
    fill: url(#SVGID_493_)
}

.st583 {
    fill: url(#SVGID_494_)
}

.st584 {
    fill: url(#SVGID_495_)
}

.st585 {
    fill: url(#SVGID_496_)
}

.st586 {
    fill: url(#SVGID_497_)
}

.st587 {
    fill: url(#SVGID_498_)
}

.st588 {
    fill: url(#SVGID_499_)
}

.st589 {
    fill: url(#SVGID_500_)
}

.st590 {
    fill: url(#SVGID_501_)
}

.st591 {
    fill: url(#SVGID_502_)
}

.st592 {
    fill: url(#SVGID_503_)
}

.st593 {
    fill: url(#SVGID_504_)
}

.st594 {
    fill: url(#SVGID_505_)
}

.st595 {
    fill: url(#SVGID_506_)
}

.st596 {
    fill: url(#SVGID_507_)
}

.st597 {
    fill: url(#SVGID_508_)
}

.st598 {
    fill: url(#SVGID_509_)
}

.st599 {
    fill: url(#SVGID_510_)
}

.st600 {
    fill: url(#SVGID_511_)
}

.st601 {
    fill: url(#SVGID_512_)
}

.st602 {
    fill: url(#SVGID_513_)
}

.st603 {
    fill: url(#SVGID_514_)
}

.st604 {
    fill: url(#SVGID_515_)
}

.st605 {
    fill: url(#SVGID_516_)
}

.st606 {
    fill: url(#SVGID_517_)
}

.st607 {
    fill: url(#SVGID_518_)
}

.st608 {
    fill: url(#SVGID_519_)
}

.st609 {
    fill: url(#SVGID_520_)
}

.st610 {
    fill: url(#SVGID_521_)
}

.st611 {
    fill: url(#SVGID_522_)
}

.st612 {
    fill: url(#SVGID_523_)
}

.st613 {
    fill: url(#SVGID_524_)
}

.st614 {
    fill: url(#SVGID_525_)
}

.st615 {
    fill: url(#SVGID_526_)
}

.st616 {
    fill: url(#SVGID_527_)
}

.st617 {
    fill: url(#SVGID_528_)
}

.st618 {
    fill: url(#SVGID_529_)
}

.st619 {
    fill: url(#SVGID_530_)
}

.st620 {
    fill: url(#SVGID_531_)
}

.st621 {
    fill: url(#SVGID_532_)
}

.st622 {
    fill: url(#SVGID_533_)
}

.st623 {
    fill: url(#SVGID_534_)
}

.st624 {
    fill: url(#SVGID_535_)
}

.st625 {
    fill: url(#SVGID_536_)
}

.st626 {
    fill: url(#SVGID_537_)
}

.st627 {
    fill: url(#SVGID_538_)
}

.st628 {
    fill: url(#SVGID_539_)
}

.st629 {
    fill: url(#SVGID_540_)
}

.st630 {
    fill: url(#SVGID_541_)
}

.st631 {
    fill: url(#SVGID_542_)
}

.st632 {
    fill: url(#SVGID_543_)
}

.st633 {
    fill: url(#SVGID_544_)
}

.st634 {
    fill: url(#SVGID_545_)
}

.st635 {
    fill: url(#SVGID_546_)
}

.st636 {
    fill: url(#SVGID_547_)
}

.st637 {
    fill: url(#SVGID_548_)
}

.st638 {
    fill: url(#SVGID_549_)
}

.st639 {
    fill: url(#SVGID_550_)
}

.st640 {
    fill: url(#SVGID_551_)
}

.st641 {
    fill: url(#SVGID_552_)
}

.st642 {
    fill: url(#SVGID_553_)
}

.st643 {
    fill: url(#SVGID_554_)
}

.st644 {
    fill: url(#SVGID_555_)
}

.st645 {
    fill: url(#SVGID_556_)
}

.st646 {
    fill: url(#SVGID_557_)
}

.st647 {
    fill: url(#SVGID_558_)
}

.st648 {
    fill: url(#SVGID_559_)
}

.st649 {
    fill: url(#SVGID_560_)
}

.st650 {
    fill: url(#SVGID_561_)
}

.st651 {
    fill: url(#SVGID_562_)
}

.st652 {
    fill: url(#SVGID_563_)
}

.st653 {
    fill: url(#SVGID_564_)
}

.st654 {
    fill: url(#SVGID_565_)
}

.st655 {
    fill: url(#SVGID_566_)
}

.st656 {
    fill: url(#SVGID_567_)
}

.st657 {
    fill: url(#SVGID_568_)
}

.st658 {
    fill: url(#SVGID_569_)
}

.st659 {
    fill: url(#SVGID_570_)
}

.st660 {
    fill: url(#SVGID_571_)
}

.st661 {
    fill: url(#SVGID_572_)
}

.st662 {
    fill: url(#SVGID_573_)
}

.st663 {
    fill: url(#SVGID_574_)
}

.st664 {
    fill: url(#SVGID_575_)
}

.st665 {
    fill: url(#SVGID_576_)
}

.st666 {
    fill: url(#SVGID_577_)
}

.st667 {
    fill: url(#SVGID_578_)
}

.st668 {
    fill: url(#SVGID_579_)
}

.st669 {
    fill: url(#SVGID_580_)
}

.st670 {
    fill: url(#SVGID_581_)
}

.st671 {
    fill: url(#SVGID_582_)
}

.st672 {
    fill: url(#SVGID_583_)
}

.st673 {
    fill: url(#SVGID_584_)
}

.st674 {
    fill: url(#SVGID_585_)
}

.st675 {
    fill: url(#SVGID_586_)
}

.st676 {
    fill: url(#SVGID_587_)
}

.st677 {
    fill: url(#SVGID_588_)
}

.st678 {
    fill: url(#SVGID_589_)
}

.st679 {
    fill: url(#SVGID_590_)
}

.st680 {
    fill: url(#SVGID_591_)
}

.st681 {
    fill: url(#SVGID_592_)
}

.st682 {
    fill: url(#SVGID_593_)
}

.st683 {
    fill: url(#SVGID_594_)
}

.st684 {
    fill: url(#SVGID_595_)
}

.st685 {
    fill: url(#SVGID_596_)
}

.st686 {
    fill: url(#SVGID_597_)
}

.st687 {
    fill: url(#SVGID_598_)
}

.st688 {
    fill: url(#SVGID_599_)
}

.st689 {
    fill: url(#SVGID_600_)
}

.st690 {
    fill: url(#SVGID_601_)
}

.st691 {
    fill: url(#SVGID_602_)
}

.st692 {
    fill: url(#SVGID_603_)
}

.st693 {
    fill: url(#SVGID_604_)
}

.st694 {
    fill: url(#SVGID_605_)
}

.st695 {
    fill: url(#SVGID_606_)
}

.st696 {
    fill: url(#SVGID_607_)
}

.st697 {
    fill: url(#SVGID_608_)
}

.st698 {
    fill: url(#SVGID_609_)
}

.st699 {
    fill: url(#SVGID_610_)
}

.st700 {
    fill: url(#SVGID_611_)
}

.st701 {
    fill: url(#SVGID_612_)
}

.st702 {
    fill: url(#SVGID_613_)
}

.st703 {
    fill: url(#SVGID_614_)
}

.st704 {
    fill: url(#SVGID_615_)
}

.st705 {
    fill: url(#SVGID_616_)
}

.st706 {
    fill: url(#SVGID_617_)
}

.st707 {
    fill: url(#SVGID_618_)
}

.st708 {
    fill: url(#SVGID_619_)
}

.st709 {
    fill: url(#SVGID_620_)
}

.st710 {
    fill: url(#SVGID_621_)
}

.st711 {
    fill: url(#SVGID_622_)
}

.st712 {
    fill: url(#SVGID_623_)
}

.st713 {
    fill: url(#SVGID_624_)
}

.st714 {
    fill: url(#SVGID_625_)
}

.st715 {
    fill: url(#SVGID_626_)
}

.st716 {
    fill: url(#SVGID_627_)
}

.st717 {
    fill: url(#SVGID_628_)
}

.st718 {
    fill: url(#SVGID_629_)
}

.st719 {
    fill: url(#SVGID_630_)
}

.st720 {
    fill: url(#SVGID_631_)
}

.st721 {
    fill: url(#SVGID_632_)
}

.st722 {
    fill: url(#SVGID_633_)
}

.st723 {
    fill: url(#SVGID_634_)
}

.st724 {
    fill: url(#SVGID_635_)
}

.st725 {
    fill: url(#SVGID_636_)
}

.st726 {
    fill: url(#SVGID_637_)
}

.st727 {
    fill: url(#SVGID_638_)
}

.st728 {
    fill: url(#SVGID_639_)
}

.st729 {
    fill: url(#SVGID_640_)
}

.st730 {
    fill: url(#SVGID_641_)
}

.st731 {
    fill: url(#SVGID_642_)
}

.st732 {
    fill: url(#SVGID_643_)
}

.st733 {
    fill: url(#SVGID_644_)
}

.st734 {
    fill: url(#SVGID_645_)
}

.st735 {
    fill: url(#SVGID_646_)
}

.st736 {
    fill: url(#SVGID_647_)
}

.st737 {
    fill: url(#SVGID_648_)
}

.st738 {
    fill: url(#SVGID_649_)
}

.st739 {
    fill: url(#SVGID_650_)
}

.st740 {
    fill: url(#SVGID_651_)
}

.st741 {
    fill: url(#SVGID_652_)
}

.st742 {
    fill: url(#SVGID_653_)
}

.st743 {
    fill: url(#SVGID_654_)
}

.st744 {
    fill: url(#SVGID_655_)
}

.st745 {
    fill: url(#SVGID_656_)
}

.st746 {
    fill: url(#SVGID_657_)
}

.st747 {
    fill: url(#SVGID_658_)
}

.st748 {
    fill: url(#SVGID_659_)
}

.st749 {
    fill: url(#SVGID_660_)
}

.st750 {
    fill: url(#SVGID_661_)
}

.st751 {
    fill: url(#SVGID_662_)
}

.st752 {
    fill: url(#SVGID_663_)
}

.st753 {
    fill: url(#SVGID_664_)
}

.st754 {
    fill: url(#SVGID_665_)
}

.st755 {
    fill: url(#SVGID_666_)
}

.st756 {
    fill: url(#SVGID_667_)
}

.st757 {
    fill: url(#SVGID_668_)
}

.st758 {
    fill: url(#SVGID_669_)
}

.st759 {
    fill: url(#SVGID_670_)
}

.st760 {
    fill: url(#SVGID_671_)
}

.st761 {
    fill: url(#SVGID_672_)
}

.st762 {
    fill: url(#SVGID_673_)
}

.st763 {
    fill: url(#SVGID_674_)
}

.st764 {
    fill: url(#SVGID_675_)
}

.st765 {
    fill: url(#SVGID_676_)
}

.st766 {
    fill: url(#SVGID_677_)
}

.st767 {
    fill: url(#SVGID_678_)
}

.st768 {
    fill: url(#SVGID_679_)
}

.st769 {
    fill: url(#SVGID_680_)
}

.st770 {
    fill: url(#SVGID_681_)
}

.st771 {
    fill: url(#SVGID_682_)
}

.st772 {
    fill: url(#SVGID_683_)
}

.st773 {
    fill: url(#SVGID_684_)
}

.st774 {
    fill: url(#SVGID_685_)
}

.st775 {
    fill: url(#SVGID_686_)
}

.st776 {
    fill: url(#SVGID_687_)
}

.st777 {
    fill: url(#SVGID_688_)
}

.st778 {
    fill: url(#SVGID_689_)
}

.st779 {
    fill: url(#SVGID_690_)
}

.st780 {
    fill: url(#SVGID_691_)
}

.st781 {
    fill: url(#SVGID_692_)
}

.st782 {
    fill: url(#SVGID_693_)
}

.st783 {
    fill: url(#SVGID_694_)
}

.st784 {
    fill: url(#SVGID_695_)
}

.st785 {
    fill: url(#SVGID_696_)
}

.st786 {
    fill: url(#SVGID_697_)
}

.st787 {
    fill: url(#SVGID_698_)
}

.st788 {
    fill: url(#SVGID_699_)
}

.st789 {
    fill: url(#SVGID_700_)
}

.st790 {
    fill: url(#SVGID_701_)
}

.st791 {
    fill: url(#SVGID_702_)
}

.st792 {
    fill: url(#SVGID_703_)
}

.st793 {
    fill: url(#SVGID_704_)
}

.st794 {
    fill: url(#SVGID_705_)
}

.st795 {
    fill: url(#SVGID_706_)
}

.st796 {
    fill: url(#SVGID_707_)
}

.st797 {
    fill: url(#SVGID_708_)
}

.st798 {
    fill: url(#SVGID_709_)
}

.st799 {
    fill: url(#SVGID_710_)
}

.st800 {
    fill: url(#SVGID_711_)
}

.st801 {
    fill: url(#SVGID_712_)
}

.st802 {
    fill: url(#SVGID_713_)
}

.st803 {
    fill: url(#SVGID_714_)
}

.st804 {
    fill: url(#SVGID_715_)
}

.st805 {
    fill: url(#SVGID_716_)
}

.st806 {
    fill: url(#SVGID_717_)
}

.st807 {
    fill: url(#SVGID_718_)
}

.st808 {
    fill: url(#SVGID_719_)
}

.st809 {
    fill: url(#SVGID_720_)
}

.st810 {
    fill: url(#SVGID_721_)
}

.st811 {
    fill: url(#SVGID_722_)
}

.st812 {
    fill: url(#SVGID_723_)
}

.st813 {
    fill: url(#SVGID_724_)
}

.st814 {
    fill: url(#SVGID_725_)
}

.st815 {
    fill: url(#SVGID_726_)
}

.st816 {
    fill: url(#SVGID_727_)
}

.st817 {
    fill: url(#SVGID_728_)
}

.st818 {
    fill: url(#SVGID_729_)
}

.st819 {
    fill: url(#SVGID_730_)
}

.st820 {
    fill: url(#SVGID_731_)
}

.st821 {
    fill: url(#SVGID_732_)
}

.st822 {
    fill: url(#SVGID_733_)
}

.st823 {
    fill: url(#SVGID_734_)
}

.st824 {
    fill: url(#SVGID_735_)
}

.st825 {
    fill: url(#SVGID_736_)
}

.st826 {
    fill: url(#SVGID_737_)
}

.st827 {
    fill: url(#SVGID_738_)
}

.st828 {
    fill: url(#SVGID_739_)
}

.st829 {
    fill: url(#SVGID_740_)
}

.st830 {
    fill: url(#SVGID_741_)
}

.st831 {
    fill: url(#SVGID_742_)
}

.st832 {
    fill: url(#SVGID_743_)
}

.st833 {
    fill: url(#SVGID_744_)
}

.st834 {
    fill: url(#SVGID_745_)
}

.st835 {
    fill: url(#SVGID_746_)
}

.st836 {
    fill: url(#SVGID_747_)
}

.st837 {
    fill: url(#SVGID_748_)
}

.st838 {
    fill: url(#SVGID_749_)
}

.st839 {
    fill: url(#SVGID_750_)
}

.st840 {
    fill: url(#SVGID_751_)
}

.st841 {
    fill: url(#SVGID_752_)
}

.st842 {
    fill: url(#SVGID_753_)
}

.st843 {
    fill: url(#SVGID_754_)
}

.st844 {
    fill: url(#SVGID_755_)
}

.st845 {
    fill: url(#SVGID_756_)
}

.st846 {
    fill: url(#SVGID_757_)
}

.st847 {
    fill: url(#SVGID_758_)
}

.st848 {
    fill: url(#SVGID_759_)
}

.st849 {
    fill: url(#SVGID_760_)
}

.st850 {
    fill: url(#SVGID_761_)
}

.st851 {
    fill: url(#SVGID_762_)
}

.st852 {
    fill: url(#SVGID_763_)
}

.st853 {
    fill: url(#SVGID_764_)
}

.st854 {
    fill: url(#SVGID_765_)
}

.st855 {
    fill: url(#SVGID_766_)
}

.st856 {
    fill: url(#SVGID_767_)
}

.st857 {
    fill: url(#SVGID_768_)
}

.st858 {
    fill: url(#SVGID_769_)
}

.st859 {
    fill: url(#SVGID_770_)
}

.st860 {
    fill: url(#SVGID_771_)
}

.st861 {
    fill: url(#SVGID_772_)
}

.st862 {
    fill: url(#SVGID_773_)
}

.st863 {
    fill: url(#SVGID_774_)
}

.st864 {
    fill: url(#SVGID_775_)
}

.st865 {
    fill: url(#SVGID_776_)
}

.st866 {
    fill: url(#SVGID_777_)
}

.st867 {
    fill: url(#SVGID_778_)
}

.st868 {
    fill: url(#SVGID_779_)
}

.st869 {
    fill: url(#SVGID_780_)
}

.st870 {
    fill: url(#SVGID_781_)
}

.st871 {
    fill: url(#SVGID_782_)
}

.st872 {
    fill: url(#SVGID_783_)
}

.st873 {
    fill: url(#SVGID_784_)
}

.st874 {
    fill: url(#SVGID_785_)
}

.st875 {
    fill: url(#SVGID_786_)
}

.st876 {
    fill: url(#SVGID_787_)
}

.st877 {
    fill: url(#SVGID_788_)
}

.st878 {
    fill: url(#SVGID_789_)
}

.st879 {
    fill: url(#SVGID_790_)
}

.st880 {
    fill: url(#SVGID_791_)
}

.st881 {
    fill: url(#SVGID_792_)
}

.st882 {
    fill: url(#SVGID_793_)
}

.st883 {
    fill: url(#SVGID_794_)
}

.st884 {
    fill: url(#SVGID_795_)
}

.st885 {
    fill: url(#SVGID_796_)
}

.st886 {
    fill: url(#SVGID_797_)
}

.st887 {
    fill: url(#SVGID_798_)
}

.st888 {
    fill: url(#SVGID_799_)
}

.st889 {
    fill: url(#SVGID_800_)
}

.st890 {
    fill: url(#SVGID_801_)
}

.st891 {
    fill: url(#SVGID_802_)
}

.st892 {
    fill: url(#SVGID_803_)
}

.st893 {
    fill: url(#SVGID_804_)
}

.st894 {
    fill: url(#SVGID_805_)
}

.st895 {
    fill: url(#SVGID_806_)
}

.st896 {
    fill: url(#SVGID_807_)
}

.st897 {
    fill: url(#SVGID_808_)
}

.st898 {
    fill: url(#SVGID_809_)
}

.st899 {
    fill: url(#SVGID_810_)
}

.st900 {
    fill: url(#SVGID_811_)
}

.st901 {
    fill: url(#SVGID_812_)
}

.st902 {
    fill: url(#SVGID_813_)
}

.st903 {
    fill: url(#SVGID_814_)
}

.st904 {
    fill: url(#SVGID_815_)
}

.st905 {
    fill: url(#SVGID_816_)
}

.st906 {
    fill: url(#SVGID_817_)
}

.st907 {
    fill: url(#SVGID_818_)
}

.st908 {
    fill: url(#SVGID_819_)
}

.st909 {
    fill: url(#SVGID_820_)
}

.st910 {
    fill: url(#SVGID_821_)
}

.st911 {
    fill: url(#SVGID_822_)
}

.st912 {
    fill: url(#SVGID_823_)
}

.st913 {
    fill: url(#SVGID_824_)
}

.st914 {
    fill: url(#SVGID_825_)
}

.st915 {
    fill: url(#SVGID_826_)
}

.st916 {
    fill: url(#SVGID_827_)
}

.st917 {
    fill: url(#SVGID_828_)
}

.st918 {
    fill: url(#SVGID_829_)
}

.st919 {
    fill: url(#SVGID_830_)
}

.st920 {
    fill: url(#SVGID_831_)
}

.st921 {
    fill: url(#SVGID_832_)
}

.st922 {
    fill: url(#SVGID_833_)
}

.st923 {
    fill: url(#SVGID_834_)
}

.st924 {
    fill: url(#SVGID_835_)
}

.st925 {
    fill: url(#SVGID_836_)
}

.st926 {
    fill: url(#SVGID_837_)
}

.st927 {
    fill: url(#SVGID_838_)
}

.st928 {
    fill: url(#SVGID_839_)
}

.st929 {
    fill: url(#SVGID_840_)
}

.st930 {
    fill: url(#SVGID_841_)
}

.st931 {
    fill: url(#SVGID_842_)
}

.st932 {
    fill: url(#SVGID_843_)
}

.st933 {
    fill: url(#SVGID_844_)
}

.st934 {
    fill: url(#SVGID_845_)
}

.st935 {
    fill: url(#SVGID_846_)
}

.st936 {
    fill: url(#SVGID_847_)
}

.st937 {
    fill: url(#SVGID_848_)
}

.st938 {
    fill: url(#SVGID_849_)
}

.st939 {
    fill: url(#SVGID_850_)
}

.st940 {
    fill: url(#SVGID_851_)
}

.st941 {
    fill: url(#SVGID_852_)
}

.st942 {
    fill: url(#SVGID_853_)
}

.st943 {
    fill: url(#SVGID_854_)
}

.st944 {
    fill: url(#SVGID_855_)
}

.st945 {
    fill: url(#SVGID_856_)
}

.st946 {
    fill: url(#SVGID_857_)
}

.st947 {
    fill: url(#SVGID_858_)
}

.st948 {
    fill: url(#SVGID_859_)
}

.st949 {
    fill: url(#SVGID_860_)
}

.st950 {
    fill: url(#SVGID_861_)
}

.st951 {
    fill: url(#SVGID_862_)
}

.st952 {
    fill: url(#SVGID_863_)
}

.st953 {
    fill: url(#SVGID_864_)
}

.st954 {
    fill: url(#SVGID_865_)
}

.st955 {
    fill: url(#SVGID_866_)
}

.st956 {
    fill: url(#SVGID_867_)
}

.st957 {
    fill: url(#SVGID_868_)
}

.st958 {
    fill: url(#SVGID_869_)
}

.st959 {
    fill: url(#SVGID_870_)
}

.st960 {
    fill: url(#SVGID_871_)
}

.st961 {
    fill: url(#SVGID_872_)
}

.st962 {
    fill: url(#SVGID_873_)
}

.st963 {
    fill: url(#SVGID_874_)
}

.st964 {
    fill: url(#SVGID_875_)
}

.st965 {
    fill: url(#SVGID_876_)
}

.st966 {
    fill: url(#SVGID_877_)
}

.st967 {
    fill: url(#SVGID_878_)
}

.st968 {
    fill: url(#SVGID_879_)
}

.st969 {
    fill: url(#SVGID_880_)
}

.st970 {
    fill: url(#SVGID_881_)
}

.st971 {
    fill: url(#SVGID_882_)
}

.st972 {
    fill: url(#SVGID_883_)
}

.st973 {
    fill: url(#SVGID_884_)
}

.st974 {
    fill: url(#SVGID_885_)
}

.st975 {
    fill: url(#SVGID_886_)
}

.st976 {
    fill: url(#SVGID_887_)
}

.st977 {
    fill: url(#SVGID_888_)
}

.st978 {
    fill: url(#SVGID_889_)
}

.st979 {
    fill: url(#SVGID_890_)
}

.st980 {
    fill: url(#SVGID_891_)
}

.st981 {
    fill: url(#SVGID_892_)
}

.st982 {
    fill: url(#SVGID_893_)
}

.st983 {
    fill: url(#SVGID_894_)
}

.st984 {
    fill: url(#SVGID_895_)
}

.st985 {
    fill: url(#SVGID_896_)
}

.st986 {
    fill: url(#SVGID_897_)
}

.st987 {
    fill: url(#SVGID_898_)
}

.st988 {
    fill: url(#SVGID_899_)
}

.st989 {
    fill: url(#SVGID_900_)
}

.st990 {
    fill: url(#SVGID_901_)
}

.st991 {
    fill: url(#SVGID_902_)
}

.st992 {
    fill: url(#SVGID_903_)
}

.st993 {
    fill: url(#SVGID_904_)
}

.st994 {
    fill: url(#SVGID_905_)
}

.st995 {
    fill: url(#SVGID_906_)
}

.st996 {
    fill: url(#SVGID_907_)
}

.st997 {
    fill: url(#SVGID_908_)
}

.st998 {
    fill: url(#SVGID_909_)
}

.st999 {
    fill: url(#SVGID_910_)
}

.st1000 {
    fill: url(#SVGID_911_)
}

.st1001 {
    fill: url(#SVGID_912_)
}

.st1002 {
    fill: url(#SVGID_913_)
}

.st1003 {
    fill: url(#SVGID_914_)
}

.st1004 {
    fill: url(#SVGID_915_)
}

.st1005 {
    fill: url(#SVGID_916_)
}

.st1006 {
    fill: url(#SVGID_917_)
}

.st1007 {
    fill: url(#SVGID_918_)
}

.st1008 {
    fill: url(#SVGID_919_)
}

.st1009 {
    fill: url(#SVGID_920_)
}

.st1010 {
    fill: url(#SVGID_921_)
}

.st1011 {
    fill: url(#SVGID_922_)
}

.st1012 {
    fill: url(#SVGID_923_)
}

.st1013 {
    fill: url(#SVGID_924_)
}

.st1014 {
    fill: url(#SVGID_925_)
}

.st1015 {
    fill: url(#SVGID_926_)
}

.st1016 {
    fill: url(#SVGID_927_)
}

.st1017 {
    fill: url(#SVGID_928_)
}

.st1018 {
    fill: url(#SVGID_929_)
}

.st1019 {
    fill: url(#SVGID_930_)
}

.st1020 {
    fill: url(#SVGID_931_)
}

.st1021 {
    fill: url(#SVGID_932_)
}

.st1022 {
    fill: url(#SVGID_933_)
}

.st1023 {
    fill: url(#SVGID_934_)
}

.st1024 {
    fill: url(#SVGID_935_)
}

.st1025 {
    fill: url(#SVGID_936_)
}

.st1026 {
    fill: url(#SVGID_937_)
}

.st1027 {
    fill: url(#SVGID_938_)
}

.st1028 {
    fill: url(#SVGID_939_)
}

.st1029 {
    fill: url(#SVGID_940_)
}

.st1030 {
    fill: url(#SVGID_941_)
}

.st1031 {
    fill: url(#SVGID_942_)
}

.st1032 {
    fill: url(#SVGID_943_)
}

.st1033 {
    fill: url(#SVGID_944_)
}

.st1034 {
    fill: url(#SVGID_945_)
}

.st1035 {
    fill: url(#SVGID_946_)
}

.st1036 {
    fill: url(#SVGID_947_)
}

.st1037 {
    fill: url(#SVGID_948_)
}

.st1038 {
    fill: url(#SVGID_949_)
}

.st1039 {
    fill: url(#SVGID_950_)
}

.st1040 {
    fill: url(#SVGID_951_)
}

.st1041 {
    fill: url(#SVGID_952_)
}

.st1042 {
    fill: url(#SVGID_953_)
}

.st1043 {
    fill: url(#SVGID_954_)
}

.st1044 {
    fill: url(#SVGID_955_)
}

.st1045 {
    fill: url(#SVGID_956_)
}

.st1046 {
    fill: url(#SVGID_957_)
}

.st1047 {
    fill: url(#SVGID_958_)
}

.st1048 {
    fill: url(#SVGID_959_)
}

.st1049 {
    fill: url(#SVGID_960_)
}

.st1050 {
    fill: url(#SVGID_961_)
}

.st1051 {
    fill: url(#SVGID_962_)
}

.st1052 {
    fill: url(#SVGID_963_)
}

.st1053 {
    fill: url(#SVGID_964_)
}

.st1054 {
    fill: url(#SVGID_965_)
}

.st1055 {
    fill: url(#SVGID_966_)
}

.st1056 {
    fill: url(#SVGID_967_)
}

.st1057 {
    fill: url(#SVGID_968_)
}

.st1058 {
    fill: url(#SVGID_969_)
}

.st1059 {
    fill: url(#SVGID_970_)
}

.st1060 {
    fill: url(#SVGID_971_)
}

.st1061 {
    fill: url(#SVGID_972_)
}

.st1062 {
    fill: url(#SVGID_973_)
}

.st1063 {
    fill: url(#SVGID_974_)
}

.st1064 {
    fill: url(#SVGID_975_)
}

.st1065 {
    fill: url(#SVGID_976_)
}

.st1066 {
    fill: url(#SVGID_977_)
}

.st1067 {
    fill: url(#SVGID_978_)
}

.st1068 {
    fill: url(#SVGID_979_)
}

.st1069 {
    fill: url(#SVGID_980_)
}

.st1070 {
    fill: url(#SVGID_981_)
}

.st1071 {
    fill: url(#SVGID_982_)
}

.st1072 {
    fill: url(#SVGID_983_)
}

.st1073 {
    fill: url(#SVGID_984_)
}

.st1074 {
    fill: url(#SVGID_985_)
}

.st1075 {
    fill: url(#SVGID_986_)
}

.st1076 {
    fill: url(#SVGID_987_)
}

.st1077 {
    fill: url(#SVGID_988_)
}

.st1078 {
    fill: url(#SVGID_989_)
}

.st1079 {
    fill: url(#SVGID_990_)
}

.st1080 {
    fill: url(#SVGID_991_)
}

.st1081 {
    fill: url(#SVGID_992_)
}

.st1082 {
    fill: url(#SVGID_993_)
}

.st1083 {
    fill: url(#SVGID_994_)
}

.st1084 {
    fill: url(#SVGID_995_)
}

.st1085 {
    fill: url(#SVGID_996_)
}

.st1086 {
    fill: url(#SVGID_997_)
}

.st1087 {
    fill: url(#SVGID_998_)
}

.st1088 {
    fill: url(#SVGID_999_)
}

.st1089 {
    fill: url(#SVGID_1000_)
}

.st1090 {
    fill: url(#SVGID_1001_)
}

.st1091 {
    fill: url(#SVGID_1002_)
}

.st1092 {
    fill: url(#SVGID_1003_)
}

.st1093 {
    fill: url(#SVGID_1004_)
}

.st1094 {
    fill: url(#SVGID_1005_)
}

.st1095 {
    fill: url(#SVGID_1006_)
}

.st1096 {
    fill: url(#SVGID_1007_)
}

.st1097 {
    fill: url(#SVGID_1008_)
}

.st1098 {
    fill: url(#SVGID_1009_)
}

.st1099 {
    fill: url(#SVGID_1010_)
}

.st1100 {
    fill: url(#SVGID_1011_)
}

.st1101 {
    fill: url(#SVGID_1012_)
}

.st1102 {
    fill: url(#SVGID_1013_)
}

.st1103 {
    fill: url(#SVGID_1014_)
}

.st1104 {
    fill: url(#SVGID_1015_)
}

.st1105 {
    fill: url(#SVGID_1016_)
}

.st1106 {
    fill: url(#SVGID_1017_)
}

.st1107 {
    fill: url(#SVGID_1018_)
}

.st1108 {
    fill: url(#SVGID_1019_)
}

.st1109 {
    fill: url(#SVGID_1020_)
}

.st1110 {
    fill: url(#SVGID_1021_)
}

.st1111 {
    fill: url(#SVGID_1022_)
}

.st1112 {
    fill: url(#SVGID_1023_)
}

.st1113 {
    fill: url(#SVGID_1024_)
}

.st1114 {
    fill: url(#SVGID_1025_)
}

.st1115 {
    fill: url(#SVGID_1026_)
}

.st1116 {
    fill: url(#SVGID_1027_)
}

.st1117 {
    fill: url(#SVGID_1028_)
}

.st1118 {
    fill: url(#SVGID_1029_)
}

.st1119 {
    fill: url(#SVGID_1030_)
}

.st1120 {
    fill: url(#SVGID_1031_)
}

.st1121 {
    fill: url(#SVGID_1032_)
}

.st1122 {
    fill: url(#SVGID_1033_)
}

.st1123 {
    fill: url(#SVGID_1034_)
}

.st1124 {
    fill: url(#SVGID_1035_)
}

.st1125 {
    fill: url(#SVGID_1036_)
}

.st1126 {
    fill: url(#SVGID_1037_)
}

.st1127 {
    fill: url(#SVGID_1038_)
}

.st1128 {
    fill: url(#SVGID_1039_)
}

.st1129 {
    fill: url(#SVGID_1040_)
}

.st1130 {
    fill: url(#SVGID_1041_)
}

.st1131 {
    fill: url(#SVGID_1042_)
}

.st1132 {
    fill: url(#SVGID_1043_)
}

.st1133 {
    fill: url(#SVGID_1044_)
}

.st1134 {
    fill: url(#SVGID_1045_)
}

.st1135 {
    fill: url(#SVGID_1046_)
}

.st1136 {
    fill: url(#SVGID_1047_)
}

.st1137 {
    fill: url(#SVGID_1048_)
}

.st1138 {
    fill: url(#SVGID_1049_)
}

.st1139 {
    fill: url(#SVGID_1050_)
}

.st1140 {
    fill: url(#SVGID_1051_)
}

.st1141 {
    fill: url(#SVGID_1052_)
}

.st1142 {
    fill: url(#SVGID_1053_)
}

.st1143 {
    fill: url(#SVGID_1054_)
}

.st1144 {
    fill: url(#SVGID_1055_)
}

.st1145 {
    fill: url(#SVGID_1056_)
}

.st1146 {
    fill: url(#SVGID_1057_)
}

.st1147 {
    fill: url(#SVGID_1058_)
}

.st1148 {
    fill: url(#SVGID_1059_)
}

.st1149 {
    fill: url(#SVGID_1060_)
}

.st1150 {
    fill: url(#SVGID_1061_)
}

.st1151 {
    fill: url(#SVGID_1062_)
}

.st1152 {
    fill: url(#SVGID_1063_)
}

.st1153 {
    fill: url(#SVGID_1064_)
}

.st1154 {
    fill: url(#SVGID_1065_)
}

.st1155 {
    fill: url(#SVGID_1066_)
}

.st1156 {
    fill: url(#SVGID_1067_)
}

.st1157 {
    fill: url(#SVGID_1068_)
}

.st1158 {
    fill: url(#SVGID_1069_)
}

.st1159 {
    fill: url(#SVGID_1070_)
}

.st1160 {
    fill: url(#SVGID_1071_)
}

.st1161 {
    fill: url(#SVGID_1072_)
}

.st1162 {
    fill: url(#SVGID_1073_)
}

.st1163 {
    fill: url(#SVGID_1074_)
}

.st1164 {
    fill: url(#SVGID_1075_)
}

.st1165 {
    fill: url(#SVGID_1076_)
}

.st1166 {
    fill: url(#SVGID_1077_)
}

.st1167 {
    fill: url(#SVGID_1078_)
}

.st1168 {
    fill: url(#SVGID_1079_)
}

.st1169 {
    fill: url(#SVGID_1080_)
}

.st1170 {
    fill: url(#SVGID_1081_)
}

.st1171 {
    fill: url(#SVGID_1082_)
}

.st1172 {
    fill: url(#SVGID_1083_)
}

.st1173 {
    fill: url(#SVGID_1084_)
}

.st1174 {
    fill: url(#SVGID_1085_)
}

.st1175 {
    fill: url(#SVGID_1086_)
}

.st1176 {
    fill: url(#SVGID_1087_)
}

.st1177 {
    fill: url(#SVGID_1088_)
}

.st1178 {
    fill: url(#SVGID_1089_)
}

.st1179 {
    fill: url(#SVGID_1090_)
}

.st1180 {
    fill: url(#SVGID_1091_)
}

.st1181 {
    fill: url(#SVGID_1092_)
}

.st1182 {
    fill: url(#SVGID_1093_)
}

.st1183 {
    fill: url(#SVGID_1094_)
}

.st1184 {
    fill: url(#SVGID_1095_)
}

.st1185 {
    fill: url(#SVGID_1096_)
}

.st1186 {
    fill: url(#SVGID_1097_)
}

.st1187 {
    fill: url(#SVGID_1098_)
}

.st1188 {
    fill: url(#SVGID_1099_)
}

.st1189 {
    fill: url(#SVGID_1100_)
}

.st1190 {
    fill: url(#SVGID_1101_)
}

.st1191 {
    fill: url(#SVGID_1102_)
}

.st1192 {
    fill: url(#SVGID_1103_)
}

.st1193 {
    fill: url(#SVGID_1104_)
}

.st1194 {
    fill: url(#SVGID_1105_)
}

.st1195 {
    fill: url(#SVGID_1106_)
}

.st1196 {
    fill: url(#SVGID_1107_)
}

.st1197 {
    fill: url(#SVGID_1108_)
}

.st1198 {
    fill: url(#SVGID_1109_)
}

.st1199 {
    fill: url(#SVGID_1110_)
}

.st1200 {
    fill: url(#SVGID_1111_)
}

.st1201 {
    fill: url(#SVGID_1112_)
}

.st1202 {
    fill: url(#SVGID_1113_)
}

.st1203 {
    fill: url(#SVGID_1114_)
}

.st1204 {
    fill: url(#SVGID_1115_)
}

.st1205 {
    fill: url(#SVGID_1116_)
}

.st1206 {
    fill: url(#SVGID_1117_)
}

.st1207 {
    fill: url(#SVGID_1118_)
}

.st1208 {
    fill: url(#SVGID_1119_)
}

.st1209 {
    fill: url(#SVGID_1120_)
}

.st1210 {
    fill: url(#SVGID_1121_)
}

.st1211 {
    fill: url(#SVGID_1122_)
}

.st1212 {
    fill: url(#SVGID_1123_)
}

.st1213 {
    fill: url(#SVGID_1124_)
}

.st1214 {
    fill: url(#SVGID_1125_)
}

.st1215 {
    fill: url(#SVGID_1126_)
}

.st1216 {
    fill: url(#SVGID_1127_)
}

.st1217 {
    fill: url(#SVGID_1128_)
}

.st1218 {
    fill: url(#SVGID_1129_)
}

.st1219 {
    fill: url(#SVGID_1130_)
}

.st1220 {
    fill: url(#SVGID_1131_)
}

.st1221 {
    fill: url(#SVGID_1132_)
}

.st1222 {
    fill: url(#SVGID_1133_)
}

.st1223 {
    fill: url(#SVGID_1134_)
}

.st1224 {
    fill: url(#SVGID_1135_)
}

.st1225 {
    fill: url(#SVGID_1136_)
}

.st1226 {
    fill: url(#SVGID_1137_)
}

.st1227 {
    fill: url(#SVGID_1138_)
}

.st1228 {
    fill: url(#SVGID_1139_)
}

.st1229 {
    fill: url(#SVGID_1140_)
}

.st1230 {
    fill: url(#SVGID_1141_)
}

.st1231 {
    fill: url(#SVGID_1142_)
}

.st1232 {
    fill: url(#SVGID_1143_)
}

.st1233 {
    fill: url(#SVGID_1144_)
}

.st1234 {
    fill: url(#SVGID_1145_)
}

.st1235 {
    fill: url(#SVGID_1146_)
}

.st1236 {
    fill: url(#SVGID_1147_)
}

.st1237 {
    fill: url(#SVGID_1148_)
}

.st1238 {
    fill: url(#SVGID_1149_)
}

.st1239 {
    fill: url(#SVGID_1150_)
}

.st1240 {
    fill: url(#SVGID_1151_)
}

.st1241 {
    fill: url(#SVGID_1152_)
}

.st1242 {
    fill: url(#SVGID_1153_)
}

.st1243 {
    fill: url(#SVGID_1154_)
}

.st1244 {
    fill: url(#SVGID_1155_)
}

.st1245 {
    fill: url(#SVGID_1156_)
}

.st1246 {
    fill: url(#SVGID_1157_)
}

.st1247 {
    fill: url(#SVGID_1158_)
}

.st1248 {
    fill: url(#SVGID_1159_)
}

.st1249 {
    fill: url(#SVGID_1160_)
}

.st1250 {
    fill: url(#SVGID_1161_)
}

.st1251 {
    fill: url(#SVGID_1162_)
}

.st1252 {
    fill: url(#SVGID_1163_)
}

.st1253 {
    fill: url(#SVGID_1164_)
}

.st1254 {
    fill: url(#SVGID_1165_)
}

.st1255 {
    fill: url(#SVGID_1166_)
}

.st1256 {
    fill: url(#SVGID_1167_)
}

.st1257 {
    fill: url(#SVGID_1168_)
}

.st1258 {
    fill: url(#SVGID_1169_)
}

.st1259 {
    fill: url(#SVGID_1170_)
}

.st1260 {
    fill: url(#SVGID_1171_)
}

.st1261 {
    fill: url(#SVGID_1172_)
}

.st1262 {
    fill: url(#SVGID_1173_)
}

.st1263 {
    fill: url(#SVGID_1174_)
}

.st1264 {
    fill: url(#SVGID_1175_)
}

.st1265 {
    fill: url(#SVGID_1176_)
}

.st1266 {
    fill: url(#SVGID_1177_)
}

.st1267 {
    fill: url(#SVGID_1178_)
}

.st1268 {
    fill: url(#SVGID_1179_)
}

.st1269 {
    fill: url(#SVGID_1180_)
}

.st1270 {
    fill: url(#SVGID_1181_)
}

.st1271 {
    fill: url(#SVGID_1182_)
}

.st1272 {
    fill: url(#SVGID_1183_)
}

.st1273 {
    fill: url(#SVGID_1184_)
}

.st1274 {
    fill: url(#SVGID_1185_)
}

.st1275 {
    fill: url(#SVGID_1186_)
}

.st1276 {
    fill: url(#SVGID_1187_)
}

.st1277 {
    fill: url(#SVGID_1188_)
}

.st1278 {
    fill: url(#SVGID_1189_)
}

.st1279 {
    fill: url(#SVGID_1190_)
}

.st1280 {
    fill: url(#SVGID_1191_)
}

.st1281 {
    fill: url(#SVGID_1192_)
}

.st1282 {
    fill: url(#SVGID_1193_)
}

.st1283 {
    fill: url(#SVGID_1194_)
}

.st1284 {
    fill: url(#SVGID_1195_)
}

.st1285 {
    fill: url(#SVGID_1196_)
}

.st1286 {
    fill: url(#SVGID_1197_)
}

.st1287 {
    fill: url(#SVGID_1198_)
}

.st1288 {
    fill: url(#SVGID_1199_)
}

.st1289 {
    fill: url(#SVGID_1200_)
}

.st1290 {
    fill: url(#SVGID_1201_)
}

.st1291 {
    fill: url(#SVGID_1202_)
}

.st1292 {
    fill: url(#SVGID_1203_)
}

.st1293 {
    fill: url(#SVGID_1204_)
}

.st1294 {
    fill: url(#SVGID_1205_)
}

.st1295 {
    fill: url(#SVGID_1206_)
}

.st1296 {
    fill: url(#SVGID_1207_)
}

.st1297 {
    fill: url(#SVGID_1208_)
}

.st1298 {
    fill: url(#SVGID_1209_)
}

.st1299 {
    fill: url(#SVGID_1210_)
}

.st1300 {
    fill: url(#SVGID_1211_)
}

.st1301 {
    fill: url(#SVGID_1212_)
}

.st1302 {
    fill: url(#SVGID_1213_)
}

.st1303 {
    fill: url(#SVGID_1214_)
}

.st1304 {
    fill: url(#SVGID_1215_)
}

.st1305 {
    fill: url(#SVGID_1216_)
}

.st1306 {
    fill: url(#SVGID_1217_)
}

.st1307 {
    fill: url(#SVGID_1218_)
}

.st1308 {
    fill: url(#SVGID_1219_)
}

.st1309 {
    fill: url(#SVGID_1220_)
}

.st1310 {
    fill: url(#SVGID_1221_)
}

.st1311 {
    fill: url(#SVGID_1222_)
}

.st1312 {
    fill: url(#SVGID_1223_)
}

.st1313 {
    fill: url(#SVGID_1224_)
}

.st1314 {
    fill: url(#SVGID_1225_)
}

.st1315 {
    fill: url(#SVGID_1226_)
}

.st1316 {
    fill: url(#SVGID_1227_)
}

.st1317 {
    fill: url(#SVGID_1228_)
}

.st1318 {
    fill: url(#SVGID_1229_)
}

.st1319 {
    fill: url(#SVGID_1230_)
}

.st1320 {
    fill: url(#SVGID_1231_)
}

.st1321 {
    fill: url(#SVGID_1232_)
}

.st1322 {
    fill: url(#SVGID_1233_)
}

.st1323 {
    fill: url(#SVGID_1234_)
}

.st1324 {
    fill: url(#SVGID_1235_)
}

.st1325 {
    fill: url(#SVGID_1236_)
}

.st1326 {
    fill: url(#SVGID_1237_)
}

.st1327 {
    fill: url(#SVGID_1238_)
}

.st1328 {
    fill: url(#SVGID_1239_)
}

.st1329 {
    fill: url(#SVGID_1240_)
}

.st1330 {
    fill: url(#SVGID_1241_)
}

.st1331 {
    fill: url(#SVGID_1242_)
}

.st1332 {
    fill: url(#SVGID_1243_)
}

.st1333 {
    fill: url(#SVGID_1244_)
}

.st1334 {
    fill: url(#SVGID_1245_)
}

.st1335 {
    fill: url(#SVGID_1246_)
}

.st1336 {
    fill: url(#SVGID_1247_)
}

.st1337 {
    fill: url(#SVGID_1248_)
}

.st1338 {
    fill: url(#SVGID_1249_)
}

.st1339 {
    fill: url(#SVGID_1250_)
}

.st1340 {
    fill: url(#SVGID_1251_)
}

.st1341 {
    fill: url(#SVGID_1252_)
}

.st1342 {
    fill: url(#SVGID_1253_)
}

.st1343 {
    fill: url(#SVGID_1254_)
}

.st1344 {
    fill: url(#SVGID_1255_)
}

.st1345 {
    fill: url(#SVGID_1256_)
}

.st1346 {
    fill: url(#SVGID_1257_)
}

.st1347 {
    fill: url(#SVGID_1258_)
}

.st1348 {
    fill: url(#SVGID_1259_)
}

.st1349 {
    fill: url(#SVGID_1260_)
}

.st1350 {
    fill: url(#SVGID_1261_)
}

.st1351 {
    fill: url(#SVGID_1262_)
}

.st1352 {
    fill: url(#SVGID_1263_)
}

.st1353 {
    fill: url(#SVGID_1264_)
}

.st1354 {
    fill: url(#SVGID_1265_)
}

.st1355 {
    fill: url(#SVGID_1266_)
}

.st1356 {
    fill: url(#SVGID_1267_)
}

.st1357 {
    fill: url(#SVGID_1268_)
}

.st1358 {
    fill: url(#SVGID_1269_)
}

.st1359 {
    fill: url(#SVGID_1270_)
}

.st1360 {
    fill: url(#SVGID_1271_)
}

.st1361 {
    fill: url(#SVGID_1272_)
}

.st1362 {
    fill: url(#SVGID_1273_)
}

.st1363 {
    fill: url(#SVGID_1274_)
}

.st1364 {
    fill: url(#SVGID_1275_)
}

.st1365 {
    fill: url(#SVGID_1276_)
}

.st1366 {
    fill: url(#SVGID_1277_)
}

.st1367 {
    fill: url(#SVGID_1278_)
}

.st1368 {
    fill: url(#SVGID_1279_)
}

.st1369 {
    fill: url(#SVGID_1280_)
}

.st1370 {
    fill: url(#SVGID_1281_)
}

.st1371 {
    fill: url(#SVGID_1282_)
}

.st1372 {
    fill: url(#SVGID_1283_)
}

.st1373 {
    fill: url(#SVGID_1284_)
}

.st1374 {
    fill: url(#SVGID_1285_)
}

.st1375 {
    fill: url(#SVGID_1286_)
}

.st1376 {
    fill: url(#SVGID_1287_)
}

.st1377 {
    fill: url(#SVGID_1288_)
}

.st1378 {
    fill: url(#SVGID_1289_)
}

.st1379 {
    fill: url(#SVGID_1290_)
}

.st1380 {
    fill: url(#SVGID_1291_)
}

.st1381 {
    fill: url(#SVGID_1292_)
}

.st1382 {
    fill: url(#SVGID_1293_)
}

.st1383 {
    fill: url(#SVGID_1294_)
}

.st1384 {
    fill: url(#XMLID_2691_)
}

.st1385 {
    fill: url(#XMLID_2692_)
}

.st1386 {
    fill: url(#XMLID_2693_)
}

.st1387 {
    fill: url(#XMLID_2694_)
}

.st1388 {
    fill: url(#XMLID_2695_)
}

.st1389 {
    fill: url(#XMLID_2696_)
}

.st1390 {
    fill: url(#XMLID_2697_)
}

.st1391 {
    fill: url(#XMLID_2698_)
}

.st1392 {
    fill: url(#XMLID_2699_)
}

.st1393 {
    fill: url(#XMLID_2700_)
}

.st1394 {
    fill: url(#XMLID_2701_)
}

.st1395 {
    fill: url(#XMLID_2702_)
}

.st1396 {
    fill: url(#XMLID_2703_)
}

.st1397 {
    fill: url(#XMLID_2704_)
}

.st1398 {
    fill: url(#XMLID_2705_)
}

.st1399 {
    fill: url(#XMLID_2706_)
}

.st1400 {
    fill: url(#XMLID_2707_)
}

.st1401 {
    fill: url(#XMLID_2708_)
}

.st1402 {
    fill: url(#XMLID_2709_)
}

.st1403 {
    fill: url(#XMLID_2710_)
}

.st1404 {
    fill: url(#XMLID_2711_)
}

.st1405 {
    fill: url(#XMLID_2712_)
}

.st1406 {
    fill: url(#XMLID_2713_)
}

.st1407 {
    fill: url(#XMLID_2714_)
}

.st1408 {
    fill: url(#XMLID_2715_)
}

.st1409 {
    fill: url(#XMLID_2716_)
}

.st1410 {
    fill: url(#XMLID_2717_)
}

.st1411 {
    fill: url(#XMLID_2718_)
}

.st1412 {
    fill: url(#XMLID_2719_)
}

.st1413 {
    fill: url(#XMLID_2720_)
}

.st1414 {
    fill: url(#XMLID_2721_)
}

.st1415 {
    fill: url(#XMLID_2722_)
}

.st1416 {
    fill: url(#XMLID_2723_)
}

.st1417 {
    fill: url(#XMLID_2724_)
}

.st1418 {
    fill: url(#XMLID_2725_)
}

.st1419 {
    fill: url(#XMLID_2726_)
}

.st1420 {
    fill: url(#XMLID_2727_)
}

.st1421 {
    fill: url(#XMLID_2728_)
}

.st1422 {
    fill: url(#XMLID_2729_)
}

.st1423 {
    fill: url(#XMLID_2730_)
}

.st1424 {
    fill: url(#XMLID_2731_)
}

.st1425 {
    fill: url(#XMLID_2732_)
}

.st1426 {
    fill: url(#XMLID_2733_)
}

.st1427 {
    fill: url(#XMLID_2734_)
}

.st1428 {
    fill: url(#XMLID_2735_)
}

.st1429 {
    fill: url(#XMLID_2736_)
}

.st1430 {
    fill: url(#XMLID_2737_)
}

.st1431 {
    fill: url(#XMLID_2738_)
}

.st1432 {
    fill: url(#XMLID_2739_)
}

.st1433 {
    fill: url(#XMLID_2740_)
}

.st1434 {
    fill: url(#XMLID_2741_)
}

.st1435 {
    fill: url(#XMLID_2742_)
}

.st1436 {
    fill: url(#XMLID_2743_)
}

.st1437 {
    fill: url(#XMLID_2744_)
}

.st1438 {
    fill: url(#XMLID_2745_)
}

.st1439 {
    fill: url(#XMLID_2746_)
}

.st1440 {
    fill: url(#XMLID_2747_)
}

.st1441 {
    fill: url(#XMLID_2748_)
}

.st1442 {
    fill: url(#XMLID_2749_)
}

.st1443 {
    fill: url(#XMLID_2750_)
}

.st1444 {
    fill: url(#XMLID_2751_)
}

.st1445 {
    fill: url(#XMLID_2752_)
}

.st1446 {
    fill: url(#XMLID_2753_)
}

.st1447 {
    fill: url(#XMLID_2754_)
}

.st1448 {
    fill: url(#XMLID_2755_)
}

.st1449 {
    fill: url(#XMLID_2756_)
}

.st1450 {
    fill: url(#XMLID_2757_)
}

.st1451 {
    fill: url(#XMLID_2758_)
}

.st1452 {
    fill: url(#XMLID_2759_)
}

.st1453 {
    fill: url(#XMLID_2760_)
}

.st1454 {
    fill: url(#XMLID_2761_)
}

.st1455 {
    fill: url(#XMLID_2762_)
}

.st1456 {
    fill: url(#XMLID_2763_)
}

.st1457 {
    fill: url(#XMLID_2764_)
}

.st1458 {
    fill: url(#XMLID_2765_)
}

.st1459 {
    fill: url(#XMLID_2766_)
}

.st1460 {
    fill: url(#XMLID_2767_)
}

.st1461 {
    fill: url(#XMLID_2768_)
}

.st1462 {
    fill: url(#XMLID_2769_)
}

.st1463 {
    fill: url(#XMLID_2770_)
}

.st1464 {
    fill: url(#XMLID_2771_)
}

.st1465 {
    fill: url(#XMLID_2772_)
}

.st1466 {
    fill: url(#XMLID_2773_)
}

.st1467 {
    fill: url(#XMLID_2774_)
}

.st1468 {
    fill: url(#XMLID_2775_)
}

.st1469 {
    fill: url(#XMLID_2776_)
}

.st1470 {
    opacity: .16
}

.st1471 {
    fill: url(#XMLID_2777_)
}

.st1472 {
    fill: url(#XMLID_2778_)
}

.st1473 {
    fill: url(#XMLID_2779_)
}

.st1474 {
    fill: url(#XMLID_2780_)
}

.st1475 {
    fill: url(#XMLID_2781_)
}

.st1476 {
    fill: url(#XMLID_2782_)
}

.st1477 {
    fill: url(#XMLID_2783_)
}

.st1478 {
    fill: url(#XMLID_2784_)
}

.st1479 {
    fill: url(#XMLID_2785_)
}

.st1480 {
    fill: url(#XMLID_2786_)
}

.st1481 {
    fill: url(#XMLID_2787_)
}

.st1482 {
    fill: url(#XMLID_2788_)
}

.st1483 {
    fill: url(#XMLID_2789_)
}

.st1484 {
    fill: url(#XMLID_2790_)
}

.st1485 {
    fill: url(#XMLID_2791_)
}

.st1486 {
    fill: url(#XMLID_2792_)
}

.st1487 {
    fill: url(#XMLID_2793_)
}

.st1488 {
    fill: url(#XMLID_2794_)
}

.st1489 {
    fill: url(#XMLID_2795_)
}

.st1490 {
    fill: url(#XMLID_2796_)
}

.st1491 {
    fill: url(#XMLID_2797_)
}

.st1492 {
    fill: url(#XMLID_2798_)
}

.st1493 {
    fill: url(#XMLID_2799_)
}

.st1494 {
    fill: url(#XMLID_2800_)
}

.st1495 {
    fill: url(#XMLID_2801_)
}

.st1496 {
    fill: url(#XMLID_2802_)
}

.st1497 {
    fill: url(#XMLID_2803_)
}

.st1498 {
    fill: url(#XMLID_2804_)
}

.st1499 {
    fill: url(#XMLID_2805_)
}

.st1500 {
    fill: url(#XMLID_2806_)
}

.st1501 {
    fill: url(#XMLID_2807_)
}

.st1502 {
    fill: url(#XMLID_2808_)
}

.st1503 {
    fill: url(#XMLID_2809_)
}

.st1504 {
    fill: url(#XMLID_2810_)
}

.st1505 {
    fill: url(#XMLID_2811_)
}

.st1506 {
    fill: url(#XMLID_2812_)
}

.st1507 {
    fill: url(#XMLID_2813_)
}

.st1508 {
    fill: url(#XMLID_2814_)
}

.st1509 {
    fill: url(#XMLID_2815_)
}

.st1510 {
    fill: url(#XMLID_2816_)
}

.st1511 {
    fill: url(#XMLID_2817_)
}

.st1512 {
    fill: url(#XMLID_2818_)
}

.st1513 {
    fill: url(#XMLID_2819_)
}

.st1514 {
    fill: url(#XMLID_2820_)
}

.st1515 {
    fill: url(#XMLID_2821_)
}

.st1516 {
    fill: url(#XMLID_2822_)
}

.st1517 {
    fill: url(#XMLID_2823_)
}

.st1518 {
    fill: url(#XMLID_2824_)
}

.st1519 {
    fill: url(#XMLID_2825_)
}

.st1520 {
    fill: url(#XMLID_2826_)
}

.st1521 {
    fill: url(#XMLID_2827_)
}

.st1522 {
    fill: url(#XMLID_2828_)
}

.st1523 {
    fill: url(#XMLID_2829_)
}

.st1524 {
    fill: url(#XMLID_2830_)
}

.st1525 {
    fill: url(#XMLID_2831_)
}

.st1526 {
    fill: url(#XMLID_2832_)
}

.st1527 {
    fill: url(#XMLID_2833_)
}

.st1528 {
    fill: url(#XMLID_2834_)
}

.st1529 {
    fill: url(#XMLID_2835_)
}

.st1530 {
    fill: url(#XMLID_2836_)
}

.st1531 {
    fill: url(#XMLID_2837_)
}

.st1532 {
    fill: url(#XMLID_2838_)
}

.st1533 {
    fill: url(#XMLID_2839_)
}

.st1534 {
    fill: url(#XMLID_2840_)
}

.st1535 {
    fill: url(#XMLID_2841_)
}

.st1536 {
    fill: url(#XMLID_2842_)
}

.st1537 {
    fill: url(#XMLID_2843_)
}

.st1538 {
    fill: url(#XMLID_2844_)
}

.st1539 {
    fill: url(#XMLID_2845_)
}

.st1540 {
    fill: url(#XMLID_2846_)
}

.st1541 {
    fill: url(#XMLID_2847_)
}

.st1542 {
    fill: url(#XMLID_2848_)
}

.st1543 {
    fill: url(#XMLID_2849_)
}

.st1544 {
    fill: url(#XMLID_2850_)
}

.st1545 {
    fill: url(#XMLID_2851_)
}

.st1546 {
    fill: url(#XMLID_2852_)
}

.st1547 {
    fill: url(#XMLID_2853_)
}

.st1548 {
    fill: url(#XMLID_2854_)
}

.st1549 {
    fill: url(#XMLID_2855_)
}

.st1550 {
    fill: url(#XMLID_2856_)
}

.st1551 {
    fill: url(#XMLID_2857_)
}

.st1552 {
    fill: url(#XMLID_2858_)
}

.st1553 {
    fill: url(#XMLID_2859_)
}

.st1554 {
    fill: url(#XMLID_2860_)
}

.st1555 {
    fill: url(#XMLID_2861_)
}

.st1556 {
    fill: url(#XMLID_2862_)
}

.st1557 {
    fill: url(#SVGID_1295_)
}

.st1558 {
    fill: url(#SVGID_1296_)
}

.st1559 {
    fill: url(#SVGID_1297_)
}

.st1560 {
    fill: url(#SVGID_1298_)
}

.st1561 {
    fill: url(#SVGID_1299_)
}

.st1562 {
    fill: url(#SVGID_1300_)
}

.st1563 {
    fill: url(#SVGID_1301_)
}

.st1564 {
    fill: url(#SVGID_1302_)
}

.st1565 {
    fill: url(#SVGID_1303_)
}

.st1566 {
    fill: url(#SVGID_1304_)
}

.st1567 {
    fill: url(#SVGID_1305_)
}

.st1568 {
    fill: url(#SVGID_1306_)
}

.st1569 {
    fill: url(#SVGID_1307_)
}

.st1570 {
    fill: url(#SVGID_1308_)
}

.st1571 {
    fill: url(#SVGID_1309_)
}

.st1572 {
    fill: url(#SVGID_1310_)
}

.st1573 {
    fill: url(#SVGID_1311_)
}

.st1574 {
    fill: url(#SVGID_1312_)
}

.st1575 {
    fill: url(#SVGID_1313_)
}

.st1576 {
    fill: url(#SVGID_1314_)
}

.st1577 {
    fill: url(#SVGID_1315_)
}

.st1578 {
    fill: url(#SVGID_1316_)
}

.st1579 {
    fill: url(#SVGID_1317_)
}

.st1580 {
    fill: url(#SVGID_1318_)
}

.st1581 {
    fill: url(#SVGID_1319_)
}

.st1582 {
    fill: url(#SVGID_1320_)
}

.st1583 {
    fill: url(#SVGID_1321_)
}

.st1584 {
    fill: url(#SVGID_1322_)
}

.st1585 {
    fill: url(#SVGID_1323_)
}

.st1586 {
    fill: url(#SVGID_1324_)
}

.st1587 {
    fill: url(#SVGID_1325_)
}

.st1588 {
    fill: url(#SVGID_1326_)
}

.st1589 {
    fill: url(#SVGID_1327_)
}

.st1590 {
    fill: url(#SVGID_1328_)
}

.st1591 {
    fill: url(#SVGID_1329_)
}

.st1592 {
    fill: url(#SVGID_1330_)
}

.st1593 {
    fill: url(#SVGID_1331_)
}

.st1594 {
    fill: url(#SVGID_1332_)
}

.st1595 {
    fill: url(#SVGID_1333_)
}

.st1596 {
    fill: url(#SVGID_1334_)
}

.st1597 {
    fill: url(#SVGID_1335_)
}

.st1598 {
    fill: url(#SVGID_1336_)
}

.st1599 {
    fill: url(#SVGID_1337_)
}

.st1600 {
    fill: url(#SVGID_1338_)
}

.st1601 {
    fill: url(#SVGID_1339_)
}

.st1602 {
    fill: url(#SVGID_1340_)
}

.st1603 {
    fill: url(#SVGID_1341_)
}

.st1604 {
    fill: url(#SVGID_1342_)
}

.st1605 {
    fill: url(#SVGID_1343_)
}

.st1606 {
    fill: url(#SVGID_1344_)
}

.st1607 {
    fill: url(#SVGID_1345_)
}

.st1608 {
    fill: url(#SVGID_1346_)
}

.st1609 {
    fill: url(#SVGID_1347_)
}

.st1610 {
    fill: url(#SVGID_1348_)
}

.st1611 {
    fill: url(#SVGID_1349_)
}

.st1612 {
    fill: url(#SVGID_1350_)
}

.st1613 {
    fill: url(#SVGID_1351_)
}

.st1614 {
    fill: url(#SVGID_1352_)
}

.st1615 {
    fill: url(#SVGID_1353_)
}

.st1616 {
    fill: url(#SVGID_1354_)
}

.st1617 {
    fill: url(#SVGID_1355_)
}

.st1618 {
    fill: url(#SVGID_1356_)
}

.st1619 {
    fill: url(#SVGID_1357_)
}

.st1620 {
    fill: url(#SVGID_1358_)
}

.st1621 {
    fill: url(#SVGID_1359_)
}

.st1622 {
    fill: url(#SVGID_1360_)
}

.st1623 {
    fill: url(#SVGID_1361_)
}

.st1624 {
    fill: url(#SVGID_1362_)
}

.st1625 {
    fill: url(#SVGID_1363_)
}

.st1626 {
    fill: url(#SVGID_1364_)
}

.st1627 {
    fill: url(#SVGID_1365_)
}

.st1628 {
    fill: url(#SVGID_1366_)
}

.st1629 {
    fill: url(#SVGID_1367_)
}

.st1630 {
    fill: url(#SVGID_1368_)
}

.st1631 {
    fill: url(#SVGID_1369_)
}

.st1632 {
    fill: url(#SVGID_1370_)
}

.st1633 {
    fill: url(#SVGID_1371_)
}

.st1634 {
    fill: url(#SVGID_1372_)
}

.st1635 {
    fill: url(#SVGID_1373_)
}

.st1636 {
    fill: url(#SVGID_1374_)
}

.st1637 {
    fill: url(#SVGID_1375_)
}

.st1638 {
    fill: url(#SVGID_1376_)
}

.st1639 {
    fill: url(#SVGID_1377_)
}

.st1640 {
    fill: url(#SVGID_1378_)
}

.st1641 {
    fill: url(#SVGID_1379_)
}

.st1642 {
    fill: url(#SVGID_1380_)
}

.st1643 {
    fill: url(#SVGID_1381_)
}

.st1644 {
    fill: url(#SVGID_1382_)
}

.st1645 {
    fill: url(#SVGID_1383_)
}

.st1646 {
    fill: url(#SVGID_1384_)
}

.st1647 {
    fill: url(#SVGID_1385_)
}

.st1648 {
    fill: url(#SVGID_1386_)
}

.st1649 {
    fill: url(#SVGID_1387_)
}

.st1650 {
    fill: url(#SVGID_1388_)
}

.st1651 {
    fill: url(#SVGID_1389_)
}

.st1652 {
    fill: url(#SVGID_1390_)
}

.st1653 {
    fill: url(#SVGID_1391_)
}

.st1654 {
    fill: url(#SVGID_1392_)
}

.st1655 {
    fill: url(#SVGID_1393_)
}

.st1656 {
    fill: url(#SVGID_1394_)
}

.st1657 {
    fill: url(#SVGID_1395_)
}

.st1658 {
    fill: url(#SVGID_1396_)
}

.st1659 {
    fill: url(#SVGID_1397_)
}

.st1660 {
    fill: url(#SVGID_1398_)
}

.st1661 {
    fill: url(#SVGID_1399_)
}

.st1662 {
    fill: url(#SVGID_1400_)
}

.st1663 {
    fill: url(#SVGID_1401_)
}

.st1664 {
    fill: url(#SVGID_1402_)
}

.st1665 {
    fill: url(#SVGID_1403_)
}

.st1666 {
    fill: url(#SVGID_1404_)
}

.st1667 {
    fill: url(#SVGID_1405_)
}

.st1668 {
    fill: url(#SVGID_1406_)
}

.st1669 {
    fill: url(#SVGID_1407_)
}

.st1670 {
    fill: url(#SVGID_1408_)
}

.st1671 {
    fill: url(#SVGID_1409_)
}

.st1672 {
    fill: url(#SVGID_1410_)
}

.st1673 {
    fill: url(#SVGID_1411_)
}

.st1674 {
    fill: url(#SVGID_1412_)
}

.st1675 {
    fill: url(#SVGID_1413_)
}

.st1676 {
    fill: url(#SVGID_1414_)
}

.st1677 {
    fill: url(#SVGID_1415_)
}

.st1678 {
    fill: url(#SVGID_1416_)
}

.st1679 {
    fill: url(#SVGID_1417_)
}

.st1680 {
    fill: url(#SVGID_1418_)
}

.st1681 {
    fill: url(#SVGID_1419_)
}

.st1682 {
    fill: url(#SVGID_1420_)
}

.st1683 {
    fill: url(#SVGID_1421_)
}

.st1684 {
    fill: url(#SVGID_1422_)
}

.st1685 {
    fill: url(#SVGID_1423_)
}

.st1686 {
    fill: url(#SVGID_1424_)
}

.st1687 {
    fill: url(#SVGID_1425_)
}

.st1688 {
    fill: url(#SVGID_1426_)
}

.st1689 {
    fill: url(#SVGID_1427_)
}

.st1690 {
    fill: url(#SVGID_1428_)
}

.st1691 {
    fill: url(#SVGID_1429_)
}

.st1692 {
    fill: url(#SVGID_1430_)
}

.st1693 {
    fill: url(#SVGID_1431_)
}

.st1694 {
    fill: url(#SVGID_1432_)
}

.st1695 {
    fill: url(#SVGID_1433_)
}

.st1696 {
    fill: url(#SVGID_1434_)
}

.st1697 {
    fill: url(#SVGID_1435_)
}

.st1698 {
    fill: url(#SVGID_1436_)
}

.st1699 {
    fill: url(#SVGID_1437_)
}

.st1700 {
    fill: url(#SVGID_1438_)
}

.st1701 {
    fill: url(#SVGID_1439_)
}

.st1702 {
    fill: url(#SVGID_1440_)
}

.st1703 {
    fill: url(#SVGID_1441_)
}

.st1704 {
    fill: url(#SVGID_1442_)
}

.st1705 {
    fill: url(#SVGID_1443_)
}

.st1706 {
    fill: url(#SVGID_1444_)
}

.st1707 {
    fill: url(#SVGID_1445_)
}

.st1708 {
    fill: url(#SVGID_1446_)
}

.st1709 {
    fill: url(#SVGID_1447_)
}

.st1710 {
    fill: url(#SVGID_1448_)
}

.st1711 {
    fill: url(#SVGID_1449_)
}

.st1712 {
    fill: url(#SVGID_1450_)
}

.st1713 {
    fill: url(#SVGID_1451_)
}

.st1714 {
    fill: url(#SVGID_1452_)
}

.st1715 {
    fill: url(#SVGID_1453_)
}

.st1716 {
    fill: url(#SVGID_1454_)
}

.st1717 {
    fill: url(#SVGID_1455_)
}

.st1718 {
    fill: url(#SVGID_1456_)
}

.st1719 {
    fill: url(#SVGID_1457_)
}

.st1720 {
    fill: url(#SVGID_1458_)
}

.st1721 {
    fill: url(#SVGID_1459_)
}

.st1722 {
    fill: url(#SVGID_1460_)
}

.st1723 {
    fill: url(#SVGID_1461_)
}

.st1724 {
    fill: url(#SVGID_1462_)
}

.st1725 {
    fill: url(#SVGID_1463_)
}

.st1726 {
    fill: url(#SVGID_1464_)
}

.st1727 {
    fill: url(#SVGID_1465_)
}

.st1728 {
    fill: url(#SVGID_1466_)
}

.st1729 {
    fill: url(#SVGID_1467_)
}

.st1730 {
    fill: url(#SVGID_1468_)
}

.st1731 {
    fill: url(#SVGID_1469_)
}

.st1732 {
    fill: url(#SVGID_1470_)
}

.st1733 {
    fill: url(#SVGID_1471_)
}

.st1734 {
    fill: url(#SVGID_1472_)
}

.st1735 {
    fill: url(#SVGID_1473_)
}

.st1736 {
    fill: url(#SVGID_1474_)
}

.st1737 {
    fill: url(#SVGID_1475_)
}

.st1738 {
    fill: url(#SVGID_1476_)
}

.st1739 {
    fill: url(#SVGID_1477_)
}

.st1740 {
    fill: url(#SVGID_1478_)
}

.st1741 {
    fill: url(#SVGID_1479_)
}

.st1742 {
    fill: url(#SVGID_1480_)
}

.st1743 {
    fill: url(#SVGID_1481_)
}

.st1744 {
    fill: url(#SVGID_1482_)
}

.st1745 {
    fill: url(#SVGID_1483_)
}

.st1746 {
    fill: url(#SVGID_1484_)
}

.st1747 {
    fill: url(#SVGID_1485_)
}

.st1748 {
    fill: url(#SVGID_1486_)
}

.st1749 {
    fill: url(#SVGID_1487_)
}

.st1750 {
    fill: url(#SVGID_1488_)
}

.st1751 {
    fill: url(#SVGID_1489_)
}

.st1752 {
    fill: url(#SVGID_1490_)
}

.st1753 {
    fill: url(#SVGID_1491_)
}

.st1754 {
    fill: url(#SVGID_1492_)
}

.st1755 {
    fill: url(#SVGID_1493_)
}

.st1756 {
    fill: url(#SVGID_1494_)
}

.st1757 {
    fill: url(#SVGID_1495_)
}

.st1758 {
    fill: url(#SVGID_1496_)
}

.st1759 {
    fill: url(#SVGID_1497_)
}

.st1760 {
    fill: url(#SVGID_1498_)
}

.st1761 {
    fill: url(#SVGID_1499_)
}

.st1762 {
    fill: url(#SVGID_1500_)
}

.st1763 {
    fill: url(#SVGID_1501_)
}

.st1764 {
    fill: url(#SVGID_1502_)
}

.st1765 {
    fill: url(#SVGID_1503_)
}

.st1766 {
    fill: url(#SVGID_1504_)
}

.st1767 {
    fill: url(#SVGID_1505_)
}

.st1768 {
    fill: url(#SVGID_1506_)
}

.st1769 {
    fill: url(#SVGID_1507_)
}

.st1770 {
    fill: url(#SVGID_1508_)
}

.st1771 {
    fill: url(#SVGID_1509_)
}

.st1772 {
    fill: url(#SVGID_1510_)
}

.st1773 {
    fill: url(#SVGID_1511_)
}

.st1774 {
    fill: url(#SVGID_1512_)
}

.st1775 {
    fill: url(#SVGID_1513_)
}

.st1776 {
    fill: url(#SVGID_1514_)
}

.st1777 {
    fill: url(#SVGID_1515_)
}

.st1778 {
    fill: url(#SVGID_1516_)
}

.st1779 {
    fill: url(#SVGID_1517_)
}

.st1780 {
    fill: url(#SVGID_1518_)
}

.st1781 {
    fill: url(#SVGID_1519_)
}

.st1782 {
    fill: url(#SVGID_1520_)
}

.st1783 {
    fill: url(#SVGID_1521_)
}

.st1784 {
    fill: url(#SVGID_1522_)
}

.st1785 {
    fill: url(#SVGID_1523_)
}

.st1786 {
    fill: url(#SVGID_1524_)
}

.st1787 {
    fill: url(#SVGID_1525_)
}

.st1788 {
    fill: url(#SVGID_1526_)
}

.st1789 {
    fill: url(#SVGID_1527_)
}

.st1790 {
    fill: url(#SVGID_1528_)
}

.st1791 {
    fill: url(#SVGID_1529_)
}

.st1792 {
    fill: url(#SVGID_1530_)
}

.st1793 {
    fill: url(#SVGID_1531_)
}

.st1794 {
    fill: url(#SVGID_1532_)
}

.st1795 {
    fill: url(#SVGID_1533_)
}

.st1796 {
    fill: url(#SVGID_1534_)
}

.st1797 {
    fill: url(#SVGID_1535_)
}

.st1798 {
    fill: url(#SVGID_1536_)
}

.st1799 {
    fill: url(#SVGID_1537_)
}

.st1800 {
    fill: url(#SVGID_1538_)
}

.st1801 {
    fill: url(#SVGID_1539_)
}

.st1802 {
    fill: url(#SVGID_1540_)
}

.st1803 {
    fill: url(#SVGID_1541_)
}

.st1804 {
    fill: url(#SVGID_1542_)
}

.st1805 {
    fill: url(#SVGID_1543_)
}

.st1806 {
    fill: url(#SVGID_1544_)
}

.st1807 {
    fill: url(#SVGID_1545_)
}

.st1808 {
    fill: url(#SVGID_1546_)
}

.st1809 {
    fill: url(#SVGID_1547_)
}

.st1810 {
    fill: url(#SVGID_1548_)
}

.st1811 {
    fill: url(#SVGID_1549_)
}

.st1812 {
    fill: url(#SVGID_1550_)
}

.st1813 {
    fill: url(#SVGID_1551_)
}

.st1814 {
    fill: url(#SVGID_1552_)
}

.st1815 {
    fill: url(#SVGID_1553_)
}

.st1816 {
    fill: url(#SVGID_1554_)
}

.st1817 {
    fill: url(#SVGID_1555_)
}

.st1818 {
    fill: url(#SVGID_1556_)
}

.st1819 {
    fill: url(#SVGID_1557_)
}

.st1820 {
    fill: url(#SVGID_1558_)
}

.st1821 {
    fill: url(#SVGID_1559_)
}

.st1822 {
    fill: url(#SVGID_1560_)
}

.st1823 {
    fill: url(#SVGID_1561_)
}

.st1824 {
    fill: url(#SVGID_1562_)
}

.st1825 {
    fill: url(#SVGID_1563_)
}

.st1826 {
    fill: url(#SVGID_1564_)
}

.st1827 {
    fill: url(#SVGID_1565_)
}

.st1828 {
    fill: url(#SVGID_1566_)
}

.st1829 {
    fill: url(#SVGID_1567_)
}

.st1830 {
    fill: url(#SVGID_1568_)
}

.st1831 {
    fill: url(#SVGID_1569_)
}

.st1832 {
    fill: url(#SVGID_1570_)
}

.st1833 {
    fill: url(#SVGID_1571_)
}

.st1834 {
    fill: url(#SVGID_1572_)
}

.st1835 {
    fill: url(#SVGID_1573_)
}

.st1836 {
    fill: url(#SVGID_1574_)
}

.st1837 {
    fill: url(#SVGID_1575_)
}

.st1838 {
    fill: url(#SVGID_1576_)
}

.st1839 {
    fill: url(#SVGID_1577_)
}

.st1840 {
    fill: url(#SVGID_1578_)
}

.st1841 {
    fill: url(#SVGID_1579_)
}

.st1842 {
    fill: url(#SVGID_1580_)
}

.st1843 {
    fill: url(#SVGID_1581_)
}

.st1844 {
    fill: url(#SVGID_1582_)
}

.st1845 {
    fill: url(#SVGID_1583_)
}

.st1846 {
    fill: url(#SVGID_1584_)
}

.st1847 {
    fill: url(#SVGID_1585_)
}

.st1848 {
    fill: url(#SVGID_1586_)
}

.st1849 {
    fill: url(#SVGID_1587_)
}

.st1850 {
    fill: url(#SVGID_1588_)
}

.st1851 {
    fill: url(#SVGID_1589_)
}

.st1852 {
    fill: url(#SVGID_1590_)
}

.st1853 {
    fill: url(#SVGID_1591_)
}

.st1854 {
    fill: url(#SVGID_1592_)
}

.st1855 {
    fill: url(#SVGID_1593_)
}

.st1856 {
    fill: url(#SVGID_1594_)
}

.st1857 {
    fill: url(#SVGID_1595_)
}

.st1858 {
    fill: url(#SVGID_1596_)
}

.st1859 {
    fill: url(#SVGID_1597_)
}

.st1860 {
    fill: url(#SVGID_1598_)
}

.st1861 {
    fill: url(#SVGID_1599_)
}

.st1862 {
    fill: url(#SVGID_1600_)
}

.st1863 {
    fill: url(#SVGID_1601_)
}

.st1864 {
    fill: url(#SVGID_1602_)
}

.st1865 {
    fill: url(#SVGID_1603_)
}

.st1866 {
    fill: url(#SVGID_1604_)
}

.st1867 {
    fill: url(#SVGID_1605_)
}

.st1868 {
    fill: url(#SVGID_1606_)
}

.st1869 {
    fill: url(#SVGID_1607_)
}

.st1870 {
    fill: url(#SVGID_1608_)
}

.st1871 {
    fill: url(#SVGID_1609_)
}

.st1872 {
    fill: url(#SVGID_1610_)
}

.st1873 {
    fill: url(#SVGID_1611_)
}

.st1874 {
    fill: url(#SVGID_1612_)
}

.st1875 {
    fill: url(#SVGID_1613_)
}

.st1876 {
    fill: url(#SVGID_1614_)
}

.st1877 {
    fill: url(#SVGID_1615_)
}

.st1878 {
    fill: url(#SVGID_1616_)
}

.st1879 {
    fill: url(#SVGID_1617_)
}

.st1880 {
    fill: url(#SVGID_1618_)
}

.st1881 {
    fill: url(#SVGID_1619_)
}

.st1882 {
    fill: url(#SVGID_1620_)
}

.st1883 {
    fill: url(#SVGID_1621_)
}

.st1884 {
    fill: url(#SVGID_1622_)
}

.st1885 {
    fill: url(#SVGID_1623_)
}

.st1886 {
    fill: url(#SVGID_1624_)
}

.st1887 {
    fill: url(#SVGID_1625_)
}

.st1888 {
    fill: url(#SVGID_1626_)
}

.st1889 {
    fill: url(#SVGID_1627_)
}

.st1890 {
    fill: url(#SVGID_1628_)
}

.st1891 {
    fill: url(#SVGID_1629_)
}

.st1892 {
    fill: url(#SVGID_1630_)
}

.st1893 {
    fill: url(#SVGID_1631_)
}

.st1894 {
    fill: url(#SVGID_1632_)
}

.st1895 {
    fill: url(#SVGID_1633_)
}

.st1896 {
    fill: url(#SVGID_1634_)
}

.st1897 {
    fill: url(#SVGID_1635_)
}

.st1898 {
    fill: url(#SVGID_1636_)
}

.st1899 {
    fill: url(#SVGID_1637_)
}

.st1900 {
    fill: url(#SVGID_1638_)
}

.st1901 {
    fill: url(#SVGID_1639_)
}

.st1902 {
    fill: url(#SVGID_1640_)
}

.st1903 {
    fill: url(#SVGID_1641_)
}

.st1904 {
    fill: url(#SVGID_1642_)
}

.st1905 {
    fill: url(#SVGID_1643_)
}

.st1906 {
    fill: url(#SVGID_1644_)
}

.st1907 {
    fill: url(#SVGID_1645_)
}

.st1908 {
    fill: url(#SVGID_1646_)
}

.st1909 {
    fill: url(#SVGID_1647_)
}

.st1910 {
    fill: url(#SVGID_1648_)
}

.st1911 {
    fill: url(#SVGID_1649_)
}

.st1912 {
    fill: url(#SVGID_1650_)
}

.st1913 {
    fill: url(#SVGID_1651_)
}

.st1914 {
    fill: url(#SVGID_1652_)
}

.st1915 {
    fill: url(#SVGID_1653_)
}

.st1916 {
    fill: url(#SVGID_1654_)
}

.st1917 {
    fill: url(#SVGID_1655_)
}

.st1918 {
    fill: url(#SVGID_1656_)
}

.st1919 {
    fill: url(#SVGID_1657_)
}

.st1920 {
    fill: url(#SVGID_1658_)
}

.st1921 {
    fill: url(#SVGID_1659_)
}

.st1922 {
    fill: url(#SVGID_1660_)
}

.st1923 {
    fill: url(#SVGID_1661_)
}

.st1924 {
    fill: url(#SVGID_1662_)
}

.st1925 {
    fill: url(#SVGID_1663_)
}

.st1926 {
    fill: url(#SVGID_1664_)
}

.st1927 {
    fill: url(#SVGID_1665_)
}

.st1928 {
    fill: url(#SVGID_1666_)
}

.st1929 {
    fill: url(#SVGID_1667_)
}

.st1930 {
    fill: url(#SVGID_1668_)
}

.st1931 {
    fill: url(#SVGID_1669_)
}

.st1932 {
    fill: url(#SVGID_1670_)
}

.st1933 {
    fill: url(#SVGID_1671_)
}

.st1934 {
    fill: url(#SVGID_1672_)
}

.st1935 {
    fill: url(#SVGID_1673_)
}

.st1936 {
    fill: url(#SVGID_1674_)
}

.st1937 {
    fill: url(#SVGID_1675_)
}

.st1938 {
    fill: url(#SVGID_1676_)
}

.st1939 {
    fill: url(#SVGID_1677_)
}

.st1940 {
    fill: url(#SVGID_1678_)
}

.st1941 {
    fill: url(#SVGID_1679_)
}

.st1942 {
    fill: url(#SVGID_1680_)
}

.st1943 {
    fill: url(#SVGID_1681_)
}

.st1944 {
    fill: url(#SVGID_1682_)
}

.st1945 {
    fill: url(#SVGID_1683_)
}

.st1946 {
    fill: url(#SVGID_1684_)
}

.st1947 {
    fill: url(#SVGID_1685_)
}

.st1948 {
    fill: url(#SVGID_1686_)
}

.st1949 {
    fill: url(#SVGID_1687_)
}

.st1950 {
    fill: url(#SVGID_1688_)
}

.st1951 {
    fill: url(#SVGID_1689_)
}

.st1952 {
    fill: url(#SVGID_1690_)
}

.st1953 {
    fill: url(#SVGID_1691_)
}

.st1954 {
    fill: url(#SVGID_1692_)
}

.st1955 {
    fill: url(#SVGID_1693_)
}

.st1956 {
    fill: url(#SVGID_1694_)
}

.st1957 {
    fill: url(#SVGID_1695_)
}

.st1958 {
    fill: url(#SVGID_1696_)
}

.st1959 {
    fill: url(#SVGID_1697_)
}

.st1960 {
    fill: url(#SVGID_1698_)
}

.st1961 {
    fill: url(#SVGID_1699_)
}

.st1962 {
    fill: url(#SVGID_1700_)
}

.st1963 {
    fill: url(#SVGID_1701_)
}

.st1964 {
    fill: url(#SVGID_1702_)
}

.st1965 {
    fill: url(#SVGID_1703_)
}

.st1966 {
    fill: url(#SVGID_1704_)
}

.st1967 {
    fill: url(#SVGID_1705_)
}

.st1968 {
    fill: url(#SVGID_1706_)
}

.st1969 {
    fill: url(#SVGID_1707_)
}

.st1970 {
    fill: url(#SVGID_1708_)
}

.st1971 {
    fill: url(#SVGID_1709_)
}

.st1972 {
    fill: url(#SVGID_1710_)
}

.st1973 {
    fill: url(#SVGID_1711_)
}

.st1974 {
    fill: url(#SVGID_1712_)
}

.st1975 {
    fill: url(#SVGID_1713_)
}

.st1976 {
    fill: url(#SVGID_1714_)
}

.st1977 {
    fill: url(#SVGID_1715_)
}

.st1978 {
    fill: url(#SVGID_1716_)
}

.st1979 {
    fill: url(#SVGID_1717_)
}

.st1980 {
    fill: url(#SVGID_1718_)
}

.st1981 {
    fill: url(#SVGID_1719_)
}

.st1982 {
    fill: url(#SVGID_1720_)
}

.st1983 {
    fill: url(#SVGID_1721_)
}

.st1984 {
    fill: url(#SVGID_1722_)
}

.st1985 {
    fill: url(#SVGID_1723_)
}

.st1986 {
    fill: url(#SVGID_1724_)
}

.st1987 {
    fill: url(#SVGID_1725_)
}

.st1988 {
    fill: url(#SVGID_1726_)
}

.st1989 {
    fill: url(#SVGID_1727_)
}

.st1990 {
    fill: url(#SVGID_1728_)
}

.st1991 {
    fill: url(#SVGID_1729_)
}

.st1992 {
    fill: url(#SVGID_1730_)
}

.st1993 {
    fill: url(#SVGID_1731_)
}

.st1994 {
    fill: url(#SVGID_1732_)
}

.st1995 {
    fill: url(#SVGID_1733_)
}

.st1996 {
    fill: url(#SVGID_1734_)
}

.st1997 {
    fill: url(#SVGID_1735_)
}

.st1998 {
    fill: url(#SVGID_1736_)
}

.st1999 {
    fill: url(#SVGID_1737_)
}

.st2000 {
    fill: url(#SVGID_1738_)
}

.st2001 {
    fill: url(#SVGID_1739_)
}

.st2002 {
    fill: url(#SVGID_1740_)
}

.st2003 {
    fill: url(#SVGID_1741_)
}

.st2004 {
    fill: url(#SVGID_1742_)
}

.st2005 {
    fill: url(#SVGID_1743_)
}

.st2006 {
    fill: url(#SVGID_1744_)
}

.st2007 {
    fill: url(#SVGID_1745_)
}

.st2008 {
    fill: url(#SVGID_1746_)
}

.st2009 {
    fill: url(#SVGID_1747_)
}

.st2010 {
    fill: url(#SVGID_1748_)
}

.st2011 {
    fill: url(#SVGID_1749_)
}

.st2012 {
    fill: url(#SVGID_1750_)
}

.st2013 {
    fill: url(#SVGID_1751_)
}

.st2014 {
    fill: url(#SVGID_1752_)
}

.st2015 {
    fill: url(#SVGID_1753_)
}

.st2016 {
    fill: url(#SVGID_1754_)
}

.st2017 {
    fill: url(#SVGID_1755_)
}

.st2018 {
    fill: url(#SVGID_1756_)
}

.st2019 {
    fill: url(#SVGID_1757_)
}

.st2020 {
    fill: url(#SVGID_1758_)
}

.st2021 {
    fill: url(#SVGID_1759_)
}

.st2022 {
    fill: url(#SVGID_1760_)
}

.st2023 {
    fill: url(#SVGID_1761_)
}

.st2024 {
    fill: url(#SVGID_1762_)
}

.st2025 {
    fill: url(#SVGID_1763_)
}

.st2026 {
    fill: url(#SVGID_1764_)
}

.st2027 {
    fill: url(#SVGID_1765_)
}

.st2028 {
    fill: url(#SVGID_1766_)
}

.st2029 {
    fill: url(#SVGID_1767_)
}

.st2030 {
    fill: url(#SVGID_1768_)
}

.st2031 {
    fill: url(#SVGID_1769_)
}

.st2032 {
    fill: url(#SVGID_1770_)
}

.st2033 {
    fill: url(#SVGID_1771_)
}

.st2034 {
    fill: url(#SVGID_1772_)
}

.st2035 {
    fill: url(#SVGID_1773_)
}

.st2036 {
    fill: url(#SVGID_1774_)
}

.st2037 {
    fill: url(#SVGID_1775_)
}

.st2038 {
    fill: url(#SVGID_1776_)
}

.st2039 {
    fill: url(#SVGID_1777_)
}

.st2040 {
    fill: url(#SVGID_1778_)
}

.st2041 {
    fill: url(#SVGID_1779_)
}

.st2042 {
    fill: url(#SVGID_1780_)
}

.st2043 {
    fill: url(#SVGID_1781_)
}

.st2044 {
    fill: url(#SVGID_1782_)
}

.st2045 {
    fill: url(#SVGID_1783_)
}

.st2046 {
    fill: url(#SVGID_1784_)
}

.st2047 {
    fill: url(#SVGID_1785_)
}

.st2048 {
    fill: url(#SVGID_1786_)
}

.st2049 {
    fill: url(#SVGID_1787_)
}

.st2050 {
    fill: url(#SVGID_1788_)
}

.st2051 {
    fill: url(#SVGID_1789_)
}

.st2052 {
    fill: url(#SVGID_1790_)
}

.st2053 {
    fill: url(#SVGID_1791_)
}

.st2054 {
    fill: url(#SVGID_1792_)
}

.st2055 {
    fill: url(#SVGID_1793_)
}

.st2056 {
    fill: url(#SVGID_1794_)
}

.st2057 {
    fill: url(#SVGID_1795_)
}

.st2058 {
    fill: url(#SVGID_1796_)
}

.st2059 {
    fill: url(#SVGID_1797_)
}

.st2060 {
    fill: url(#SVGID_1798_)
}

.st2061 {
    fill: url(#SVGID_1799_)
}

.st2062 {
    fill: url(#SVGID_1800_)
}

.st2063 {
    fill: url(#SVGID_1801_)
}

.st2064 {
    fill: url(#SVGID_1802_)
}

.st2065 {
    fill: url(#SVGID_1803_)
}

.st2066 {
    fill: url(#SVGID_1804_)
}

.st2067 {
    fill: url(#SVGID_1805_)
}

.st2068 {
    fill: url(#SVGID_1806_)
}

.st2069 {
    fill: url(#SVGID_1807_)
}

.st2070 {
    fill: url(#SVGID_1808_)
}

.st2071 {
    fill: url(#SVGID_1809_)
}

.st2072 {
    fill: url(#SVGID_1810_)
}

.st2073 {
    fill: url(#SVGID_1811_)
}

.st2074 {
    fill: url(#SVGID_1812_)
}

.st2075 {
    fill: url(#SVGID_1813_)
}

.st2076 {
    fill: url(#SVGID_1814_)
}

.st2077 {
    fill: url(#SVGID_1815_)
}

.st2078 {
    fill: url(#SVGID_1816_)
}

.st2079 {
    fill: url(#SVGID_1817_)
}

.st2080 {
    fill: url(#SVGID_1818_)
}

.st2081 {
    fill: url(#SVGID_1819_)
}

.st2082 {
    fill: url(#SVGID_1820_)
}

.st2083 {
    fill: url(#SVGID_1821_)
}

.st2084 {
    fill: url(#SVGID_1822_)
}

.st2085 {
    fill: url(#SVGID_1823_)
}

.st2086 {
    fill: url(#SVGID_1824_)
}

.st2087 {
    fill: url(#SVGID_1825_)
}

.st2088 {
    fill: url(#SVGID_1826_)
}

.st2089 {
    fill: url(#SVGID_1827_)
}

.st2090 {
    fill: url(#SVGID_1828_)
}

.st2091 {
    fill: url(#SVGID_1829_)
}

.st2092 {
    fill: url(#SVGID_1830_)
}

.st2093 {
    fill: url(#SVGID_1831_)
}

.st2094 {
    fill: url(#SVGID_1832_)
}

.st2095 {
    fill: url(#SVGID_1833_)
}

.st2096 {
    fill: url(#SVGID_1834_)
}

.st2097 {
    fill: url(#SVGID_1835_)
}

.st2098 {
    fill: url(#SVGID_1836_)
}

.st2099 {
    fill: url(#SVGID_1837_)
}

.st2100 {
    fill: url(#SVGID_1838_)
}

.st2101 {
    fill: url(#SVGID_1839_)
}

.st2102 {
    fill: url(#SVGID_1840_)
}

.st2103 {
    fill: url(#SVGID_1841_)
}

.st2104 {
    fill: url(#SVGID_1842_)
}

.st2105 {
    fill: url(#SVGID_1843_)
}

.st2106 {
    fill: url(#SVGID_1844_)
}

.st2107 {
    fill: url(#SVGID_1845_)
}

.st2108 {
    fill: url(#SVGID_1846_)
}

.st2109 {
    fill: url(#SVGID_1847_)
}

.st2110 {
    fill: url(#SVGID_1848_)
}

.st2111 {
    fill: url(#SVGID_1849_)
}

.st2112 {
    fill: url(#SVGID_1850_)
}

.st2113 {
    fill: url(#SVGID_1851_)
}

.st2114 {
    fill: url(#SVGID_1852_)
}

.st2115 {
    fill: url(#SVGID_1853_)
}

.st2116 {
    fill: url(#SVGID_1854_)
}

.st2117 {
    fill: url(#SVGID_1855_)
}

.st2118 {
    fill: url(#SVGID_1856_)
}

.st2119 {
    fill: url(#SVGID_1857_)
}

.st2120 {
    fill: url(#SVGID_1858_)
}

.st2121 {
    fill: url(#SVGID_1859_)
}

.st2122 {
    fill: url(#SVGID_1860_)
}

.st2123 {
    fill: url(#SVGID_1861_)
}

.st2124 {
    fill: url(#SVGID_1862_)
}

.st2125 {
    fill: url(#SVGID_1863_)
}

.st2126 {
    fill: url(#SVGID_1864_)
}

.st2127 {
    fill: url(#SVGID_1865_)
}

.st2128 {
    fill: url(#SVGID_1866_)
}

.st2129 {
    fill: url(#SVGID_1867_)
}

.st2130 {
    fill: url(#SVGID_1868_)
}

.st2131 {
    fill: url(#SVGID_1869_)
}

.st2132 {
    fill: url(#SVGID_1870_)
}

.st2133 {
    fill: url(#SVGID_1871_)
}

.st2134 {
    fill: url(#SVGID_1872_)
}

.st2135 {
    fill: url(#SVGID_1873_)
}

.st2136 {
    fill: url(#SVGID_1874_)
}

.st2137 {
    fill: url(#SVGID_1875_)
}

.st2138 {
    fill: url(#SVGID_1876_)
}

.st2139 {
    fill: url(#SVGID_1877_)
}

.st2140 {
    fill: url(#SVGID_1878_)
}

.st2141 {
    fill: url(#SVGID_1879_)
}

.st2142 {
    fill: url(#SVGID_1880_)
}

.st2143 {
    fill: url(#SVGID_1881_)
}

.st2144 {
    fill: url(#SVGID_1882_)
}

.st2145 {
    fill: url(#SVGID_1883_)
}

.st2146 {
    fill: url(#SVGID_1884_)
}

.st2147 {
    fill: url(#SVGID_1885_)
}

.st2148 {
    fill: url(#SVGID_1886_)
}

.st2149 {
    fill: url(#SVGID_1887_)
}

.st2150 {
    fill: url(#SVGID_1888_)
}

.st2151 {
    fill: url(#SVGID_1889_)
}

.st2152 {
    fill: url(#SVGID_1890_)
}

.st2153 {
    fill: url(#SVGID_1891_)
}

.st2154 {
    fill: url(#SVGID_1892_)
}

.st2155 {
    fill: url(#SVGID_1893_)
}

.st2156 {
    fill: url(#SVGID_1894_)
}

.st2157 {
    fill: url(#SVGID_1895_)
}

.st2158 {
    fill: url(#SVGID_1896_)
}

.st2159 {
    fill: url(#SVGID_1897_)
}

.st2160 {
    fill: url(#SVGID_1898_)
}

.st2161 {
    fill: url(#SVGID_1899_)
}

.st2162 {
    fill: url(#SVGID_1900_)
}

.st2163 {
    fill: url(#SVGID_1901_)
}

.st2164 {
    fill: url(#SVGID_1902_)
}

.st2165 {
    fill: url(#SVGID_1903_)
}

.st2166 {
    fill: url(#SVGID_1904_)
}

.st2167 {
    fill: url(#SVGID_1905_)
}

.st2168 {
    fill: url(#SVGID_1906_)
}

.st2169 {
    fill: url(#SVGID_1907_)
}

.st2170 {
    fill: url(#SVGID_1908_)
}

.st2171 {
    fill: url(#SVGID_1909_)
}

.st2172 {
    fill: url(#SVGID_1910_)
}

.st2173 {
    fill: url(#SVGID_1911_)
}

.st2174 {
    fill: url(#SVGID_1912_)
}

.st2175 {
    fill: url(#SVGID_1913_)
}

.st2176 {
    fill: url(#SVGID_1914_)
}

.st2177 {
    fill: url(#SVGID_1915_)
}

.st2178 {
    fill: url(#SVGID_1916_)
}

.st2179 {
    fill: url(#SVGID_1917_)
}

.st2180 {
    fill: url(#SVGID_1918_)
}

.st2181 {
    fill: url(#SVGID_1919_)
}

.st2182 {
    fill: url(#SVGID_1920_)
}

.st2183 {
    fill: url(#SVGID_1921_)
}

.st2184 {
    fill: url(#SVGID_1922_)
}

.st2185 {
    fill: url(#SVGID_1923_)
}

.st2186 {
    fill: url(#SVGID_1924_)
}

.st2187 {
    fill: url(#SVGID_1925_)
}

.st2188 {
    fill: url(#SVGID_1926_)
}

.st2189 {
    fill: url(#SVGID_1927_)
}

.st2190 {
    fill: url(#SVGID_1928_)
}

.st2191 {
    fill: url(#SVGID_1929_)
}

.st2192 {
    fill: url(#SVGID_1930_)
}

.st2193 {
    fill: url(#SVGID_1931_)
}

.st2194 {
    fill: url(#SVGID_1932_)
}

.st2195 {
    fill: url(#SVGID_1933_)
}

.st2196 {
    fill: url(#SVGID_1934_)
}

.st2197 {
    fill: url(#SVGID_1935_)
}

.st2198 {
    fill: url(#SVGID_1936_)
}

.st2199 {
    fill: url(#SVGID_1937_)
}

.st2200 {
    fill: url(#SVGID_1938_)
}

.st2201 {
    fill: url(#SVGID_1939_)
}

.st2202 {
    fill: url(#SVGID_1940_)
}

.st2203 {
    fill: url(#SVGID_1941_)
}

.st2204 {
    fill: url(#SVGID_1942_)
}

.st2205 {
    fill: url(#SVGID_1943_)
}

.st2206 {
    fill: url(#SVGID_1944_)
}

.st2207 {
    fill: url(#SVGID_1945_)
}

.st2208 {
    fill: url(#SVGID_1946_)
}

.st2209 {
    fill: url(#SVGID_1947_)
}

.st2210 {
    fill: url(#SVGID_1948_)
}

.st2211 {
    fill: url(#SVGID_1949_)
}

.st2212 {
    fill: url(#SVGID_1950_)
}

.st2213 {
    fill: url(#SVGID_1951_)
}

.st2214 {
    fill: url(#SVGID_1952_)
}

.st2215 {
    fill: url(#SVGID_1953_)
}

.st2216 {
    fill: url(#SVGID_1954_)
}

.st2217 {
    fill: url(#SVGID_1955_)
}

.st2218 {
    fill: url(#SVGID_1956_)
}

.st2219 {
    fill: url(#SVGID_1957_)
}

.st2220 {
    fill: url(#SVGID_1958_)
}

.st2221 {
    fill: url(#SVGID_1959_)
}

.st2222 {
    fill: url(#SVGID_1960_)
}

.st2223 {
    fill: url(#SVGID_1961_)
}

.st2224 {
    fill: url(#SVGID_1962_)
}

.st2225 {
    fill: url(#SVGID_1963_)
}

.st2226 {
    fill: url(#SVGID_1964_)
}

.st2227 {
    fill: url(#SVGID_1965_)
}

.st2228 {
    fill: url(#SVGID_1966_)
}

.st2229 {
    fill: url(#SVGID_1967_)
}

.st2230 {
    fill: url(#SVGID_1968_)
}

.st2231 {
    fill: url(#SVGID_1969_)
}

.st2232 {
    fill: url(#SVGID_1970_)
}

.st2233 {
    fill: url(#SVGID_1971_)
}

.st2234 {
    fill: url(#SVGID_1972_)
}

.st2235 {
    fill: url(#SVGID_1973_)
}

.st2236 {
    fill: url(#SVGID_1974_)
}

.st2237 {
    fill: url(#SVGID_1975_)
}

.st2238 {
    fill: url(#SVGID_1976_)
}

.st2239 {
    fill: url(#SVGID_1977_)
}

.st2240 {
    fill: url(#SVGID_1978_)
}

.st2241 {
    fill: url(#SVGID_1979_)
}

.st2242 {
    fill: url(#SVGID_1980_)
}

.st2243 {
    fill: url(#SVGID_1981_)
}

.st2244 {
    fill: url(#SVGID_1982_)
}

.st2245 {
    fill: url(#SVGID_1983_)
}

.st2246 {
    fill: url(#SVGID_1984_)
}

.st2247 {
    fill: url(#SVGID_1985_)
}

.st2248 {
    fill: url(#SVGID_1986_)
}

.st2249 {
    fill: url(#SVGID_1987_)
}

.st2250 {
    fill: url(#SVGID_1988_)
}

.st2251 {
    fill: url(#SVGID_1989_)
}

.st2252 {
    fill: url(#SVGID_1990_)
}

.st2253 {
    fill: url(#SVGID_1991_)
}

.st2254 {
    fill: url(#SVGID_1992_)
}

.st2255 {
    fill: url(#SVGID_1993_)
}

.st2256 {
    fill: url(#SVGID_1994_)
}

.st2257 {
    fill: url(#SVGID_1995_)
}

.st2258 {
    fill: url(#SVGID_1996_)
}

.st2259 {
    fill: url(#SVGID_1997_)
}

.st2260 {
    fill: url(#SVGID_1998_)
}

.st2261 {
    fill: url(#SVGID_1999_)
}

.st2262 {
    fill: url(#SVGID_2000_)
}

.st2263 {
    fill: url(#SVGID_2001_)
}

.st2264 {
    fill: url(#SVGID_2002_)
}

.st2265 {
    fill: url(#SVGID_2003_)
}

.st2266 {
    fill: url(#SVGID_2004_)
}

.st2267 {
    fill: url(#SVGID_2005_)
}

.st2268 {
    fill: url(#SVGID_2006_)
}

.st2269 {
    fill: url(#SVGID_2007_)
}

.st2270 {
    fill: url(#SVGID_2008_)
}

.st2271 {
    fill: url(#SVGID_2009_)
}

.st2272 {
    fill: url(#SVGID_2010_)
}

.st2273 {
    fill: url(#SVGID_2011_)
}

.st2274 {
    fill: url(#SVGID_2012_)
}

.st2275 {
    fill: url(#SVGID_2013_)
}

.st2276 {
    fill: url(#SVGID_2014_)
}

.st2277 {
    fill: url(#SVGID_2015_)
}

.st2278 {
    fill: url(#SVGID_2016_)
}

.st2279 {
    fill: url(#SVGID_2017_)
}

.st2280 {
    fill: url(#SVGID_2018_)
}

.st2281 {
    fill: url(#SVGID_2019_)
}

.st2282 {
    fill: url(#SVGID_2020_)
}

.st2283 {
    fill: url(#SVGID_2021_)
}

.st2284 {
    fill: url(#SVGID_2022_)
}

.st2285 {
    fill: url(#SVGID_2023_)
}

.st2286 {
    fill: url(#SVGID_2024_)
}

.st2287 {
    fill: url(#SVGID_2025_)
}

.st2288 {
    fill: url(#SVGID_2026_)
}

.st2289 {
    fill: url(#SVGID_2027_)
}

.st2290 {
    fill: url(#SVGID_2028_)
}

.st2291 {
    fill: url(#SVGID_2029_)
}

.st2292 {
    fill: url(#SVGID_2030_)
}

.st2293 {
    fill: url(#SVGID_2031_)
}

.st2294 {
    fill: url(#SVGID_2032_)
}

.st2295 {
    fill: url(#SVGID_2033_)
}

.st2296 {
    fill: url(#SVGID_2034_)
}

.st2297 {
    fill: url(#SVGID_2035_)
}

.st2298 {
    fill: url(#SVGID_2036_)
}

.st2299 {
    fill: url(#SVGID_2037_)
}

.st2300 {
    fill: url(#SVGID_2038_)
}

.st2301 {
    fill: url(#SVGID_2039_)
}

.st2302 {
    fill: url(#SVGID_2040_)
}

.st2303 {
    fill: url(#SVGID_2041_)
}

.st2304 {
    fill: url(#SVGID_2042_)
}

.st2305 {
    fill: url(#SVGID_2043_)
}

.st2306 {
    fill: url(#SVGID_2044_)
}

.st2307 {
    fill: url(#SVGID_2045_)
}

.st2308 {
    fill: url(#SVGID_2046_)
}

.st2309 {
    fill: url(#SVGID_2047_)
}

.st2310 {
    fill: url(#SVGID_2048_)
}

.st2311 {
    fill: url(#SVGID_2049_)
}

.st2312 {
    fill: url(#SVGID_2050_)
}

.st2313 {
    fill: url(#SVGID_2051_)
}

.st2314 {
    fill: url(#SVGID_2052_)
}

.st2315 {
    fill: url(#SVGID_2053_)
}

.st2316 {
    fill: url(#SVGID_2054_)
}

.st2317 {
    fill: url(#SVGID_2055_)
}

.st2318 {
    fill: url(#SVGID_2056_)
}

.st2319 {
    fill: url(#SVGID_2057_)
}

.st2320 {
    fill: url(#SVGID_2058_)
}

.st2321 {
    fill: url(#SVGID_2059_)
}

.st2322 {
    fill: url(#SVGID_2060_)
}

.st2323 {
    fill: url(#SVGID_2061_)
}

.st2324 {
    fill: url(#SVGID_2062_)
}

.st2325 {
    fill: url(#SVGID_2063_)
}

.st2326 {
    fill: url(#SVGID_2064_)
}

.st2327 {
    fill: url(#SVGID_2065_)
}

.st2328 {
    fill: url(#SVGID_2066_)
}

.st2329 {
    fill: url(#SVGID_2067_)
}

.st2330 {
    fill: url(#SVGID_2068_)
}

.st2331 {
    fill: url(#SVGID_2069_)
}

.st2332 {
    fill: url(#SVGID_2070_)
}

.st2333 {
    fill: url(#SVGID_2071_)
}

.st2334 {
    fill: url(#SVGID_2072_)
}

.st2335 {
    fill: url(#SVGID_2073_)
}

.st2336 {
    fill: url(#SVGID_2074_)
}

.st2337 {
    fill: url(#SVGID_2075_)
}

.st2338 {
    fill: url(#SVGID_2076_)
}

.st2339 {
    fill: url(#SVGID_2077_)
}

.st2340 {
    fill: url(#SVGID_2078_)
}

.st2341 {
    fill: url(#SVGID_2079_)
}

.st2342 {
    fill: url(#SVGID_2080_)
}

.st2343 {
    fill: url(#SVGID_2081_)
}

.st2344 {
    fill: url(#SVGID_2082_)
}

.st2345 {
    fill: url(#SVGID_2083_)
}

.st2346 {
    fill: url(#SVGID_2084_)
}

.st2347 {
    fill: url(#SVGID_2085_)
}

.st2348 {
    fill: url(#SVGID_2086_)
}

.st2349 {
    fill: url(#SVGID_2087_)
}

.st2350 {
    fill: url(#SVGID_2088_)
}

.st2351 {
    fill: url(#SVGID_2089_)
}

.st2352 {
    fill: url(#SVGID_2090_)
}

.st2353 {
    fill: url(#SVGID_2091_)
}

.st2354 {
    fill: url(#SVGID_2092_)
}

.st2355 {
    fill: url(#SVGID_2093_)
}

.st2356 {
    fill: url(#SVGID_2094_)
}

.st2357 {
    fill: url(#SVGID_2095_)
}

.st2358 {
    fill: url(#SVGID_2096_)
}

.st2359 {
    fill: url(#SVGID_2097_)
}

.st2360 {
    fill: url(#SVGID_2098_)
}

.st2361 {
    fill: url(#SVGID_2099_)
}

.st2362 {
    fill: url(#SVGID_2100_)
}

.st2363 {
    fill: url(#SVGID_2101_)
}

.st2364 {
    fill: url(#SVGID_2102_)
}

.st2365 {
    fill: url(#SVGID_2103_)
}

.st2366 {
    fill: url(#SVGID_2104_)
}

.st2367 {
    fill: url(#SVGID_2105_)
}

.st2368 {
    fill: url(#SVGID_2106_)
}

.st2369 {
    fill: url(#SVGID_2107_)
}

.st2370 {
    fill: url(#SVGID_2108_)
}

.st2371 {
    fill: url(#SVGID_2109_)
}

.st2372 {
    fill: url(#SVGID_2110_)
}

.st2373 {
    fill: url(#SVGID_2111_)
}

.st2374 {
    fill: url(#SVGID_2112_)
}

.st2375 {
    fill: url(#SVGID_2113_)
}

.st2376 {
    fill: url(#SVGID_2114_)
}

.st2377 {
    fill: url(#SVGID_2115_)
}

.st2378 {
    fill: url(#SVGID_2116_)
}

.st2379 {
    fill: url(#SVGID_2117_)
}

.st2380 {
    fill: url(#SVGID_2118_)
}

.st2381 {
    fill: url(#SVGID_2119_)
}

.st2382 {
    fill: url(#SVGID_2120_)
}

.st2383 {
    fill: url(#SVGID_2121_)
}

.st2384 {
    fill: url(#SVGID_2122_)
}

.st2385 {
    fill: url(#SVGID_2123_)
}

.st2386 {
    fill: url(#SVGID_2124_)
}

.st2387 {
    fill: url(#SVGID_2125_)
}

.st2388 {
    fill: url(#SVGID_2126_)
}

.st2389 {
    fill: url(#SVGID_2127_)
}

.st2390 {
    fill: url(#SVGID_2128_)
}

.st2391 {
    fill: url(#SVGID_2129_)
}

.st2392 {
    fill: url(#SVGID_2130_)
}

.st2393 {
    fill: url(#SVGID_2131_)
}

.st2394 {
    fill: url(#SVGID_2132_)
}

.st2395 {
    fill: url(#SVGID_2133_)
}

.st2396 {
    fill: url(#SVGID_2134_)
}

.st2397 {
    fill: url(#SVGID_2135_)
}

.st2398 {
    fill: url(#SVGID_2136_)
}

.st2399 {
    fill: url(#SVGID_2137_)
}

.st2400 {
    fill: url(#SVGID_2138_)
}

.st2401 {
    fill: url(#SVGID_2139_)
}

.st2402 {
    fill: url(#SVGID_2140_)
}

.st2403 {
    fill: url(#SVGID_2141_)
}

.st2404 {
    fill: url(#SVGID_2142_)
}

.st2405 {
    fill: url(#SVGID_2143_)
}

.st2406 {
    fill: url(#SVGID_2144_)
}

.st2407 {
    fill: url(#SVGID_2145_)
}

.st2408 {
    fill: url(#SVGID_2146_)
}

.st2409 {
    fill: url(#SVGID_2147_)
}

.st2410 {
    fill: url(#SVGID_2148_)
}

.st2411 {
    fill: url(#SVGID_2149_)
}

.st2412 {
    fill: url(#SVGID_2150_)
}

.st2413 {
    fill: url(#SVGID_2151_)
}

.st2414 {
    fill: url(#SVGID_2152_)
}

.st2415 {
    fill: url(#SVGID_2153_)
}

.st2416 {
    fill: url(#SVGID_2154_)
}

.st2417 {
    fill: url(#SVGID_2155_)
}

.st2418 {
    fill: url(#SVGID_2156_)
}

.st2419 {
    fill: url(#SVGID_2157_)
}

.st2420 {
    fill: url(#SVGID_2158_)
}

.st2421 {
    fill: url(#SVGID_2159_)
}

.st2422 {
    fill: url(#SVGID_2160_)
}

.st2423 {
    fill: url(#SVGID_2161_)
}

.st2424 {
    fill: url(#SVGID_2162_)
}

.st2425 {
    fill: url(#SVGID_2163_)
}

.st2426 {
    fill: url(#SVGID_2164_)
}

.st2427 {
    fill: url(#SVGID_2165_)
}

.st2428 {
    fill: url(#SVGID_2166_)
}

.st2429 {
    fill: url(#SVGID_2167_)
}

.st2430 {
    fill: url(#SVGID_2168_)
}

.st2431 {
    fill: url(#SVGID_2169_)
}

.st2432 {
    fill: url(#SVGID_2170_)
}

.st2433 {
    fill: url(#SVGID_2171_)
}

.st2434 {
    fill: url(#SVGID_2172_)
}

.st2435 {
    fill: url(#SVGID_2173_)
}

.st2436 {
    fill: url(#SVGID_2174_)
}

.st2437 {
    fill: url(#SVGID_2175_)
}

.st2438 {
    fill: url(#SVGID_2176_)
}

.st2439 {
    fill: url(#SVGID_2177_)
}

.st2440 {
    fill: url(#SVGID_2178_)
}

.st2441 {
    fill: url(#SVGID_2179_)
}

.st2442 {
    fill: url(#SVGID_2180_)
}

.st2443 {
    fill: url(#SVGID_2181_)
}

.st2444 {
    fill: url(#SVGID_2182_)
}

.st2445 {
    fill: url(#SVGID_2183_)
}

.st2446 {
    fill: url(#SVGID_2184_)
}

.st2447 {
    fill: url(#SVGID_2185_)
}

.st2448 {
    fill: url(#SVGID_2186_)
}

.st2449 {
    fill: url(#SVGID_2187_)
}

.st2450 {
    fill: url(#SVGID_2188_)
}

.st2451 {
    fill: url(#SVGID_2189_)
}

.st2452 {
    fill: url(#SVGID_2190_)
}

.st2453 {
    fill: url(#SVGID_2191_)
}

.st2454 {
    fill: url(#SVGID_2192_)
}

.st2455 {
    fill: url(#SVGID_2193_)
}

.st2456 {
    fill: url(#SVGID_2194_)
}

.st2457 {
    fill: url(#SVGID_2195_)
}

.st2458 {
    fill: url(#SVGID_2196_)
}

.st2459 {
    fill: url(#SVGID_2197_)
}

.st2460 {
    fill: url(#SVGID_2198_)
}

.st2461 {
    fill: url(#SVGID_2199_)
}

.st2462 {
    fill: url(#SVGID_2200_)
}

.st2463 {
    fill: url(#SVGID_2201_)
}

.st2464 {
    fill: url(#SVGID_2202_)
}

.st2465 {
    fill: url(#SVGID_2203_)
}

.st2466 {
    fill: url(#SVGID_2204_)
}

.st2467 {
    fill: url(#SVGID_2205_)
}

.st2468 {
    fill: url(#SVGID_2206_)
}

.st2469 {
    fill: url(#SVGID_2207_)
}

.st2470 {
    fill: url(#SVGID_2208_)
}

.st2471 {
    fill: url(#SVGID_2209_)
}

.st2472 {
    fill: url(#SVGID_2210_)
}

.st2473 {
    fill: url(#SVGID_2211_)
}

.st2474 {
    fill: url(#SVGID_2212_)
}

.st2475 {
    fill: url(#SVGID_2213_)
}

.st2476 {
    fill: url(#SVGID_2214_)
}

.st2477 {
    fill: url(#SVGID_2215_)
}

.st2478 {
    fill: url(#SVGID_2216_)
}

.st2479 {
    fill: url(#SVGID_2217_)
}

.st2480 {
    fill: url(#SVGID_2218_)
}

.st2481 {
    fill: url(#SVGID_2219_)
}

.st2482 {
    fill: url(#SVGID_2220_)
}

.st2483 {
    fill: url(#SVGID_2221_)
}

.st2484 {
    fill: url(#SVGID_2222_)
}

.st2485 {
    fill: url(#SVGID_2223_)
}

.st2486 {
    fill: url(#SVGID_2224_)
}

.st2487 {
    fill: url(#SVGID_2225_)
}

.st2488 {
    fill: url(#SVGID_2226_)
}

.st2489 {
    fill: url(#SVGID_2227_)
}

.st2490 {
    fill: url(#SVGID_2228_)
}

.st2491 {
    fill: url(#SVGID_2229_)
}

.st2492 {
    fill: url(#SVGID_2230_)
}

.st2493 {
    fill: url(#SVGID_2231_)
}

.st2494 {
    fill: url(#SVGID_2232_)
}

.st2495 {
    fill: url(#SVGID_2233_)
}

.st2496 {
    fill: url(#SVGID_2234_)
}

.st2497 {
    fill: url(#SVGID_2235_)
}

.st2498 {
    fill: url(#SVGID_2236_)
}

.st2499 {
    fill: url(#SVGID_2237_)
}

.st2500 {
    fill: url(#SVGID_2238_)
}

.st2501 {
    fill: url(#SVGID_2239_)
}

.st2502 {
    fill: url(#SVGID_2240_)
}

.st2503 {
    fill: url(#SVGID_2241_)
}

.st2504 {
    fill: url(#SVGID_2242_)
}

.st2505 {
    fill: url(#SVGID_2243_)
}

.st2506 {
    fill: url(#SVGID_2244_)
}

.st2507 {
    fill: url(#SVGID_2245_)
}

.st2508 {
    fill: url(#SVGID_2246_)
}

.st2509 {
    fill: url(#SVGID_2247_)
}

.st2510 {
    fill: url(#SVGID_2248_)
}

.st2511 {
    fill: url(#SVGID_2249_)
}

.st2512 {
    fill: url(#SVGID_2250_)
}

.st2513 {
    fill: url(#SVGID_2251_)
}

.st2514 {
    fill: url(#SVGID_2252_)
}

.st2515 {
    fill: url(#SVGID_2253_)
}

.st2516 {
    fill: url(#SVGID_2254_)
}

.st2517 {
    fill: url(#SVGID_2255_)
}

.st2518 {
    fill: url(#SVGID_2256_)
}

.st2519 {
    fill: url(#SVGID_2257_)
}

.st2520 {
    fill: url(#SVGID_2258_)
}

.st2521 {
    fill: url(#SVGID_2259_)
}

.st2522 {
    fill: url(#SVGID_2260_)
}

.st2523 {
    fill: url(#SVGID_2261_)
}

.st2524 {
    fill: url(#SVGID_2262_)
}

.st2525 {
    fill: url(#SVGID_2263_)
}

.st2526 {
    fill: url(#SVGID_2264_)
}

.st2527 {
    fill: url(#SVGID_2265_)
}

.st2528 {
    fill: url(#SVGID_2266_)
}

.st2529 {
    fill: url(#SVGID_2267_)
}

.st2530 {
    fill: url(#SVGID_2268_)
}

.st2531 {
    fill: url(#SVGID_2269_)
}

.st2532 {
    fill: url(#SVGID_2270_)
}

.st2533 {
    fill: url(#SVGID_2271_)
}

.st2534 {
    fill: url(#SVGID_2272_)
}

.st2535 {
    fill: url(#SVGID_2273_)
}

.st2536 {
    fill: url(#SVGID_2274_)
}

.st2537 {
    fill: url(#SVGID_2275_)
}

.st2538 {
    fill: url(#SVGID_2276_)
}

.st2539 {
    fill: url(#SVGID_2277_)
}

.st2540 {
    fill: url(#SVGID_2278_)
}

.st2541 {
    fill: url(#SVGID_2279_)
}

.st2542 {
    fill: url(#SVGID_2280_)
}

.st2543 {
    fill: url(#SVGID_2281_)
}

.st2544 {
    fill: url(#SVGID_2282_)
}

.st2545 {
    fill: url(#SVGID_2283_)
}

.st2546 {
    fill: url(#SVGID_2284_)
}

.st2547 {
    fill: url(#SVGID_2285_)
}

.st2548 {
    fill: url(#SVGID_2286_)
}

.st2549 {
    fill: url(#SVGID_2287_)
}

.st2550 {
    fill: url(#SVGID_2288_)
}

.st2551 {
    fill: url(#SVGID_2289_)
}

.st2552 {
    fill: url(#SVGID_2290_)
}

.st2553 {
    fill: url(#SVGID_2291_)
}

.st2554 {
    fill: url(#SVGID_2292_)
}

.st2555 {
    fill: url(#SVGID_2293_)
}

.st2556 {
    fill: url(#SVGID_2294_)
}

.st2557 {
    fill: url(#SVGID_2295_)
}

.st2558 {
    fill: url(#SVGID_2296_)
}

.st2559 {
    fill: url(#SVGID_2297_)
}

.st2560 {
    fill: url(#SVGID_2298_)
}

.st2561 {
    fill: url(#SVGID_2299_)
}

.st2562 {
    fill: url(#SVGID_2300_)
}

.st2563 {
    fill: url(#SVGID_2301_)
}

.st2564 {
    fill: url(#SVGID_2302_)
}

.st2565 {
    fill: url(#SVGID_2303_)
}

.st2566 {
    fill: url(#SVGID_2304_)
}

.st2567 {
    fill: url(#SVGID_2305_)
}

.st2568 {
    fill: url(#SVGID_2306_)
}

.st2569 {
    fill: url(#SVGID_2307_)
}

.st2570 {
    fill: url(#SVGID_2308_)
}

.st2571 {
    fill: url(#SVGID_2309_)
}

.st2572 {
    fill: url(#SVGID_2310_)
}

.st2573 {
    fill: url(#SVGID_2311_)
}

.st2574 {
    fill: url(#SVGID_2312_)
}

.st2575 {
    fill: url(#SVGID_2313_)
}

.st2576 {
    fill: url(#SVGID_2314_)
}

.st2577 {
    fill: url(#SVGID_2315_)
}

.st2578 {
    fill: url(#SVGID_2316_)
}

.st2579 {
    fill: url(#SVGID_2317_)
}

.st2580 {
    fill: url(#SVGID_2318_)
}

.st2581 {
    fill: url(#SVGID_2319_)
}

.st2582 {
    fill: url(#SVGID_2320_)
}

.st2583 {
    fill: url(#SVGID_2321_)
}

.st2584 {
    fill: url(#SVGID_2322_)
}

.st2585 {
    fill: url(#SVGID_2323_)
}

.st2586 {
    fill: url(#SVGID_2324_)
}

.st2587 {
    fill: url(#SVGID_2325_)
}

.st2588 {
    fill: url(#SVGID_2326_)
}

.st2589 {
    fill: url(#SVGID_2327_)
}

.st2590 {
    fill: url(#SVGID_2328_)
}

.st2591 {
    fill: url(#SVGID_2329_)
}

.st2592 {
    fill: url(#SVGID_2330_)
}

.st2593 {
    fill: url(#SVGID_2331_)
}

.st2594 {
    fill: url(#SVGID_2332_)
}

.st2595 {
    fill: url(#SVGID_2333_)
}

.st2596 {
    fill: url(#SVGID_2334_)
}

.st2597 {
    fill: url(#SVGID_2335_)
}

.st2598 {
    fill: url(#SVGID_2336_)
}

.st2599 {
    fill: url(#SVGID_2337_)
}

.st2600 {
    fill: url(#SVGID_2338_)
}

.st2601 {
    fill: url(#SVGID_2339_)
}

.st2602 {
    fill: url(#SVGID_2340_)
}

.st2603 {
    fill: url(#SVGID_2341_)
}

.st2604 {
    fill: url(#SVGID_2342_)
}

.st2605 {
    fill: url(#SVGID_2343_)
}

.st2606 {
    fill: url(#SVGID_2344_)
}

.st2607 {
    fill: url(#SVGID_2345_)
}

.st2608 {
    fill: url(#SVGID_2346_)
}

.st2609 {
    fill: url(#SVGID_2347_)
}

.st2610 {
    fill: url(#SVGID_2348_)
}

.st2611 {
    fill: url(#SVGID_2349_)
}

.st2612 {
    fill: url(#SVGID_2350_)
}

.st2613 {
    fill: url(#SVGID_2351_)
}

.st2614 {
    fill: url(#SVGID_2352_)
}

.st2615 {
    fill: url(#SVGID_2353_)
}

.st2616 {
    fill: url(#SVGID_2354_)
}

.st2617 {
    fill: url(#SVGID_2355_)
}

.st2618 {
    fill: url(#SVGID_2356_)
}

.st2619 {
    fill: url(#SVGID_2357_)
}

.st2620 {
    fill: url(#SVGID_2358_)
}

.st2621 {
    fill: url(#SVGID_2359_)
}

.st2622 {
    fill: url(#SVGID_2360_)
}

.st2623 {
    fill: url(#SVGID_2361_)
}

.st2624 {
    fill: url(#SVGID_2362_)
}

.st2625 {
    fill: url(#SVGID_2363_)
}

.st2626 {
    fill: url(#SVGID_2364_)
}

.st2627 {
    fill: url(#SVGID_2365_)
}

.st2628 {
    fill: url(#SVGID_2366_)
}

.st2629 {
    fill: url(#SVGID_2367_)
}

.st2630 {
    fill: url(#SVGID_2368_)
}

.st2631 {
    fill: url(#SVGID_2369_)
}

.st2632 {
    fill: url(#SVGID_2370_)
}

.st2633 {
    fill: url(#SVGID_2371_)
}

.st2634 {
    fill: url(#SVGID_2372_)
}

.st2635 {
    fill: url(#SVGID_2373_)
}

.st2636 {
    fill: url(#SVGID_2374_)
}

.st2637 {
    fill: url(#SVGID_2375_)
}

.st2638 {
    fill: url(#SVGID_2376_)
}

.st2639 {
    fill: url(#SVGID_2377_)
}

.st2640 {
    fill: url(#SVGID_2378_)
}

.st2641 {
    fill: url(#SVGID_2379_)
}

.st2642 {
    fill: url(#SVGID_2380_)
}

.st2643 {
    fill: url(#SVGID_2381_)
}

.st2644 {
    fill: url(#SVGID_2382_)
}

.st2645 {
    fill: url(#SVGID_2383_)
}

.st2646 {
    fill: url(#SVGID_2384_)
}

.st2647 {
    fill: url(#SVGID_2385_)
}

.st2648 {
    fill: url(#SVGID_2386_)
}

.st2649 {
    fill: url(#SVGID_2387_)
}

.st2650 {
    fill: url(#SVGID_2388_)
}

.st2651 {
    fill: url(#SVGID_2389_)
}

.st2652 {
    fill: url(#SVGID_2390_)
}

.st2653 {
    fill: url(#SVGID_2391_)
}

.st2654 {
    fill: url(#SVGID_2392_)
}

.st2655 {
    fill: url(#SVGID_2393_)
}

.st2656 {
    fill: url(#SVGID_2394_)
}

.st2657 {
    fill: url(#SVGID_2395_)
}

.st2658 {
    fill: url(#SVGID_2396_)
}

.st2659 {
    fill: url(#SVGID_2397_)
}

.st2660 {
    fill: url(#SVGID_2398_)
}

.st2661 {
    fill: url(#SVGID_2399_)
}

.st2662 {
    fill: url(#SVGID_2400_)
}

.st2663 {
    fill: url(#SVGID_2401_)
}

.st2664 {
    fill: url(#SVGID_2402_)
}

.st2665 {
    fill: url(#SVGID_2403_)
}

.st2666 {
    fill: url(#SVGID_2404_)
}

.st2667 {
    fill: url(#SVGID_2405_)
}

.st2668 {
    fill: url(#SVGID_2406_)
}

.st2669 {
    fill: url(#SVGID_2407_)
}

.st2670 {
    fill: url(#SVGID_2408_)
}

.st2671 {
    fill: url(#SVGID_2409_)
}

.st2672 {
    fill: url(#SVGID_2410_)
}

.st2673 {
    fill: url(#SVGID_2411_)
}

.st2674 {
    fill: url(#SVGID_2412_)
}

.st2675 {
    fill: url(#SVGID_2413_)
}

.st2676 {
    fill: url(#SVGID_2414_)
}

.st2677 {
    fill: url(#SVGID_2415_)
}

.st2678 {
    fill: url(#SVGID_2416_)
}

.st2679 {
    fill: url(#SVGID_2417_)
}

.st2680 {
    fill: url(#SVGID_2418_)
}

.st2681 {
    fill: url(#SVGID_2419_)
}

.st2682 {
    fill: url(#SVGID_2420_)
}

.st2683 {
    fill: url(#SVGID_2421_)
}

.st2684 {
    fill: url(#SVGID_2422_)
}

.st2685 {
    fill: url(#SVGID_2423_)
}

.st2686 {
    fill: url(#SVGID_2424_)
}

.st2687 {
    fill: url(#SVGID_2425_)
}

.st2688 {
    fill: url(#SVGID_2426_)
}

.st2689 {
    fill: url(#SVGID_2427_)
}

.st2690 {
    fill: url(#SVGID_2428_)
}

.st2691 {
    fill: url(#SVGID_2429_)
}

.st2692 {
    fill: url(#SVGID_2430_)
}

.st2693 {
    fill: url(#SVGID_2431_)
}

.st2694 {
    fill: url(#SVGID_2432_)
}

.st2695 {
    fill: url(#SVGID_2433_)
}

.st2696 {
    fill: url(#SVGID_2434_)
}

.st2697 {
    fill: url(#SVGID_2435_)
}

.st2698 {
    fill: url(#SVGID_2436_)
}

.st2699 {
    fill: url(#SVGID_2437_)
}

.st2700 {
    fill: url(#SVGID_2438_)
}

.st2701 {
    fill: url(#SVGID_2439_)
}

.st2702 {
    fill: url(#SVGID_2440_)
}

.st2703 {
    fill: url(#SVGID_2441_)
}

.st2704 {
    fill: url(#SVGID_2442_)
}

.st2705 {
    fill: url(#SVGID_2443_)
}

.st2706 {
    fill: url(#SVGID_2444_)
}

.st2707 {
    fill: url(#SVGID_2445_)
}

.st2708 {
    fill: url(#SVGID_2446_)
}

.st2709 {
    fill: url(#SVGID_2447_)
}

.st2710 {
    fill: url(#SVGID_2448_)
}

.st2711 {
    fill: url(#SVGID_2449_)
}

.st2712 {
    fill: url(#SVGID_2450_)
}

.st2713 {
    fill: url(#SVGID_2451_)
}

.st2714 {
    fill: url(#SVGID_2452_)
}

.st2715 {
    fill: url(#SVGID_2453_)
}

.st2716 {
    fill: url(#SVGID_2454_)
}

.st2717 {
    fill: url(#SVGID_2455_)
}

.st2718 {
    fill: url(#SVGID_2456_)
}

.st2719 {
    fill: url(#SVGID_2457_)
}

.st2720 {
    fill: url(#SVGID_2458_)
}

.st2721 {
    fill: url(#SVGID_2459_)
}

.st2722 {
    fill: url(#SVGID_2460_)
}

.st2723 {
    fill: url(#SVGID_2461_)
}

.st2724 {
    fill: url(#SVGID_2462_)
}

.st2725 {
    fill: url(#SVGID_2463_)
}

.st2726 {
    fill: url(#SVGID_2464_)
}

.st2727 {
    fill: url(#SVGID_2465_)
}

.st2728 {
    fill: url(#SVGID_2466_)
}

.st2729 {
    fill: url(#SVGID_2467_)
}

.st2730 {
    fill: url(#SVGID_2468_)
}

.st2731 {
    fill: url(#SVGID_2469_)
}

.st2732 {
    fill: url(#SVGID_2470_)
}

.st2733 {
    fill: url(#SVGID_2471_)
}

.st2734 {
    fill: url(#SVGID_2472_)
}

.st2735 {
    fill: url(#SVGID_2473_)
}

.st2736 {
    fill: url(#SVGID_2474_)
}

.st2737 {
    fill: url(#SVGID_2475_)
}

.st2738 {
    fill: url(#SVGID_2476_)
}

.st2739 {
    fill: url(#SVGID_2477_)
}

.st2740 {
    fill: url(#SVGID_2478_)
}

.st2741 {
    fill: url(#SVGID_2479_)
}

.st2742 {
    fill: url(#SVGID_2480_)
}

.st2743 {
    fill: url(#SVGID_2481_)
}

.st2744 {
    fill: url(#SVGID_2482_)
}

.st2745 {
    fill: url(#SVGID_2483_)
}

.st2746 {
    fill: url(#SVGID_2484_)
}

.st2747 {
    fill: url(#SVGID_2485_)
}

.st2748 {
    fill: url(#SVGID_2486_)
}

.st2749 {
    fill: url(#SVGID_2487_)
}

.st2750 {
    fill: url(#SVGID_2488_)
}

.st2751 {
    fill: url(#SVGID_2489_)
}

.st2752 {
    fill: url(#SVGID_2490_)
}

.st2753 {
    fill: url(#SVGID_2491_)
}

.st2754 {
    fill: url(#SVGID_2492_)
}

.st2755 {
    fill: url(#SVGID_2493_)
}

.st2756 {
    fill: url(#SVGID_2494_)
}

.st2757 {
    fill: url(#SVGID_2495_)
}

.st2758 {
    fill: url(#SVGID_2496_)
}

.st2759 {
    fill: url(#SVGID_2497_)
}

.st2760 {
    fill: url(#SVGID_2498_)
}

.st2761 {
    fill: url(#SVGID_2499_)
}

.st2762 {
    fill: url(#SVGID_2500_)
}

.st2763 {
    fill: url(#SVGID_2501_)
}

.st2764 {
    fill: url(#SVGID_2502_)
}

.st2765 {
    fill: url(#SVGID_2503_)
}

.st2766 {
    fill: url(#SVGID_2504_)
}

.st2767 {
    fill: url(#SVGID_2505_)
}

.st2768 {
    fill: url(#SVGID_2506_)
}

.st2769 {
    fill: url(#SVGID_2507_)
}

.st2770 {
    fill: url(#SVGID_2508_)
}

.st2771 {
    fill: url(#SVGID_2509_)
}

.st2772 {
    fill: url(#SVGID_2510_)
}

.st2773 {
    fill: url(#SVGID_2511_)
}

.st2774 {
    fill: url(#SVGID_2512_)
}

.st2775 {
    fill: url(#SVGID_2513_)
}

.st2776 {
    fill: url(#SVGID_2514_)
}

.st2777 {
    fill: url(#SVGID_2515_)
}

.st2778 {
    fill: url(#SVGID_2516_)
}

.st2779 {
    fill: url(#SVGID_2517_)
}

.st2780 {
    fill: url(#SVGID_2518_)
}

.st2781 {
    fill: url(#SVGID_2519_)
}

.st2782 {
    fill: url(#SVGID_2520_)
}

.st2783 {
    fill: url(#SVGID_2521_)
}

.st2784 {
    fill: url(#SVGID_2522_)
}

.st2785 {
    fill: url(#SVGID_2523_)
}

.st2786 {
    fill: url(#SVGID_2524_)
}

.st2787 {
    fill: url(#SVGID_2525_)
}

.st2788 {
    fill: url(#SVGID_2526_)
}

.st2789 {
    fill: url(#SVGID_2527_)
}

.st2790 {
    fill: url(#SVGID_2528_)
}

.st2791 {
    fill: url(#SVGID_2529_)
}

.st2792 {
    fill: url(#SVGID_2530_)
}

.st2793 {
    fill: url(#SVGID_2531_)
}

.st2794 {
    fill: url(#SVGID_2532_)
}

.st2795 {
    fill: url(#SVGID_2533_)
}

.st2796 {
    fill: url(#SVGID_2534_)
}

.st2797 {
    fill: url(#SVGID_2535_)
}

.st2798 {
    fill: url(#SVGID_2536_)
}

.st2799 {
    fill: url(#SVGID_2537_)
}

.st2800 {
    fill: url(#SVGID_2538_)
}

.st2801 {
    fill: url(#SVGID_2539_)
}

.st2802 {
    fill: url(#SVGID_2540_)
}

.st2803 {
    fill: url(#SVGID_2541_)
}

.st2804 {
    fill: url(#SVGID_2542_)
}

.st2805 {
    fill: url(#SVGID_2543_)
}

.st2806 {
    fill: url(#SVGID_2544_)
}

.st2807 {
    fill: url(#SVGID_2545_)
}

.st2808 {
    fill: url(#SVGID_2546_)
}

.st2809 {
    fill: url(#SVGID_2547_)
}

.st2810 {
    fill: url(#SVGID_2548_)
}

.st2811 {
    fill: url(#SVGID_2549_)
}

.st2812 {
    fill: url(#SVGID_2550_)
}

.st2813 {
    fill: url(#SVGID_2551_)
}

.st2814 {
    fill: url(#SVGID_2552_)
}

.st2815 {
    fill: url(#SVGID_2553_)
}

.st2816 {
    fill: url(#SVGID_2554_)
}

.st2817 {
    fill: url(#SVGID_2555_)
}

.st2818 {
    fill: url(#SVGID_2556_)
}

.st2819 {
    fill: url(#SVGID_2557_)
}

.st2820 {
    fill: url(#SVGID_2558_)
}

.st2821 {
    fill: url(#SVGID_2559_)
}

.st2822 {
    fill: url(#SVGID_2560_)
}

.st2823 {
    fill: url(#SVGID_2561_)
}

.st2824 {
    fill: url(#SVGID_2562_)
}

.st2825 {
    fill: url(#SVGID_2563_)
}

.st2826 {
    fill: url(#SVGID_2564_)
}

.st2827 {
    fill: url(#SVGID_2565_)
}

.st2828 {
    fill: url(#SVGID_2566_)
}

.st2829 {
    fill: url(#SVGID_2567_)
}

.st2830 {
    fill: url(#SVGID_2568_)
}

.st2831 {
    fill: url(#SVGID_2569_)
}

.st2832 {
    fill: url(#SVGID_2570_)
}

.st2833 {
    fill: url(#SVGID_2571_)
}

.st2834 {
    fill: url(#SVGID_2572_)
}

.st2835 {
    fill: url(#SVGID_2573_)
}

.st2836 {
    fill: url(#SVGID_2574_)
}

.st2837 {
    fill: url(#SVGID_2575_)
}

.st2838 {
    fill: url(#SVGID_2576_)
}

.st2839 {
    fill: url(#SVGID_2577_)
}

.st2840 {
    fill: url(#SVGID_2578_)
}

.st2841 {
    fill: url(#SVGID_2579_)
}

.st2842 {
    fill: url(#SVGID_2580_)
}

.st2843 {
    fill: url(#SVGID_2581_)
}

.st2844 {
    fill: url(#SVGID_2582_)
}

.st2845 {
    fill: url(#SVGID_2583_)
}

.st2846 {
    fill: url(#SVGID_2584_)
}

.st2847 {
    fill: url(#XMLID_2863_)
}

.st2848 {
    fill: url(#XMLID_2864_)
}

.st2849 {
    fill: url(#XMLID_2865_)
}

.st2850 {
    fill: url(#XMLID_2866_)
}

.st2851 {
    fill: url(#XMLID_2867_)
}

.st2852 {
    fill: url(#XMLID_2868_)
}

.st2853 {
    fill: url(#XMLID_2869_)
}

.st2854 {
    fill: url(#XMLID_2870_)
}

.st2855 {
    fill: url(#XMLID_2871_)
}

.st2856 {
    fill: url(#XMLID_2872_)
}

.st2857 {
    fill: url(#XMLID_2873_)
}

.st2858 {
    fill: url(#XMLID_2874_)
}

.st2859 {
    fill: url(#XMLID_2875_)
}

.st2860 {
    fill: url(#XMLID_2876_)
}

.st2861 {
    fill: url(#XMLID_2877_)
}

.st2862 {
    fill: url(#XMLID_2878_)
}

.st2863 {
    fill: url(#XMLID_2879_)
}

.st2864 {
    fill: url(#XMLID_2880_)
}

.st2865 {
    fill: url(#XMLID_2881_)
}

.st2866 {
    fill: url(#XMLID_2882_)
}

.st2867 {
    fill: url(#XMLID_2883_)
}

.st2868 {
    fill: url(#XMLID_2884_)
}

.st2869 {
    fill: url(#XMLID_2885_)
}

.st2870 {
    fill: url(#XMLID_2886_)
}

.st2871 {
    fill: url(#XMLID_2887_)
}

.st2872 {
    fill: url(#XMLID_2888_)
}

.st2873 {
    fill: url(#XMLID_2889_)
}

.st2874 {
    fill: url(#XMLID_2890_)
}

.st2875 {
    fill: url(#XMLID_2891_)
}

.st2876 {
    fill: url(#XMLID_2892_)
}

.st2877 {
    fill: url(#XMLID_2893_)
}

.st2878 {
    fill: url(#XMLID_2894_)
}

.st2879 {
    fill: url(#XMLID_2895_)
}

.st2880 {
    fill: url(#XMLID_2896_)
}

.st2881 {
    fill: url(#XMLID_2897_)
}

.st2882 {
    fill: url(#XMLID_2898_)
}

.st2883 {
    fill: url(#XMLID_2899_)
}

.st2884 {
    fill: url(#XMLID_2900_)
}

.st2885 {
    fill: url(#XMLID_2901_)
}

.st2886 {
    fill: url(#XMLID_2902_)
}

.st2887 {
    fill: url(#XMLID_2903_)
}

.st2888 {
    fill: url(#XMLID_2904_)
}

.st2889 {
    fill: url(#XMLID_2905_)
}

.st2890 {
    fill: url(#XMLID_2906_)
}

.st2891 {
    fill: url(#XMLID_2907_)
}

.st2892 {
    fill: url(#XMLID_2908_)
}

.st2893 {
    fill: url(#XMLID_2909_)
}

.st2894 {
    fill: url(#XMLID_2910_)
}

.st2895 {
    fill: url(#XMLID_2911_)
}

.st2896 {
    fill: url(#XMLID_2912_)
}

.st2897 {
    fill: url(#XMLID_2913_)
}

.st2898 {
    fill: url(#XMLID_2914_)
}

.st2899 {
    fill: url(#XMLID_2915_)
}

.st2900 {
    fill: url(#XMLID_2916_)
}

.st2901 {
    fill: url(#XMLID_2917_)
}

.st2902 {
    fill: url(#XMLID_2918_)
}

.st2903 {
    fill: url(#XMLID_2919_)
}

.st2904 {
    fill: url(#XMLID_2920_)
}

.st2905 {
    fill: url(#XMLID_2921_)
}

.st2906 {
    fill: url(#XMLID_2922_)
}

.st2907 {
    fill: url(#XMLID_2923_)
}

.st2908 {
    fill: url(#XMLID_2924_)
}

.st2909 {
    fill: url(#XMLID_2925_)
}

.st2910 {
    fill: url(#XMLID_2926_)
}

.st2911 {
    fill: url(#XMLID_2927_)
}

.st2912 {
    fill: url(#XMLID_2928_)
}

.st2913 {
    fill: url(#XMLID_2929_)
}

.st2914 {
    fill: url(#XMLID_2930_)
}

.st2915 {
    fill: url(#XMLID_2931_)
}

.st2916 {
    fill: url(#XMLID_2932_)
}

.st2917 {
    fill: url(#XMLID_2933_)
}

.st2918 {
    fill: url(#XMLID_2934_)
}

.st2919 {
    fill: url(#XMLID_2935_)
}

.st2920 {
    fill: url(#XMLID_2936_)
}

.st2921 {
    fill: url(#XMLID_2937_)
}

.st2922 {
    fill: url(#XMLID_2938_)
}

.st2923 {
    fill: url(#XMLID_2939_)
}

.st2924 {
    fill: url(#XMLID_2940_)
}

.st2925 {
    fill: url(#XMLID_2941_)
}

.st2926 {
    fill: url(#XMLID_2942_)
}

.st2927 {
    fill: url(#XMLID_2943_)
}

.st2928 {
    fill: url(#XMLID_2944_)
}

.st2929 {
    fill: url(#XMLID_2945_)
}

.st2930 {
    fill: url(#XMLID_2946_)
}

.st2931 {
    fill: url(#XMLID_2947_)
}

.st2932 {
    fill: url(#XMLID_2948_)
}

.st2933 {
    display: none;
    opacity: .9
}

.st2934 {
    display: inline;
    fill: none;
    stroke: #fff;
    stroke-width: 1.3;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-miterlimit: 10
}

.st2935 {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #fff
}

.st2936 {
    fill: #898989
}

.st2937 {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #898989
}

.st2938 {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: none
}

.st2939 {
    display: inline;
    opacity: .26;
    fill: #fff
}

.st2940 {
    fill: url(#SVGID_2585_)
}

.st2941 {
    -webkit-clip-path: url(#SVGID_2587_);
    clip-path: url(#SVGID_2587_)
}

.st2942 {
    fill: url(#XMLID_2949_)
}

.st2943 {
    fill: url(#XMLID_2950_)
}

.st2944 {
    fill: url(#XMLID_2951_)
}

.st2945 {
    fill: url(#XMLID_2952_)
}

.st2946 {
    fill: url(#XMLID_2953_)
}

.st2947 {
    fill: url(#XMLID_2954_)
}

.st2948 {
    fill: url(#XMLID_2955_)
}

.st2949 {
    fill: url(#XMLID_2956_)
}

.st2950 {
    fill: url(#XMLID_2957_)
}

.st2951 {
    fill: url(#XMLID_2958_)
}

.st2952 {
    fill: url(#XMLID_2959_)
}

.st2953 {
    fill: url(#XMLID_2960_)
}

.st2954 {
    fill: url(#XMLID_2961_)
}

.st2955 {
    fill: url(#XMLID_2962_)
}

.st2956 {
    fill: url(#XMLID_2963_)
}

.st2957 {
    fill: url(#XMLID_2964_)
}

.st2958 {
    fill: url(#XMLID_2965_)
}

.st2959 {
    fill: url(#XMLID_2966_)
}

.st2960 {
    fill: url(#XMLID_2967_)
}

.st2961 {
    fill: url(#XMLID_2968_)
}

.st2962 {
    fill: url(#XMLID_2969_)
}

.st2963 {
    fill: url(#XMLID_2970_)
}

.st2964 {
    fill: url(#XMLID_2971_)
}

.st2965 {
    fill: url(#XMLID_2972_)
}

.st2966 {
    fill: url(#XMLID_2973_)
}

.st2967 {
    fill: url(#XMLID_2974_)
}

.st2968 {
    fill: url(#XMLID_2975_)
}

.st2969 {
    fill: url(#XMLID_2976_)
}

.st2970 {
    fill: url(#XMLID_2977_)
}

.st2971 {
    fill: url(#XMLID_2978_)
}

.st2972 {
    fill: url(#XMLID_2979_)
}

.st2973 {
    fill: url(#XMLID_2980_)
}

.st2974 {
    fill: url(#XMLID_2981_)
}

.st2975 {
    fill: url(#XMLID_2982_)
}

.st2976 {
    fill: url(#XMLID_2983_)
}

.st2977 {
    fill: url(#XMLID_2984_)
}

.st2978 {
    fill: url(#XMLID_2985_)
}

.st2979 {
    fill: url(#XMLID_2986_)
}

.st2980 {
    fill: url(#XMLID_2987_)
}

.st2981 {
    fill: url(#XMLID_2988_)
}

.st2982 {
    fill: url(#XMLID_2989_)
}

.st2983 {
    fill: url(#XMLID_2990_)
}

.st2984 {
    fill: url(#XMLID_2991_)
}

.st2985 {
    fill: url(#XMLID_2992_)
}

.st2986 {
    fill: url(#XMLID_2993_)
}

.st2987 {
    fill: url(#XMLID_2994_)
}

.st2988 {
    fill: url(#XMLID_2995_)
}

.st2989 {
    fill: url(#XMLID_2996_)
}

.st2990 {
    fill: url(#XMLID_2997_)
}

.st2991 {
    fill: url(#XMLID_2998_)
}

.st2992 {
    fill: url(#XMLID_2999_)
}

.st2993 {
    fill: url(#XMLID_3000_)
}

.st2994 {
    fill: url(#XMLID_3001_)
}

.st2995 {
    fill: url(#XMLID_3002_)
}

.st2996 {
    fill: url(#XMLID_3003_)
}

.st2997 {
    fill: url(#XMLID_3004_)
}

.st2998 {
    fill: url(#XMLID_3005_)
}

.st2999 {
    fill: url(#XMLID_3006_)
}

.st3000 {
    fill: url(#XMLID_3007_)
}

.st3001 {
    fill: url(#XMLID_3008_)
}

.st3002 {
    fill: url(#XMLID_3009_)
}

.st3003 {
    fill: url(#XMLID_3010_)
}

.st3004 {
    fill: url(#XMLID_3011_)
}

.st3005 {
    fill: url(#XMLID_3012_)
}

.st3006 {
    fill: url(#XMLID_3013_)
}

.st3007 {
    fill: url(#XMLID_3014_)
}

.st3008 {
    fill: url(#XMLID_3015_)
}

.st3009 {
    fill: url(#XMLID_3016_)
}

.st3010 {
    fill: url(#XMLID_3017_)
}

.st3011 {
    fill: url(#XMLID_3018_)
}

.st3012 {
    fill: url(#XMLID_3019_)
}

.st3013 {
    fill: url(#XMLID_3020_)
}

.st3014 {
    fill: url(#XMLID_3021_)
}

.st3015 {
    fill: url(#XMLID_3022_)
}

.st3016 {
    fill: url(#XMLID_3023_)
}

.st3017 {
    fill: url(#XMLID_3024_)
}

.st3018 {
    fill: url(#XMLID_3025_)
}

.st3019 {
    fill: url(#XMLID_3026_)
}

.st3020 {
    fill: url(#XMLID_3027_)
}

.st3021 {
    fill: url(#XMLID_3028_)
}

.st3022 {
    fill: url(#XMLID_3029_)
}

.st3023 {
    fill: url(#XMLID_3030_)
}

.st3024 {
    fill: url(#XMLID_3031_)
}

.st3025 {
    fill: url(#XMLID_3032_)
}

.st3026 {
    fill: url(#XMLID_3033_)
}

.st3027 {
    fill: url(#XMLID_3034_)
}

.st3028 {
    fill: url(#SVGID_2588_)
}

.st3029 {
    fill: url(#SVGID_2589_)
}

.st3030 {
    fill: url(#SVGID_2590_)
}

.st3031 {
    fill: url(#SVGID_2591_)
}

.st3032 {
    fill: url(#SVGID_2592_)
}

.st3033 {
    fill: url(#SVGID_2593_)
}

.st3034 {
    fill: url(#SVGID_2594_)
}

.st3035 {
    fill: url(#SVGID_2595_)
}

.st3036 {
    fill: url(#SVGID_2596_)
}

.st3037 {
    fill: url(#SVGID_2597_)
}

.st3038 {
    fill: url(#SVGID_2598_)
}

.st3039 {
    fill: url(#SVGID_2599_)
}

.st3040 {
    fill: url(#SVGID_2600_)
}

.st3041 {
    fill: url(#SVGID_2601_)
}

.st3042 {
    fill: url(#SVGID_2602_)
}

.st3043 {
    fill: url(#SVGID_2603_)
}

.st3044 {
    fill: url(#SVGID_2604_)
}

.st3045 {
    fill: url(#SVGID_2605_)
}

.st3046 {
    fill: url(#SVGID_2606_)
}

.st3047 {
    fill: url(#SVGID_2607_)
}

.st3048 {
    fill: url(#SVGID_2608_)
}

.st3049 {
    fill: url(#SVGID_2609_)
}

.st3050 {
    fill: url(#SVGID_2610_)
}

.st3051 {
    fill: url(#SVGID_2611_)
}

.st3052 {
    fill: url(#SVGID_2612_)
}

.st3053 {
    fill: url(#SVGID_2613_)
}

.st3054 {
    fill: url(#SVGID_2614_)
}

.st3055 {
    fill: url(#SVGID_2615_)
}

.st3056 {
    fill: url(#SVGID_2616_)
}

.st3057 {
    fill: url(#SVGID_2617_)
}

.st3058 {
    fill: url(#SVGID_2618_)
}

.st3059 {
    fill: url(#SVGID_2619_)
}

.st3060 {
    fill: url(#SVGID_2620_)
}

.st3061 {
    fill: url(#SVGID_2621_)
}

.st3062 {
    fill: url(#SVGID_2622_)
}

.st3063 {
    fill: url(#SVGID_2623_)
}

.st3064 {
    fill: url(#SVGID_2624_)
}

.st3065 {
    fill: url(#SVGID_2625_)
}

.st3066 {
    fill: url(#SVGID_2626_)
}

.st3067 {
    fill: url(#SVGID_2627_)
}

.st3068 {
    fill: url(#SVGID_2628_)
}

.st3069 {
    fill: url(#SVGID_2629_)
}

.st3070 {
    fill: url(#SVGID_2630_)
}

.st3071 {
    fill: url(#SVGID_2631_)
}

.st3072 {
    fill: url(#SVGID_2632_)
}

.st3073 {
    fill: url(#SVGID_2633_)
}

.st3074 {
    fill: url(#SVGID_2634_)
}

.st3075 {
    fill: url(#SVGID_2635_)
}

.st3076 {
    fill: url(#SVGID_2636_)
}

.st3077 {
    fill: url(#SVGID_2637_)
}

.st3078 {
    fill: url(#SVGID_2638_)
}

.st3079 {
    fill: url(#SVGID_2639_)
}

.st3080 {
    fill: url(#SVGID_2640_)
}

.st3081 {
    fill: url(#SVGID_2641_)
}

.st3082 {
    fill: url(#SVGID_2642_)
}

.st3083 {
    fill: url(#SVGID_2643_)
}

.st3084 {
    fill: url(#SVGID_2644_)
}

.st3085 {
    fill: url(#SVGID_2645_)
}

.st3086 {
    fill: url(#SVGID_2646_)
}

.st3087 {
    fill: url(#SVGID_2647_)
}

.st3088 {
    fill: url(#SVGID_2648_)
}

.st3089 {
    fill: url(#SVGID_2649_)
}

.st3090 {
    fill: url(#SVGID_2650_)
}

.st3091 {
    fill: url(#SVGID_2651_)
}

.st3092 {
    fill: url(#SVGID_2652_)
}

.st3093 {
    fill: url(#SVGID_2653_)
}

.st3094 {
    fill: url(#SVGID_2654_)
}

.st3095 {
    fill: url(#SVGID_2655_)
}

.st3096 {
    fill: url(#SVGID_2656_)
}

.st3097 {
    fill: url(#SVGID_2657_)
}

.st3098 {
    fill: url(#SVGID_2658_)
}

.st3099 {
    fill: url(#SVGID_2659_)
}

.st3100 {
    fill: url(#SVGID_2660_)
}

.st3101 {
    fill: url(#SVGID_2661_)
}

.st3102 {
    fill: url(#SVGID_2662_)
}

.st3103 {
    fill: url(#SVGID_2663_)
}

.st3104 {
    fill: url(#SVGID_2664_)
}

.st3105 {
    fill: url(#SVGID_2665_)
}

.st3106 {
    fill: url(#SVGID_2666_)
}

.st3107 {
    fill: url(#SVGID_2667_)
}

.st3108 {
    fill: url(#SVGID_2668_)
}

.st3109 {
    fill: url(#SVGID_2669_)
}

.st3110 {
    fill: url(#SVGID_2670_)
}

.st3111 {
    fill: url(#SVGID_2671_)
}

.st3112 {
    fill: url(#SVGID_2672_)
}

.st3113 {
    fill: url(#SVGID_2673_)
}

.st3114 {
    fill: url(#SVGID_2674_)
}

.st3115 {
    fill: url(#SVGID_2675_)
}

.st3116 {
    fill: url(#SVGID_2676_)
}

.st3117 {
    fill: url(#SVGID_2677_)
}

.st3118 {
    fill: url(#SVGID_2678_)
}

.st3119 {
    fill: url(#SVGID_2679_)
}

.st3120 {
    fill: url(#SVGID_2680_)
}

.st3121 {
    fill: url(#SVGID_2681_)
}

.st3122 {
    fill: url(#SVGID_2682_)
}

.st3123 {
    fill: url(#SVGID_2683_)
}

.st3124 {
    fill: url(#SVGID_2684_)
}

.st3125 {
    fill: url(#SVGID_2685_)
}

.st3126 {
    fill: url(#SVGID_2686_)
}

.st3127 {
    fill: url(#SVGID_2687_)
}

.st3128 {
    fill: url(#SVGID_2688_)
}

.st3129 {
    fill: url(#SVGID_2689_)
}

.st3130 {
    fill: url(#SVGID_2690_)
}

.st3131 {
    fill: url(#SVGID_2691_)
}

.st3132 {
    fill: url(#SVGID_2692_)
}

.st3133 {
    fill: url(#SVGID_2693_)
}

.st3134 {
    fill: url(#SVGID_2694_)
}

.st3135 {
    fill: url(#SVGID_2695_)
}

.st3136 {
    fill: url(#SVGID_2696_)
}

.st3137 {
    fill: url(#SVGID_2697_)
}

.st3138 {
    fill: url(#SVGID_2698_)
}

.st3139 {
    fill: url(#SVGID_2699_)
}

.st3140 {
    fill: url(#SVGID_2700_)
}

.st3141 {
    fill: url(#SVGID_2701_)
}

.st3142 {
    fill: url(#SVGID_2702_)
}

.st3143 {
    fill: url(#SVGID_2703_)
}

.st3144 {
    fill: url(#SVGID_2704_)
}

.st3145 {
    fill: url(#SVGID_2705_)
}

.st3146 {
    fill: url(#SVGID_2706_)
}

.st3147 {
    fill: url(#SVGID_2707_)
}

.st3148 {
    fill: url(#SVGID_2708_)
}

.st3149 {
    fill: url(#SVGID_2709_)
}

.st3150 {
    fill: url(#SVGID_2710_)
}

.st3151 {
    fill: url(#SVGID_2711_)
}

.st3152 {
    fill: url(#SVGID_2712_)
}

.st3153 {
    fill: url(#SVGID_2713_)
}

.st3154 {
    fill: url(#SVGID_2714_)
}

.st3155 {
    fill: url(#SVGID_2715_)
}

.st3156 {
    fill: url(#SVGID_2716_)
}

.st3157 {
    fill: url(#SVGID_2717_)
}

.st3158 {
    fill: url(#SVGID_2718_)
}

.st3159 {
    fill: url(#SVGID_2719_)
}

.st3160 {
    fill: url(#SVGID_2720_)
}

.st3161 {
    fill: url(#SVGID_2721_)
}

.st3162 {
    fill: url(#SVGID_2722_)
}

.st3163 {
    fill: url(#SVGID_2723_)
}

.st3164 {
    fill: url(#SVGID_2724_)
}

.st3165 {
    fill: url(#SVGID_2725_)
}

.st3166 {
    fill: url(#SVGID_2726_)
}

.st3167 {
    fill: url(#SVGID_2727_)
}

.st3168 {
    fill: url(#SVGID_2728_)
}

.st3169 {
    fill: url(#SVGID_2729_)
}

.st3170 {
    fill: url(#SVGID_2730_)
}

.st3171 {
    fill: url(#SVGID_2731_)
}

.st3172 {
    fill: url(#SVGID_2732_)
}

.st3173 {
    fill: url(#SVGID_2733_)
}

.st3174 {
    fill: url(#SVGID_2734_)
}

.st3175 {
    fill: url(#SVGID_2735_)
}

.st3176 {
    fill: url(#SVGID_2736_)
}

.st3177 {
    fill: url(#SVGID_2737_)
}

.st3178 {
    fill: url(#SVGID_2738_)
}

.st3179 {
    fill: url(#SVGID_2739_)
}

.st3180 {
    fill: url(#SVGID_2740_)
}

.st3181 {
    fill: url(#SVGID_2741_)
}

.st3182 {
    fill: url(#SVGID_2742_)
}

.st3183 {
    fill: url(#SVGID_2743_)
}

.st3184 {
    fill: url(#SVGID_2744_)
}

.st3185 {
    fill: url(#SVGID_2745_)
}

.st3186 {
    fill: url(#SVGID_2746_)
}

.st3187 {
    fill: url(#SVGID_2747_)
}

.st3188 {
    fill: url(#SVGID_2748_)
}

.st3189 {
    fill: url(#SVGID_2749_)
}

.st3190 {
    fill: url(#SVGID_2750_)
}

.st3191 {
    fill: url(#SVGID_2751_)
}

.st3192 {
    fill: url(#SVGID_2752_)
}

.st3193 {
    fill: url(#SVGID_2753_)
}

.st3194 {
    fill: url(#SVGID_2754_)
}

.st3195 {
    fill: url(#SVGID_2755_)
}

.st3196 {
    fill: url(#SVGID_2756_)
}

.st3197 {
    fill: url(#SVGID_2757_)
}

.st3198 {
    fill: url(#SVGID_2758_)
}

.st3199 {
    fill: url(#SVGID_2759_)
}

.st3200 {
    fill: url(#SVGID_2760_)
}

.st3201 {
    fill: url(#SVGID_2761_)
}

.st3202 {
    fill: url(#SVGID_2762_)
}

.st3203 {
    fill: url(#SVGID_2763_)
}

.st3204 {
    fill: url(#SVGID_2764_)
}

.st3205 {
    fill: url(#SVGID_2765_)
}

.st3206 {
    fill: url(#SVGID_2766_)
}

.st3207 {
    fill: url(#SVGID_2767_)
}

.st3208 {
    fill: url(#SVGID_2768_)
}

.st3209 {
    fill: url(#SVGID_2769_)
}

.st3210 {
    fill: url(#SVGID_2770_)
}

.st3211 {
    fill: url(#SVGID_2771_)
}

.st3212 {
    fill: url(#SVGID_2772_)
}

.st3213 {
    fill: url(#SVGID_2773_)
}

.st3214 {
    fill: url(#SVGID_2774_)
}

.st3215 {
    fill: url(#SVGID_2775_)
}

.st3216 {
    fill: url(#SVGID_2776_)
}

.st3217 {
    fill: url(#SVGID_2777_)
}

.st3218 {
    fill: url(#SVGID_2778_)
}

.st3219 {
    fill: url(#SVGID_2779_)
}

.st3220 {
    fill: url(#SVGID_2780_)
}

.st3221 {
    fill: url(#SVGID_2781_)
}

.st3222 {
    fill: url(#SVGID_2782_)
}

.st3223 {
    fill: url(#SVGID_2783_)
}

.st3224 {
    fill: url(#SVGID_2784_)
}

.st3225 {
    fill: url(#SVGID_2785_)
}

.st3226 {
    fill: url(#SVGID_2786_)
}

.st3227 {
    fill: url(#SVGID_2787_)
}

.st3228 {
    fill: url(#SVGID_2788_)
}

.st3229 {
    fill: url(#SVGID_2789_)
}

.st3230 {
    fill: url(#SVGID_2790_)
}

.st3231 {
    fill: url(#SVGID_2791_)
}

.st3232 {
    fill: url(#SVGID_2792_)
}

.st3233 {
    fill: url(#SVGID_2793_)
}

.st3234 {
    fill: url(#SVGID_2794_)
}

.st3235 {
    fill: url(#SVGID_2795_)
}

.st3236 {
    fill: url(#SVGID_2796_)
}

.st3237 {
    fill: url(#SVGID_2797_)
}

.st3238 {
    fill: url(#SVGID_2798_)
}

.st3239 {
    fill: url(#SVGID_2799_)
}

.st3240 {
    fill: url(#SVGID_2800_)
}

.st3241 {
    fill: url(#SVGID_2801_)
}

.st3242 {
    fill: url(#SVGID_2802_)
}

.st3243 {
    fill: url(#SVGID_2803_)
}

.st3244 {
    fill: url(#SVGID_2804_)
}

.st3245 {
    fill: url(#SVGID_2805_)
}

.st3246 {
    fill: url(#SVGID_2806_)
}

.st3247 {
    fill: url(#SVGID_2807_)
}

.st3248 {
    fill: url(#SVGID_2808_)
}

.st3249 {
    fill: url(#SVGID_2809_)
}

.st3250 {
    fill: url(#SVGID_2810_)
}

.st3251 {
    fill: url(#SVGID_2811_)
}

.st3252 {
    fill: url(#SVGID_2812_)
}

.st3253 {
    fill: url(#SVGID_2813_)
}

.st3254 {
    fill: url(#SVGID_2814_)
}

.st3255 {
    fill: url(#SVGID_2815_)
}

.st3256 {
    fill: url(#SVGID_2816_)
}

.st3257 {
    fill: url(#SVGID_2817_)
}

.st3258 {
    fill: url(#SVGID_2818_)
}

.st3259 {
    fill: url(#SVGID_2819_)
}

.st3260 {
    fill: url(#SVGID_2820_)
}

.st3261 {
    fill: url(#SVGID_2821_)
}

.st3262 {
    fill: url(#SVGID_2822_)
}

.st3263 {
    fill: url(#SVGID_2823_)
}

.st3264 {
    fill: url(#SVGID_2824_)
}

.st3265 {
    fill: url(#SVGID_2825_)
}

.st3266 {
    fill: url(#SVGID_2826_)
}

.st3267 {
    fill: url(#SVGID_2827_)
}

.st3268 {
    fill: url(#SVGID_2828_)
}

.st3269 {
    fill: url(#SVGID_2829_)
}

.st3270 {
    fill: url(#SVGID_2830_)
}

.st3271 {
    fill: url(#SVGID_2831_)
}

.st3272 {
    fill: url(#SVGID_2832_)
}

.st3273 {
    fill: url(#SVGID_2833_)
}

.st3274 {
    fill: url(#SVGID_2834_)
}

.st3275 {
    fill: url(#SVGID_2835_)
}

.st3276 {
    fill: url(#SVGID_2836_)
}

.st3277 {
    fill: url(#SVGID_2837_)
}

.st3278 {
    fill: url(#SVGID_2838_)
}

.st3279 {
    fill: url(#SVGID_2839_)
}

.st3280 {
    fill: url(#SVGID_2840_)
}

.st3281 {
    fill: url(#SVGID_2841_)
}

.st3282 {
    fill: url(#SVGID_2842_)
}

.st3283 {
    fill: url(#SVGID_2843_)
}

.st3284 {
    fill: url(#SVGID_2844_)
}

.st3285 {
    fill: url(#SVGID_2845_)
}

.st3286 {
    fill: url(#SVGID_2846_)
}

.st3287 {
    fill: url(#SVGID_2847_)
}

.st3288 {
    fill: url(#SVGID_2848_)
}

.st3289 {
    fill: url(#SVGID_2849_)
}

.st3290 {
    fill: url(#SVGID_2850_)
}

.st3291 {
    fill: url(#SVGID_2851_)
}

.st3292 {
    fill: url(#SVGID_2852_)
}

.st3293 {
    fill: url(#SVGID_2853_)
}

.st3294 {
    fill: url(#SVGID_2854_)
}

.st3295 {
    fill: url(#SVGID_2855_)
}

.st3296 {
    fill: url(#SVGID_2856_)
}

.st3297 {
    fill: url(#SVGID_2857_)
}

.st3298 {
    fill: url(#SVGID_2858_)
}

.st3299 {
    fill: url(#SVGID_2859_)
}

.st3300 {
    fill: url(#SVGID_2860_)
}

.st3301 {
    fill: url(#SVGID_2861_)
}

.st3302 {
    fill: url(#SVGID_2862_)
}

.st3303 {
    fill: url(#SVGID_2863_)
}

.st3304 {
    fill: url(#SVGID_2864_)
}

.st3305 {
    fill: url(#SVGID_2865_)
}

.st3306 {
    fill: url(#SVGID_2866_)
}

.st3307 {
    fill: url(#SVGID_2867_)
}

.st3308 {
    fill: url(#SVGID_2868_)
}

.st3309 {
    fill: url(#SVGID_2869_)
}

.st3310 {
    fill: url(#SVGID_2870_)
}

.st3311 {
    fill: url(#SVGID_2871_)
}

.st3312 {
    fill: url(#SVGID_2872_)
}

.st3313 {
    fill: url(#SVGID_2873_)
}

.st3314 {
    fill: url(#SVGID_2874_)
}

.st3315 {
    fill: url(#SVGID_2875_)
}

.st3316 {
    fill: url(#SVGID_2876_)
}

.st3317 {
    fill: url(#SVGID_2877_)
}

.st3318 {
    fill: url(#SVGID_2878_)
}

.st3319 {
    fill: url(#SVGID_2879_)
}

.st3320 {
    fill: url(#SVGID_2880_)
}

.st3321 {
    fill: url(#SVGID_2881_)
}

.st3322 {
    fill: url(#SVGID_2882_)
}

.st3323 {
    fill: url(#SVGID_2883_)
}

.st3324 {
    fill: url(#SVGID_2884_)
}

.st3325 {
    fill: url(#SVGID_2885_)
}

.st3326 {
    fill: url(#SVGID_2886_)
}

.st3327 {
    fill: url(#SVGID_2887_)
}

.st3328 {
    fill: url(#SVGID_2888_)
}

.st3329 {
    fill: url(#SVGID_2889_)
}

.st3330 {
    fill: url(#SVGID_2890_)
}

.st3331 {
    fill: url(#SVGID_2891_)
}

.st3332 {
    fill: url(#SVGID_2892_)
}

.st3333 {
    fill: url(#SVGID_2893_)
}

.st3334 {
    fill: url(#SVGID_2894_)
}

.st3335 {
    fill: url(#SVGID_2895_)
}

.st3336 {
    fill: url(#SVGID_2896_)
}

.st3337 {
    fill: url(#SVGID_2897_)
}

.st3338 {
    fill: url(#SVGID_2898_)
}

.st3339 {
    fill: url(#SVGID_2899_)
}

.st3340 {
    fill: url(#SVGID_2900_)
}

.st3341 {
    fill: url(#SVGID_2901_)
}

.st3342 {
    fill: url(#SVGID_2902_)
}

.st3343 {
    fill: url(#SVGID_2903_)
}

.st3344 {
    fill: url(#SVGID_2904_)
}

.st3345 {
    fill: url(#SVGID_2905_)
}

.st3346 {
    fill: url(#SVGID_2906_)
}

.st3347 {
    fill: url(#SVGID_2907_)
}

.st3348 {
    fill: url(#SVGID_2908_)
}

.st3349 {
    fill: url(#SVGID_2909_)
}

.st3350 {
    fill: url(#SVGID_2910_)
}

.st3351 {
    fill: url(#SVGID_2911_)
}

.st3352 {
    fill: url(#SVGID_2912_)
}

.st3353 {
    fill: url(#SVGID_2913_)
}

.st3354 {
    fill: url(#SVGID_2914_)
}

.st3355 {
    fill: url(#SVGID_2915_)
}

.st3356 {
    fill: url(#SVGID_2916_)
}

.st3357 {
    fill: url(#SVGID_2917_)
}

.st3358 {
    fill: url(#SVGID_2918_)
}

.st3359 {
    fill: url(#SVGID_2919_)
}

.st3360 {
    fill: url(#SVGID_2920_)
}

.st3361 {
    fill: url(#SVGID_2921_)
}

.st3362 {
    fill: url(#SVGID_2922_)
}

.st3363 {
    fill: url(#SVGID_2923_)
}

.st3364 {
    fill: url(#SVGID_2924_)
}

.st3365 {
    fill: url(#SVGID_2925_)
}

.st3366 {
    fill: url(#SVGID_2926_)
}

.st3367 {
    fill: url(#SVGID_2927_)
}

.st3368 {
    fill: url(#SVGID_2928_)
}

.st3369 {
    fill: url(#SVGID_2929_)
}

.st3370 {
    fill: url(#SVGID_2930_)
}

.st3371 {
    fill: url(#SVGID_2931_)
}

.st3372 {
    fill: url(#SVGID_2932_)
}

.st3373 {
    fill: url(#SVGID_2933_)
}

.st3374 {
    fill: url(#SVGID_2934_)
}

.st3375 {
    fill: url(#SVGID_2935_)
}

.st3376 {
    fill: url(#SVGID_2936_)
}

.st3377 {
    fill: url(#SVGID_2937_)
}

.st3378 {
    fill: url(#SVGID_2938_)
}

.st3379 {
    fill: url(#SVGID_2939_)
}

.st3380 {
    fill: url(#SVGID_2940_)
}

.st3381 {
    fill: url(#SVGID_2941_)
}

.st3382 {
    fill: url(#SVGID_2942_)
}

.st3383 {
    fill: url(#SVGID_2943_)
}

.st3384 {
    fill: url(#SVGID_2944_)
}

.st3385 {
    fill: url(#SVGID_2945_)
}

.st3386 {
    fill: url(#SVGID_2946_)
}

.st3387 {
    fill: url(#SVGID_2947_)
}

.st3388 {
    fill: url(#SVGID_2948_)
}

.st3389 {
    fill: url(#SVGID_2949_)
}

.st3390 {
    fill: url(#SVGID_2950_)
}

.st3391 {
    fill: url(#SVGID_2951_)
}

.st3392 {
    fill: url(#SVGID_2952_)
}

.st3393 {
    fill: url(#SVGID_2953_)
}

.st3394 {
    fill: url(#SVGID_2954_)
}

.st3395 {
    fill: url(#SVGID_2955_)
}

.st3396 {
    fill: url(#SVGID_2956_)
}

.st3397 {
    fill: url(#SVGID_2957_)
}

.st3398 {
    fill: url(#SVGID_2958_)
}

.st3399 {
    fill: url(#SVGID_2959_)
}

.st3400 {
    fill: url(#SVGID_2960_)
}

.st3401 {
    fill: url(#SVGID_2961_)
}

.st3402 {
    fill: url(#SVGID_2962_)
}

.st3403 {
    fill: url(#SVGID_2963_)
}

.st3404 {
    fill: url(#SVGID_2964_)
}

.st3405 {
    fill: url(#SVGID_2965_)
}

.st3406 {
    fill: url(#SVGID_2966_)
}

.st3407 {
    fill: url(#SVGID_2967_)
}

.st3408 {
    fill: url(#SVGID_2968_)
}

.st3409 {
    fill: url(#SVGID_2969_)
}

.st3410 {
    fill: url(#SVGID_2970_)
}

.st3411 {
    fill: url(#SVGID_2971_)
}

.st3412 {
    fill: url(#SVGID_2972_)
}

.st3413 {
    fill: url(#SVGID_2973_)
}

.st3414 {
    fill: url(#SVGID_2974_)
}

.st3415 {
    fill: url(#SVGID_2975_)
}

.st3416 {
    fill: url(#SVGID_2976_)
}

.st3417 {
    fill: url(#SVGID_2977_)
}

.st3418 {
    fill: url(#SVGID_2978_)
}

.st3419 {
    fill: url(#SVGID_2979_)
}

.st3420 {
    fill: url(#SVGID_2980_)
}

.st3421 {
    fill: url(#SVGID_2981_)
}

.st3422 {
    fill: url(#SVGID_2982_)
}

.st3423 {
    fill: url(#SVGID_2983_)
}

.st3424 {
    fill: url(#SVGID_2984_)
}

.st3425 {
    fill: url(#SVGID_2985_)
}

.st3426 {
    fill: url(#SVGID_2986_)
}

.st3427 {
    fill: url(#SVGID_2987_)
}

.st3428 {
    fill: url(#SVGID_2988_)
}

.st3429 {
    fill: url(#SVGID_2989_)
}

.st3430 {
    fill: url(#SVGID_2990_)
}

.st3431 {
    fill: url(#SVGID_2991_)
}

.st3432 {
    fill: url(#SVGID_2992_)
}

.st3433 {
    fill: url(#SVGID_2993_)
}

.st3434 {
    fill: url(#SVGID_2994_)
}

.st3435 {
    fill: url(#SVGID_2995_)
}

.st3436 {
    fill: url(#SVGID_2996_)
}

.st3437 {
    fill: url(#SVGID_2997_)
}

.st3438 {
    fill: url(#SVGID_2998_)
}

.st3439 {
    fill: url(#SVGID_2999_)
}

.st3440 {
    fill: url(#SVGID_3000_)
}

.st3441 {
    fill: url(#SVGID_3001_)
}

.st3442 {
    fill: url(#SVGID_3002_)
}

.st3443 {
    fill: url(#SVGID_3003_)
}

.st3444 {
    fill: url(#SVGID_3004_)
}

.st3445 {
    fill: url(#SVGID_3005_)
}

.st3446 {
    fill: url(#SVGID_3006_)
}

.st3447 {
    fill: url(#SVGID_3007_)
}

.st3448 {
    fill: url(#SVGID_3008_)
}

.st3449 {
    fill: url(#SVGID_3009_)
}

.st3450 {
    fill: url(#SVGID_3010_)
}

.st3451 {
    fill: url(#SVGID_3011_)
}

.st3452 {
    fill: url(#SVGID_3012_)
}

.st3453 {
    fill: url(#SVGID_3013_)
}

.st3454 {
    fill: url(#SVGID_3014_)
}

.st3455 {
    fill: url(#SVGID_3015_)
}

.st3456 {
    fill: url(#SVGID_3016_)
}

.st3457 {
    fill: url(#SVGID_3017_)
}

.st3458 {
    fill: url(#SVGID_3018_)
}

.st3459 {
    fill: url(#SVGID_3019_)
}

.st3460 {
    fill: url(#SVGID_3020_)
}

.st3461 {
    fill: url(#SVGID_3021_)
}

.st3462 {
    fill: url(#SVGID_3022_)
}

.st3463 {
    fill: url(#SVGID_3023_)
}

.st3464 {
    fill: url(#SVGID_3024_)
}

.st3465 {
    fill: url(#SVGID_3025_)
}

.st3466 {
    fill: url(#SVGID_3026_)
}

.st3467 {
    fill: url(#SVGID_3027_)
}

.st3468 {
    fill: url(#SVGID_3028_)
}

.st3469 {
    fill: url(#SVGID_3029_)
}

.st3470 {
    fill: url(#SVGID_3030_)
}

.st3471 {
    fill: url(#SVGID_3031_)
}

.st3472 {
    fill: url(#SVGID_3032_)
}

.st3473 {
    fill: url(#SVGID_3033_)
}

.st3474 {
    fill: url(#SVGID_3034_)
}

.st3475 {
    fill: url(#SVGID_3035_)
}

.st3476 {
    fill: url(#SVGID_3036_)
}

.st3477 {
    fill: url(#SVGID_3037_)
}

.st3478 {
    fill: url(#SVGID_3038_)
}

.st3479 {
    fill: url(#SVGID_3039_)
}

.st3480 {
    fill: url(#SVGID_3040_)
}

.st3481 {
    fill: url(#SVGID_3041_)
}

.st3482 {
    fill: url(#SVGID_3042_)
}

.st3483 {
    fill: url(#SVGID_3043_)
}

.st3484 {
    fill: url(#SVGID_3044_)
}

.st3485 {
    fill: url(#SVGID_3045_)
}

.st3486 {
    fill: url(#SVGID_3046_)
}

.st3487 {
    fill: url(#SVGID_3047_)
}

.st3488 {
    fill: url(#SVGID_3048_)
}

.st3489 {
    fill: url(#SVGID_3049_)
}

.st3490 {
    fill: url(#SVGID_3050_)
}

.st3491 {
    fill: url(#SVGID_3051_)
}

.st3492 {
    fill: url(#SVGID_3052_)
}

.st3493 {
    fill: url(#SVGID_3053_)
}

.st3494 {
    fill: url(#SVGID_3054_)
}

.st3495 {
    fill: url(#SVGID_3055_)
}

.st3496 {
    fill: url(#SVGID_3056_)
}

.st3497 {
    fill: url(#SVGID_3057_)
}

.st3498 {
    fill: url(#SVGID_3058_)
}

.st3499 {
    fill: url(#SVGID_3059_)
}

.st3500 {
    fill: url(#SVGID_3060_)
}

.st3501 {
    fill: url(#SVGID_3061_)
}

.st3502 {
    fill: url(#SVGID_3062_)
}

.st3503 {
    fill: url(#SVGID_3063_)
}

.st3504 {
    fill: url(#SVGID_3064_)
}

.st3505 {
    fill: url(#SVGID_3065_)
}

.st3506 {
    fill: url(#SVGID_3066_)
}

.st3507 {
    fill: url(#SVGID_3067_)
}

.st3508 {
    fill: url(#SVGID_3068_)
}

.st3509 {
    fill: url(#SVGID_3069_)
}

.st3510 {
    fill: url(#SVGID_3070_)
}

.st3511 {
    fill: url(#SVGID_3071_)
}

.st3512 {
    fill: url(#SVGID_3072_)
}

.st3513 {
    fill: url(#SVGID_3073_)
}

.st3514 {
    fill: url(#SVGID_3074_)
}

.st3515 {
    fill: url(#SVGID_3075_)
}

.st3516 {
    fill: url(#SVGID_3076_)
}

.st3517 {
    fill: url(#SVGID_3077_)
}

.st3518 {
    fill: url(#SVGID_3078_)
}

.st3519 {
    fill: url(#SVGID_3079_)
}

.st3520 {
    fill: url(#SVGID_3080_)
}

.st3521 {
    fill: url(#SVGID_3081_)
}

.st3522 {
    fill: url(#SVGID_3082_)
}

.st3523 {
    fill: url(#SVGID_3083_)
}

.st3524 {
    fill: url(#SVGID_3084_)
}

.st3525 {
    fill: url(#SVGID_3085_)
}

.st3526 {
    fill: url(#SVGID_3086_)
}

.st3527 {
    fill: url(#SVGID_3087_)
}

.st3528 {
    fill: url(#SVGID_3088_)
}

.st3529 {
    fill: url(#SVGID_3089_)
}

.st3530 {
    fill: url(#SVGID_3090_)
}

.st3531 {
    fill: url(#SVGID_3091_)
}

.st3532 {
    fill: url(#SVGID_3092_)
}

.st3533 {
    fill: url(#SVGID_3093_)
}

.st3534 {
    fill: url(#SVGID_3094_)
}

.st3535 {
    fill: url(#SVGID_3095_)
}

.st3536 {
    fill: url(#SVGID_3096_)
}

.st3537 {
    fill: url(#SVGID_3097_)
}

.st3538 {
    fill: url(#SVGID_3098_)
}

.st3539 {
    fill: url(#SVGID_3099_)
}

.st3540 {
    fill: url(#SVGID_3100_)
}

.st3541 {
    fill: url(#SVGID_3101_)
}

.st3542 {
    fill: url(#SVGID_3102_)
}

.st3543 {
    fill: url(#SVGID_3103_)
}

.st3544 {
    fill: url(#SVGID_3104_)
}

.st3545 {
    fill: url(#SVGID_3105_)
}

.st3546 {
    fill: url(#SVGID_3106_)
}

.st3547 {
    fill: url(#SVGID_3107_)
}

.st3548 {
    fill: url(#SVGID_3108_)
}

.st3549 {
    fill: url(#SVGID_3109_)
}

.st3550 {
    fill: url(#SVGID_3110_)
}

.st3551 {
    fill: url(#SVGID_3111_)
}

.st3552 {
    fill: url(#SVGID_3112_)
}

.st3553 {
    fill: url(#SVGID_3113_)
}

.st3554 {
    fill: url(#SVGID_3114_)
}

.st3555 {
    fill: url(#SVGID_3115_)
}

.st3556 {
    fill: url(#SVGID_3116_)
}

.st3557 {
    fill: url(#SVGID_3117_)
}

.st3558 {
    fill: url(#SVGID_3118_)
}

.st3559 {
    fill: url(#SVGID_3119_)
}

.st3560 {
    fill: url(#SVGID_3120_)
}

.st3561 {
    fill: url(#SVGID_3121_)
}

.st3562 {
    fill: url(#SVGID_3122_)
}

.st3563 {
    fill: url(#SVGID_3123_)
}

.st3564 {
    fill: url(#SVGID_3124_)
}

.st3565 {
    fill: url(#SVGID_3125_)
}

.st3566 {
    fill: url(#SVGID_3126_)
}

.st3567 {
    fill: url(#SVGID_3127_)
}

.st3568 {
    fill: url(#SVGID_3128_)
}

.st3569 {
    fill: url(#SVGID_3129_)
}

.st3570 {
    fill: url(#SVGID_3130_)
}

.st3571 {
    fill: url(#SVGID_3131_)
}

.st3572 {
    fill: url(#SVGID_3132_)
}

.st3573 {
    fill: url(#SVGID_3133_)
}

.st3574 {
    fill: url(#SVGID_3134_)
}

.st3575 {
    fill: url(#SVGID_3135_)
}

.st3576 {
    fill: url(#SVGID_3136_)
}

.st3577 {
    fill: url(#SVGID_3137_)
}

.st3578 {
    fill: url(#SVGID_3138_)
}

.st3579 {
    fill: url(#SVGID_3139_)
}

.st3580 {
    fill: url(#SVGID_3140_)
}

.st3581 {
    fill: url(#SVGID_3141_)
}

.st3582 {
    fill: url(#SVGID_3142_)
}

.st3583 {
    fill: url(#SVGID_3143_)
}

.st3584 {
    fill: url(#SVGID_3144_)
}

.st3585 {
    fill: url(#SVGID_3145_)
}

.st3586 {
    fill: url(#SVGID_3146_)
}

.st3587 {
    fill: url(#SVGID_3147_)
}

.st3588 {
    fill: url(#SVGID_3148_)
}

.st3589 {
    fill: url(#SVGID_3149_)
}

.st3590 {
    fill: url(#SVGID_3150_)
}

.st3591 {
    fill: url(#SVGID_3151_)
}

.st3592 {
    fill: url(#SVGID_3152_)
}

.st3593 {
    fill: url(#SVGID_3153_)
}

.st3594 {
    fill: url(#SVGID_3154_)
}

.st3595 {
    fill: url(#SVGID_3155_)
}

.st3596 {
    fill: url(#SVGID_3156_)
}

.st3597 {
    fill: url(#SVGID_3157_)
}

.st3598 {
    fill: url(#SVGID_3158_)
}

.st3599 {
    fill: url(#SVGID_3159_)
}

.st3600 {
    fill: url(#SVGID_3160_)
}

.st3601 {
    fill: url(#SVGID_3161_)
}

.st3602 {
    fill: url(#SVGID_3162_)
}

.st3603 {
    fill: url(#SVGID_3163_)
}

.st3604 {
    fill: url(#SVGID_3164_)
}

.st3605 {
    fill: url(#SVGID_3165_)
}

.st3606 {
    fill: url(#SVGID_3166_)
}

.st3607 {
    fill: url(#SVGID_3167_)
}

.st3608 {
    fill: url(#SVGID_3168_)
}

.st3609 {
    fill: url(#SVGID_3169_)
}

.st3610 {
    fill: url(#SVGID_3170_)
}

.st3611 {
    fill: url(#SVGID_3171_)
}

.st3612 {
    fill: url(#SVGID_3172_)
}

.st3613 {
    fill: url(#SVGID_3173_)
}

.st3614 {
    fill: url(#SVGID_3174_)
}

.st3615 {
    fill: url(#SVGID_3175_)
}

.st3616 {
    fill: url(#SVGID_3176_)
}

.st3617 {
    fill: url(#SVGID_3177_)
}

.st3618 {
    fill: url(#SVGID_3178_)
}

.st3619 {
    fill: url(#SVGID_3179_)
}

.st3620 {
    fill: url(#SVGID_3180_)
}

.st3621 {
    fill: url(#SVGID_3181_)
}

.st3622 {
    fill: url(#SVGID_3182_)
}

.st3623 {
    fill: url(#SVGID_3183_)
}

.st3624 {
    fill: url(#SVGID_3184_)
}

.st3625 {
    fill: url(#SVGID_3185_)
}

.st3626 {
    fill: url(#SVGID_3186_)
}

.st3627 {
    fill: url(#SVGID_3187_)
}

.st3628 {
    fill: url(#SVGID_3188_)
}

.st3629 {
    fill: url(#SVGID_3189_)
}

.st3630 {
    fill: url(#SVGID_3190_)
}

.st3631 {
    fill: url(#SVGID_3191_)
}

.st3632 {
    fill: url(#SVGID_3192_)
}

.st3633 {
    fill: url(#SVGID_3193_)
}

.st3634 {
    fill: url(#SVGID_3194_)
}

.st3635 {
    fill: url(#SVGID_3195_)
}

.st3636 {
    fill: url(#SVGID_3196_)
}

.st3637 {
    fill: url(#SVGID_3197_)
}

.st3638 {
    fill: url(#SVGID_3198_)
}

.st3639 {
    fill: url(#SVGID_3199_)
}

.st3640 {
    fill: url(#SVGID_3200_)
}

.st3641 {
    fill: url(#SVGID_3201_)
}

.st3642 {
    fill: url(#SVGID_3202_)
}

.st3643 {
    fill: url(#SVGID_3203_)
}

.st3644 {
    fill: url(#SVGID_3204_)
}

.st3645 {
    fill: url(#SVGID_3205_)
}

.st3646 {
    fill: url(#SVGID_3206_)
}

.st3647 {
    fill: url(#SVGID_3207_)
}

.st3648 {
    fill: url(#SVGID_3208_)
}

.st3649 {
    fill: url(#SVGID_3209_)
}

.st3650 {
    fill: url(#SVGID_3210_)
}

.st3651 {
    fill: url(#SVGID_3211_)
}

.st3652 {
    fill: url(#SVGID_3212_)
}

.st3653 {
    fill: url(#SVGID_3213_)
}

.st3654 {
    fill: url(#SVGID_3214_)
}

.st3655 {
    fill: url(#SVGID_3215_)
}

.st3656 {
    fill: url(#SVGID_3216_)
}

.st3657 {
    fill: url(#SVGID_3217_)
}

.st3658 {
    fill: url(#SVGID_3218_)
}

.st3659 {
    fill: url(#SVGID_3219_)
}

.st3660 {
    fill: url(#SVGID_3220_)
}

.st3661 {
    fill: url(#SVGID_3221_)
}

.st3662 {
    fill: url(#SVGID_3222_)
}

.st3663 {
    fill: url(#SVGID_3223_)
}

.st3664 {
    fill: url(#SVGID_3224_)
}

.st3665 {
    fill: url(#SVGID_3225_)
}

.st3666 {
    fill: url(#SVGID_3226_)
}

.st3667 {
    fill: url(#SVGID_3227_)
}

.st3668 {
    fill: url(#SVGID_3228_)
}

.st3669 {
    fill: url(#SVGID_3229_)
}

.st3670 {
    fill: url(#SVGID_3230_)
}

.st3671 {
    fill: url(#SVGID_3231_)
}

.st3672 {
    fill: url(#SVGID_3232_)
}

.st3673 {
    fill: url(#SVGID_3233_)
}

.st3674 {
    fill: url(#SVGID_3234_)
}

.st3675 {
    fill: url(#SVGID_3235_)
}

.st3676 {
    fill: url(#SVGID_3236_)
}

.st3677 {
    fill: url(#SVGID_3237_)
}

.st3678 {
    fill: url(#SVGID_3238_)
}

.st3679 {
    fill: url(#SVGID_3239_)
}

.st3680 {
    fill: url(#SVGID_3240_)
}

.st3681 {
    fill: url(#SVGID_3241_)
}

.st3682 {
    fill: url(#SVGID_3242_)
}

.st3683 {
    fill: url(#SVGID_3243_)
}

.st3684 {
    fill: url(#SVGID_3244_)
}

.st3685 {
    fill: url(#SVGID_3245_)
}

.st3686 {
    fill: url(#SVGID_3246_)
}

.st3687 {
    fill: url(#SVGID_3247_)
}

.st3688 {
    fill: url(#SVGID_3248_)
}

.st3689 {
    fill: url(#SVGID_3249_)
}

.st3690 {
    fill: url(#SVGID_3250_)
}

.st3691 {
    fill: url(#SVGID_3251_)
}

.st3692 {
    fill: url(#SVGID_3252_)
}

.st3693 {
    fill: url(#SVGID_3253_)
}

.st3694 {
    fill: url(#SVGID_3254_)
}

.st3695 {
    fill: url(#SVGID_3255_)
}

.st3696 {
    fill: url(#SVGID_3256_)
}

.st3697 {
    fill: url(#SVGID_3257_)
}

.st3698 {
    fill: url(#SVGID_3258_)
}

.st3699 {
    fill: url(#SVGID_3259_)
}

.st3700 {
    fill: url(#SVGID_3260_)
}

.st3701 {
    fill: url(#SVGID_3261_)
}

.st3702 {
    fill: url(#SVGID_3262_)
}

.st3703 {
    fill: url(#SVGID_3263_)
}

.st3704 {
    fill: url(#SVGID_3264_)
}

.st3705 {
    fill: url(#SVGID_3265_)
}

.st3706 {
    fill: url(#SVGID_3266_)
}

.st3707 {
    fill: url(#SVGID_3267_)
}

.st3708 {
    fill: url(#SVGID_3268_)
}

.st3709 {
    fill: url(#SVGID_3269_)
}

.st3710 {
    fill: url(#SVGID_3270_)
}

.st3711 {
    fill: url(#SVGID_3271_)
}

.st3712 {
    fill: url(#SVGID_3272_)
}

.st3713 {
    fill: url(#SVGID_3273_)
}

.st3714 {
    fill: url(#SVGID_3274_)
}

.st3715 {
    fill: url(#SVGID_3275_)
}

.st3716 {
    fill: url(#SVGID_3276_)
}

.st3717 {
    fill: url(#SVGID_3277_)
}

.st3718 {
    fill: url(#SVGID_3278_)
}

.st3719 {
    fill: url(#SVGID_3279_)
}

.st3720 {
    fill: url(#SVGID_3280_)
}

.st3721 {
    fill: url(#SVGID_3281_)
}

.st3722 {
    fill: url(#SVGID_3282_)
}

.st3723 {
    fill: url(#SVGID_3283_)
}

.st3724 {
    fill: url(#SVGID_3284_)
}

.st3725 {
    fill: url(#SVGID_3285_)
}

.st3726 {
    fill: url(#SVGID_3286_)
}

.st3727 {
    fill: url(#SVGID_3287_)
}

.st3728 {
    fill: url(#SVGID_3288_)
}

.st3729 {
    fill: url(#SVGID_3289_)
}

.st3730 {
    fill: url(#SVGID_3290_)
}

.st3731 {
    fill: url(#SVGID_3291_)
}

.st3732 {
    fill: url(#SVGID_3292_)
}

.st3733 {
    fill: url(#SVGID_3293_)
}

.st3734 {
    fill: url(#SVGID_3294_)
}

.st3735 {
    fill: url(#SVGID_3295_)
}

.st3736 {
    fill: url(#SVGID_3296_)
}

.st3737 {
    fill: url(#SVGID_3297_)
}

.st3738 {
    fill: url(#SVGID_3298_)
}

.st3739 {
    fill: url(#SVGID_3299_)
}

.st3740 {
    fill: url(#SVGID_3300_)
}

.st3741 {
    fill: url(#SVGID_3301_)
}

.st3742 {
    fill: url(#SVGID_3302_)
}

.st3743 {
    fill: url(#SVGID_3303_)
}

.st3744 {
    fill: url(#SVGID_3304_)
}

.st3745 {
    fill: url(#SVGID_3305_)
}

.st3746 {
    fill: url(#SVGID_3306_)
}

.st3747 {
    fill: url(#SVGID_3307_)
}

.st3748 {
    fill: url(#SVGID_3308_)
}

.st3749 {
    fill: url(#SVGID_3309_)
}

.st3750 {
    fill: url(#SVGID_3310_)
}

.st3751 {
    fill: url(#SVGID_3311_)
}

.st3752 {
    fill: url(#SVGID_3312_)
}

.st3753 {
    fill: url(#SVGID_3313_)
}

.st3754 {
    fill: url(#SVGID_3314_)
}

.st3755 {
    fill: url(#SVGID_3315_)
}

.st3756 {
    fill: url(#SVGID_3316_)
}

.st3757 {
    fill: url(#SVGID_3317_)
}

.st3758 {
    fill: url(#SVGID_3318_)
}

.st3759 {
    fill: url(#SVGID_3319_)
}

.st3760 {
    fill: url(#SVGID_3320_)
}

.st3761 {
    fill: url(#SVGID_3321_)
}

.st3762 {
    fill: url(#SVGID_3322_)
}

.st3763 {
    fill: url(#SVGID_3323_)
}

.st3764 {
    fill: url(#SVGID_3324_)
}

.st3765 {
    fill: url(#SVGID_3325_)
}

.st3766 {
    fill: url(#SVGID_3326_)
}

.st3767 {
    fill: url(#SVGID_3327_)
}

.st3768 {
    fill: url(#SVGID_3328_)
}

.st3769 {
    fill: url(#SVGID_3329_)
}

.st3770 {
    fill: url(#SVGID_3330_)
}

.st3771 {
    fill: url(#SVGID_3331_)
}

.st3772 {
    fill: url(#SVGID_3332_)
}

.st3773 {
    fill: url(#SVGID_3333_)
}

.st3774 {
    fill: url(#SVGID_3334_)
}

.st3775 {
    fill: url(#SVGID_3335_)
}

.st3776 {
    fill: url(#SVGID_3336_)
}

.st3777 {
    fill: url(#SVGID_3337_)
}

.st3778 {
    fill: url(#SVGID_3338_)
}

.st3779 {
    fill: url(#SVGID_3339_)
}

.st3780 {
    fill: url(#SVGID_3340_)
}

.st3781 {
    fill: url(#SVGID_3341_)
}

.st3782 {
    fill: url(#SVGID_3342_)
}

.st3783 {
    fill: url(#SVGID_3343_)
}

.st3784 {
    fill: url(#SVGID_3344_)
}

.st3785 {
    fill: url(#SVGID_3345_)
}

.st3786 {
    fill: url(#SVGID_3346_)
}

.st3787 {
    fill: url(#SVGID_3347_)
}

.st3788 {
    fill: url(#SVGID_3348_)
}

.st3789 {
    fill: url(#SVGID_3349_)
}

.st3790 {
    fill: url(#SVGID_3350_)
}

.st3791 {
    fill: url(#SVGID_3351_)
}

.st3792 {
    fill: url(#SVGID_3352_)
}

.st3793 {
    fill: url(#SVGID_3353_)
}

.st3794 {
    fill: url(#SVGID_3354_)
}

.st3795 {
    fill: url(#SVGID_3355_)
}

.st3796 {
    fill: url(#SVGID_3356_)
}

.st3797 {
    fill: url(#SVGID_3357_)
}

.st3798 {
    fill: url(#SVGID_3358_)
}

.st3799 {
    fill: url(#SVGID_3359_)
}

.st3800 {
    fill: url(#SVGID_3360_)
}

.st3801 {
    fill: url(#SVGID_3361_)
}

.st3802 {
    fill: url(#SVGID_3362_)
}

.st3803 {
    fill: url(#SVGID_3363_)
}

.st3804 {
    fill: url(#SVGID_3364_)
}

.st3805 {
    fill: url(#SVGID_3365_)
}

.st3806 {
    fill: url(#SVGID_3366_)
}

.st3807 {
    fill: url(#SVGID_3367_)
}

.st3808 {
    fill: url(#SVGID_3368_)
}

.st3809 {
    fill: url(#SVGID_3369_)
}

.st3810 {
    fill: url(#SVGID_3370_)
}

.st3811 {
    fill: url(#SVGID_3371_)
}

.st3812 {
    fill: url(#SVGID_3372_)
}

.st3813 {
    fill: url(#SVGID_3373_)
}

.st3814 {
    fill: url(#SVGID_3374_)
}

.st3815 {
    fill: url(#SVGID_3375_)
}

.st3816 {
    fill: url(#SVGID_3376_)
}

.st3817 {
    fill: url(#SVGID_3377_)
}

.st3818 {
    fill: url(#SVGID_3378_)
}

.st3819 {
    fill: url(#SVGID_3379_)
}

.st3820 {
    fill: url(#SVGID_3380_)
}

.st3821 {
    fill: url(#SVGID_3381_)
}

.st3822 {
    fill: url(#SVGID_3382_)
}

.st3823 {
    fill: url(#SVGID_3383_)
}

.st3824 {
    fill: url(#SVGID_3384_)
}

.st3825 {
    fill: url(#SVGID_3385_)
}

.st3826 {
    fill: url(#SVGID_3386_)
}

.st3827 {
    fill: url(#SVGID_3387_)
}

.st3828 {
    fill: url(#SVGID_3388_)
}

.st3829 {
    fill: url(#SVGID_3389_)
}

.st3830 {
    fill: url(#SVGID_3390_)
}

.st3831 {
    fill: url(#SVGID_3391_)
}

.st3832 {
    fill: url(#SVGID_3392_)
}

.st3833 {
    fill: url(#SVGID_3393_)
}

.st3834 {
    fill: url(#SVGID_3394_)
}

.st3835 {
    fill: url(#SVGID_3395_)
}

.st3836 {
    fill: url(#SVGID_3396_)
}

.st3837 {
    fill: url(#SVGID_3397_)
}

.st3838 {
    fill: url(#SVGID_3398_)
}

.st3839 {
    fill: url(#SVGID_3399_)
}

.st3840 {
    fill: url(#SVGID_3400_)
}

.st3841 {
    fill: url(#SVGID_3401_)
}

.st3842 {
    fill: url(#SVGID_3402_)
}

.st3843 {
    fill: url(#SVGID_3403_)
}

.st3844 {
    fill: url(#SVGID_3404_)
}

.st3845 {
    fill: url(#SVGID_3405_)
}

.st3846 {
    fill: url(#SVGID_3406_)
}

.st3847 {
    fill: url(#SVGID_3407_)
}

.st3848 {
    fill: url(#SVGID_3408_)
}

.st3849 {
    fill: url(#SVGID_3409_)
}

.st3850 {
    fill: url(#SVGID_3410_)
}

.st3851 {
    fill: url(#SVGID_3411_)
}

.st3852 {
    fill: url(#SVGID_3412_)
}

.st3853 {
    fill: url(#SVGID_3413_)
}

.st3854 {
    fill: url(#SVGID_3414_)
}

.st3855 {
    fill: url(#SVGID_3415_)
}

.st3856 {
    fill: url(#SVGID_3416_)
}

.st3857 {
    fill: url(#SVGID_3417_)
}

.st3858 {
    fill: url(#SVGID_3418_)
}

.st3859 {
    fill: url(#SVGID_3419_)
}

.st3860 {
    fill: url(#SVGID_3420_)
}

.st3861 {
    fill: url(#SVGID_3421_)
}

.st3862 {
    fill: url(#SVGID_3422_)
}

.st3863 {
    fill: url(#SVGID_3423_)
}

.st3864 {
    fill: url(#SVGID_3424_)
}

.st3865 {
    fill: url(#SVGID_3425_)
}

.st3866 {
    fill: url(#SVGID_3426_)
}

.st3867 {
    fill: url(#SVGID_3427_)
}

.st3868 {
    fill: url(#SVGID_3428_)
}

.st3869 {
    fill: url(#SVGID_3429_)
}

.st3870 {
    fill: url(#SVGID_3430_)
}

.st3871 {
    fill: url(#SVGID_3431_)
}

.st3872 {
    fill: url(#SVGID_3432_)
}

.st3873 {
    fill: url(#SVGID_3433_)
}

.st3874 {
    fill: url(#SVGID_3434_)
}

.st3875 {
    fill: url(#SVGID_3435_)
}

.st3876 {
    fill: url(#SVGID_3436_)
}

.st3877 {
    fill: url(#SVGID_3437_)
}

.st3878 {
    fill: url(#SVGID_3438_)
}

.st3879 {
    fill: url(#SVGID_3439_)
}

.st3880 {
    fill: url(#SVGID_3440_)
}

.st3881 {
    fill: url(#SVGID_3441_)
}

.st3882 {
    fill: url(#SVGID_3442_)
}

.st3883 {
    fill: url(#SVGID_3443_)
}

.st3884 {
    fill: url(#SVGID_3444_)
}

.st3885 {
    fill: url(#SVGID_3445_)
}

.st3886 {
    fill: url(#SVGID_3446_)
}

.st3887 {
    fill: url(#SVGID_3447_)
}

.st3888 {
    fill: url(#SVGID_3448_)
}

.st3889 {
    fill: url(#SVGID_3449_)
}

.st3890 {
    fill: url(#SVGID_3450_)
}

.st3891 {
    fill: url(#SVGID_3451_)
}

.st3892 {
    fill: url(#SVGID_3452_)
}

.st3893 {
    fill: url(#SVGID_3453_)
}

.st3894 {
    fill: url(#SVGID_3454_)
}

.st3895 {
    fill: url(#SVGID_3455_)
}

.st3896 {
    fill: url(#SVGID_3456_)
}

.st3897 {
    fill: url(#SVGID_3457_)
}

.st3898 {
    fill: url(#SVGID_3458_)
}

.st3899 {
    fill: url(#SVGID_3459_)
}

.st3900 {
    fill: url(#SVGID_3460_)
}

.st3901 {
    fill: url(#SVGID_3461_)
}

.st3902 {
    fill: url(#SVGID_3462_)
}

.st3903 {
    fill: url(#SVGID_3463_)
}

.st3904 {
    fill: url(#SVGID_3464_)
}

.st3905 {
    fill: url(#SVGID_3465_)
}

.st3906 {
    fill: url(#SVGID_3466_)
}

.st3907 {
    fill: url(#SVGID_3467_)
}

.st3908 {
    fill: url(#SVGID_3468_)
}

.st3909 {
    fill: url(#SVGID_3469_)
}

.st3910 {
    fill: url(#SVGID_3470_)
}

.st3911 {
    fill: url(#SVGID_3471_)
}

.st3912 {
    fill: url(#SVGID_3472_)
}

.st3913 {
    fill: url(#SVGID_3473_)
}

.st3914 {
    fill: url(#SVGID_3474_)
}

.st3915 {
    fill: url(#SVGID_3475_)
}

.st3916 {
    fill: url(#SVGID_3476_)
}

.st3917 {
    fill: url(#SVGID_3477_)
}

.st3918 {
    fill: url(#SVGID_3478_)
}

.st3919 {
    fill: url(#SVGID_3479_)
}

.st3920 {
    fill: url(#SVGID_3480_)
}

.st3921 {
    fill: url(#SVGID_3481_)
}

.st3922 {
    fill: url(#SVGID_3482_)
}

.st3923 {
    fill: url(#SVGID_3483_)
}

.st3924 {
    fill: url(#SVGID_3484_)
}

.st3925 {
    fill: url(#SVGID_3485_)
}

.st3926 {
    fill: url(#SVGID_3486_)
}

.st3927 {
    fill: url(#SVGID_3487_)
}

.st3928 {
    fill: url(#SVGID_3488_)
}

.st3929 {
    fill: url(#SVGID_3489_)
}

.st3930 {
    fill: url(#SVGID_3490_)
}

.st3931 {
    fill: url(#SVGID_3491_)
}

.st3932 {
    fill: url(#SVGID_3492_)
}

.st3933 {
    fill: url(#SVGID_3493_)
}

.st3934 {
    fill: url(#SVGID_3494_)
}

.st3935 {
    fill: url(#SVGID_3495_)
}

.st3936 {
    fill: url(#SVGID_3496_)
}

.st3937 {
    fill: url(#SVGID_3497_)
}

.st3938 {
    fill: url(#SVGID_3498_)
}

.st3939 {
    fill: url(#SVGID_3499_)
}

.st3940 {
    fill: url(#SVGID_3500_)
}

.st3941 {
    fill: url(#SVGID_3501_)
}

.st3942 {
    fill: url(#SVGID_3502_)
}

.st3943 {
    fill: url(#SVGID_3503_)
}

.st3944 {
    fill: url(#SVGID_3504_)
}

.st3945 {
    fill: url(#SVGID_3505_)
}

.st3946 {
    fill: url(#SVGID_3506_)
}

.st3947 {
    fill: url(#SVGID_3507_)
}

.st3948 {
    fill: url(#SVGID_3508_)
}

.st3949 {
    fill: url(#SVGID_3509_)
}

.st3950 {
    fill: url(#SVGID_3510_)
}

.st3951 {
    fill: url(#SVGID_3511_)
}

.st3952 {
    fill: url(#SVGID_3512_)
}

.st3953 {
    fill: url(#SVGID_3513_)
}

.st3954 {
    fill: url(#SVGID_3514_)
}

.st3955 {
    fill: url(#SVGID_3515_)
}

.st3956 {
    fill: url(#SVGID_3516_)
}

.st3957 {
    fill: url(#SVGID_3517_)
}

.st3958 {
    fill: url(#SVGID_3518_)
}

.st3959 {
    fill: url(#SVGID_3519_)
}

.st3960 {
    fill: url(#SVGID_3520_)
}

.st3961 {
    fill: url(#SVGID_3521_)
}

.st3962 {
    fill: url(#SVGID_3522_)
}

.st3963 {
    fill: url(#SVGID_3523_)
}

.st3964 {
    fill: url(#SVGID_3524_)
}

.st3965 {
    fill: url(#SVGID_3525_)
}

.st3966 {
    fill: url(#SVGID_3526_)
}

.st3967 {
    fill: url(#SVGID_3527_)
}

.st3968 {
    fill: url(#SVGID_3528_)
}

.st3969 {
    fill: url(#SVGID_3529_)
}

.st3970 {
    fill: url(#SVGID_3530_)
}

.st3971 {
    fill: url(#SVGID_3531_)
}

.st3972 {
    fill: url(#SVGID_3532_)
}

.st3973 {
    fill: url(#SVGID_3533_)
}

.st3974 {
    fill: url(#SVGID_3534_)
}

.st3975 {
    fill: url(#SVGID_3535_)
}

.st3976 {
    fill: url(#SVGID_3536_)
}

.st3977 {
    fill: url(#SVGID_3537_)
}

.st3978 {
    fill: url(#SVGID_3538_)
}

.st3979 {
    fill: url(#SVGID_3539_)
}

.st3980 {
    fill: url(#SVGID_3540_)
}

.st3981 {
    fill: url(#SVGID_3541_)
}

.st3982 {
    fill: url(#SVGID_3542_)
}

.st3983 {
    fill: url(#SVGID_3543_)
}

.st3984 {
    fill: url(#SVGID_3544_)
}

.st3985 {
    fill: url(#SVGID_3545_)
}

.st3986 {
    fill: url(#SVGID_3546_)
}

.st3987 {
    fill: url(#SVGID_3547_)
}

.st3988 {
    fill: url(#SVGID_3548_)
}

.st3989 {
    fill: url(#SVGID_3549_)
}

.st3990 {
    fill: url(#SVGID_3550_)
}

.st3991 {
    fill: url(#SVGID_3551_)
}

.st3992 {
    fill: url(#SVGID_3552_)
}

.st3993 {
    fill: url(#SVGID_3553_)
}

.st3994 {
    fill: url(#SVGID_3554_)
}

.st3995 {
    fill: url(#SVGID_3555_)
}

.st3996 {
    fill: url(#SVGID_3556_)
}

.st3997 {
    fill: url(#SVGID_3557_)
}

.st3998 {
    fill: url(#SVGID_3558_)
}

.st3999 {
    fill: url(#SVGID_3559_)
}

.st4000 {
    fill: url(#SVGID_3560_)
}

.st4001 {
    fill: url(#SVGID_3561_)
}

.st4002 {
    fill: url(#SVGID_3562_)
}

.st4003 {
    fill: url(#SVGID_3563_)
}

.st4004 {
    fill: url(#SVGID_3564_)
}

.st4005 {
    fill: url(#SVGID_3565_)
}

.st4006 {
    fill: url(#SVGID_3566_)
}

.st4007 {
    fill: url(#SVGID_3567_)
}

.st4008 {
    fill: url(#SVGID_3568_)
}

.st4009 {
    fill: url(#SVGID_3569_)
}

.st4010 {
    fill: url(#SVGID_3570_)
}

.st4011 {
    fill: url(#SVGID_3571_)
}

.st4012 {
    fill: url(#SVGID_3572_)
}

.st4013 {
    fill: url(#SVGID_3573_)
}

.st4014 {
    fill: url(#SVGID_3574_)
}

.st4015 {
    fill: url(#SVGID_3575_)
}

.st4016 {
    fill: url(#SVGID_3576_)
}

.st4017 {
    fill: url(#SVGID_3577_)
}

.st4018 {
    fill: url(#SVGID_3578_)
}

.st4019 {
    fill: url(#SVGID_3579_)
}

.st4020 {
    fill: url(#SVGID_3580_)
}

.st4021 {
    fill: url(#SVGID_3581_)
}

.st4022 {
    fill: url(#SVGID_3582_)
}

.st4023 {
    fill: url(#SVGID_3583_)
}

.st4024 {
    fill: url(#SVGID_3584_)
}

.st4025 {
    fill: url(#SVGID_3585_)
}

.st4026 {
    fill: url(#SVGID_3586_)
}

.st4027 {
    fill: url(#SVGID_3587_)
}

.st4028 {
    fill: url(#SVGID_3588_)
}

.st4029 {
    fill: url(#SVGID_3589_)
}

.st4030 {
    fill: url(#SVGID_3590_)
}

.st4031 {
    fill: url(#SVGID_3591_)
}

.st4032 {
    fill: url(#SVGID_3592_)
}

.st4033 {
    fill: url(#SVGID_3593_)
}

.st4034 {
    fill: url(#SVGID_3594_)
}

.st4035 {
    fill: url(#SVGID_3595_)
}

.st4036 {
    fill: url(#SVGID_3596_)
}

.st4037 {
    fill: url(#SVGID_3597_)
}

.st4038 {
    fill: url(#SVGID_3598_)
}

.st4039 {
    fill: url(#SVGID_3599_)
}

.st4040 {
    fill: url(#SVGID_3600_)
}

.st4041 {
    fill: url(#SVGID_3601_)
}

.st4042 {
    fill: url(#SVGID_3602_)
}

.st4043 {
    fill: url(#SVGID_3603_)
}

.st4044 {
    fill: url(#SVGID_3604_)
}

.st4045 {
    fill: url(#SVGID_3605_)
}

.st4046 {
    fill: url(#SVGID_3606_)
}

.st4047 {
    fill: url(#SVGID_3607_)
}

.st4048 {
    fill: url(#SVGID_3608_)
}

.st4049 {
    fill: url(#SVGID_3609_)
}

.st4050 {
    fill: url(#SVGID_3610_)
}

.st4051 {
    fill: url(#SVGID_3611_)
}

.st4052 {
    fill: url(#SVGID_3612_)
}

.st4053 {
    fill: url(#SVGID_3613_)
}

.st4054 {
    fill: url(#SVGID_3614_)
}

.st4055 {
    fill: url(#SVGID_3615_)
}

.st4056 {
    fill: url(#SVGID_3616_)
}

.st4057 {
    fill: url(#SVGID_3617_)
}

.st4058 {
    fill: url(#SVGID_3618_)
}

.st4059 {
    fill: url(#SVGID_3619_)
}

.st4060 {
    fill: url(#SVGID_3620_)
}

.st4061 {
    fill: url(#SVGID_3621_)
}

.st4062 {
    fill: url(#SVGID_3622_)
}

.st4063 {
    fill: url(#SVGID_3623_)
}

.st4064 {
    fill: url(#SVGID_3624_)
}

.st4065 {
    fill: url(#SVGID_3625_)
}

.st4066 {
    fill: url(#SVGID_3626_)
}

.st4067 {
    fill: url(#SVGID_3627_)
}

.st4068 {
    fill: url(#SVGID_3628_)
}

.st4069 {
    fill: url(#SVGID_3629_)
}

.st4070 {
    fill: url(#SVGID_3630_)
}

.st4071 {
    fill: url(#SVGID_3631_)
}

.st4072 {
    fill: url(#SVGID_3632_)
}

.st4073 {
    fill: url(#SVGID_3633_)
}

.st4074 {
    fill: url(#SVGID_3634_)
}

.st4075 {
    fill: url(#SVGID_3635_)
}

.st4076 {
    fill: url(#SVGID_3636_)
}

.st4077 {
    fill: url(#SVGID_3637_)
}

.st4078 {
    fill: url(#SVGID_3638_)
}

.st4079 {
    fill: url(#SVGID_3639_)
}

.st4080 {
    fill: url(#SVGID_3640_)
}

.st4081 {
    fill: url(#SVGID_3641_)
}

.st4082 {
    fill: url(#SVGID_3642_)
}

.st4083 {
    fill: url(#SVGID_3643_)
}

.st4084 {
    fill: url(#SVGID_3644_)
}

.st4085 {
    fill: url(#SVGID_3645_)
}

.st4086 {
    fill: url(#SVGID_3646_)
}

.st4087 {
    fill: url(#SVGID_3647_)
}

.st4088 {
    fill: url(#SVGID_3648_)
}

.st4089 {
    fill: url(#SVGID_3649_)
}

.st4090 {
    fill: url(#SVGID_3650_)
}

.st4091 {
    fill: url(#SVGID_3651_)
}

.st4092 {
    fill: url(#SVGID_3652_)
}

.st4093 {
    fill: url(#SVGID_3653_)
}

.st4094 {
    fill: url(#SVGID_3654_)
}

.st4095 {
    fill: url(#SVGID_3655_)
}

.st4096 {
    fill: url(#SVGID_3656_)
}

.st4097 {
    fill: url(#SVGID_3657_)
}

.st4098 {
    fill: url(#SVGID_3658_)
}

.st4099 {
    fill: url(#SVGID_3659_)
}

.st4100 {
    fill: url(#SVGID_3660_)
}

.st4101 {
    fill: url(#SVGID_3661_)
}

.st4102 {
    fill: url(#SVGID_3662_)
}

.st4103 {
    fill: url(#SVGID_3663_)
}

.st4104 {
    fill: url(#SVGID_3664_)
}

.st4105 {
    fill: url(#SVGID_3665_)
}

.st4106 {
    fill: url(#SVGID_3666_)
}

.st4107 {
    fill: url(#SVGID_3667_)
}

.st4108 {
    fill: url(#SVGID_3668_)
}

.st4109 {
    fill: url(#SVGID_3669_)
}

.st4110 {
    fill: url(#SVGID_3670_)
}

.st4111 {
    fill: url(#SVGID_3671_)
}

.st4112 {
    fill: url(#SVGID_3672_)
}

.st4113 {
    fill: url(#SVGID_3673_)
}

.st4114 {
    fill: url(#SVGID_3674_)
}

.st4115 {
    fill: url(#SVGID_3675_)
}

.st4116 {
    fill: url(#SVGID_3676_)
}

.st4117 {
    fill: url(#SVGID_3677_)
}

.st4118 {
    fill: url(#SVGID_3678_)
}

.st4119 {
    fill: url(#SVGID_3679_)
}

.st4120 {
    fill: url(#SVGID_3680_)
}

.st4121 {
    fill: url(#SVGID_3681_)
}

.st4122 {
    fill: url(#SVGID_3682_)
}

.st4123 {
    fill: url(#SVGID_3683_)
}

.st4124 {
    fill: url(#SVGID_3684_)
}

.st4125 {
    fill: url(#SVGID_3685_)
}

.st4126 {
    fill: url(#SVGID_3686_)
}

.st4127 {
    fill: url(#SVGID_3687_)
}

.st4128 {
    fill: url(#SVGID_3688_)
}

.st4129 {
    fill: url(#SVGID_3689_)
}

.st4130 {
    fill: url(#SVGID_3690_)
}

.st4131 {
    fill: url(#SVGID_3691_)
}

.st4132 {
    fill: url(#SVGID_3692_)
}

.st4133 {
    fill: url(#SVGID_3693_)
}

.st4134 {
    fill: url(#SVGID_3694_)
}

.st4135 {
    fill: url(#SVGID_3695_)
}

.st4136 {
    fill: url(#SVGID_3696_)
}

.st4137 {
    fill: url(#SVGID_3697_)
}

.st4138 {
    fill: url(#SVGID_3698_)
}

.st4139 {
    fill: url(#SVGID_3699_)
}

.st4140 {
    fill: url(#SVGID_3700_)
}

.st4141 {
    fill: url(#SVGID_3701_)
}

.st4142 {
    fill: url(#SVGID_3702_)
}

.st4143 {
    fill: url(#SVGID_3703_)
}

.st4144 {
    fill: url(#SVGID_3704_)
}

.st4145 {
    fill: url(#SVGID_3705_)
}

.st4146 {
    fill: url(#SVGID_3706_)
}

.st4147 {
    fill: url(#SVGID_3707_)
}

.st4148 {
    fill: url(#SVGID_3708_)
}

.st4149 {
    fill: url(#SVGID_3709_)
}

.st4150 {
    fill: url(#SVGID_3710_)
}

.st4151 {
    fill: url(#SVGID_3711_)
}

.st4152 {
    fill: url(#SVGID_3712_)
}

.st4153 {
    fill: url(#SVGID_3713_)
}

.st4154 {
    fill: url(#SVGID_3714_)
}

.st4155 {
    fill: url(#SVGID_3715_)
}

.st4156 {
    fill: url(#SVGID_3716_)
}

.st4157 {
    fill: url(#SVGID_3717_)
}

.st4158 {
    fill: url(#SVGID_3718_)
}

.st4159 {
    fill: url(#SVGID_3719_)
}

.st4160 {
    fill: url(#SVGID_3720_)
}

.st4161 {
    fill: url(#SVGID_3721_)
}

.st4162 {
    fill: url(#SVGID_3722_)
}

.st4163 {
    fill: url(#SVGID_3723_)
}

.st4164 {
    fill: url(#SVGID_3724_)
}

.st4165 {
    fill: url(#SVGID_3725_)
}

.st4166 {
    fill: url(#SVGID_3726_)
}

.st4167 {
    fill: url(#SVGID_3727_)
}

.st4168 {
    fill: url(#SVGID_3728_)
}

.st4169 {
    fill: url(#SVGID_3729_)
}

.st4170 {
    fill: url(#SVGID_3730_)
}

.st4171 {
    fill: url(#SVGID_3731_)
}

.st4172 {
    fill: url(#SVGID_3732_)
}

.st4173 {
    fill: url(#SVGID_3733_)
}

.st4174 {
    fill: url(#SVGID_3734_)
}

.st4175 {
    fill: url(#SVGID_3735_)
}

.st4176 {
    fill: url(#SVGID_3736_)
}

.st4177 {
    fill: url(#SVGID_3737_)
}

.st4178 {
    fill: url(#SVGID_3738_)
}

.st4179 {
    fill: url(#SVGID_3739_)
}

.st4180 {
    fill: url(#SVGID_3740_)
}

.st4181 {
    fill: url(#SVGID_3741_)
}

.st4182 {
    fill: url(#SVGID_3742_)
}

.st4183 {
    fill: url(#SVGID_3743_)
}

.st4184 {
    fill: url(#SVGID_3744_)
}

.st4185 {
    fill: url(#SVGID_3745_)
}

.st4186 {
    fill: url(#SVGID_3746_)
}

.st4187 {
    fill: url(#SVGID_3747_)
}

.st4188 {
    fill: url(#SVGID_3748_)
}

.st4189 {
    fill: url(#SVGID_3749_)
}

.st4190 {
    fill: url(#SVGID_3750_)
}

.st4191 {
    fill: url(#SVGID_3751_)
}

.st4192 {
    fill: url(#SVGID_3752_)
}

.st4193 {
    fill: url(#SVGID_3753_)
}

.st4194 {
    fill: url(#SVGID_3754_)
}

.st4195 {
    fill: url(#SVGID_3755_)
}

.st4196 {
    fill: url(#SVGID_3756_)
}

.st4197 {
    fill: url(#SVGID_3757_)
}

.st4198 {
    fill: url(#SVGID_3758_)
}

.st4199 {
    fill: url(#SVGID_3759_)
}

.st4200 {
    fill: url(#SVGID_3760_)
}

.st4201 {
    fill: url(#SVGID_3761_)
}

.st4202 {
    fill: url(#SVGID_3762_)
}

.st4203 {
    fill: url(#SVGID_3763_)
}

.st4204 {
    fill: url(#SVGID_3764_)
}

.st4205 {
    fill: url(#SVGID_3765_)
}

.st4206 {
    fill: url(#SVGID_3766_)
}

.st4207 {
    fill: url(#SVGID_3767_)
}

.st4208 {
    fill: url(#SVGID_3768_)
}

.st4209 {
    fill: url(#SVGID_3769_)
}

.st4210 {
    fill: url(#SVGID_3770_)
}

.st4211 {
    fill: url(#SVGID_3771_)
}

.st4212 {
    fill: url(#SVGID_3772_)
}

.st4213 {
    fill: url(#SVGID_3773_)
}

.st4214 {
    fill: url(#SVGID_3774_)
}

.st4215 {
    fill: url(#SVGID_3775_)
}

.st4216 {
    fill: url(#SVGID_3776_)
}

.st4217 {
    fill: url(#SVGID_3777_)
}

.st4218 {
    fill: url(#SVGID_3778_)
}

.st4219 {
    fill: url(#SVGID_3779_)
}

.st4220 {
    fill: url(#SVGID_3780_)
}

.st4221 {
    fill: url(#SVGID_3781_)
}

.st4222 {
    fill: url(#SVGID_3782_)
}

.st4223 {
    fill: url(#SVGID_3783_)
}

.st4224 {
    fill: url(#SVGID_3784_)
}

.st4225 {
    fill: url(#SVGID_3785_)
}

.st4226 {
    fill: url(#SVGID_3786_)
}

.st4227 {
    fill: url(#SVGID_3787_)
}

.st4228 {
    fill: url(#SVGID_3788_)
}

.st4229 {
    fill: url(#SVGID_3789_)
}

.st4230 {
    fill: url(#SVGID_3790_)
}

.st4231 {
    fill: url(#SVGID_3791_)
}

.st4232 {
    fill: url(#SVGID_3792_)
}

.st4233 {
    fill: url(#SVGID_3793_)
}

.st4234 {
    fill: url(#SVGID_3794_)
}

.st4235 {
    fill: url(#SVGID_3795_)
}

.st4236 {
    fill: url(#SVGID_3796_)
}

.st4237 {
    fill: url(#SVGID_3797_)
}

.st4238 {
    fill: url(#SVGID_3798_)
}

.st4239 {
    fill: url(#SVGID_3799_)
}

.st4240 {
    fill: url(#SVGID_3800_)
}

.st4241 {
    fill: url(#SVGID_3801_)
}

.st4242 {
    fill: url(#SVGID_3802_)
}

.st4243 {
    fill: url(#SVGID_3803_)
}

.st4244 {
    fill: url(#SVGID_3804_)
}

.st4245 {
    fill: url(#SVGID_3805_)
}

.st4246 {
    fill: url(#SVGID_3806_)
}

.st4247 {
    fill: url(#SVGID_3807_)
}

.st4248 {
    fill: url(#SVGID_3808_)
}

.st4249 {
    fill: url(#SVGID_3809_)
}

.st4250 {
    fill: url(#SVGID_3810_)
}

.st4251 {
    fill: url(#SVGID_3811_)
}

.st4252 {
    fill: url(#SVGID_3812_)
}

.st4253 {
    fill: url(#SVGID_3813_)
}

.st4254 {
    fill: url(#SVGID_3814_)
}

.st4255 {
    fill: url(#SVGID_3815_)
}

.st4256 {
    fill: url(#SVGID_3816_)
}

.st4257 {
    fill: url(#SVGID_3817_)
}

.st4258 {
    fill: url(#SVGID_3818_)
}

.st4259 {
    fill: url(#SVGID_3819_)
}

.st4260 {
    fill: url(#SVGID_3820_)
}

.st4261 {
    fill: url(#SVGID_3821_)
}

.st4262 {
    fill: url(#SVGID_3822_)
}

.st4263 {
    fill: url(#SVGID_3823_)
}

.st4264 {
    fill: url(#SVGID_3824_)
}

.st4265 {
    fill: url(#SVGID_3825_)
}

.st4266 {
    fill: url(#SVGID_3826_)
}

.st4267 {
    fill: url(#SVGID_3827_)
}

.st4268 {
    fill: url(#SVGID_3828_)
}

.st4269 {
    fill: url(#SVGID_3829_)
}

.st4270 {
    fill: url(#SVGID_3830_)
}

.st4271 {
    fill: url(#SVGID_3831_)
}

.st4272 {
    fill: url(#SVGID_3832_)
}

.st4273 {
    fill: url(#SVGID_3833_)
}

.st4274 {
    fill: url(#SVGID_3834_)
}

.st4275 {
    fill: url(#SVGID_3835_)
}

.st4276 {
    fill: url(#SVGID_3836_)
}

.st4277 {
    fill: url(#SVGID_3837_)
}

.st4278 {
    fill: url(#SVGID_3838_)
}

.st4279 {
    fill: url(#SVGID_3839_)
}

.st4280 {
    fill: url(#SVGID_3840_)
}

.st4281 {
    fill: url(#SVGID_3841_)
}

.st4282 {
    fill: url(#SVGID_3842_)
}

.st4283 {
    fill: url(#SVGID_3843_)
}

.st4284 {
    fill: url(#SVGID_3844_)
}

.st4285 {
    fill: url(#SVGID_3845_)
}

.st4286 {
    fill: url(#SVGID_3846_)
}

.st4287 {
    fill: url(#SVGID_3847_)
}

.st4288 {
    fill: url(#SVGID_3848_)
}

.st4289 {
    fill: url(#SVGID_3849_)
}

.st4290 {
    fill: url(#SVGID_3850_)
}

.st4291 {
    fill: url(#SVGID_3851_)
}

.st4292 {
    fill: url(#SVGID_3852_)
}

.st4293 {
    fill: url(#SVGID_3853_)
}

.st4294 {
    fill: url(#SVGID_3854_)
}

.st4295 {
    fill: url(#SVGID_3855_)
}

.st4296 {
    fill: url(#SVGID_3856_)
}

.st4297 {
    fill: url(#SVGID_3857_)
}

.st4298 {
    fill: url(#SVGID_3858_)
}

.st4299 {
    fill: url(#SVGID_3859_)
}

.st4300 {
    fill: url(#SVGID_3860_)
}

.st4301 {
    fill: url(#SVGID_3861_)
}

.st4302 {
    fill: url(#SVGID_3862_)
}

.st4303 {
    fill: url(#SVGID_3863_)
}

.st4304 {
    fill: url(#SVGID_3864_)
}

.st4305 {
    fill: url(#SVGID_3865_)
}

.st4306 {
    fill: url(#SVGID_3866_)
}

.st4307 {
    fill: url(#SVGID_3867_)
}

.st4308 {
    fill: url(#SVGID_3868_)
}

.st4309 {
    fill: url(#SVGID_3869_)
}

.st4310 {
    fill: url(#SVGID_3870_)
}

.st4311 {
    fill: url(#SVGID_3871_)
}

.st4312 {
    fill: url(#SVGID_3872_)
}

.st4313 {
    fill: url(#SVGID_3873_)
}

.st4314 {
    fill: url(#SVGID_3874_)
}

.st4315 {
    fill: url(#SVGID_3875_)
}

.st4316 {
    fill: url(#SVGID_3876_)
}

.st4317 {
    fill: url(#SVGID_3877_)
}

.st4318 {
    fill: url(#XMLID_3035_)
}

.st4319 {
    fill: url(#XMLID_3036_)
}

.st4320 {
    fill: url(#XMLID_3037_)
}

.st4321 {
    fill: url(#XMLID_3038_)
}

.st4322 {
    fill: url(#XMLID_3039_)
}

.st4323 {
    fill: url(#XMLID_3040_)
}

.st4324 {
    fill: url(#XMLID_3041_)
}

.st4325 {
    fill: url(#XMLID_3042_)
}

.st4326 {
    fill: url(#XMLID_3043_)
}

.st4327 {
    fill: url(#XMLID_3044_)
}

.st4328 {
    fill: url(#XMLID_3045_)
}

.st4329 {
    fill: url(#XMLID_3046_)
}

.st4330 {
    fill: url(#XMLID_3047_)
}

.st4331 {
    fill: url(#XMLID_3048_)
}

.st4332 {
    fill: url(#XMLID_3049_)
}

.st4333 {
    fill: url(#XMLID_3050_)
}

.st4334 {
    fill: url(#XMLID_3051_)
}

.st4335 {
    fill: url(#XMLID_3052_)
}

.st4336 {
    fill: url(#XMLID_3053_)
}

.st4337 {
    fill: url(#XMLID_3054_)
}

.st4338 {
    fill: url(#XMLID_3055_)
}

.st4339 {
    fill: url(#XMLID_3056_)
}

.st4340 {
    fill: url(#XMLID_3057_)
}

.st4341 {
    fill: url(#XMLID_3058_)
}

.st4342 {
    fill: url(#XMLID_3059_)
}

.st4343 {
    fill: url(#XMLID_3060_)
}

.st4344 {
    fill: url(#XMLID_3061_)
}

.st4345 {
    fill: url(#XMLID_3062_)
}

.st4346 {
    fill: url(#XMLID_3063_)
}

.st4347 {
    fill: url(#XMLID_3064_)
}

.st4348 {
    fill: url(#XMLID_3065_)
}

.st4349 {
    fill: url(#XMLID_3066_)
}

.st4350 {
    fill: url(#XMLID_3067_)
}

.st4351 {
    fill: url(#XMLID_3068_)
}

.st4352 {
    fill: url(#XMLID_3069_)
}

.st4353 {
    fill: url(#XMLID_3070_)
}

.st4354 {
    fill: url(#XMLID_3071_)
}

.st4355 {
    fill: url(#XMLID_3072_)
}

.st4356 {
    fill: url(#XMLID_3073_)
}

.st4357 {
    fill: url(#XMLID_3074_)
}

.st4358 {
    fill: url(#XMLID_3075_)
}

.st4359 {
    fill: url(#XMLID_3076_)
}

.st4360 {
    fill: url(#XMLID_3077_)
}

.st4361 {
    fill: url(#XMLID_3078_)
}

.st4362 {
    fill: url(#XMLID_3079_)
}

.st4363 {
    fill: url(#XMLID_3080_)
}

.st4364 {
    fill: url(#XMLID_3081_)
}

.st4365 {
    fill: url(#XMLID_3082_)
}

.st4366 {
    fill: url(#XMLID_3083_)
}

.st4367 {
    fill: url(#XMLID_3084_)
}

.st4368 {
    fill: url(#XMLID_3085_)
}

.st4369 {
    fill: url(#XMLID_3086_)
}

.st4370 {
    fill: url(#XMLID_3087_)
}

.st4371 {
    fill: url(#XMLID_3088_)
}

.st4372 {
    fill: url(#XMLID_3089_)
}

.st4373 {
    fill: url(#XMLID_3090_)
}

.st4374 {
    fill: url(#XMLID_3091_)
}

.st4375 {
    fill: url(#XMLID_3092_)
}

.st4376 {
    fill: url(#XMLID_3093_)
}

.st4377 {
    fill: url(#XMLID_3094_)
}

.st4378 {
    fill: url(#XMLID_3095_)
}

.st4379 {
    fill: url(#XMLID_3096_)
}

.st4380 {
    fill: url(#XMLID_3097_)
}

.st4381 {
    fill: url(#XMLID_3098_)
}

.st4382 {
    fill: url(#XMLID_3099_)
}

.st4383 {
    fill: url(#XMLID_3100_)
}

.st4384 {
    fill: url(#XMLID_3101_)
}

.st4385 {
    fill: url(#XMLID_3102_)
}

.st4386 {
    fill: url(#XMLID_3103_)
}

.st4387 {
    fill: url(#XMLID_3104_)
}

.st4388 {
    fill: url(#XMLID_3105_)
}

.st4389 {
    fill: url(#XMLID_3106_)
}

.st4390 {
    fill: url(#XMLID_3107_)
}

.st4391 {
    fill: url(#XMLID_3108_)
}

.st4392 {
    fill: url(#XMLID_3109_)
}

.st4393 {
    fill: url(#XMLID_3110_)
}

.st4394 {
    fill: url(#XMLID_3111_)
}

.st4395 {
    fill: url(#XMLID_3112_)
}

.st4396 {
    fill: url(#XMLID_3113_)
}

.st4397 {
    fill: url(#XMLID_3114_)
}

.st4398 {
    fill: url(#XMLID_3115_)
}

.st4399 {
    fill: url(#XMLID_3116_)
}

.st4400 {
    fill: url(#XMLID_3117_)
}

.st4401 {
    fill: url(#XMLID_3118_)
}

.st4402 {
    fill: url(#XMLID_3119_)
}

.st4403 {
    fill: url(#XMLID_3120_)
}

.st4404 {
    fill: url(#XMLID_3121_)
}

.st4405 {
    fill: url(#XMLID_3122_)
}

.st4406 {
    fill: url(#XMLID_3123_)
}

.st4407 {
    fill: url(#XMLID_3124_)
}

.st4408 {
    fill: url(#XMLID_3125_)
}

.st4409 {
    fill: url(#XMLID_3126_)
}

.st4410 {
    fill: url(#XMLID_3127_)
}

.st4411 {
    fill: url(#XMLID_3128_)
}

.st4412 {
    fill: url(#XMLID_3129_)
}

.st4413 {
    fill: url(#XMLID_3130_)
}

.st4414 {
    fill: url(#XMLID_3131_)
}

.st4415 {
    fill: url(#XMLID_3132_)
}

.st4416 {
    fill: url(#XMLID_3133_)
}

.st4417 {
    fill: url(#XMLID_3134_)
}

.st4418 {
    fill: url(#XMLID_3135_)
}

.st4419 {
    fill: url(#XMLID_3136_)
}

.st4420 {
    fill: url(#XMLID_3137_)
}

.st4421 {
    fill: url(#XMLID_3138_)
}

.st4422 {
    fill: url(#XMLID_3139_)
}

.st4423 {
    fill: url(#XMLID_3140_)
}

.st4424 {
    fill: url(#XMLID_3141_)
}

.st4425 {
    fill: url(#XMLID_3142_)
}

.st4426 {
    fill: url(#XMLID_3143_)
}

.st4427 {
    fill: url(#XMLID_3144_)
}

.st4428 {
    fill: url(#XMLID_3145_)
}

.st4429 {
    fill: url(#XMLID_3146_)
}

.st4430 {
    fill: url(#XMLID_3147_)
}

.st4431 {
    fill: url(#XMLID_3148_)
}

.st4432 {
    fill: url(#XMLID_3149_)
}

.st4433 {
    fill: url(#XMLID_3150_)
}

.st4434 {
    fill: url(#XMLID_3151_)
}

.st4435 {
    fill: url(#XMLID_3152_)
}

.st4436 {
    fill: url(#XMLID_3153_)
}

.st4437 {
    fill: url(#XMLID_3154_)
}

.st4438 {
    fill: url(#XMLID_3155_)
}

.st4439 {
    fill: url(#XMLID_3156_)
}

.st4440 {
    fill: url(#XMLID_3157_)
}

.st4441 {
    fill: url(#XMLID_3158_)
}

.st4442 {
    fill: url(#XMLID_3159_)
}

.st4443 {
    fill: url(#XMLID_3160_)
}

.st4444 {
    fill: url(#XMLID_3161_)
}

.st4445 {
    fill: url(#XMLID_3162_)
}

.st4446 {
    fill: url(#XMLID_3163_)
}

.st4447 {
    fill: url(#XMLID_3164_)
}

.st4448 {
    fill: url(#XMLID_3165_)
}

.st4449 {
    fill: url(#XMLID_3166_)
}

.st4450 {
    fill: url(#XMLID_3167_)
}

.st4451 {
    fill: url(#XMLID_3168_)
}

.st4452 {
    fill: url(#XMLID_3169_)
}

.st4453 {
    fill: url(#XMLID_3170_)
}

.st4454 {
    fill: url(#XMLID_3171_)
}

.st4455 {
    fill: url(#XMLID_3172_)
}

.st4456 {
    fill: url(#XMLID_3173_)
}

.st4457 {
    fill: url(#XMLID_3174_)
}

.st4458 {
    fill: url(#XMLID_3175_)
}

.st4459 {
    fill: url(#XMLID_3176_)
}

.st4460 {
    fill: url(#XMLID_3177_)
}

.st4461 {
    fill: url(#XMLID_3178_)
}

.st4462 {
    fill: url(#XMLID_3179_)
}

.st4463 {
    fill: url(#XMLID_3180_)
}

.st4464 {
    fill: url(#XMLID_3181_)
}

.st4465 {
    fill: url(#XMLID_3182_)
}

.st4466 {
    fill: url(#XMLID_3183_)
}

.st4467 {
    fill: url(#XMLID_3184_)
}

.st4468 {
    fill: url(#XMLID_3185_)
}

.st4469 {
    fill: url(#XMLID_3186_)
}

.st4470 {
    fill: url(#XMLID_3187_)
}

.st4471 {
    fill: url(#XMLID_3188_)
}

.st4472 {
    fill: url(#XMLID_3189_)
}

.st4473 {
    fill: url(#XMLID_3190_)
}

.st4474 {
    fill: url(#XMLID_3191_)
}

.st4475 {
    fill: url(#XMLID_3192_)
}

.st4476 {
    fill: url(#XMLID_3193_)
}

.st4477 {
    fill: url(#XMLID_3194_)
}

.st4478 {
    fill: url(#XMLID_3195_)
}

.st4479 {
    fill: url(#XMLID_3196_)
}

.st4480 {
    fill: url(#XMLID_3197_)
}

.st4481 {
    fill: url(#XMLID_3198_)
}

.st4482 {
    fill: url(#XMLID_3199_)
}

.st4483 {
    fill: url(#XMLID_3200_)
}

.st4484 {
    fill: url(#XMLID_3201_)
}

.st4485 {
    fill: url(#XMLID_3202_)
}

.st4486 {
    fill: url(#XMLID_3203_)
}

.st4487 {
    fill: url(#XMLID_3204_)
}

.st4488 {
    fill: url(#XMLID_3205_)
}

.st4489 {
    fill: url(#XMLID_3206_)
}

.st4490 {
    fill: url(#SVGID_3878_)
}

.st4491 {
    fill: url(#SVGID_3879_)
}

.st4492 {
    fill: url(#SVGID_3880_)
}

.st4493 {
    fill: url(#SVGID_3881_)
}

.st4494 {
    fill: url(#SVGID_3882_)
}

.st4495 {
    fill: url(#SVGID_3883_)
}

.st4496 {
    fill: url(#SVGID_3884_)
}

.st4497 {
    fill: url(#SVGID_3885_)
}

.st4498 {
    fill: url(#SVGID_3886_)
}

.st4499 {
    fill: url(#SVGID_3887_)
}

.st4500 {
    fill: url(#SVGID_3888_)
}

.st4501 {
    fill: url(#SVGID_3889_)
}

.st4502 {
    fill: url(#SVGID_3890_)
}

.st4503 {
    fill: url(#SVGID_3891_)
}

.st4504 {
    fill: url(#SVGID_3892_)
}

.st4505 {
    fill: url(#SVGID_3893_)
}

.st4506 {
    fill: url(#SVGID_3894_)
}

.st4507 {
    fill: url(#SVGID_3895_)
}

.st4508 {
    fill: url(#SVGID_3896_)
}

.st4509 {
    fill: url(#SVGID_3897_)
}

.st4510 {
    fill: url(#SVGID_3898_)
}

.st4511 {
    fill: url(#SVGID_3899_)
}

.st4512 {
    fill: url(#SVGID_3900_)
}

.st4513 {
    fill: url(#SVGID_3901_)
}

.st4514 {
    fill: url(#SVGID_3902_)
}

.st4515 {
    fill: url(#SVGID_3903_)
}

.st4516 {
    fill: url(#SVGID_3904_)
}

.st4517 {
    fill: url(#SVGID_3905_)
}

.st4518 {
    fill: url(#SVGID_3906_)
}

.st4519 {
    fill: url(#SVGID_3907_)
}

.st4520 {
    fill: url(#SVGID_3908_)
}

.st4521 {
    fill: url(#SVGID_3909_)
}

.st4522 {
    fill: url(#SVGID_3910_)
}

.st4523 {
    fill: url(#SVGID_3911_)
}

.st4524 {
    fill: url(#SVGID_3912_)
}

.st4525 {
    fill: url(#SVGID_3913_)
}

.st4526 {
    fill: url(#SVGID_3914_)
}

.st4527 {
    fill: url(#SVGID_3915_)
}

.st4528 {
    fill: url(#SVGID_3916_)
}

.st4529 {
    fill: url(#SVGID_3917_)
}

.st4530 {
    fill: url(#SVGID_3918_)
}

.st4531 {
    fill: url(#SVGID_3919_)
}

.st4532 {
    fill: url(#SVGID_3920_)
}

.st4533 {
    fill: url(#SVGID_3921_)
}

.st4534 {
    fill: url(#SVGID_3922_)
}

.st4535 {
    fill: url(#SVGID_3923_)
}

.st4536 {
    fill: url(#SVGID_3924_)
}

.st4537 {
    fill: url(#SVGID_3925_)
}

.st4538 {
    fill: url(#SVGID_3926_)
}

.st4539 {
    fill: url(#SVGID_3927_)
}

.st4540 {
    fill: url(#SVGID_3928_)
}

.st4541 {
    fill: url(#SVGID_3929_)
}

.st4542 {
    fill: url(#SVGID_3930_)
}

.st4543 {
    fill: url(#SVGID_3931_)
}

.st4544 {
    fill: url(#SVGID_3932_)
}

.st4545 {
    fill: url(#SVGID_3933_)
}

.st4546 {
    fill: url(#SVGID_3934_)
}

.st4547 {
    fill: url(#SVGID_3935_)
}

.st4548 {
    fill: url(#SVGID_3936_)
}

.st4549 {
    fill: url(#SVGID_3937_)
}

.st4550 {
    fill: url(#SVGID_3938_)
}

.st4551 {
    fill: url(#SVGID_3939_)
}

.st4552 {
    fill: url(#SVGID_3940_)
}

.st4553 {
    fill: url(#SVGID_3941_)
}

.st4554 {
    fill: url(#SVGID_3942_)
}

.st4555 {
    fill: url(#SVGID_3943_)
}

.st4556 {
    fill: url(#SVGID_3944_)
}

.st4557 {
    fill: url(#SVGID_3945_)
}

.st4558 {
    fill: url(#SVGID_3946_)
}

.st4559 {
    fill: url(#SVGID_3947_)
}

.st4560 {
    fill: url(#SVGID_3948_)
}

.st4561 {
    fill: url(#SVGID_3949_)
}

.st4562 {
    fill: url(#SVGID_3950_)
}

.st4563 {
    fill: url(#SVGID_3951_)
}

.st4564 {
    fill: url(#SVGID_3952_)
}

.st4565 {
    fill: url(#SVGID_3953_)
}

.st4566 {
    fill: url(#SVGID_3954_)
}

.st4567 {
    fill: url(#SVGID_3955_)
}

.st4568 {
    fill: url(#SVGID_3956_)
}

.st4569 {
    fill: url(#SVGID_3957_)
}

.st4570 {
    fill: url(#SVGID_3958_)
}

.st4571 {
    fill: url(#SVGID_3959_)
}

.st4572 {
    fill: url(#SVGID_3960_)
}

.st4573 {
    fill: url(#SVGID_3961_)
}

.st4574 {
    fill: url(#SVGID_3962_)
}

.st4575 {
    fill: url(#SVGID_3963_)
}

.st4576 {
    fill: url(#SVGID_3964_)
}

.st4577 {
    fill: url(#SVGID_3965_)
}

.st4578 {
    fill: url(#SVGID_3966_)
}

.st4579 {
    fill: url(#SVGID_3967_)
}

.st4580 {
    fill: url(#SVGID_3968_)
}

.st4581 {
    fill: url(#SVGID_3969_)
}

.st4582 {
    fill: url(#SVGID_3970_)
}

.st4583 {
    fill: url(#SVGID_3971_)
}

.st4584 {
    fill: url(#SVGID_3972_)
}

.st4585 {
    fill: url(#SVGID_3973_)
}

.st4586 {
    fill: url(#SVGID_3974_)
}

.st4587 {
    fill: url(#SVGID_3975_)
}

.st4588 {
    fill: url(#SVGID_3976_)
}

.st4589 {
    fill: url(#SVGID_3977_)
}

.st4590 {
    fill: url(#SVGID_3978_)
}

.st4591 {
    fill: url(#SVGID_3979_)
}

.st4592 {
    fill: url(#SVGID_3980_)
}

.st4593 {
    fill: url(#SVGID_3981_)
}

.st4594 {
    fill: url(#SVGID_3982_)
}

.st4595 {
    fill: url(#SVGID_3983_)
}

.st4596 {
    fill: url(#SVGID_3984_)
}

.st4597 {
    fill: url(#SVGID_3985_)
}

.st4598 {
    fill: url(#SVGID_3986_)
}

.st4599 {
    fill: url(#SVGID_3987_)
}

.st4600 {
    fill: url(#SVGID_3988_)
}

.st4601 {
    fill: url(#SVGID_3989_)
}

.st4602 {
    fill: url(#SVGID_3990_)
}

.st4603 {
    fill: url(#SVGID_3991_)
}

.st4604 {
    fill: url(#SVGID_3992_)
}

.st4605 {
    fill: url(#SVGID_3993_)
}

.st4606 {
    fill: url(#SVGID_3994_)
}

.st4607 {
    fill: url(#SVGID_3995_)
}

.st4608 {
    fill: url(#SVGID_3996_)
}

.st4609 {
    fill: url(#SVGID_3997_)
}

.st4610 {
    fill: url(#SVGID_3998_)
}

.st4611 {
    fill: url(#SVGID_3999_)
}

.st4612 {
    fill: url(#SVGID_4000_)
}

.st4613 {
    fill: url(#SVGID_4001_)
}

.st4614 {
    fill: url(#SVGID_4002_)
}

.st4615 {
    fill: url(#SVGID_4003_)
}

.st4616 {
    fill: url(#SVGID_4004_)
}

.st4617 {
    fill: url(#SVGID_4005_)
}

.st4618 {
    fill: url(#SVGID_4006_)
}

.st4619 {
    fill: url(#SVGID_4007_)
}

.st4620 {
    fill: url(#SVGID_4008_)
}

.st4621 {
    fill: url(#SVGID_4009_)
}

.st4622 {
    fill: url(#SVGID_4010_)
}

.st4623 {
    fill: url(#SVGID_4011_)
}

.st4624 {
    fill: url(#SVGID_4012_)
}

.st4625 {
    fill: url(#SVGID_4013_)
}

.st4626 {
    fill: url(#SVGID_4014_)
}

.st4627 {
    fill: url(#SVGID_4015_)
}

.st4628 {
    fill: url(#SVGID_4016_)
}

.st4629 {
    fill: url(#SVGID_4017_)
}

.st4630 {
    fill: url(#SVGID_4018_)
}

.st4631 {
    fill: url(#SVGID_4019_)
}

.st4632 {
    fill: url(#SVGID_4020_)
}

.st4633 {
    fill: url(#SVGID_4021_)
}

.st4634 {
    fill: url(#SVGID_4022_)
}

.st4635 {
    fill: url(#SVGID_4023_)
}

.st4636 {
    fill: url(#SVGID_4024_)
}

.st4637 {
    fill: url(#SVGID_4025_)
}

.st4638 {
    fill: url(#SVGID_4026_)
}

.st4639 {
    fill: url(#SVGID_4027_)
}

.st4640 {
    fill: url(#SVGID_4028_)
}

.st4641 {
    fill: url(#SVGID_4029_)
}

.st4642 {
    fill: url(#SVGID_4030_)
}

.st4643 {
    fill: url(#SVGID_4031_)
}

.st4644 {
    fill: url(#SVGID_4032_)
}

.st4645 {
    fill: url(#SVGID_4033_)
}

.st4646 {
    fill: url(#SVGID_4034_)
}

.st4647 {
    fill: url(#SVGID_4035_)
}

.st4648 {
    fill: url(#SVGID_4036_)
}

.st4649 {
    fill: url(#SVGID_4037_)
}

.st4650 {
    fill: url(#SVGID_4038_)
}

.st4651 {
    fill: url(#SVGID_4039_)
}

.st4652 {
    fill: url(#SVGID_4040_)
}

.st4653 {
    fill: url(#SVGID_4041_)
}

.st4654 {
    fill: url(#SVGID_4042_)
}

.st4655 {
    fill: url(#SVGID_4043_)
}

.st4656 {
    fill: url(#SVGID_4044_)
}

.st4657 {
    fill: url(#SVGID_4045_)
}

.st4658 {
    fill: url(#SVGID_4046_)
}

.st4659 {
    fill: url(#SVGID_4047_)
}

.st4660 {
    fill: url(#SVGID_4048_)
}

.st4661 {
    fill: url(#SVGID_4049_)
}

.st4662 {
    fill: url(#SVGID_4050_)
}

.st4663 {
    fill: url(#SVGID_4051_)
}

.st4664 {
    fill: url(#SVGID_4052_)
}

.st4665 {
    fill: url(#SVGID_4053_)
}

.st4666 {
    fill: url(#SVGID_4054_)
}

.st4667 {
    fill: url(#SVGID_4055_)
}

.st4668 {
    fill: url(#SVGID_4056_)
}

.st4669 {
    fill: url(#SVGID_4057_)
}

.st4670 {
    fill: url(#SVGID_4058_)
}

.st4671 {
    fill: url(#SVGID_4059_)
}

.st4672 {
    fill: url(#SVGID_4060_)
}

.st4673 {
    fill: url(#SVGID_4061_)
}

.st4674 {
    fill: url(#SVGID_4062_)
}

.st4675 {
    fill: url(#SVGID_4063_)
}

.st4676 {
    fill: url(#SVGID_4064_)
}

.st4677 {
    fill: url(#SVGID_4065_)
}

.st4678 {
    fill: url(#SVGID_4066_)
}

.st4679 {
    fill: url(#SVGID_4067_)
}

.st4680 {
    fill: url(#SVGID_4068_)
}

.st4681 {
    fill: url(#SVGID_4069_)
}

.st4682 {
    fill: url(#SVGID_4070_)
}

.st4683 {
    fill: url(#SVGID_4071_)
}

.st4684 {
    fill: url(#SVGID_4072_)
}

.st4685 {
    fill: url(#SVGID_4073_)
}

.st4686 {
    fill: url(#SVGID_4074_)
}

.st4687 {
    fill: url(#SVGID_4075_)
}

.st4688 {
    fill: url(#SVGID_4076_)
}

.st4689 {
    fill: url(#SVGID_4077_)
}

.st4690 {
    fill: url(#SVGID_4078_)
}

.st4691 {
    fill: url(#SVGID_4079_)
}

.st4692 {
    fill: url(#SVGID_4080_)
}

.st4693 {
    fill: url(#SVGID_4081_)
}

.st4694 {
    fill: url(#SVGID_4082_)
}

.st4695 {
    fill: url(#SVGID_4083_)
}

.st4696 {
    fill: url(#SVGID_4084_)
}

.st4697 {
    fill: url(#SVGID_4085_)
}

.st4698 {
    fill: url(#SVGID_4086_)
}

.st4699 {
    fill: url(#SVGID_4087_)
}

.st4700 {
    fill: url(#SVGID_4088_)
}

.st4701 {
    fill: url(#SVGID_4089_)
}

.st4702 {
    fill: url(#SVGID_4090_)
}

.st4703 {
    fill: url(#SVGID_4091_)
}

.st4704 {
    fill: url(#SVGID_4092_)
}

.st4705 {
    fill: url(#SVGID_4093_)
}

.st4706 {
    fill: url(#SVGID_4094_)
}

.st4707 {
    fill: url(#SVGID_4095_)
}

.st4708 {
    fill: url(#SVGID_4096_)
}

.st4709 {
    fill: url(#SVGID_4097_)
}

.st4710 {
    fill: url(#SVGID_4098_)
}

.st4711 {
    fill: url(#SVGID_4099_)
}

.st4712 {
    fill: url(#SVGID_4100_)
}

.st4713 {
    fill: url(#SVGID_4101_)
}

.st4714 {
    fill: url(#SVGID_4102_)
}

.st4715 {
    fill: url(#SVGID_4103_)
}

.st4716 {
    fill: url(#SVGID_4104_)
}

.st4717 {
    fill: url(#SVGID_4105_)
}

.st4718 {
    fill: url(#SVGID_4106_)
}

.st4719 {
    fill: url(#SVGID_4107_)
}

.st4720 {
    fill: url(#SVGID_4108_)
}

.st4721 {
    fill: url(#SVGID_4109_)
}

.st4722 {
    fill: url(#SVGID_4110_)
}

.st4723 {
    fill: url(#SVGID_4111_)
}

.st4724 {
    fill: url(#SVGID_4112_)
}

.st4725 {
    fill: url(#SVGID_4113_)
}

.st4726 {
    fill: url(#SVGID_4114_)
}

.st4727 {
    fill: url(#SVGID_4115_)
}

.st4728 {
    fill: url(#SVGID_4116_)
}

.st4729 {
    fill: url(#SVGID_4117_)
}

.st4730 {
    fill: url(#SVGID_4118_)
}

.st4731 {
    fill: url(#SVGID_4119_)
}

.st4732 {
    fill: url(#SVGID_4120_)
}

.st4733 {
    fill: url(#SVGID_4121_)
}

.st4734 {
    fill: url(#SVGID_4122_)
}

.st4735 {
    fill: url(#SVGID_4123_)
}

.st4736 {
    fill: url(#SVGID_4124_)
}

.st4737 {
    fill: url(#SVGID_4125_)
}

.st4738 {
    fill: url(#SVGID_4126_)
}

.st4739 {
    fill: url(#SVGID_4127_)
}

.st4740 {
    fill: url(#SVGID_4128_)
}

.st4741 {
    fill: url(#SVGID_4129_)
}

.st4742 {
    fill: url(#SVGID_4130_)
}

.st4743 {
    fill: url(#SVGID_4131_)
}

.st4744 {
    fill: url(#SVGID_4132_)
}

.st4745 {
    fill: url(#SVGID_4133_)
}

.st4746 {
    fill: url(#SVGID_4134_)
}

.st4747 {
    fill: url(#SVGID_4135_)
}

.st4748 {
    fill: url(#SVGID_4136_)
}

.st4749 {
    fill: url(#SVGID_4137_)
}

.st4750 {
    fill: url(#SVGID_4138_)
}

.st4751 {
    fill: url(#SVGID_4139_)
}

.st4752 {
    fill: url(#SVGID_4140_)
}

.st4753 {
    fill: url(#SVGID_4141_)
}

.st4754 {
    fill: url(#SVGID_4142_)
}

.st4755 {
    fill: url(#SVGID_4143_)
}

.st4756 {
    fill: url(#SVGID_4144_)
}

.st4757 {
    fill: url(#SVGID_4145_)
}

.st4758 {
    fill: url(#SVGID_4146_)
}

.st4759 {
    fill: url(#SVGID_4147_)
}

.st4760 {
    fill: url(#SVGID_4148_)
}

.st4761 {
    fill: url(#SVGID_4149_)
}

.st4762 {
    fill: url(#SVGID_4150_)
}

.st4763 {
    fill: url(#SVGID_4151_)
}

.st4764 {
    fill: url(#SVGID_4152_)
}

.st4765 {
    fill: url(#SVGID_4153_)
}

.st4766 {
    fill: url(#SVGID_4154_)
}

.st4767 {
    fill: url(#SVGID_4155_)
}

.st4768 {
    fill: url(#SVGID_4156_)
}

.st4769 {
    fill: url(#SVGID_4157_)
}

.st4770 {
    fill: url(#SVGID_4158_)
}

.st4771 {
    fill: url(#SVGID_4159_)
}

.st4772 {
    fill: url(#SVGID_4160_)
}

.st4773 {
    fill: url(#SVGID_4161_)
}

.st4774 {
    fill: url(#SVGID_4162_)
}

.st4775 {
    fill: url(#SVGID_4163_)
}

.st4776 {
    fill: url(#SVGID_4164_)
}

.st4777 {
    fill: url(#SVGID_4165_)
}

.st4778 {
    fill: url(#SVGID_4166_)
}

.st4779 {
    fill: url(#SVGID_4167_)
}

.st4780 {
    fill: url(#SVGID_4168_)
}

.st4781 {
    fill: url(#SVGID_4169_)
}

.st4782 {
    fill: url(#SVGID_4170_)
}

.st4783 {
    fill: url(#SVGID_4171_)
}

.st4784 {
    fill: url(#SVGID_4172_)
}

.st4785 {
    fill: url(#SVGID_4173_)
}

.st4786 {
    fill: url(#SVGID_4174_)
}

.st4787 {
    fill: url(#SVGID_4175_)
}

.st4788 {
    fill: url(#SVGID_4176_)
}

.st4789 {
    fill: url(#SVGID_4177_)
}

.st4790 {
    fill: url(#SVGID_4178_)
}

.st4791 {
    fill: url(#SVGID_4179_)
}

.st4792 {
    fill: url(#SVGID_4180_)
}

.st4793 {
    fill: url(#SVGID_4181_)
}

.st4794 {
    fill: url(#SVGID_4182_)
}

.st4795 {
    fill: url(#SVGID_4183_)
}

.st4796 {
    fill: url(#SVGID_4184_)
}

.st4797 {
    fill: url(#SVGID_4185_)
}

.st4798 {
    fill: url(#SVGID_4186_)
}

.st4799 {
    fill: url(#SVGID_4187_)
}

.st4800 {
    fill: url(#SVGID_4188_)
}

.st4801 {
    fill: url(#SVGID_4189_)
}

.st4802 {
    fill: url(#SVGID_4190_)
}

.st4803 {
    fill: url(#SVGID_4191_)
}

.st4804 {
    fill: url(#SVGID_4192_)
}

.st4805 {
    fill: url(#SVGID_4193_)
}

.st4806 {
    fill: url(#SVGID_4194_)
}

.st4807 {
    fill: url(#SVGID_4195_)
}

.st4808 {
    fill: url(#SVGID_4196_)
}

.st4809 {
    fill: url(#SVGID_4197_)
}

.st4810 {
    fill: url(#SVGID_4198_)
}

.st4811 {
    fill: url(#SVGID_4199_)
}

.st4812 {
    fill: url(#SVGID_4200_)
}

.st4813 {
    fill: url(#SVGID_4201_)
}

.st4814 {
    fill: url(#SVGID_4202_)
}

.st4815 {
    fill: url(#SVGID_4203_)
}

.st4816 {
    fill: url(#SVGID_4204_)
}

.st4817 {
    fill: url(#SVGID_4205_)
}

.st4818 {
    fill: url(#SVGID_4206_)
}

.st4819 {
    fill: url(#SVGID_4207_)
}

.st4820 {
    fill: url(#SVGID_4208_)
}

.st4821 {
    fill: url(#SVGID_4209_)
}

.st4822 {
    fill: url(#SVGID_4210_)
}

.st4823 {
    fill: url(#SVGID_4211_)
}

.st4824 {
    fill: url(#SVGID_4212_)
}

.st4825 {
    fill: url(#SVGID_4213_)
}

.st4826 {
    fill: url(#SVGID_4214_)
}

.st4827 {
    fill: url(#SVGID_4215_)
}

.st4828 {
    fill: url(#SVGID_4216_)
}

.st4829 {
    fill: url(#SVGID_4217_)
}

.st4830 {
    fill: url(#SVGID_4218_)
}

.st4831 {
    fill: url(#SVGID_4219_)
}

.st4832 {
    fill: url(#SVGID_4220_)
}

.st4833 {
    fill: url(#SVGID_4221_)
}

.st4834 {
    fill: url(#SVGID_4222_)
}

.st4835 {
    fill: url(#SVGID_4223_)
}

.st4836 {
    fill: url(#SVGID_4224_)
}

.st4837 {
    fill: url(#SVGID_4225_)
}

.st4838 {
    fill: url(#SVGID_4226_)
}

.st4839 {
    fill: url(#SVGID_4227_)
}

.st4840 {
    fill: url(#SVGID_4228_)
}

.st4841 {
    fill: url(#SVGID_4229_)
}

.st4842 {
    fill: url(#SVGID_4230_)
}

.st4843 {
    fill: url(#SVGID_4231_)
}

.st4844 {
    fill: url(#SVGID_4232_)
}

.st4845 {
    fill: url(#SVGID_4233_)
}

.st4846 {
    fill: url(#SVGID_4234_)
}

.st4847 {
    fill: url(#SVGID_4235_)
}

.st4848 {
    fill: url(#SVGID_4236_)
}

.st4849 {
    fill: url(#SVGID_4237_)
}

.st4850 {
    fill: url(#SVGID_4238_)
}

.st4851 {
    fill: url(#SVGID_4239_)
}

.st4852 {
    fill: url(#SVGID_4240_)
}

.st4853 {
    fill: url(#SVGID_4241_)
}

.st4854 {
    fill: url(#SVGID_4242_)
}

.st4855 {
    fill: url(#SVGID_4243_)
}

.st4856 {
    fill: url(#SVGID_4244_)
}

.st4857 {
    fill: url(#SVGID_4245_)
}

.st4858 {
    fill: url(#SVGID_4246_)
}

.st4859 {
    fill: url(#SVGID_4247_)
}

.st4860 {
    fill: url(#SVGID_4248_)
}

.st4861 {
    fill: url(#SVGID_4249_)
}

.st4862 {
    fill: url(#SVGID_4250_)
}

.st4863 {
    fill: url(#SVGID_4251_)
}

.st4864 {
    fill: url(#SVGID_4252_)
}

.st4865 {
    fill: url(#SVGID_4253_)
}

.st4866 {
    fill: url(#SVGID_4254_)
}

.st4867 {
    fill: url(#SVGID_4255_)
}

.st4868 {
    fill: url(#SVGID_4256_)
}

.st4869 {
    fill: url(#SVGID_4257_)
}

.st4870 {
    fill: url(#SVGID_4258_)
}

.st4871 {
    fill: url(#SVGID_4259_)
}

.st4872 {
    fill: url(#SVGID_4260_)
}

.st4873 {
    fill: url(#SVGID_4261_)
}

.st4874 {
    fill: url(#SVGID_4262_)
}

.st4875 {
    fill: url(#SVGID_4263_)
}

.st4876 {
    fill: url(#SVGID_4264_)
}

.st4877 {
    fill: url(#SVGID_4265_)
}

.st4878 {
    fill: url(#SVGID_4266_)
}

.st4879 {
    fill: url(#SVGID_4267_)
}

.st4880 {
    fill: url(#SVGID_4268_)
}

.st4881 {
    fill: url(#SVGID_4269_)
}

.st4882 {
    fill: url(#SVGID_4270_)
}

.st4883 {
    fill: url(#SVGID_4271_)
}

.st4884 {
    fill: url(#SVGID_4272_)
}

.st4885 {
    fill: url(#SVGID_4273_)
}

.st4886 {
    fill: url(#SVGID_4274_)
}

.st4887 {
    fill: url(#SVGID_4275_)
}

.st4888 {
    fill: url(#SVGID_4276_)
}

.st4889 {
    fill: url(#SVGID_4277_)
}

.st4890 {
    fill: url(#SVGID_4278_)
}

.st4891 {
    fill: url(#SVGID_4279_)
}

.st4892 {
    fill: url(#SVGID_4280_)
}

.st4893 {
    fill: url(#SVGID_4281_)
}

.st4894 {
    fill: url(#SVGID_4282_)
}

.st4895 {
    fill: url(#SVGID_4283_)
}

.st4896 {
    fill: url(#SVGID_4284_)
}

.st4897 {
    fill: url(#SVGID_4285_)
}

.st4898 {
    fill: url(#SVGID_4286_)
}

.st4899 {
    fill: url(#SVGID_4287_)
}

.st4900 {
    fill: url(#SVGID_4288_)
}

.st4901 {
    fill: url(#SVGID_4289_)
}

.st4902 {
    fill: url(#SVGID_4290_)
}

.st4903 {
    fill: url(#SVGID_4291_)
}

.st4904 {
    fill: url(#SVGID_4292_)
}

.st4905 {
    fill: url(#SVGID_4293_)
}

.st4906 {
    fill: url(#SVGID_4294_)
}

.st4907 {
    fill: url(#SVGID_4295_)
}

.st4908 {
    fill: url(#SVGID_4296_)
}

.st4909 {
    fill: url(#SVGID_4297_)
}

.st4910 {
    fill: url(#SVGID_4298_)
}

.st4911 {
    fill: url(#SVGID_4299_)
}

.st4912 {
    fill: url(#SVGID_4300_)
}

.st4913 {
    fill: url(#SVGID_4301_)
}

.st4914 {
    fill: url(#SVGID_4302_)
}

.st4915 {
    fill: url(#SVGID_4303_)
}

.st4916 {
    fill: url(#SVGID_4304_)
}

.st4917 {
    fill: url(#SVGID_4305_)
}

.st4918 {
    fill: url(#SVGID_4306_)
}

.st4919 {
    fill: url(#SVGID_4307_)
}

.st4920 {
    fill: url(#SVGID_4308_)
}

.st4921 {
    fill: url(#SVGID_4309_)
}

.st4922 {
    fill: url(#SVGID_4310_)
}

.st4923 {
    fill: url(#SVGID_4311_)
}

.st4924 {
    fill: url(#SVGID_4312_)
}

.st4925 {
    fill: url(#SVGID_4313_)
}

.st4926 {
    fill: url(#SVGID_4314_)
}

.st4927 {
    fill: url(#SVGID_4315_)
}

.st4928 {
    fill: url(#SVGID_4316_)
}

.st4929 {
    fill: url(#SVGID_4317_)
}

.st4930 {
    fill: url(#SVGID_4318_)
}

.st4931 {
    fill: url(#SVGID_4319_)
}

.st4932 {
    fill: url(#SVGID_4320_)
}

.st4933 {
    fill: url(#SVGID_4321_)
}

.st4934 {
    fill: url(#SVGID_4322_)
}

.st4935 {
    fill: url(#SVGID_4323_)
}

.st4936 {
    fill: url(#SVGID_4324_)
}

.st4937 {
    fill: url(#SVGID_4325_)
}

.st4938 {
    fill: url(#SVGID_4326_)
}

.st4939 {
    fill: url(#SVGID_4327_)
}

.st4940 {
    fill: url(#SVGID_4328_)
}

.st4941 {
    fill: url(#SVGID_4329_)
}

.st4942 {
    fill: url(#SVGID_4330_)
}

.st4943 {
    fill: url(#SVGID_4331_)
}

.st4944 {
    fill: url(#SVGID_4332_)
}

.st4945 {
    fill: url(#SVGID_4333_)
}

.st4946 {
    fill: url(#SVGID_4334_)
}

.st4947 {
    fill: url(#SVGID_4335_)
}

.st4948 {
    fill: url(#SVGID_4336_)
}

.st4949 {
    fill: url(#SVGID_4337_)
}

.st4950 {
    fill: url(#SVGID_4338_)
}

.st4951 {
    fill: url(#SVGID_4339_)
}

.st4952 {
    fill: url(#SVGID_4340_)
}

.st4953 {
    fill: url(#SVGID_4341_)
}

.st4954 {
    fill: url(#SVGID_4342_)
}

.st4955 {
    fill: url(#SVGID_4343_)
}

.st4956 {
    fill: url(#SVGID_4344_)
}

.st4957 {
    fill: url(#SVGID_4345_)
}

.st4958 {
    fill: url(#SVGID_4346_)
}

.st4959 {
    fill: url(#SVGID_4347_)
}

.st4960 {
    fill: url(#SVGID_4348_)
}

.st4961 {
    fill: url(#SVGID_4349_)
}

.st4962 {
    fill: url(#SVGID_4350_)
}

.st4963 {
    fill: url(#SVGID_4351_)
}

.st4964 {
    fill: url(#SVGID_4352_)
}

.st4965 {
    fill: url(#SVGID_4353_)
}

.st4966 {
    fill: url(#SVGID_4354_)
}

.st4967 {
    fill: url(#SVGID_4355_)
}

.st4968 {
    fill: url(#SVGID_4356_)
}

.st4969 {
    fill: url(#SVGID_4357_)
}

.st4970 {
    fill: url(#SVGID_4358_)
}

.st4971 {
    fill: url(#SVGID_4359_)
}

.st4972 {
    fill: url(#SVGID_4360_)
}

.st4973 {
    fill: url(#SVGID_4361_)
}

.st4974 {
    fill: url(#SVGID_4362_)
}

.st4975 {
    fill: url(#SVGID_4363_)
}

.st4976 {
    fill: url(#SVGID_4364_)
}

.st4977 {
    fill: url(#SVGID_4365_)
}

.st4978 {
    fill: url(#SVGID_4366_)
}

.st4979 {
    fill: url(#SVGID_4367_)
}

.st4980 {
    fill: url(#SVGID_4368_)
}

.st4981 {
    fill: url(#SVGID_4369_)
}

.st4982 {
    fill: url(#SVGID_4370_)
}

.st4983 {
    fill: url(#SVGID_4371_)
}

.st4984 {
    fill: url(#SVGID_4372_)
}

.st4985 {
    fill: url(#SVGID_4373_)
}

.st4986 {
    fill: url(#SVGID_4374_)
}

.st4987 {
    fill: url(#SVGID_4375_)
}

.st4988 {
    fill: url(#SVGID_4376_)
}

.st4989 {
    fill: url(#SVGID_4377_)
}

.st4990 {
    fill: url(#SVGID_4378_)
}

.st4991 {
    fill: url(#SVGID_4379_)
}

.st4992 {
    fill: url(#SVGID_4380_)
}

.st4993 {
    fill: url(#SVGID_4381_)
}

.st4994 {
    fill: url(#SVGID_4382_)
}

.st4995 {
    fill: url(#SVGID_4383_)
}

.st4996 {
    fill: url(#SVGID_4384_)
}

.st4997 {
    fill: url(#SVGID_4385_)
}

.st4998 {
    fill: url(#SVGID_4386_)
}

.st4999 {
    fill: url(#SVGID_4387_)
}

.st5000 {
    fill: url(#SVGID_4388_)
}

.st5001 {
    fill: url(#SVGID_4389_)
}

.st5002 {
    fill: url(#SVGID_4390_)
}

.st5003 {
    fill: url(#SVGID_4391_)
}

.st5004 {
    fill: url(#SVGID_4392_)
}

.st5005 {
    fill: url(#SVGID_4393_)
}

.st5006 {
    fill: url(#SVGID_4394_)
}

.st5007 {
    fill: url(#SVGID_4395_)
}

.st5008 {
    fill: url(#SVGID_4396_)
}

.st5009 {
    fill: url(#SVGID_4397_)
}

.st5010 {
    fill: url(#SVGID_4398_)
}

.st5011 {
    fill: url(#SVGID_4399_)
}

.st5012 {
    fill: url(#SVGID_4400_)
}

.st5013 {
    fill: url(#SVGID_4401_)
}

.st5014 {
    fill: url(#SVGID_4402_)
}

.st5015 {
    fill: url(#SVGID_4403_)
}

.st5016 {
    fill: url(#SVGID_4404_)
}

.st5017 {
    fill: url(#SVGID_4405_)
}

.st5018 {
    fill: url(#SVGID_4406_)
}

.st5019 {
    fill: url(#SVGID_4407_)
}

.st5020 {
    fill: url(#SVGID_4408_)
}

.st5021 {
    fill: url(#SVGID_4409_)
}

.st5022 {
    fill: url(#SVGID_4410_)
}

.st5023 {
    fill: url(#SVGID_4411_)
}

.st5024 {
    fill: url(#SVGID_4412_)
}

.st5025 {
    fill: url(#SVGID_4413_)
}

.st5026 {
    fill: url(#SVGID_4414_)
}

.st5027 {
    fill: url(#SVGID_4415_)
}

.st5028 {
    fill: url(#SVGID_4416_)
}

.st5029 {
    fill: url(#SVGID_4417_)
}

.st5030 {
    fill: url(#SVGID_4418_)
}

.st5031 {
    fill: url(#SVGID_4419_)
}

.st5032 {
    fill: url(#SVGID_4420_)
}

.st5033 {
    fill: url(#SVGID_4421_)
}

.st5034 {
    fill: url(#SVGID_4422_)
}

.st5035 {
    fill: url(#SVGID_4423_)
}

.st5036 {
    fill: url(#SVGID_4424_)
}

.st5037 {
    fill: url(#SVGID_4425_)
}

.st5038 {
    fill: url(#SVGID_4426_)
}

.st5039 {
    fill: url(#SVGID_4427_)
}

.st5040 {
    fill: url(#SVGID_4428_)
}

.st5041 {
    fill: url(#SVGID_4429_)
}

.st5042 {
    fill: url(#SVGID_4430_)
}

.st5043 {
    fill: url(#SVGID_4431_)
}

.st5044 {
    fill: url(#SVGID_4432_)
}

.st5045 {
    fill: url(#SVGID_4433_)
}

.st5046 {
    fill: url(#SVGID_4434_)
}

.st5047 {
    fill: url(#SVGID_4435_)
}

.st5048 {
    fill: url(#SVGID_4436_)
}

.st5049 {
    fill: url(#SVGID_4437_)
}

.st5050 {
    fill: url(#SVGID_4438_)
}

.st5051 {
    fill: url(#SVGID_4439_)
}

.st5052 {
    fill: url(#SVGID_4440_)
}

.st5053 {
    fill: url(#SVGID_4441_)
}

.st5054 {
    fill: url(#SVGID_4442_)
}

.st5055 {
    fill: url(#SVGID_4443_)
}

.st5056 {
    fill: url(#SVGID_4444_)
}

.st5057 {
    fill: url(#SVGID_4445_)
}

.st5058 {
    fill: url(#SVGID_4446_)
}

.st5059 {
    fill: url(#SVGID_4447_)
}

.st5060 {
    fill: url(#SVGID_4448_)
}

.st5061 {
    fill: url(#SVGID_4449_)
}

.st5062 {
    fill: url(#SVGID_4450_)
}

.st5063 {
    fill: url(#SVGID_4451_)
}

.st5064 {
    fill: url(#SVGID_4452_)
}

.st5065 {
    fill: url(#SVGID_4453_)
}

.st5066 {
    fill: url(#SVGID_4454_)
}

.st5067 {
    fill: url(#SVGID_4455_)
}

.st5068 {
    fill: url(#SVGID_4456_)
}

.st5069 {
    fill: url(#SVGID_4457_)
}

.st5070 {
    fill: url(#SVGID_4458_)
}

.st5071 {
    fill: url(#SVGID_4459_)
}

.st5072 {
    fill: url(#SVGID_4460_)
}

.st5073 {
    fill: url(#SVGID_4461_)
}

.st5074 {
    fill: url(#SVGID_4462_)
}

.st5075 {
    fill: url(#SVGID_4463_)
}

.st5076 {
    fill: url(#SVGID_4464_)
}

.st5077 {
    fill: url(#SVGID_4465_)
}

.st5078 {
    fill: url(#SVGID_4466_)
}

.st5079 {
    fill: url(#SVGID_4467_)
}

.st5080 {
    fill: url(#SVGID_4468_)
}

.st5081 {
    fill: url(#SVGID_4469_)
}

.st5082 {
    fill: url(#SVGID_4470_)
}

.st5083 {
    fill: url(#SVGID_4471_)
}

.st5084 {
    fill: url(#SVGID_4472_)
}

.st5085 {
    fill: url(#SVGID_4473_)
}

.st5086 {
    fill: url(#SVGID_4474_)
}

.st5087 {
    fill: url(#SVGID_4475_)
}

.st5088 {
    fill: url(#SVGID_4476_)
}

.st5089 {
    fill: url(#SVGID_4477_)
}

.st5090 {
    fill: url(#SVGID_4478_)
}

.st5091 {
    fill: url(#SVGID_4479_)
}

.st5092 {
    fill: url(#SVGID_4480_)
}

.st5093 {
    fill: url(#SVGID_4481_)
}

.st5094 {
    fill: url(#SVGID_4482_)
}

.st5095 {
    fill: url(#SVGID_4483_)
}

.st5096 {
    fill: url(#SVGID_4484_)
}

.st5097 {
    fill: url(#SVGID_4485_)
}

.st5098 {
    fill: url(#SVGID_4486_)
}

.st5099 {
    fill: url(#SVGID_4487_)
}

.st5100 {
    fill: url(#SVGID_4488_)
}

.st5101 {
    fill: url(#SVGID_4489_)
}

.st5102 {
    fill: url(#SVGID_4490_)
}

.st5103 {
    fill: url(#SVGID_4491_)
}

.st5104 {
    fill: url(#SVGID_4492_)
}

.st5105 {
    fill: url(#SVGID_4493_)
}

.st5106 {
    fill: url(#SVGID_4494_)
}

.st5107 {
    fill: url(#SVGID_4495_)
}

.st5108 {
    fill: url(#SVGID_4496_)
}

.st5109 {
    fill: url(#SVGID_4497_)
}

.st5110 {
    fill: url(#SVGID_4498_)
}

.st5111 {
    fill: url(#SVGID_4499_)
}

.st5112 {
    fill: url(#SVGID_4500_)
}

.st5113 {
    fill: url(#SVGID_4501_)
}

.st5114 {
    fill: url(#SVGID_4502_)
}

.st5115 {
    fill: url(#SVGID_4503_)
}

.st5116 {
    fill: url(#SVGID_4504_)
}

.st5117 {
    fill: url(#SVGID_4505_)
}

.st5118 {
    fill: url(#SVGID_4506_)
}

.st5119 {
    fill: url(#SVGID_4507_)
}

.st5120 {
    fill: url(#SVGID_4508_)
}

.st5121 {
    fill: url(#SVGID_4509_)
}

.st5122 {
    fill: url(#SVGID_4510_)
}

.st5123 {
    fill: url(#SVGID_4511_)
}

.st5124 {
    fill: url(#SVGID_4512_)
}

.st5125 {
    fill: url(#SVGID_4513_)
}

.st5126 {
    fill: url(#SVGID_4514_)
}

.st5127 {
    fill: url(#SVGID_4515_)
}

.st5128 {
    fill: url(#SVGID_4516_)
}

.st5129 {
    fill: url(#SVGID_4517_)
}

.st5130 {
    fill: url(#SVGID_4518_)
}

.st5131 {
    fill: url(#SVGID_4519_)
}

.st5132 {
    fill: url(#SVGID_4520_)
}

.st5133 {
    fill: url(#SVGID_4521_)
}

.st5134 {
    fill: url(#SVGID_4522_)
}

.st5135 {
    fill: url(#SVGID_4523_)
}

.st5136 {
    fill: url(#SVGID_4524_)
}

.st5137 {
    fill: url(#SVGID_4525_)
}

.st5138 {
    fill: url(#SVGID_4526_)
}

.st5139 {
    fill: url(#SVGID_4527_)
}

.st5140 {
    fill: url(#SVGID_4528_)
}

.st5141 {
    fill: url(#SVGID_4529_)
}

.st5142 {
    fill: url(#SVGID_4530_)
}

.st5143 {
    fill: url(#SVGID_4531_)
}

.st5144 {
    fill: url(#SVGID_4532_)
}

.st5145 {
    fill: url(#SVGID_4533_)
}

.st5146 {
    fill: url(#SVGID_4534_)
}

.st5147 {
    fill: url(#SVGID_4535_)
}

.st5148 {
    fill: url(#SVGID_4536_)
}

.st5149 {
    fill: url(#SVGID_4537_)
}

.st5150 {
    fill: url(#SVGID_4538_)
}

.st5151 {
    fill: url(#SVGID_4539_)
}

.st5152 {
    fill: url(#SVGID_4540_)
}

.st5153 {
    fill: url(#SVGID_4541_)
}

.st5154 {
    fill: url(#SVGID_4542_)
}

.st5155 {
    fill: url(#SVGID_4543_)
}

.st5156 {
    fill: url(#SVGID_4544_)
}

.st5157 {
    fill: url(#SVGID_4545_)
}

.st5158 {
    fill: url(#SVGID_4546_)
}

.st5159 {
    fill: url(#SVGID_4547_)
}

.st5160 {
    fill: url(#SVGID_4548_)
}

.st5161 {
    fill: url(#SVGID_4549_)
}

.st5162 {
    fill: url(#SVGID_4550_)
}

.st5163 {
    fill: url(#SVGID_4551_)
}

.st5164 {
    fill: url(#SVGID_4552_)
}

.st5165 {
    fill: url(#SVGID_4553_)
}

.st5166 {
    fill: url(#SVGID_4554_)
}

.st5167 {
    fill: url(#SVGID_4555_)
}

.st5168 {
    fill: url(#SVGID_4556_)
}

.st5169 {
    fill: url(#SVGID_4557_)
}

.st5170 {
    fill: url(#SVGID_4558_)
}

.st5171 {
    fill: url(#SVGID_4559_)
}

.st5172 {
    fill: url(#SVGID_4560_)
}

.st5173 {
    fill: url(#SVGID_4561_)
}

.st5174 {
    fill: url(#SVGID_4562_)
}

.st5175 {
    fill: url(#SVGID_4563_)
}

.st5176 {
    fill: url(#SVGID_4564_)
}

.st5177 {
    fill: url(#SVGID_4565_)
}

.st5178 {
    fill: url(#SVGID_4566_)
}

.st5179 {
    fill: url(#SVGID_4567_)
}

.st5180 {
    fill: url(#SVGID_4568_)
}

.st5181 {
    fill: url(#SVGID_4569_)
}

.st5182 {
    fill: url(#SVGID_4570_)
}

.st5183 {
    fill: url(#SVGID_4571_)
}

.st5184 {
    fill: url(#SVGID_4572_)
}

.st5185 {
    fill: url(#SVGID_4573_)
}

.st5186 {
    fill: url(#SVGID_4574_)
}

.st5187 {
    fill: url(#SVGID_4575_)
}

.st5188 {
    fill: url(#SVGID_4576_)
}

.st5189 {
    fill: url(#SVGID_4577_)
}

.st5190 {
    fill: url(#SVGID_4578_)
}

.st5191 {
    fill: url(#SVGID_4579_)
}

.st5192 {
    fill: url(#SVGID_4580_)
}

.st5193 {
    fill: url(#SVGID_4581_)
}

.st5194 {
    fill: url(#SVGID_4582_)
}

.st5195 {
    fill: url(#SVGID_4583_)
}

.st5196 {
    fill: url(#SVGID_4584_)
}

.st5197 {
    fill: url(#SVGID_4585_)
}

.st5198 {
    fill: url(#SVGID_4586_)
}

.st5199 {
    fill: url(#SVGID_4587_)
}

.st5200 {
    fill: url(#SVGID_4588_)
}

.st5201 {
    fill: url(#SVGID_4589_)
}

.st5202 {
    fill: url(#SVGID_4590_)
}

.st5203 {
    fill: url(#SVGID_4591_)
}

.st5204 {
    fill: url(#SVGID_4592_)
}

.st5205 {
    fill: url(#SVGID_4593_)
}

.st5206 {
    fill: url(#SVGID_4594_)
}

.st5207 {
    fill: url(#SVGID_4595_)
}

.st5208 {
    fill: url(#SVGID_4596_)
}

.st5209 {
    fill: url(#SVGID_4597_)
}

.st5210 {
    fill: url(#SVGID_4598_)
}

.st5211 {
    fill: url(#SVGID_4599_)
}

.st5212 {
    fill: url(#SVGID_4600_)
}

.st5213 {
    fill: url(#SVGID_4601_)
}

.st5214 {
    fill: url(#SVGID_4602_)
}

.st5215 {
    fill: url(#SVGID_4603_)
}

.st5216 {
    fill: url(#SVGID_4604_)
}

.st5217 {
    fill: url(#SVGID_4605_)
}

.st5218 {
    fill: url(#SVGID_4606_)
}

.st5219 {
    fill: url(#SVGID_4607_)
}

.st5220 {
    fill: url(#SVGID_4608_)
}

.st5221 {
    fill: url(#SVGID_4609_)
}

.st5222 {
    fill: url(#SVGID_4610_)
}

.st5223 {
    fill: url(#SVGID_4611_)
}

.st5224 {
    fill: url(#SVGID_4612_)
}

.st5225 {
    fill: url(#SVGID_4613_)
}

.st5226 {
    fill: url(#SVGID_4614_)
}

.st5227 {
    fill: url(#SVGID_4615_)
}

.st5228 {
    fill: url(#SVGID_4616_)
}

.st5229 {
    fill: url(#SVGID_4617_)
}

.st5230 {
    fill: url(#SVGID_4618_)
}

.st5231 {
    fill: url(#SVGID_4619_)
}

.st5232 {
    fill: url(#SVGID_4620_)
}

.st5233 {
    fill: url(#SVGID_4621_)
}

.st5234 {
    fill: url(#SVGID_4622_)
}

.st5235 {
    fill: url(#SVGID_4623_)
}

.st5236 {
    fill: url(#SVGID_4624_)
}

.st5237 {
    fill: url(#SVGID_4625_)
}

.st5238 {
    fill: url(#SVGID_4626_)
}

.st5239 {
    fill: url(#SVGID_4627_)
}

.st5240 {
    fill: url(#SVGID_4628_)
}

.st5241 {
    fill: url(#SVGID_4629_)
}

.st5242 {
    fill: url(#SVGID_4630_)
}

.st5243 {
    fill: url(#SVGID_4631_)
}

.st5244 {
    fill: url(#SVGID_4632_)
}

.st5245 {
    fill: url(#SVGID_4633_)
}

.st5246 {
    fill: url(#SVGID_4634_)
}

.st5247 {
    fill: url(#SVGID_4635_)
}

.st5248 {
    fill: url(#SVGID_4636_)
}

.st5249 {
    fill: url(#SVGID_4637_)
}

.st5250 {
    fill: url(#SVGID_4638_)
}

.st5251 {
    fill: url(#SVGID_4639_)
}

.st5252 {
    fill: url(#SVGID_4640_)
}

.st5253 {
    fill: url(#SVGID_4641_)
}

.st5254 {
    fill: url(#SVGID_4642_)
}

.st5255 {
    fill: url(#SVGID_4643_)
}

.st5256 {
    fill: url(#SVGID_4644_)
}

.st5257 {
    fill: url(#SVGID_4645_)
}

.st5258 {
    fill: url(#SVGID_4646_)
}

.st5259 {
    fill: url(#SVGID_4647_)
}

.st5260 {
    fill: url(#SVGID_4648_)
}

.st5261 {
    fill: url(#SVGID_4649_)
}

.st5262 {
    fill: url(#SVGID_4650_)
}

.st5263 {
    fill: url(#SVGID_4651_)
}

.st5264 {
    fill: url(#SVGID_4652_)
}

.st5265 {
    fill: url(#SVGID_4653_)
}

.st5266 {
    fill: url(#SVGID_4654_)
}

.st5267 {
    fill: url(#SVGID_4655_)
}

.st5268 {
    fill: url(#SVGID_4656_)
}

.st5269 {
    fill: url(#SVGID_4657_)
}

.st5270 {
    fill: url(#SVGID_4658_)
}

.st5271 {
    fill: url(#SVGID_4659_)
}

.st5272 {
    fill: url(#SVGID_4660_)
}

.st5273 {
    fill: url(#SVGID_4661_)
}

.st5274 {
    fill: url(#SVGID_4662_)
}

.st5275 {
    fill: url(#SVGID_4663_)
}

.st5276 {
    fill: url(#SVGID_4664_)
}

.st5277 {
    fill: url(#SVGID_4665_)
}

.st5278 {
    fill: url(#SVGID_4666_)
}

.st5279 {
    fill: url(#SVGID_4667_)
}

.st5280 {
    fill: url(#SVGID_4668_)
}

.st5281 {
    fill: url(#SVGID_4669_)
}

.st5282 {
    fill: url(#SVGID_4670_)
}

.st5283 {
    fill: url(#SVGID_4671_)
}

.st5284 {
    fill: url(#SVGID_4672_)
}

.st5285 {
    fill: url(#SVGID_4673_)
}

.st5286 {
    fill: url(#SVGID_4674_)
}

.st5287 {
    fill: url(#SVGID_4675_)
}

.st5288 {
    fill: url(#SVGID_4676_)
}

.st5289 {
    fill: url(#SVGID_4677_)
}

.st5290 {
    fill: url(#SVGID_4678_)
}

.st5291 {
    fill: url(#SVGID_4679_)
}

.st5292 {
    fill: url(#SVGID_4680_)
}

.st5293 {
    fill: url(#SVGID_4681_)
}

.st5294 {
    fill: url(#SVGID_4682_)
}

.st5295 {
    fill: url(#SVGID_4683_)
}

.st5296 {
    fill: url(#SVGID_4684_)
}

.st5297 {
    fill: url(#SVGID_4685_)
}

.st5298 {
    fill: url(#SVGID_4686_)
}

.st5299 {
    fill: url(#SVGID_4687_)
}

.st5300 {
    fill: url(#SVGID_4688_)
}

.st5301 {
    fill: url(#SVGID_4689_)
}

.st5302 {
    fill: url(#SVGID_4690_)
}

.st5303 {
    fill: url(#SVGID_4691_)
}

.st5304 {
    fill: url(#SVGID_4692_)
}

.st5305 {
    fill: url(#SVGID_4693_)
}

.st5306 {
    fill: url(#SVGID_4694_)
}

.st5307 {
    fill: url(#SVGID_4695_)
}

.st5308 {
    fill: url(#SVGID_4696_)
}

.st5309 {
    fill: url(#SVGID_4697_)
}

.st5310 {
    fill: url(#SVGID_4698_)
}

.st5311 {
    fill: url(#SVGID_4699_)
}

.st5312 {
    fill: url(#SVGID_4700_)
}

.st5313 {
    fill: url(#SVGID_4701_)
}

.st5314 {
    fill: url(#SVGID_4702_)
}

.st5315 {
    fill: url(#SVGID_4703_)
}

.st5316 {
    fill: url(#SVGID_4704_)
}

.st5317 {
    fill: url(#SVGID_4705_)
}

.st5318 {
    fill: url(#SVGID_4706_)
}

.st5319 {
    fill: url(#SVGID_4707_)
}

.st5320 {
    fill: url(#SVGID_4708_)
}

.st5321 {
    fill: url(#SVGID_4709_)
}

.st5322 {
    fill: url(#SVGID_4710_)
}

.st5323 {
    fill: url(#SVGID_4711_)
}

.st5324 {
    fill: url(#SVGID_4712_)
}

.st5325 {
    fill: url(#SVGID_4713_)
}

.st5326 {
    fill: url(#SVGID_4714_)
}

.st5327 {
    fill: url(#SVGID_4715_)
}

.st5328 {
    fill: url(#SVGID_4716_)
}

.st5329 {
    fill: url(#SVGID_4717_)
}

.st5330 {
    fill: url(#SVGID_4718_)
}

.st5331 {
    fill: url(#SVGID_4719_)
}

.st5332 {
    fill: url(#SVGID_4720_)
}

.st5333 {
    fill: url(#SVGID_4721_)
}

.st5334 {
    fill: url(#SVGID_4722_)
}

.st5335 {
    fill: url(#SVGID_4723_)
}

.st5336 {
    fill: url(#SVGID_4724_)
}

.st5337 {
    fill: url(#SVGID_4725_)
}

.st5338 {
    fill: url(#SVGID_4726_)
}

.st5339 {
    fill: url(#SVGID_4727_)
}

.st5340 {
    fill: url(#SVGID_4728_)
}

.st5341 {
    fill: url(#SVGID_4729_)
}

.st5342 {
    fill: url(#SVGID_4730_)
}

.st5343 {
    fill: url(#SVGID_4731_)
}

.st5344 {
    fill: url(#SVGID_4732_)
}

.st5345 {
    fill: url(#SVGID_4733_)
}

.st5346 {
    fill: url(#SVGID_4734_)
}

.st5347 {
    fill: url(#SVGID_4735_)
}

.st5348 {
    fill: url(#SVGID_4736_)
}

.st5349 {
    fill: url(#SVGID_4737_)
}

.st5350 {
    fill: url(#SVGID_4738_)
}

.st5351 {
    fill: url(#SVGID_4739_)
}

.st5352 {
    fill: url(#SVGID_4740_)
}

.st5353 {
    fill: url(#SVGID_4741_)
}

.st5354 {
    fill: url(#SVGID_4742_)
}

.st5355 {
    fill: url(#SVGID_4743_)
}

.st5356 {
    fill: url(#SVGID_4744_)
}

.st5357 {
    fill: url(#SVGID_4745_)
}

.st5358 {
    fill: url(#SVGID_4746_)
}

.st5359 {
    fill: url(#SVGID_4747_)
}

.st5360 {
    fill: url(#SVGID_4748_)
}

.st5361 {
    fill: url(#SVGID_4749_)
}

.st5362 {
    fill: url(#SVGID_4750_)
}

.st5363 {
    fill: url(#SVGID_4751_)
}

.st5364 {
    fill: url(#SVGID_4752_)
}

.st5365 {
    fill: url(#SVGID_4753_)
}

.st5366 {
    fill: url(#SVGID_4754_)
}

.st5367 {
    fill: url(#SVGID_4755_)
}

.st5368 {
    fill: url(#SVGID_4756_)
}

.st5369 {
    fill: url(#SVGID_4757_)
}

.st5370 {
    fill: url(#SVGID_4758_)
}

.st5371 {
    fill: url(#SVGID_4759_)
}

.st5372 {
    fill: url(#SVGID_4760_)
}

.st5373 {
    fill: url(#SVGID_4761_)
}

.st5374 {
    fill: url(#SVGID_4762_)
}

.st5375 {
    fill: url(#SVGID_4763_)
}

.st5376 {
    fill: url(#SVGID_4764_)
}

.st5377 {
    fill: url(#SVGID_4765_)
}

.st5378 {
    fill: url(#SVGID_4766_)
}

.st5379 {
    fill: url(#SVGID_4767_)
}

.st5380 {
    fill: url(#SVGID_4768_)
}

.st5381 {
    fill: url(#SVGID_4769_)
}

.st5382 {
    fill: url(#SVGID_4770_)
}

.st5383 {
    fill: url(#SVGID_4771_)
}

.st5384 {
    fill: url(#SVGID_4772_)
}

.st5385 {
    fill: url(#SVGID_4773_)
}

.st5386 {
    fill: url(#SVGID_4774_)
}

.st5387 {
    fill: url(#SVGID_4775_)
}

.st5388 {
    fill: url(#SVGID_4776_)
}

.st5389 {
    fill: url(#SVGID_4777_)
}

.st5390 {
    fill: url(#SVGID_4778_)
}

.st5391 {
    fill: url(#SVGID_4779_)
}

.st5392 {
    fill: url(#SVGID_4780_)
}

.st5393 {
    fill: url(#SVGID_4781_)
}

.st5394 {
    fill: url(#SVGID_4782_)
}

.st5395 {
    fill: url(#SVGID_4783_)
}

.st5396 {
    fill: url(#SVGID_4784_)
}

.st5397 {
    fill: url(#SVGID_4785_)
}

.st5398 {
    fill: url(#SVGID_4786_)
}

.st5399 {
    fill: url(#SVGID_4787_)
}

.st5400 {
    fill: url(#SVGID_4788_)
}

.st5401 {
    fill: url(#SVGID_4789_)
}

.st5402 {
    fill: url(#SVGID_4790_)
}

.st5403 {
    fill: url(#SVGID_4791_)
}

.st5404 {
    fill: url(#SVGID_4792_)
}

.st5405 {
    fill: url(#SVGID_4793_)
}

.st5406 {
    fill: url(#SVGID_4794_)
}

.st5407 {
    fill: url(#SVGID_4795_)
}

.st5408 {
    fill: url(#SVGID_4796_)
}

.st5409 {
    fill: url(#SVGID_4797_)
}

.st5410 {
    fill: url(#SVGID_4798_)
}

.st5411 {
    fill: url(#SVGID_4799_)
}

.st5412 {
    fill: url(#SVGID_4800_)
}

.st5413 {
    fill: url(#SVGID_4801_)
}

.st5414 {
    fill: url(#SVGID_4802_)
}

.st5415 {
    fill: url(#SVGID_4803_)
}

.st5416 {
    fill: url(#SVGID_4804_)
}

.st5417 {
    fill: url(#SVGID_4805_)
}

.st5418 {
    fill: url(#SVGID_4806_)
}

.st5419 {
    fill: url(#SVGID_4807_)
}

.st5420 {
    fill: url(#SVGID_4808_)
}

.st5421 {
    fill: url(#SVGID_4809_)
}

.st5422 {
    fill: url(#SVGID_4810_)
}

.st5423 {
    fill: url(#SVGID_4811_)
}

.st5424 {
    fill: url(#SVGID_4812_)
}

.st5425 {
    fill: url(#SVGID_4813_)
}

.st5426 {
    fill: url(#SVGID_4814_)
}

.st5427 {
    fill: url(#SVGID_4815_)
}

.st5428 {
    fill: url(#SVGID_4816_)
}

.st5429 {
    fill: url(#SVGID_4817_)
}

.st5430 {
    fill: url(#SVGID_4818_)
}

.st5431 {
    fill: url(#SVGID_4819_)
}

.st5432 {
    fill: url(#SVGID_4820_)
}

.st5433 {
    fill: url(#SVGID_4821_)
}

.st5434 {
    fill: url(#SVGID_4822_)
}

.st5435 {
    fill: url(#SVGID_4823_)
}

.st5436 {
    fill: url(#SVGID_4824_)
}

.st5437 {
    fill: url(#SVGID_4825_)
}

.st5438 {
    fill: url(#SVGID_4826_)
}

.st5439 {
    fill: url(#SVGID_4827_)
}

.st5440 {
    fill: url(#SVGID_4828_)
}

.st5441 {
    fill: url(#SVGID_4829_)
}

.st5442 {
    fill: url(#SVGID_4830_)
}

.st5443 {
    fill: url(#SVGID_4831_)
}

.st5444 {
    fill: url(#SVGID_4832_)
}

.st5445 {
    fill: url(#SVGID_4833_)
}

.st5446 {
    fill: url(#SVGID_4834_)
}

.st5447 {
    fill: url(#SVGID_4835_)
}

.st5448 {
    fill: url(#SVGID_4836_)
}

.st5449 {
    fill: url(#SVGID_4837_)
}

.st5450 {
    fill: url(#SVGID_4838_)
}

.st5451 {
    fill: url(#SVGID_4839_)
}

.st5452 {
    fill: url(#SVGID_4840_)
}

.st5453 {
    fill: url(#SVGID_4841_)
}

.st5454 {
    fill: url(#SVGID_4842_)
}

.st5455 {
    fill: url(#SVGID_4843_)
}

.st5456 {
    fill: url(#SVGID_4844_)
}

.st5457 {
    fill: url(#SVGID_4845_)
}

.st5458 {
    fill: url(#SVGID_4846_)
}

.st5459 {
    fill: url(#SVGID_4847_)
}

.st5460 {
    fill: url(#SVGID_4848_)
}

.st5461 {
    fill: url(#SVGID_4849_)
}

.st5462 {
    fill: url(#SVGID_4850_)
}

.st5463 {
    fill: url(#SVGID_4851_)
}

.st5464 {
    fill: url(#SVGID_4852_)
}

.st5465 {
    fill: url(#SVGID_4853_)
}

.st5466 {
    fill: url(#SVGID_4854_)
}

.st5467 {
    fill: url(#SVGID_4855_)
}

.st5468 {
    fill: url(#SVGID_4856_)
}

.st5469 {
    fill: url(#SVGID_4857_)
}

.st5470 {
    fill: url(#SVGID_4858_)
}

.st5471 {
    fill: url(#SVGID_4859_)
}

.st5472 {
    fill: url(#SVGID_4860_)
}

.st5473 {
    fill: url(#SVGID_4861_)
}

.st5474 {
    fill: url(#SVGID_4862_)
}

.st5475 {
    fill: url(#SVGID_4863_)
}

.st5476 {
    fill: url(#SVGID_4864_)
}

.st5477 {
    fill: url(#SVGID_4865_)
}

.st5478 {
    fill: url(#SVGID_4866_)
}

.st5479 {
    fill: url(#SVGID_4867_)
}

.st5480 {
    fill: url(#SVGID_4868_)
}

.st5481 {
    fill: url(#SVGID_4869_)
}

.st5482 {
    fill: url(#SVGID_4870_)
}

.st5483 {
    fill: url(#SVGID_4871_)
}

.st5484 {
    fill: url(#SVGID_4872_)
}

.st5485 {
    fill: url(#SVGID_4873_)
}

.st5486 {
    fill: url(#SVGID_4874_)
}

.st5487 {
    fill: url(#SVGID_4875_)
}

.st5488 {
    fill: url(#SVGID_4876_)
}

.st5489 {
    fill: url(#SVGID_4877_)
}

.st5490 {
    fill: url(#SVGID_4878_)
}

.st5491 {
    fill: url(#SVGID_4879_)
}

.st5492 {
    fill: url(#SVGID_4880_)
}

.st5493 {
    fill: url(#SVGID_4881_)
}

.st5494 {
    fill: url(#SVGID_4882_)
}

.st5495 {
    fill: url(#SVGID_4883_)
}

.st5496 {
    fill: url(#SVGID_4884_)
}

.st5497 {
    fill: url(#SVGID_4885_)
}

.st5498 {
    fill: url(#SVGID_4886_)
}

.st5499 {
    fill: url(#SVGID_4887_)
}

.st5500 {
    fill: url(#SVGID_4888_)
}

.st5501 {
    fill: url(#SVGID_4889_)
}

.st5502 {
    fill: url(#SVGID_4890_)
}

.st5503 {
    fill: url(#SVGID_4891_)
}

.st5504 {
    fill: url(#SVGID_4892_)
}

.st5505 {
    fill: url(#SVGID_4893_)
}

.st5506 {
    fill: url(#SVGID_4894_)
}

.st5507 {
    fill: url(#SVGID_4895_)
}

.st5508 {
    fill: url(#SVGID_4896_)
}

.st5509 {
    fill: url(#SVGID_4897_)
}

.st5510 {
    fill: url(#SVGID_4898_)
}

.st5511 {
    fill: url(#SVGID_4899_)
}

.st5512 {
    fill: url(#SVGID_4900_)
}

.st5513 {
    fill: url(#SVGID_4901_)
}

.st5514 {
    fill: url(#SVGID_4902_)
}

.st5515 {
    fill: url(#SVGID_4903_)
}

.st5516 {
    fill: url(#SVGID_4904_)
}

.st5517 {
    fill: url(#SVGID_4905_)
}

.st5518 {
    fill: url(#SVGID_4906_)
}

.st5519 {
    fill: url(#SVGID_4907_)
}

.st5520 {
    fill: url(#SVGID_4908_)
}

.st5521 {
    fill: url(#SVGID_4909_)
}

.st5522 {
    fill: url(#SVGID_4910_)
}

.st5523 {
    fill: url(#SVGID_4911_)
}

.st5524 {
    fill: url(#SVGID_4912_)
}

.st5525 {
    fill: url(#SVGID_4913_)
}

.st5526 {
    fill: url(#SVGID_4914_)
}

.st5527 {
    fill: url(#SVGID_4915_)
}

.st5528 {
    fill: url(#SVGID_4916_)
}

.st5529 {
    fill: url(#SVGID_4917_)
}

.st5530 {
    fill: url(#SVGID_4918_)
}

.st5531 {
    fill: url(#SVGID_4919_)
}

.st5532 {
    fill: url(#SVGID_4920_)
}

.st5533 {
    fill: url(#SVGID_4921_)
}

.st5534 {
    fill: url(#SVGID_4922_)
}

.st5535 {
    fill: url(#SVGID_4923_)
}

.st5536 {
    fill: url(#SVGID_4924_)
}

.st5537 {
    fill: url(#SVGID_4925_)
}

.st5538 {
    fill: url(#SVGID_4926_)
}

.st5539 {
    fill: url(#SVGID_4927_)
}

.st5540 {
    fill: url(#SVGID_4928_)
}

.st5541 {
    fill: url(#SVGID_4929_)
}

.st5542 {
    fill: url(#SVGID_4930_)
}

.st5543 {
    fill: url(#SVGID_4931_)
}

.st5544 {
    fill: url(#SVGID_4932_)
}

.st5545 {
    fill: url(#SVGID_4933_)
}

.st5546 {
    fill: url(#SVGID_4934_)
}

.st5547 {
    fill: url(#SVGID_4935_)
}

.st5548 {
    fill: url(#SVGID_4936_)
}

.st5549 {
    fill: url(#SVGID_4937_)
}

.st5550 {
    fill: url(#SVGID_4938_)
}

.st5551 {
    fill: url(#SVGID_4939_)
}

.st5552 {
    fill: url(#SVGID_4940_)
}

.st5553 {
    fill: url(#SVGID_4941_)
}

.st5554 {
    fill: url(#SVGID_4942_)
}

.st5555 {
    fill: url(#SVGID_4943_)
}

.st5556 {
    fill: url(#SVGID_4944_)
}

.st5557 {
    fill: url(#SVGID_4945_)
}

.st5558 {
    fill: url(#SVGID_4946_)
}

.st5559 {
    fill: url(#SVGID_4947_)
}

.st5560 {
    fill: url(#SVGID_4948_)
}

.st5561 {
    fill: url(#SVGID_4949_)
}

.st5562 {
    fill: url(#SVGID_4950_)
}

.st5563 {
    fill: url(#SVGID_4951_)
}

.st5564 {
    fill: url(#SVGID_4952_)
}

.st5565 {
    fill: url(#SVGID_4953_)
}

.st5566 {
    fill: url(#SVGID_4954_)
}

.st5567 {
    fill: url(#SVGID_4955_)
}

.st5568 {
    fill: url(#SVGID_4956_)
}

.st5569 {
    fill: url(#SVGID_4957_)
}

.st5570 {
    fill: url(#SVGID_4958_)
}

.st5571 {
    fill: url(#SVGID_4959_)
}

.st5572 {
    fill: url(#SVGID_4960_)
}

.st5573 {
    fill: url(#SVGID_4961_)
}

.st5574 {
    fill: url(#SVGID_4962_)
}

.st5575 {
    fill: url(#SVGID_4963_)
}

.st5576 {
    fill: url(#SVGID_4964_)
}

.st5577 {
    fill: url(#SVGID_4965_)
}

.st5578 {
    fill: url(#SVGID_4966_)
}

.st5579 {
    fill: url(#SVGID_4967_)
}

.st5580 {
    fill: url(#SVGID_4968_)
}

.st5581 {
    fill: url(#SVGID_4969_)
}

.st5582 {
    fill: url(#SVGID_4970_)
}

.st5583 {
    fill: url(#SVGID_4971_)
}

.st5584 {
    fill: url(#SVGID_4972_)
}

.st5585 {
    fill: url(#SVGID_4973_)
}

.st5586 {
    fill: url(#SVGID_4974_)
}

.st5587 {
    fill: url(#SVGID_4975_)
}

.st5588 {
    fill: url(#SVGID_4976_)
}

.st5589 {
    fill: url(#SVGID_4977_)
}

.st5590 {
    fill: url(#SVGID_4978_)
}

.st5591 {
    fill: url(#SVGID_4979_)
}

.st5592 {
    fill: url(#SVGID_4980_)
}

.st5593 {
    fill: url(#SVGID_4981_)
}

.st5594 {
    fill: url(#SVGID_4982_)
}

.st5595 {
    fill: url(#SVGID_4983_)
}

.st5596 {
    fill: url(#SVGID_4984_)
}

.st5597 {
    fill: url(#SVGID_4985_)
}

.st5598 {
    fill: url(#SVGID_4986_)
}

.st5599 {
    fill: url(#SVGID_4987_)
}

.st5600 {
    fill: url(#SVGID_4988_)
}

.st5601 {
    fill: url(#SVGID_4989_)
}

.st5602 {
    fill: url(#SVGID_4990_)
}

.st5603 {
    fill: url(#SVGID_4991_)
}

.st5604 {
    fill: url(#SVGID_4992_)
}

.st5605 {
    fill: url(#SVGID_4993_)
}

.st5606 {
    fill: url(#SVGID_4994_)
}

.st5607 {
    fill: url(#SVGID_4995_)
}

.st5608 {
    fill: url(#SVGID_4996_)
}

.st5609 {
    fill: url(#SVGID_4997_)
}

.st5610 {
    fill: url(#SVGID_4998_)
}

.st5611 {
    fill: url(#SVGID_4999_)
}

.st5612 {
    fill: url(#SVGID_5000_)
}

.st5613 {
    fill: url(#SVGID_5001_)
}

.st5614 {
    fill: url(#SVGID_5002_)
}

.st5615 {
    fill: url(#SVGID_5003_)
}

.st5616 {
    fill: url(#SVGID_5004_)
}

.st5617 {
    fill: url(#SVGID_5005_)
}

.st5618 {
    fill: url(#SVGID_5006_)
}

.st5619 {
    fill: url(#SVGID_5007_)
}

.st5620 {
    fill: url(#SVGID_5008_)
}

.st5621 {
    fill: url(#SVGID_5009_)
}

.st5622 {
    fill: url(#SVGID_5010_)
}

.st5623 {
    fill: url(#SVGID_5011_)
}

.st5624 {
    fill: url(#SVGID_5012_)
}

.st5625 {
    fill: url(#SVGID_5013_)
}

.st5626 {
    fill: url(#SVGID_5014_)
}

.st5627 {
    fill: url(#SVGID_5015_)
}

.st5628 {
    fill: url(#SVGID_5016_)
}

.st5629 {
    fill: url(#SVGID_5017_)
}

.st5630 {
    fill: url(#SVGID_5018_)
}

.st5631 {
    fill: url(#SVGID_5019_)
}

.st5632 {
    fill: url(#SVGID_5020_)
}

.st5633 {
    fill: url(#SVGID_5021_)
}

.st5634 {
    fill: url(#SVGID_5022_)
}

.st5635 {
    fill: url(#SVGID_5023_)
}

.st5636 {
    fill: url(#SVGID_5024_)
}

.st5637 {
    fill: url(#SVGID_5025_)
}

.st5638 {
    fill: url(#SVGID_5026_)
}

.st5639 {
    fill: url(#SVGID_5027_)
}

.st5640 {
    fill: url(#SVGID_5028_)
}

.st5641 {
    fill: url(#SVGID_5029_)
}

.st5642 {
    fill: url(#SVGID_5030_)
}

.st5643 {
    fill: url(#SVGID_5031_)
}

.st5644 {
    fill: url(#SVGID_5032_)
}

.st5645 {
    fill: url(#SVGID_5033_)
}

.st5646 {
    fill: url(#SVGID_5034_)
}

.st5647 {
    fill: url(#SVGID_5035_)
}

.st5648 {
    fill: url(#SVGID_5036_)
}

.st5649 {
    fill: url(#SVGID_5037_)
}

.st5650 {
    fill: url(#SVGID_5038_)
}

.st5651 {
    fill: url(#SVGID_5039_)
}

.st5652 {
    fill: url(#SVGID_5040_)
}

.st5653 {
    fill: url(#SVGID_5041_)
}

.st5654 {
    fill: url(#SVGID_5042_)
}

.st5655 {
    fill: url(#SVGID_5043_)
}

.st5656 {
    fill: url(#SVGID_5044_)
}

.st5657 {
    fill: url(#SVGID_5045_)
}

.st5658 {
    fill: url(#SVGID_5046_)
}

.st5659 {
    fill: url(#SVGID_5047_)
}

.st5660 {
    fill: url(#SVGID_5048_)
}

.st5661 {
    fill: url(#SVGID_5049_)
}

.st5662 {
    fill: url(#SVGID_5050_)
}

.st5663 {
    fill: url(#SVGID_5051_)
}

.st5664 {
    fill: url(#SVGID_5052_)
}

.st5665 {
    fill: url(#SVGID_5053_)
}

.st5666 {
    fill: url(#SVGID_5054_)
}

.st5667 {
    fill: url(#SVGID_5055_)
}

.st5668 {
    fill: url(#SVGID_5056_)
}

.st5669 {
    fill: url(#SVGID_5057_)
}

.st5670 {
    fill: url(#SVGID_5058_)
}

.st5671 {
    fill: url(#SVGID_5059_)
}

.st5672 {
    fill: url(#SVGID_5060_)
}

.st5673 {
    fill: url(#SVGID_5061_)
}

.st5674 {
    fill: url(#SVGID_5062_)
}

.st5675 {
    fill: url(#SVGID_5063_)
}

.st5676 {
    fill: url(#SVGID_5064_)
}

.st5677 {
    fill: url(#SVGID_5065_)
}

.st5678 {
    fill: url(#SVGID_5066_)
}

.st5679 {
    fill: url(#SVGID_5067_)
}

.st5680 {
    fill: url(#SVGID_5068_)
}

.st5681 {
    fill: url(#SVGID_5069_)
}

.st5682 {
    fill: url(#SVGID_5070_)
}

.st5683 {
    fill: url(#SVGID_5071_)
}

.st5684 {
    fill: url(#SVGID_5072_)
}

.st5685 {
    fill: url(#SVGID_5073_)
}

.st5686 {
    fill: url(#SVGID_5074_)
}

.st5687 {
    fill: url(#SVGID_5075_)
}

.st5688 {
    fill: url(#SVGID_5076_)
}

.st5689 {
    fill: url(#SVGID_5077_)
}

.st5690 {
    fill: url(#SVGID_5078_)
}

.st5691 {
    fill: url(#SVGID_5079_)
}

.st5692 {
    fill: url(#SVGID_5080_)
}

.st5693 {
    fill: url(#SVGID_5081_)
}

.st5694 {
    fill: url(#SVGID_5082_)
}

.st5695 {
    fill: url(#SVGID_5083_)
}

.st5696 {
    fill: url(#SVGID_5084_)
}

.st5697 {
    fill: url(#SVGID_5085_)
}

.st5698 {
    fill: url(#SVGID_5086_)
}

.st5699 {
    fill: url(#SVGID_5087_)
}

.st5700 {
    fill: url(#SVGID_5088_)
}

.st5701 {
    fill: url(#SVGID_5089_)
}

.st5702 {
    fill: url(#SVGID_5090_)
}

.st5703 {
    fill: url(#SVGID_5091_)
}

.st5704 {
    fill: url(#SVGID_5092_)
}

.st5705 {
    fill: url(#SVGID_5093_)
}

.st5706 {
    fill: url(#SVGID_5094_)
}

.st5707 {
    fill: url(#SVGID_5095_)
}

.st5708 {
    fill: url(#SVGID_5096_)
}

.st5709 {
    fill: url(#SVGID_5097_)
}

.st5710 {
    fill: url(#SVGID_5098_)
}

.st5711 {
    fill: url(#SVGID_5099_)
}

.st5712 {
    fill: url(#SVGID_5100_)
}

.st5713 {
    fill: url(#SVGID_5101_)
}

.st5714 {
    fill: url(#SVGID_5102_)
}

.st5715 {
    fill: url(#SVGID_5103_)
}

.st5716 {
    fill: url(#SVGID_5104_)
}

.st5717 {
    fill: url(#SVGID_5105_)
}

.st5718 {
    fill: url(#SVGID_5106_)
}

.st5719 {
    fill: url(#SVGID_5107_)
}

.st5720 {
    fill: url(#SVGID_5108_)
}

.st5721 {
    fill: url(#SVGID_5109_)
}

.st5722 {
    fill: url(#SVGID_5110_)
}

.st5723 {
    fill: url(#SVGID_5111_)
}

.st5724 {
    fill: url(#SVGID_5112_)
}

.st5725 {
    fill: url(#SVGID_5113_)
}

.st5726 {
    fill: url(#SVGID_5114_)
}

.st5727 {
    fill: url(#SVGID_5115_)
}

.st5728 {
    fill: url(#SVGID_5116_)
}

.st5729 {
    fill: url(#SVGID_5117_)
}

.st5730 {
    fill: url(#SVGID_5118_)
}

.st5731 {
    fill: url(#SVGID_5119_)
}

.st5732 {
    fill: url(#SVGID_5120_)
}

.st5733 {
    fill: url(#SVGID_5121_)
}

.st5734 {
    fill: url(#SVGID_5122_)
}

.st5735 {
    fill: url(#SVGID_5123_)
}

.st5736 {
    fill: url(#SVGID_5124_)
}

.st5737 {
    fill: url(#SVGID_5125_)
}

.st5738 {
    fill: url(#SVGID_5126_)
}

.st5739 {
    fill: url(#SVGID_5127_)
}

.st5740 {
    fill: url(#SVGID_5128_)
}

.st5741 {
    fill: url(#SVGID_5129_)
}

.st5742 {
    fill: url(#SVGID_5130_)
}

.st5743 {
    fill: url(#SVGID_5131_)
}

.st5744 {
    fill: url(#SVGID_5132_)
}

.st5745 {
    fill: url(#SVGID_5133_)
}

.st5746 {
    fill: url(#SVGID_5134_)
}

.st5747 {
    fill: url(#SVGID_5135_)
}

.st5748 {
    fill: url(#SVGID_5136_)
}

.st5749 {
    fill: url(#SVGID_5137_)
}

.st5750 {
    fill: url(#SVGID_5138_)
}

.st5751 {
    fill: url(#SVGID_5139_)
}

.st5752 {
    fill: url(#SVGID_5140_)
}

.st5753 {
    fill: url(#SVGID_5141_)
}

.st5754 {
    fill: url(#SVGID_5142_)
}

.st5755 {
    fill: url(#SVGID_5143_)
}

.st5756 {
    fill: url(#SVGID_5144_)
}

.st5757 {
    fill: url(#SVGID_5145_)
}

.st5758 {
    fill: url(#SVGID_5146_)
}

.st5759 {
    fill: url(#SVGID_5147_)
}

.st5760 {
    fill: url(#SVGID_5148_)
}

.st5761 {
    fill: url(#SVGID_5149_)
}

.st5762 {
    fill: url(#SVGID_5150_)
}

.st5763 {
    fill: url(#SVGID_5151_)
}

.st5764 {
    fill: url(#SVGID_5152_)
}

.st5765 {
    fill: url(#SVGID_5153_)
}

.st5766 {
    fill: url(#SVGID_5154_)
}

.st5767 {
    fill: url(#SVGID_5155_)
}

.st5768 {
    fill: url(#SVGID_5156_)
}

.st5769 {
    fill: url(#SVGID_5157_)
}

.st5770 {
    fill: url(#SVGID_5158_)
}

.st5771 {
    fill: url(#SVGID_5159_)
}

.st5772 {
    fill: url(#SVGID_5160_)
}

.st5773 {
    fill: url(#SVGID_5161_)
}

.st5774 {
    fill: url(#SVGID_5162_)
}

.st5775 {
    fill: url(#SVGID_5163_)
}

.st5776 {
    fill: url(#SVGID_5164_)
}

.st5777 {
    fill: url(#SVGID_5165_)
}

.st5778 {
    fill: url(#SVGID_5166_)
}

.st5779 {
    fill: url(#SVGID_5167_)
}

.st5780 {
    fill: url(#XMLID_3207_)
}

.st5781 {
    fill: url(#XMLID_3208_)
}

.st5782 {
    fill: url(#XMLID_3209_)
}

.st5783 {
    fill: url(#XMLID_3210_)
}

.st5784 {
    fill: url(#XMLID_3211_)
}

.st5785 {
    fill: url(#XMLID_3212_)
}

.st5786 {
    fill: url(#XMLID_3213_)
}

.st5787 {
    fill: url(#XMLID_3214_)
}

.st5788 {
    fill: url(#XMLID_3215_)
}

.st5789 {
    fill: url(#XMLID_3216_)
}

.st5790 {
    fill: url(#XMLID_3217_)
}

.st5791 {
    fill: url(#XMLID_3218_)
}

.st5792 {
    fill: url(#XMLID_3219_)
}

.st5793 {
    fill: url(#XMLID_3220_)
}

.st5794 {
    fill: url(#XMLID_3221_)
}

.st5795 {
    fill: url(#XMLID_3222_)
}

.st5796 {
    fill: url(#XMLID_3223_)
}

.st5797 {
    fill: url(#XMLID_3224_)
}

.st5798 {
    fill: url(#XMLID_3225_)
}

.st5799 {
    fill: url(#XMLID_3226_)
}

.st5800 {
    fill: url(#XMLID_3227_)
}

.st5801 {
    fill: url(#XMLID_3228_)
}

.st5802 {
    fill: url(#XMLID_3229_)
}

.st5803 {
    fill: url(#XMLID_3230_)
}

.st5804 {
    fill: url(#XMLID_3231_)
}

.st5805 {
    fill: url(#XMLID_3232_)
}

.st5806 {
    fill: url(#XMLID_3233_)
}

.st5807 {
    fill: url(#XMLID_3234_)
}

.st5808 {
    fill: url(#XMLID_3235_)
}

.st5809 {
    fill: url(#XMLID_3236_)
}

.st5810 {
    fill: url(#XMLID_3237_)
}

.st5811 {
    fill: url(#XMLID_3238_)
}

.st5812 {
    fill: url(#XMLID_3239_)
}

.st5813 {
    fill: url(#XMLID_3240_)
}

.st5814 {
    fill: url(#XMLID_3241_)
}

.st5815 {
    fill: url(#XMLID_3242_)
}

.st5816 {
    fill: url(#XMLID_3243_)
}

.st5817 {
    fill: url(#XMLID_3244_)
}

.st5818 {
    fill: url(#XMLID_3245_)
}

.st5819 {
    fill: url(#XMLID_3246_)
}

.st5820 {
    fill: url(#XMLID_3247_)
}

.st5821 {
    fill: url(#XMLID_3248_)
}

.st5822 {
    fill: url(#XMLID_3249_)
}

.st5823 {
    fill: url(#XMLID_3250_)
}

.st5824 {
    fill: url(#XMLID_3251_)
}

.st5825 {
    fill: url(#XMLID_3252_)
}

.st5826 {
    fill: url(#XMLID_3253_)
}

.st5827 {
    fill: url(#XMLID_3254_)
}

.st5828 {
    fill: url(#XMLID_3255_)
}

.st5829 {
    fill: url(#XMLID_3256_)
}

.st5830 {
    fill: url(#XMLID_3257_)
}

.st5831 {
    fill: url(#XMLID_3258_)
}

.st5832 {
    fill: url(#XMLID_3259_)
}

.st5833 {
    fill: url(#XMLID_3260_)
}

.st5834 {
    fill: url(#XMLID_3261_)
}

.st5835 {
    fill: url(#XMLID_3262_)
}

.st5836 {
    fill: url(#XMLID_3263_)
}

.st5837 {
    fill: url(#XMLID_3264_)
}

.st5838 {
    fill: url(#XMLID_3265_)
}

.st5839 {
    fill: url(#XMLID_3266_)
}

.st5840 {
    fill: url(#XMLID_3267_)
}

.st5841 {
    fill: url(#XMLID_3268_)
}

.st5842 {
    fill: url(#XMLID_3269_)
}

.st5843 {
    fill: url(#XMLID_3270_)
}

.st5844 {
    fill: url(#XMLID_3271_)
}

.st5845 {
    fill: url(#XMLID_3272_)
}

.st5846 {
    fill: url(#XMLID_3273_)
}

.st5847 {
    fill: url(#XMLID_3274_)
}

.st5848 {
    fill: url(#XMLID_3275_)
}

.st5849 {
    fill: url(#XMLID_3276_)
}

.st5850 {
    fill: url(#XMLID_3277_)
}

.st5851 {
    fill: url(#XMLID_3278_)
}

.st5852 {
    fill: url(#XMLID_3279_)
}

.st5853 {
    fill: url(#XMLID_3280_)
}

.st5854 {
    fill: url(#XMLID_3281_)
}

.st5855 {
    fill: url(#XMLID_3282_)
}

.st5856 {
    fill: url(#XMLID_3283_)
}

.st5857 {
    fill: url(#XMLID_3284_)
}

.st5858 {
    fill: url(#XMLID_3285_)
}

.st5859 {
    fill: url(#XMLID_3286_)
}

.st5860 {
    fill: url(#XMLID_3287_)
}

.st5861 {
    fill: url(#XMLID_3288_)
}

.st5862 {
    fill: url(#XMLID_3289_)
}

.st5863 {
    fill: url(#XMLID_3290_)
}

.st5864 {
    fill: url(#XMLID_3291_)
}

.st5865 {
    fill: url(#XMLID_3292_)
}

.st5866 {
    opacity: .9
}

.st5867 {
    fill: #7fd3f1
}

.st5868 {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #7fd3f1
}

.st5869 {
    fill: #29b5e8
}

.st5870 {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #29b5e8
}

.st5871 {
    fill: url(#SVGID_5168_)
}

.st5872 {
    fill: url(#SVGID_5169_)
}

.st5873 {
    fill: url(#SVGID_5170_)
}

.st5874 {
    fill: url(#SVGID_5171_)
}

.st5875 {
    fill: url(#SVGID_5172_)
}

.st5876 {
    opacity: .73
}

.st5877 {
    display: inline;
    opacity: .53
}

.st5878 {
    fill: url(#SVGID_5173_)
}

.st5879 {
    fill: url(#SVGID_5174_)
}

.st5880 {
    fill: url(#SVGID_5175_)
}

.st5881 {
    fill: url(#SVGID_5176_)
}

.st5882 {
    fill: url(#SVGID_5177_)
}

.st5883 {
    display: inline;
    opacity: .73
}

.st5884 {
    display: inline;
    fill: url(#SVGID_5178_)
}

.st5885 {
    display: inline;
    opacity: .9
}

.st5886 {
    display: inline;
    opacity: .77
}

.st5887 {
    display: inline;
    opacity: .38;
    fill: #fff
}

.st5888 {
    fill: url(#SVGID_5179_)
}

.st5889 {
    opacity: .77
}

.dev-share-buttons {
    margin: 1rem 0
}

.dev-share-buttons__item {
    display: inline-block;
    color: #fff;
    margin: 0 8px;
    text-decoration: none
}

.dev-share-buttons__item:after {
    font-size: 18px;
    color: #29b5e8;
    text-decoration: none
}

.dev-share-buttons__text {
    display: none
}

.dev-share-buttons__item--facebook:after {
    content: '\f09a'
}

.dev-share-buttons__item--twitter:after {
    content: '\f099'
}

.dev-share-buttons__item--linkedin:after {
    content: '\f0e1'
}

#onetrust-banner-sdk #onetrust-policy-title {
    font-family: Texta-Heavy, sans-serif;
    font-weight: 400
}

#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group #onetrust-pc-btn-handler {
    color: #fff;
    font-size: .9rem
}

#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group #onetrust-accept-btn-handler {
    border: none;
    margin-bottom: 0;
    background-color: #fff;
    color: #000;
    opacity: 1
}

#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group #onetrust-accept-btn-handler:hover {
    color: #fff!important;
    background-color: #000!important;
    opacity: 1!important
}

.sno-mega-menu {
    z-index: 2;
    display: none;
    position: absolute;
    top: calc(100% - 40px);
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 100%;
    max-width: 1490px
}

body:not(.no-header-animation) .sno-mega-menu {
    -webkit-transition: top .2s ease-in-out;
    -o-transition: top .2s ease-in-out;
    transition: top .2s ease-in-out
}

.sno-mega-menu p {
    margin: 0
}

.sno-mega-menu.is-active {
    z-index: 3
}

.sno-mega-menu .container {
    padding-top: 20px;
    padding-bottom: 20px;
    max-width: 100%
}

.sno-mega-menu .mega-menu-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-shadow: 0 0 9px rgba(78, 78, 78, .4);
    box-shadow: 0 0 9px rgba(78, 78, 78, .4);
    background-color: #fff
}

.sno-mega-menu .mega-menu-wrapper .mega-menu-nav {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 348px;
    flex: 0 0 348px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #11567f
}

.sno-mega-menu .mega-menu-wrapper .mega-menu-content {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 689px;
    flex: 1 1 689px
}

.sno-mega-menu .mega-menu-wrapper .mega-menu-content .mega-menu-content-tab {
    display: none;
    height: 100%
}

.sno-mega-menu .mega-menu-wrapper .mega-menu-content .mega-menu-content-tab.is-active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.sno-mega-menu .mega-menu-wrapper .mega-menu-content .mega-menu-content-tab>:not(:last-child) {
    border-bottom: 1px solid #e2e2e2
}

.sno-mega-menu .mega-menu-wrapper .mega-menu-sidebar {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 403px;
    flex: 0 1 403px;
    background-color: #f8f8f9
}

.sno-mega-menu .mega-menu-wrapper .mega-menu-sidebar .mega-menu-sidebar-tab {
    display: none;
    height: 100%
}

.sno-mega-menu .mega-menu-wrapper .mega-menu-sidebar .mega-menu-sidebar-tab.is-active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.mm-module-nav {
    padding: 48px 46px
}

.mm-module-nav li {
    position: relative
}

.mm-module-nav li:not(:first-child) {
    margin-top: 26px
}

.mm-module-nav a {
    font-family: Lato-Bold, sans-serif;
    font-weight: 400;
    font-size: 19px;
    color: #fff;
    -webkit-transition: color .2s ease-in-out;
    -o-transition: color .2s ease-in-out;
    transition: color .2s ease-in-out
}

.mm-module-nav a.is-active {
    color: #29b5e8
}

.mm-module-nav a:after {
    content: '\e83d';
    position: absolute;
    top: 0;
    right: -20px;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    font-size: 22px
}

.mm-module-nav-mobile {
    margin-top: 24px
}

.mm-module-nav-mobile li:not(:first-child) {
    margin-top: 13px
}

.mm-module-nav-mobile a {
    display: block;
    position: relative;
    padding: 13px 43px;
    font-family: Lato-Bold, sans-serif;
    font-weight: 400;
    font-size: 17px
}

.mm-module-menu .title {
    text-transform: uppercase;
    font-family: Texta-Black, sans-serif;
    font-weight: 400;
    font-size: 22px
}

.mm-module-menu .links {
    line-height: 1.3
}

.mm-module-menu .links:not(:first-child) {
    margin-top: 29px
}

.mm-module-menu .links li:not(:first-child) {
    margin-top: 20px
}

.mm-module-menu .links a {
    font-family: Lato-Bold, sans-serif;
    font-weight: 400;
    font-size: 17px
}

.mm-module-menu .links a:hover {
    text-decoration: underline
}

.mega-menu-content .mm-module-menu {
    padding: 39px 42px 54px
}

.mega-menu-content .mm-module-menu .title {
    color: #11567f
}

.mega-menu-content .mm-module-menu .links a {
    color: #11567f
}

.mega-menu-sidebar .mm-module-menu {
    padding: 48px 47px
}

.mega-menu-sidebar .mm-module-menu .title {
    color: #000
}

.mega-menu-sidebar .mm-module-menu .links a {
    color: #11567f;
    font-size: 15px
}

.level-title+.mm-module-menu-mobile {
    margin-top: 17px
}

.mm-module-callout+.mm-module-menu-mobile {
    padding-top: 29px;
    border-top: 1px solid #e2e2e2
}

.mm-module-menu-mobile li:not(:first-child) {
    margin-top: 4px
}

.mm-module-menu-mobile a {
    display: block;
    position: relative;
    padding: 14px 43px;
    font-family: Lato-Bold, sans-serif;
    font-weight: 400;
    font-size: 15px;
    color: #11567f
}

.mm-module-icon-menu {
    padding: 46px 39px 48px
}

.mm-module-icon-menu li {
    position: relative;
    padding-left: 58px
}

.mm-module-icon-menu li:not(:first-child) {
    margin-top: 25px
}

.mm-module-icon-menu i {
    position: absolute;
    top: 6px;
    left: 0;
    max-width: 48px;
    font-size: 32px;
    color: #11567f;
    -webkit-transition: all 150ms ease-in-out;
    -o-transition: all 150ms ease-in-out;
    transition: all 150ms ease-in-out
}

.mm-module-icon-menu .title {
    font-family: Lato-Bold, sans-serif;
    font-weight: 400;
    font-size: 17px;
    color: #11567f;
    -webkit-transition: color 150ms ease-in-out;
    -o-transition: color 150ms ease-in-out;
    transition: color 150ms ease-in-out
}

.mm-module-icon-menu .description {
    line-height: 1.4;
    font-size: 14px;
    color: #000
}

.mm-module-icon-menu .icon-menu-item {
    display: block
}

.mm-module-icon-menu .icon-menu-item:hover .title,
.mm-module-icon-menu .icon-menu-item:hover i {
    color: #29b5e8
}

.mm-module-icon-menu .icon-menu-item:hover i {
    -webkit-transform: scale(1.17);
    -ms-transform: scale(1.17);
    transform: scale(1.17)
}

.level-title+.mm-module-icon-menu-mobile {
    margin-top: 17px
}

.mm-module-callout+.mm-module-icon-menu-mobile {
    padding-top: 29px;
    border-top: 1px solid #e2e2e2
}

.mm-module-icon-menu-mobile li:not(:first-child) {
    margin-top: 4px
}

.mm-module-icon-menu-mobile a {
    display: block;
    position: relative;
    padding: 14px 43px;
    font-family: Lato-Bold, sans-serif;
    font-weight: 400;
    font-size: 15px;
    color: #11567f
}

.nav-mobile .mm-module-callout {
    padding: 43px 43px 0
}

.mm-module-callout {
    padding: 40px 42px 32px
}

.mm-module-callout .title {
    line-height: 1.2;
    letter-spacing: -.25px;
    font-family: Lato-Bold, sans-serif;
    font-weight: 400;
    font-size: 26px;
    color: #000
}

.mm-module-callout .description {
    margin-top: 10px;
    max-width: 90%;
    line-height: 1.8;
    font-size: 16px;
    color: #000
}

.mm-module-callout .buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 12px -7.5px -7.5px
}

.mm-module-callout .buttons>* {
    margin: 7.5px
}

.mm-module-callout .buttons .link {
    font-family: Lato-Bold, sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #ff9f36
}

.mm-module-callout .buttons .link:hover {
    text-decoration: underline
}

.mm-module-asset {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: auto 43px 40px;
    background-color: #fff
}

.mm-module-asset:first-child {
    margin-top: 43px
}

.mm-module-asset:not(.has-image) {
    background: #fff url(../img/mega-menu-asset-background.png) no-repeat top right;
    background-size: auto 100%
}

.mm-module-asset .image {
    width: 100px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover
}

.mm-module-asset .content {
    padding: 14px 24px 19px
}

.mm-module-asset .content .title {
    display: block;
    max-width: 225px;
    line-height: 1.55;
    font-family: Lato-Bold, sans-serif;
    font-weight: 400;
    font-size: 17px;
    color: #000
}

.mm-module-asset .content .link {
    display: inline-block;
    font-family: Lato-Bold, sans-serif;
    font-weight: 400;
    font-size: 15px;
    color: #ff9f36
}

.mm-module-asset .content .link:not(:first-child) {
    margin-top: 15px
}

.mm-module-asset .content .link:hover {
    text-decoration: underline
}

.level-title+.mm-module-asset-mobile {
    margin-top: 43px
}

.mm-module-asset-mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: auto 15px 0;
    -webkit-box-shadow: 0 2px 4px rgba(73, 73, 73, .3);
    box-shadow: 0 2px 4px rgba(73, 73, 73, .3);
    background-color: #fff
}

.mm-module-asset-mobile:not(.has-image) {
    background: #fff url(../img/mega-menu-asset-background.png) no-repeat top right;
    background-size: auto 100%
}

.mm-module-asset-mobile .content {
    padding: 17px 24px 16px
}

.mm-module-asset-mobile .content .title {
    display: block;
    line-height: 1.4;
    font-family: Lato-Bold, sans-serif;
    font-weight: 400;
    font-size: 18px;
    color: #000
}

.mm-module-asset-mobile .content .link {
    display: inline-block;
    font-family: Lato-Bold, sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #ff9f36
}

.mm-module-asset-mobile .content .link:not(:first-child) {
    margin-top: 18px
}

.mm-module-asset-mobile .content .link:hover {
    text-decoration: underline
}

.training-callouts .callouts-content .columns-panel .cell {
    width: calc(100% - 1.875rem)
}

.training-callouts .cell:last-child {
    margin-bottom: 0
}

.training-callouts .cell:last-child .card {
    margin-bottom: 0
}

.training-callouts .card {
    min-height: 287px;
    margin-bottom: 10px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center
}

.training-callouts .card:hover .card-content .card-link {
    background: #ff8703
}

.training-callouts .card .card-content {
    padding: 40px
}

.training-callouts .card .card-content h4 {
    font-size: 148%
}

.training-callouts .card .card-content p {
    line-height: 2em
}

.training-callouts .card .card-content .type {
    margin: .3rem 0 .6rem
}

.training-callouts .card .card-content .card-content-low {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.training-callouts .card .card-content .card-link {
    background-color: #ff9f36;
    margin: 0 auto
}

.training-callouts .card .card-content .card-link:after {
    display: none!important
}

.training-callouts .grid-x {
    padding: 0 27px
}

.training-columns .card .card-content {
    padding: 1.7rem 2rem
}

.training-columns .card .card-content h4 {
    font-size: 1.5rem;
    margin-bottom: .6rem
}

.training-columns .card .card-content p {
    line-height: 2em
}

.training-columns .card .card-content .card-link {
    height: 100%;
    vertical-align: bottom;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.training-columns .card .card-content .card-link:after {
    position: absolute;
    bottom: -6px;
    left: 0;
    width: 0;
    height: 1px;
    background-color: #fff;
    -webkit-transition: width .2s ease-in-out;
    -o-transition: width .2s ease-in-out;
    transition: width .2s ease-in-out;
    content: ''
}

.training-columns .card .card-content-low {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.training-columns a.card:hover .card-content .card-link:after {
    width: calc(100%)
}

.training-packages .card {
    min-height: 255px
}

.training-packages .card .card-content {
    padding: 1.7rem 2rem
}

.training-packages .card .card-content h4 {
    font-size: 1.5rem;
    margin-bottom: .6rem
}

.training-packages .card .card-content p {
    line-height: 2em
}

.training-packages .card .card-content .card-link {
    height: 100%;
    vertical-align: bottom;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.training-packages .card .card-content-low {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

#home-hero {
    position: relative;
    z-index: 4;
    overflow: hidden
}

#home-hero h1 {
    font-size: 3.3rem;
    margin-bottom: 1.2rem
}

#home-hero h1 strong {
    color: #29b5e8
}

#home-hero .hero-text {
    padding-top: 130px;
    padding-bottom: 40px
}

#home-hero .hero-text .intro-text {
    position: relative;
    z-index: 15
}

#home-hero .hero-text .cell p {
    margin-bottom: 1.2rem
}

#home-hero .side-by-side-buttons .btn {
    margin-right: 10px
}

#home-hero .globe-cell {
    position: relative
}

#home-hero #hero-video {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    max-width: 1400px;
    top: 0;
    -o-object-fit: cover;
    object-fit: cover;
    z-index: 3
}

#home-hero .static-hero {
    position: absolute;
    width: 100%;
    height: 330px;
    left: 0;
    top: -70px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    z-index: 2;
    max-width: 1400px
}

#home-hero:before {
    content: '';
    display: block;
    width: 60%;
    height: 120px;
    position: absolute;
    top: -80px;
    right: 0;
    background: url(../img/dots/dots-horizontal@2x.png) no-repeat top left;
    background-size: auto 100%;
    z-index: 1
}

#home-hero:after {
    content: '';
    display: none;
    width: 60%;
    height: 120px;
    position: absolute;
    bottom: -50px;
    right: 0;
    background: url(../img/dots/dots-horizontal@2x.png) no-repeat top left;
    background-size: auto 100%;
    z-index: 1
}

#hero-arrow-holder {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

#data-cloud-home-hero {
    max-width: 600px;
    position: absolute;
    top: 90px;
    right: -150px
}

.quick-links-section {
    padding: 25px 0;
    margin: 20px 0 0;
    position: relative;
    z-index: 5
}

.quick-links-section .line {
    position: absolute;
    bottom: 15px;
    left: 0;
    width: 130px;
    height: 4px;
    background-color: #fff;
    opacity: 0;
    visibility: hidden
}

.quick-links-section p {
    margin: 0;
    font-weight: 400;
    font-family: Texta-Heavy, sans-serif;
    text-transform: uppercase;
    font-size: 19px
}

.quick-links-section .quick-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow-x: scroll;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.quick-links-section .quick-links li {
    margin: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding: 00;
    position: relative;
    text-align: center;
    width: 150px
}

.quick-links-section .quick-links li a {
    font-family: Lato-Bold, sans-serif;
    font-size: 1.25rem;
    opacity: .8;
    -webkit-transition: opacity 150ms ease-in-out;
    -o-transition: opacity 150ms ease-in-out;
    transition: opacity 150ms ease-in-out;
    padding: 0;
    margin: 5px 0
}

.quick-links-section .quick-links li a:hover {
    opacity: 1
}

.quick-links-section .quick-links::-webkit-scrollbar {
    width: 0;
    background: 0 0;
    display: none
}

.platform-section #platform-video {
    position: absolute;
    width: 100%;
    top: 45%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 0
}

.platform-section .grid-container {
    text-align: center;
    position: relative
}

.platform-section .grid-x {
    position: relative;
    z-index: 3
}

.platform-container {
    position: relative;
    width: 1050px;
    padding-top: 75px;
    margin: 50px auto 0;
    text-align: center;
    display: none;
    z-index: 3
}

.platform-container #home-platform {
    width: 100%;
    height: auto;
    z-index: 1
}

.platform-container .left-side {
    position: absolute;
    left: -100px;
    bottom: 140px;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    text-transform: uppercase;
    font-size: 35px;
    font-family: Texta-Black, sans-serif;
    color: #8a999e;
    z-index: 2
}

.platform-container .left-side span {
    position: relative
}

.platform-container .right-side {
    position: absolute;
    right: -110px;
    bottom: 170px;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    text-transform: uppercase;
    font-size: 35px;
    font-family: Texta-Black, sans-serif;
    color: #8a999e;
    z-index: 2
}

.platform-container .platform-reset {
    position: absolute;
    right: 100px;
    top: -30px;
    padding: 5px;
    opacity: 0;
    visibility: hidden;
    cursor: pointer
}

.platform-container .platform-reset:hover i {
    color: #6f8086
}

.platform-container .platform-reset i {
    font-size: 35px;
    color: #8a999e
}

.platform-tiles {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    position: absolute;
    margin: 0;
    padding: 0;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 3
}

.platform-tiles li {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 116px;
    height: 116px;
    border-radius: 15px;
    background-color: #2e3190;
    margin: 0 7px!important;
    padding: 0;
    opacity: 0
}

.platform-tiles li .tile-stroke {
    position: absolute;
    top: 0;
    left: 0;
    width: 116px;
    height: 116px;
    border-radius: 15px;
    background-color: #2e3190;
    padding: 0;
    z-index: 1
}

.platform-tiles li:before {
    content: "";
    position: absolute;
    z-index: -1;
    bottom: 0;
    right: 25px;
    height: 20%;
    width: 70%;
    -webkit-box-shadow: 35px 5px 10px 5px rgba(0, 0, 0, .35);
    box-shadow: 35px 5px 10px 5px rgba(0, 0, 0, .35);
    -webkit-transform: skewX(-60deg);
    -ms-transform: skewX(-60deg);
    transform: skewX(-60deg)
}

.platform-tiles li:hover .tile-inner {
    opacity: .8
}

.platform-tiles li[data-id=data-engineering] .tile-stroke {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#acdff3), to(#56b0d2));
    background-image: -o-linear-gradient(top, #acdff3 0, #56b0d2 100%);
    background-image: linear-gradient(180deg, #acdff3 0, #56b0d2 100%)
}

.platform-tiles li[data-id=data-engineering] .tile-inner {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#37b4e2), to(#008ac0));
    background-image: -o-linear-gradient(top, #37b4e2 0, #008ac0 100%);
    background-image: linear-gradient(180deg, #37b4e2 0, #008ac0 100%)
}

.platform-tiles li[data-id=data-lake] .tile-stroke {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#85d3dd), to(#78bdc0));
    background-image: -o-linear-gradient(top, #85d3dd 0, #78bdc0 100%);
    background-image: linear-gradient(180deg, #85d3dd 0, #78bdc0 100%)
}

.platform-tiles li[data-id=data-lake] .tile-inner {
    background-image: -o-linear-gradient(134deg, #00a0a8 35%, #00afc1 61%);
    background-image: linear-gradient(-44deg, #00a0a8 35%, #00afc1 61%)
}

.platform-tiles li[data-id=data-warehouse] .tile-stroke {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e2eaee), to(#51727f));
    background-image: -o-linear-gradient(top, #e2eaee 0, #51727f 100%);
    background-image: linear-gradient(180deg, #e2eaee 0, #51727f 100%)
}

.platform-tiles li[data-id=data-warehouse] .tile-inner {
    background-image: -o-linear-gradient(131deg, #003347 0, #004a69 50%);
    background-image: linear-gradient(-41deg, #003347 0, #004a69 50%)
}

.platform-tiles li[data-id=data-science] .tile-stroke {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f4ecf4), to(#956b9e));
    background-image: -o-linear-gradient(top, #f4ecf4 0, #956b9e 100%);
    background-image: linear-gradient(180deg, #f4ecf4 0, #956b9e 100%)
}

.platform-tiles li[data-id=data-science] .tile-inner {
    background-image: -o-linear-gradient(316deg, #984c9b 39%, #672a75 100%);
    background-image: linear-gradient(134deg, #984c9b 39%, #672a75 100%)
}

.platform-tiles li[data-id=data-applications] .tile-stroke {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ebeef6), to(#757db6));
    background-image: -o-linear-gradient(top, #ebeef6 0, #757db6 100%);
    background-image: linear-gradient(180deg, #ebeef6 0, #757db6 100%)
}

.platform-tiles li[data-id=data-applications] .tile-inner {
    background-image: -o-linear-gradient(315deg, #2c5da9 3%, #475ca7 46%, #2e3190 100%);
    background-image: linear-gradient(135deg, #2c5da9 3%, #475ca7 46%, #2e3190 100%)
}

.platform-tiles li[data-id=data-exchange] .tile-stroke {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f4f9), to(#6c6f9d));
    background-image: -o-linear-gradient(top, #f4f4f9 0, #6c6f9d 100%);
    background-image: linear-gradient(180deg, #f4f4f9 0, #6c6f9d 100%)
}

.platform-tiles li[data-id=data-exchange] .tile-inner {
    background-image: -o-linear-gradient(133deg, #282a72 32%, #2b338e 62%);
    background-image: linear-gradient(-43deg, #282a72 32%, #2b338e 62%)
}

.platform-tiles li .tile-inner {
    padding: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
    color: #fff;
    background-color: #2c5da9;
    height: 112px;
    width: 112px;
    border-radius: 14.5px;
    z-index: 2;
    position: relative;
    cursor: pointer;
    -webkit-transition: opacity 150ms ease-in-out;
    -o-transition: opacity 150ms ease-in-out;
    transition: opacity 150ms ease-in-out
}

.platform-tiles li .tile-inner span {
    text-transform: uppercase;
    font-family: Texta-Black, sans-serif
}

.platform-tiles li .tile-inner .platform-icon {
    width: 50px;
    margin-bottom: 5px
}

.platform-tiles li .tile-inner .platform-icon.platform-icon-active {
    margin: 0;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 70px
}

.platform-details {
    position: absolute;
    top: 180px;
    left: 80px;
    width: 780px;
    height: 110px;
    text-align: center;
    color: #fff;
    z-index: 5
}

.platform-details li {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.platform-details h3 {
    font-size: 48px;
    text-transform: uppercase;
    margin-bottom: 0;
    color: #fff;
    font-family: Texta-Black, sans-serif
}

.platform-details p {
    font-size: 26px;
    margin-bottom: 0;
    line-height: 1.1
}

.platform-container-mobile {
    position: relative;
    width: 260px;
    min-height: 265px;
    padding-top: 75px;
    margin: 70px auto 0;
    text-align: center
}

.platform-container-mobile #home-platform-mobile {
    width: 100%;
    height: auto;
    z-index: 1;
    position: absolute;
    top: 0;
    left: 0
}

.platform-container-mobile .left-side {
    position: absolute;
    left: -100px;
    top: 110px;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    text-transform: uppercase;
    font-size: 22px;
    font-family: Texta-Black, sans-serif;
    color: #8a999e;
    z-index: 2
}

.platform-container-mobile .left-side span {
    position: relative
}

.platform-container-mobile .right-side {
    position: absolute;
    right: -110px;
    top: 95px;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    text-transform: uppercase;
    font-size: 22px;
    font-family: Texta-Black, sans-serif;
    color: #8a999e;
    z-index: 2
}

.platform-container-mobile .platform-reset-mobile {
    position: absolute;
    right: -32px;
    top: -50px;
    padding: 5px;
    opacity: 0;
    visibility: hidden;
    cursor: pointer
}

.platform-container-mobile .platform-reset-mobile:hover i {
    color: #6f8086
}

.platform-container-mobile .platform-reset-mobile i {
    font-size: 30px;
    color: #8a999e
}

.platform-container-mobile .platform-tiles {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    margin: 0;
    padding: 0;
    top: -28px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 3;
    width: 250px
}

.platform-container-mobile .platform-tiles li {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 70px;
    height: 70px;
    border-radius: 15px;
    background-color: #2e3190;
    margin: 4px!important;
    padding: 0
}

.platform-container-mobile .platform-tiles li .tile-stroke {
    position: absolute;
    top: 0;
    left: 0;
    width: 70px;
    height: 70px;
    border-radius: 10px;
    background-color: #2e3190;
    padding: 0;
    z-index: 1
}

.platform-container-mobile .platform-tiles li:before {
    display: none
}

.platform-container-mobile .platform-tiles li .tile-inner {
    padding: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
    color: #fff;
    background-color: #2c5da9;
    height: 68px;
    width: 68px;
    border-radius: 8px;
    z-index: 2;
    position: relative
}

.platform-container-mobile .platform-tiles li .tile-inner span {
    text-transform: uppercase;
    font-family: Texta-Black, sans-serif;
    font-size: 10px
}

.platform-container-mobile .platform-tiles li .tile-inner .platform-icon {
    width: 30px;
    margin-bottom: 0
}

.platform-container-mobile .platform-details {
    position: relative;
    text-align: center;
    color: #000;
    z-index: 5;
    top: auto;
    left: auto;
    width: 100%;
    height: auto;
    margin-top: 150px
}

.platform-container-mobile .platform-details li {
    display: none;
    position: static;
    visibility: visible;
    opacity: 1;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-bottom: 50px
}

.platform-container-mobile .platform-details li:nth-child(1) h3 {
    color: #29b5e8
}

.platform-container-mobile .platform-details li:nth-child(2) h3 {
    color: #00afc1
}

.platform-container-mobile .platform-details li:nth-child(3) h3 {
    color: #004a69
}

.platform-container-mobile .platform-details li:nth-child(4) h3 {
    color: #d45b90
}

.platform-container-mobile .platform-details li:nth-child(5) h3 {
    color: #2e3190
}

.platform-container-mobile .platform-details li:nth-child(6) h3 {
    color: #2b338e
}

.platform-container-mobile .platform-details h3 {
    font-size: 34px;
    color: #29b5e8;
    margin-bottom: 10px;
    line-height: .9
}

.platform-container-mobile .platform-details p {
    font-size: 16px;
    line-height: 1;
    margin-bottom: 1rem
}

.desktop-platform-buttons {
    position: absolute;
    bottom: -205px;
    left: 45%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.desktop-platform-buttons li {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.platform-text-columns {
    margin: 0 auto;
    max-width: 1050px
}

.platform-text-columns h1,
.platform-text-columns h2,
.platform-text-columns h3,
.platform-text-columns h4,
.platform-text-columns h5,
.platform-text-columns h6 {
    color: #11567f
}

.gsc-control-cse {
    font-family: Lato-Regular, sans-serif!important
}

.gsc-control-cse .gs-result .gs-title {
    font-family: Lato-Bold, sans-serif;
    font-size: 1.25rem;
    color: #000;
    margin-bottom: 8px
}

.gsc-control-cse .gs-visibleUrl {
    color: #8a999e!important;
    margin-bottom: 5px
}

.gsc-search-box table.gsc-input {
    margin-bottom: 0
}

.gsc-search-box .gsc-input-box {
    background: #fff;
    -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .03);
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .03);
    border-radius: 52.5px;
    border: 1px solid rgba(138, 153, 158, .5);
    padding: 2px 0
}

.gsc-search-box .gsc-input-box input {
    font-family: Lato-Regular, sans-serif;
    font-size: 16px;
    color: #8a999e;
    line-height: 28px
}

.gsc-search-box .gsc-input-box .gsib_a {
    padding-left: 30px;
    padding-right: 30px
}

.gsc-search-box .gsc-input-box .gsst_a {
    margin-right: 5px
}

.gsc-search-box .gsc-input-box .gsst_a .gscb_a {
    color: #29b5e8
}

.gsc-search-box td.gsc-search-button {
    position: relative
}

.gsc-search-box td.gsc-search-button button {
    background-color: #11567f;
    border-radius: 20px;
    padding: 10px 27px;
    margin-bottom: 0;
    border: none;
    margin-left: 10px
}

.listings-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.listings-title .listings-title-cta .btn {
    margin-bottom: 0
}

.featured-listings {
    -webkit-box-shadow: 2px 4px 10px 0 rgba(0, 0, 0, .1);
    box-shadow: 2px 4px 10px 0 rgba(0, 0, 0, .1);
    background-color: #fff;
    position: relative
}

.featured-listings .featured-listing-inner {
    position: relative;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.featured-listings .featured-listing-img {
    height: 150px;
    width: 100%;
    position: relative
}

.featured-listings .featured-listing-img .img-inner {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    height: 100%;
    width: 100%;
    -webkit-transition: 1s -webkit-transform cubic-bezier(.165, .84, .44, 1);
    transition: 1s -webkit-transform cubic-bezier(.165, .84, .44, 1);
    -o-transition: 1s transform cubic-bezier(.165, .84, .44, 1);
    transition: 1s transform cubic-bezier(.165, .84, .44, 1);
    transition: 1s transform cubic-bezier(.165, .84, .44, 1), 1s -webkit-transform cubic-bezier(.165, .84, .44, 1)
}

.featured-listings .featured-listing-content {
    padding: 15px 25px
}

.featured-listings .featured-listing-content h4 {
    font-family: Lato-Bold, sans-serif;
    font-size: 1rem;
    margin-bottom: .5rem
}

.featured-listings .featured-listing-content p {
    font-size: .875rem;
    line-height: 1.7em;
    margin-bottom: .4rem
}

.featured-listings .featured-listing-content p.description {
    margin-bottom: 2.5rem
}

.featured-listings .featured-listing-content p.post-author {
    color: #11567f;
    margin-bottom: 0
}

.featured-listings .featured-listing-content p.categories {
    margin-bottom: 0;
    font-size: 14px;
    color: #979797
}

.featured-listings .featured-listing-content a.btn {
    margin-bottom: 0
}

.featured-listings .slick-dots {
    width: auto;
    position: absolute;
    bottom: 24px;
    right: 30px
}

.featured-listings .slick-dots li {
    width: 15px!important
}

.highlights .highlight h5 {
    font-size: 1.125rem;
    line-height: 1.38
}

.text-link {
    color: #29b5e8;
    font-size: .9375rem;
    font-family: Lato-Bold, sans-serif
}

.type {
    font-family: Lato-Bold, sans-serif;
    font-size: 11px;
    line-height: 1.1;
    text-transform: uppercase;
    color: #11567f;
    margin-bottom: 8px;
    display: block
}

.highlights {
    margin: 30px 0
}

.highlights .highlight {
    padding-left: .9375rem;
    padding-right: .9375rem
}

.highlights .highlight h5 {
    margin-bottom: .5rem
}

.highlights .highlight .featured-listing-img {
    height: 150px;
    width: 100%;
    position: relative;
    margin-bottom: 25px
}

.highlights .highlight .featured-listing-img .img-inner {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    height: 100%;
    width: 100%;
    -webkit-transition: 1s -webkit-transform cubic-bezier(.165, .84, .44, 1);
    transition: 1s -webkit-transform cubic-bezier(.165, .84, .44, 1);
    -o-transition: 1s transform cubic-bezier(.165, .84, .44, 1);
    transition: 1s transform cubic-bezier(.165, .84, .44, 1);
    transition: 1s transform cubic-bezier(.165, .84, .44, 1), 1s -webkit-transform cubic-bezier(.165, .84, .44, 1)
}

.certification {
    padding-top: 5rem;
    padding-bottom: 5rem
}

.certification-card {
    -webkit-box-shadow: 4px 8px 15px 0 rgba(0, 0, 0, .18);
    box-shadow: 4px 8px 15px 0 rgba(0, 0, 0, .18)
}

.certification-card h2 {
    margin-bottom: 1rem;
    color: #29b5e8
}

.certification-card .button {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.certification-card .content {
    margin-bottom: .75rem
}

.certification-card .btn {
    margin-bottom: .45rem;
    width: auto;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0
}

.certification-card.layout-single {
    margin-bottom: 2.5rem;
    width: 100%
}

.certification-card.layout-single .image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.certification-card.layout-single .image img {
    max-width: 100%
}

.certification-card.layout-single .icon-list {
    width: 100%
}

.certification-card.layout-single .icon-list ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.certification-card.layout-single .icon-list li {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 1rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.certification-card.layout-single .icon-list li a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.certification-card.layout-single .icon-list li a:hover .label {
    color: #29b5e8
}

.certification-card.layout-single .icon-list .icon {
    margin-right: .75rem;
    color: #11567f;
    font-size: 20px
}

.certification-card.layout-single .icon-list .label {
    font-weight: 700;
    letter-spacing: .015rem;
    font-size: .85rem;
    color: #000;
    -webkit-transition: color .2s ease-in-out;
    -o-transition: color .2s ease-in-out;
    transition: color .2s ease-in-out
}

.certification-card.layout-single .certification-image-wrapper {
    padding: 5rem 0 3.2rem
}

.certification-card .certification-content {
    padding: 2.2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.certification-card .certification-links.tabs.vertical {
    margin: 2.6rem 0;
    padding: 0 2.6rem
}

.certification-card .certification-links.tabs.vertical li a {
    padding: 1.7rem 0;
    background: #11567f
}

.certification-card .certification-links.tabs.vertical li.is-active a {
    color: #11567f;
    background: #fff!important
}

.post-date p {
    font-family: Lato-Bold, sans-serif;
    font-size: 15px;
    color: #11567f;
    margin: 0 0 1rem;
    text-transform: uppercase
}

@media screen and (min-width:601px) {
    body.admin-bar .sno-header.is-sticky {
        top: 32px
    }
}

@media screen and (min-width:640px) {
    .padding-mini {
        padding-top: 30px;
        padding-bottom: 30px
    }
    .padding-tall {
        padding-top: 30px;
        padding-bottom: 30px
    }
    .padding-grande,
    .site-footer.simple-footer {
        padding-top: 50px;
        padding-bottom: 50px
    }
    .padding-venti,
    .sno-section {
        padding-top: 55px;
        padding-bottom: 55px
    }
    .padding-superventi {
        padding-top: 80px;
        padding-bottom: 80px
    }
    .pt-mini {
        padding-top: 30px
    }
    .pt-tall {
        padding-top: 30px
    }
    .pt-grande {
        padding-top: 50px
    }
    .pt-venti {
        padding-top: 55px
    }
    .pt-superventi {
        padding-top: 80px
    }
    .pb-mini {
        padding-bottom: 30px
    }
    .pb-tall {
        padding-bottom: 30px
    }
    .pb-grande {
        padding-bottom: 50px
    }
    .image-text-rows .image-text-row .image-cell,
    .image-text-rows .image-text-row .text-cell,
    .pb-venti {
        padding-bottom: 55px
    }
    .pb-superventi {
        padding-bottom: 80px
    }
    p {
        font-size: 14px
    }
    .intro-text p {
        font-size: 16px
    }
    .intro-text p {
        font-size: 18px
    }
    .intro-text-inline p {
        font-size: 16px
    }
    .intro-text-inline p {
        font-size: 18px
    }
    h1 {
        font-size: 2.625rem
    }
    h2 {
        font-size: 2.125rem
    }
    h3 {
        font-size: 1.375rem
    }
    h4 {
        font-size: 1.25rem
    }
    h5 {
        font-size: 1.125rem
    }
    h6 {
        font-size: .875rem
    }
    .accordion-content ul li,
    .service-tiers .service-card .service-card-content ul li,
    .tabs-content ul li,
    .text-content ul li,
    ul.bullets li {
        font-size: 14px
    }
}

@media print,
screen and (min-width:40em) {
    .grid-x>.medium-1,
    .grid-x>.medium-10,
    .grid-x>.medium-11,
    .grid-x>.medium-12,
    .grid-x>.medium-2,
    .grid-x>.medium-3,
    .grid-x>.medium-4,
    .grid-x>.medium-5,
    .grid-x>.medium-6,
    .grid-x>.medium-7,
    .grid-x>.medium-8,
    .grid-x>.medium-9,
    .grid-x>.medium-full,
    .grid-x>.medium-shrink {
        -ms-flex-preferred-size: auto;
        flex-basis: auto
    }
    .grid-x>.medium-auto {
        -ms-flex: 1 1 0px;
        -webkit-box-flex: 1;
        flex: 1 1 0px;
        width: auto
    }
    .grid-x>.medium-shrink {
        -ms-flex: 0 0 auto;
        -webkit-box-flex: 0;
        flex: 0 0 auto;
        width: auto
    }
    .grid-x>.medium-1 {
        width: 8.33333%
    }
    .grid-x>.medium-2 {
        width: 16.66667%
    }
    .grid-x>.medium-3 {
        width: 25%
    }
    .grid-x>.medium-4 {
        width: 33.33333%
    }
    .grid-x>.medium-5 {
        width: 41.66667%
    }
    .grid-x>.medium-6 {
        width: 50%
    }
    .grid-x>.medium-7 {
        width: 58.33333%
    }
    .grid-x>.medium-8 {
        width: 66.66667%
    }
    .grid-x>.medium-9 {
        width: 75%
    }
    .grid-x>.medium-10 {
        width: 83.33333%
    }
    .grid-x>.medium-11 {
        width: 91.66667%
    }
    .grid-x>.medium-12 {
        width: 100%
    }
    .grid-margin-x>.medium-auto {
        width: auto
    }
    .grid-margin-x>.medium-shrink {
        width: auto
    }
    .grid-margin-x>.medium-1 {
        width: calc(8.33333% - 1.875rem)
    }
    .grid-margin-x>.medium-2 {
        width: calc(16.66667% - 1.875rem)
    }
    .grid-margin-x>.medium-3 {
        width: calc(25% - 1.875rem)
    }
    .grid-margin-x>.medium-4 {
        width: calc(33.33333% - 1.875rem)
    }
    .grid-margin-x>.medium-5 {
        width: calc(41.66667% - 1.875rem)
    }
    .grid-margin-x>.medium-6 {
        width: calc(50% - 1.875rem)
    }
    .grid-margin-x>.medium-7 {
        width: calc(58.33333% - 1.875rem)
    }
    .grid-margin-x>.medium-8 {
        width: calc(66.66667% - 1.875rem)
    }
    .grid-margin-x>.medium-9 {
        width: calc(75% - 1.875rem)
    }
    .grid-margin-x>.medium-10 {
        width: calc(83.33333% - 1.875rem)
    }
    .grid-margin-x>.medium-11 {
        width: calc(91.66667% - 1.875rem)
    }
    .grid-margin-x>.medium-12 {
        width: calc(100% - 1.875rem)
    }
    .medium-up-1>.cell {
        width: 100%
    }
    .medium-up-2>.cell {
        width: 50%
    }
    .medium-up-3>.cell {
        width: 33.33333%
    }
    .medium-up-4>.cell {
        width: 25%
    }
    .medium-up-5>.cell {
        width: 20%
    }
    .medium-up-6>.cell {
        width: 16.66667%
    }
    .medium-up-7>.cell {
        width: 14.28571%
    }
    .medium-up-8>.cell {
        width: 12.5%
    }
    .grid-margin-x.medium-up-1>.cell {
        width: calc(100% - 1.875rem)
    }
    .grid-margin-x.medium-up-2>.cell {
        width: calc(50% - 1.875rem)
    }
    .grid-margin-x.medium-up-3>.cell {
        width: calc(33.33333% - 1.875rem)
    }
    .grid-margin-x.medium-up-4>.cell {
        width: calc(25% - 1.875rem)
    }
    .grid-margin-x.medium-up-5>.cell {
        width: calc(20% - 1.875rem)
    }
    .grid-margin-x.medium-up-6>.cell {
        width: calc(16.66667% - 1.875rem)
    }
    .grid-margin-x.medium-up-7>.cell {
        width: calc(14.28571% - 1.875rem)
    }
    .grid-margin-x.medium-up-8>.cell {
        width: calc(12.5% - 1.875rem)
    }
    .small-margin-collapse>.medium-1 {
        width: 8.33333%
    }
    .small-margin-collapse>.medium-2 {
        width: 16.66667%
    }
    .small-margin-collapse>.medium-3 {
        width: 25%
    }
    .small-margin-collapse>.medium-4 {
        width: 33.33333%
    }
    .small-margin-collapse>.medium-5 {
        width: 41.66667%
    }
    .small-margin-collapse>.medium-6 {
        width: 50%
    }
    .small-margin-collapse>.medium-7 {
        width: 58.33333%
    }
    .small-margin-collapse>.medium-8 {
        width: 66.66667%
    }
    .small-margin-collapse>.medium-9 {
        width: 75%
    }
    .small-margin-collapse>.medium-10 {
        width: 83.33333%
    }
    .small-margin-collapse>.medium-11 {
        width: 91.66667%
    }
    .small-margin-collapse>.medium-12 {
        width: 100%
    }
    .medium-margin-collapse {
        margin-right: 0;
        margin-left: 0
    }
    .medium-margin-collapse>.cell {
        margin-right: 0;
        margin-left: 0
    }
    .medium-margin-collapse>.small-1 {
        width: 8.33333%
    }
    .medium-margin-collapse>.small-2 {
        width: 16.66667%
    }
    .medium-margin-collapse>.small-3 {
        width: 25%
    }
    .medium-margin-collapse>.small-4 {
        width: 33.33333%
    }
    .medium-margin-collapse>.small-5 {
        width: 41.66667%
    }
    .medium-margin-collapse>.small-6 {
        width: 50%
    }
    .medium-margin-collapse>.small-7 {
        width: 58.33333%
    }
    .medium-margin-collapse>.small-8 {
        width: 66.66667%
    }
    .medium-margin-collapse>.small-9 {
        width: 75%
    }
    .medium-margin-collapse>.small-10 {
        width: 83.33333%
    }
    .medium-margin-collapse>.small-11 {
        width: 91.66667%
    }
    .medium-margin-collapse>.small-12 {
        width: 100%
    }
    .medium-margin-collapse>.medium-1 {
        width: 8.33333%
    }
    .medium-margin-collapse>.medium-2 {
        width: 16.66667%
    }
    .medium-margin-collapse>.medium-3 {
        width: 25%
    }
    .medium-margin-collapse>.medium-4 {
        width: 33.33333%
    }
    .medium-margin-collapse>.medium-5 {
        width: 41.66667%
    }
    .medium-margin-collapse>.medium-6 {
        width: 50%
    }
    .medium-margin-collapse>.medium-7 {
        width: 58.33333%
    }
    .medium-margin-collapse>.medium-8 {
        width: 66.66667%
    }
    .medium-margin-collapse>.medium-9 {
        width: 75%
    }
    .medium-margin-collapse>.medium-10 {
        width: 83.33333%
    }
    .medium-margin-collapse>.medium-11 {
        width: 91.66667%
    }
    .medium-margin-collapse>.medium-12 {
        width: 100%
    }
    .medium-padding-collapse {
        margin-right: 0;
        margin-left: 0
    }
    .medium-padding-collapse>.cell {
        padding-right: 0;
        padding-left: 0
    }
    .medium-offset-0 {
        margin-left: 0
    }
    .grid-margin-x>.medium-offset-0 {
        margin-left: calc(0% + .9375rem)
    }
    .medium-offset-1 {
        margin-left: 8.33333%
    }
    .grid-margin-x>.medium-offset-1 {
        margin-left: calc(8.33333% + .9375rem)
    }
    .medium-offset-2 {
        margin-left: 16.66667%
    }
    .grid-margin-x>.medium-offset-2 {
        margin-left: calc(16.66667% + .9375rem)
    }
    .medium-offset-3 {
        margin-left: 25%
    }
    .grid-margin-x>.medium-offset-3 {
        margin-left: calc(25% + .9375rem)
    }
    .medium-offset-4 {
        margin-left: 33.33333%
    }
    .grid-margin-x>.medium-offset-4 {
        margin-left: calc(33.33333% + .9375rem)
    }
    .medium-offset-5 {
        margin-left: 41.66667%
    }
    .grid-margin-x>.medium-offset-5 {
        margin-left: calc(41.66667% + .9375rem)
    }
    .medium-offset-6 {
        margin-left: 50%
    }
    .grid-margin-x>.medium-offset-6 {
        margin-left: calc(50% + .9375rem)
    }
    .medium-offset-7 {
        margin-left: 58.33333%
    }
    .grid-margin-x>.medium-offset-7 {
        margin-left: calc(58.33333% + .9375rem)
    }
    .medium-offset-8 {
        margin-left: 66.66667%
    }
    .grid-margin-x>.medium-offset-8 {
        margin-left: calc(66.66667% + .9375rem)
    }
    .medium-offset-9 {
        margin-left: 75%
    }
    .grid-margin-x>.medium-offset-9 {
        margin-left: calc(75% + .9375rem)
    }
    .medium-offset-10 {
        margin-left: 83.33333%
    }
    .grid-margin-x>.medium-offset-10 {
        margin-left: calc(83.33333% + .9375rem)
    }
    .medium-offset-11 {
        margin-left: 91.66667%
    }
    .grid-margin-x>.medium-offset-11 {
        margin-left: calc(91.66667% + .9375rem)
    }
    .grid-y>.medium-1,
    .grid-y>.medium-10,
    .grid-y>.medium-11,
    .grid-y>.medium-12,
    .grid-y>.medium-2,
    .grid-y>.medium-3,
    .grid-y>.medium-4,
    .grid-y>.medium-5,
    .grid-y>.medium-6,
    .grid-y>.medium-7,
    .grid-y>.medium-8,
    .grid-y>.medium-9,
    .grid-y>.medium-full,
    .grid-y>.medium-shrink {
        -ms-flex-preferred-size: auto;
        flex-basis: auto
    }
    .grid-y>.medium-auto {
        -ms-flex: 1 1 0px;
        -webkit-box-flex: 1;
        flex: 1 1 0px;
        height: auto
    }
    .grid-y>.medium-shrink {
        height: auto
    }
    .grid-y>.medium-1 {
        height: 8.33333%
    }
    .grid-y>.medium-2 {
        height: 16.66667%
    }
    .grid-y>.medium-3 {
        height: 25%
    }
    .grid-y>.medium-4 {
        height: 33.33333%
    }
    .grid-y>.medium-5 {
        height: 41.66667%
    }
    .grid-y>.medium-6 {
        height: 50%
    }
    .grid-y>.medium-7 {
        height: 58.33333%
    }
    .grid-y>.medium-8 {
        height: 66.66667%
    }
    .grid-y>.medium-9 {
        height: 75%
    }
    .grid-y>.medium-10 {
        height: 83.33333%
    }
    .grid-y>.medium-11 {
        height: 91.66667%
    }
    .grid-y>.medium-12 {
        height: 100%
    }
    .grid-margin-y>.medium-auto {
        height: auto
    }
    .grid-margin-y>.medium-shrink {
        height: auto
    }
    .grid-margin-y>.medium-1 {
        height: calc(8.33333% - 1.875rem)
    }
    .grid-margin-y>.medium-2 {
        height: calc(16.66667% - 1.875rem)
    }
    .grid-margin-y>.medium-3 {
        height: calc(25% - 1.875rem)
    }
    .grid-margin-y>.medium-4 {
        height: calc(33.33333% - 1.875rem)
    }
    .grid-margin-y>.medium-5 {
        height: calc(41.66667% - 1.875rem)
    }
    .grid-margin-y>.medium-6 {
        height: calc(50% - 1.875rem)
    }
    .grid-margin-y>.medium-7 {
        height: calc(58.33333% - 1.875rem)
    }
    .grid-margin-y>.medium-8 {
        height: calc(66.66667% - 1.875rem)
    }
    .grid-margin-y>.medium-9 {
        height: calc(75% - 1.875rem)
    }
    .grid-margin-y>.medium-10 {
        height: calc(83.33333% - 1.875rem)
    }
    .grid-margin-y>.medium-11 {
        height: calc(91.66667% - 1.875rem)
    }
    .grid-margin-y>.medium-12 {
        height: calc(100% - 1.875rem)
    }
    .medium-grid-frame {
        overflow: hidden;
        position: relative;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -ms-flex-align: stretch;
        -webkit-box-align: stretch;
        align-items: stretch;
        width: 100vw
    }
    .cell .medium-grid-frame {
        width: 100%
    }
    .medium-cell-block {
        overflow-x: auto;
        max-width: 100%;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-stype: -ms-autohiding-scrollbar
    }
    .medium-cell-block-container {
        display: -ms-flexbox;
        display: -webkit-box;
        display: flex;
        -ms-flex-direction: column;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        max-height: 100%
    }
    .medium-cell-block-container>.grid-x {
        max-height: 100%;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
    .medium-cell-block-y {
        overflow-y: auto;
        max-height: 100%;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-stype: -ms-autohiding-scrollbar
    }
    .grid-y.medium-grid-frame {
        width: auto;
        overflow: hidden;
        position: relative;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -ms-flex-align: stretch;
        -webkit-box-align: stretch;
        align-items: stretch;
        height: 100vh
    }
    .cell .grid-y.medium-grid-frame {
        height: 100%
    }
    .grid-margin-y>.medium-auto {
        height: auto
    }
    .grid-margin-y>.medium-shrink {
        height: auto
    }
    .grid-margin-y>.medium-1 {
        height: calc(8.33333% - 1.875rem)
    }
    .grid-margin-y>.medium-2 {
        height: calc(16.66667% - 1.875rem)
    }
    .grid-margin-y>.medium-3 {
        height: calc(25% - 1.875rem)
    }
    .grid-margin-y>.medium-4 {
        height: calc(33.33333% - 1.875rem)
    }
    .grid-margin-y>.medium-5 {
        height: calc(41.66667% - 1.875rem)
    }
    .grid-margin-y>.medium-6 {
        height: calc(50% - 1.875rem)
    }
    .grid-margin-y>.medium-7 {
        height: calc(58.33333% - 1.875rem)
    }
    .grid-margin-y>.medium-8 {
        height: calc(66.66667% - 1.875rem)
    }
    .grid-margin-y>.medium-9 {
        height: calc(75% - 1.875rem)
    }
    .grid-margin-y>.medium-10 {
        height: calc(83.33333% - 1.875rem)
    }
    .grid-margin-y>.medium-11 {
        height: calc(91.66667% - 1.875rem)
    }
    .grid-margin-y>.medium-12 {
        height: calc(100% - 1.875rem)
    }
    .grid-margin-y.medium-grid-frame {
        height: calc(100vh + 1.875rem)
    }
    .medium-order-1 {
        -ms-flex-order: 1;
        -webkit-box-ordinal-group: 2;
        order: 1
    }
    .medium-order-2 {
        -ms-flex-order: 2;
        -webkit-box-ordinal-group: 3;
        order: 2
    }
    .medium-order-3 {
        -ms-flex-order: 3;
        -webkit-box-ordinal-group: 4;
        order: 3
    }
    .medium-order-4 {
        -ms-flex-order: 4;
        -webkit-box-ordinal-group: 5;
        order: 4
    }
    .medium-order-5 {
        -ms-flex-order: 5;
        -webkit-box-ordinal-group: 6;
        order: 5
    }
    .medium-order-6 {
        -ms-flex-order: 6;
        -webkit-box-ordinal-group: 7;
        order: 6
    }
    .medium-flex-container {
        display: -ms-flexbox;
        display: -webkit-box;
        display: flex
    }
    .medium-flex-child-auto {
        -ms-flex: 1 1 auto;
        -webkit-box-flex: 1;
        flex: 1 1 auto
    }
    .medium-flex-child-grow {
        -ms-flex: 1 0 auto;
        -webkit-box-flex: 1;
        flex: 1 0 auto
    }
    .medium-flex-child-shrink {
        -ms-flex: 0 1 auto;
        -webkit-box-flex: 0;
        flex: 0 1 auto
    }
    .medium-flex-dir-row {
        -ms-flex-direction: row;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row
    }
    .medium-flex-dir-row-reverse {
        -ms-flex-direction: row-reverse;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        flex-direction: row-reverse
    }
    .medium-flex-dir-column {
        -ms-flex-direction: column;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column
    }
    .medium-flex-dir-column-reverse {
        -ms-flex-direction: column-reverse;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        flex-direction: column-reverse
    }
    .reveal,
    .reveal.large,
    .reveal.small,
    .reveal.tiny {
        right: auto;
        left: auto;
        margin: 0 auto
    }
    .reveal {
        min-height: 0
    }
    .reveal {
        width: 600px;
        max-width: 62.5rem
    }
    .reveal.tiny {
        width: 30%;
        max-width: 62.5rem
    }
    .reveal.small {
        width: 50%;
        max-width: 62.5rem
    }
    .reveal.large {
        width: 90%;
        max-width: 62.5rem
    }
    .hide-for-medium {
        display: none!important
    }
}

@media (min-width:640px) {
    .section-arrow-left:before {
        background-image: url(../img/arrows/arrow-blue-left.svg);
        background-size: auto 1000px;
        background-position: top left;
        background-repeat: no-repeat;
        opacity: .8;
        z-index: 1;
        content: '';
        display: block;
        width: 100%;
        height: 100%;
        max-width: 100rem;
        position: absolute;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        bottom: -50px
    }
    .section-arrow-right:before {
        background-image: url(../img/arrows/arrow-blue-right.svg);
        background-size: auto 800px;
        background-position: top right;
        background-repeat: no-repeat;
        opacity: .8;
        z-index: 1;
        content: '';
        display: block;
        width: 100%;
        height: 100%;
        max-width: 100rem;
        position: absolute;
        bottom: -100px;
        right: -300px
    }
    .section-arrow-dotted-left:before {
        background-image: url(../img/arrows/arrow-dotted-white-left@2x.png);
        background-size: auto 100%;
        background-position: left left;
        background-repeat: no-repeat;
        z-index: 1;
        content: '';
        display: block;
        width: 100%;
        max-width: 87.5rem;
        height: 125%;
        position: absolute;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        top: 50%;
        opacity: .15
    }
    .section-arrow-blue-gradient-left:before {
        background-image: url(../img/arrows/arrow-dotted-star-blue-gradient-left@2x.png);
        background-size: auto 100%;
        background-position: left left;
        background-repeat: no-repeat;
        z-index: 1;
        content: '';
        display: block;
        width: 100%;
        max-width: 87.5rem;
        height: 125%;
        position: absolute;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        top: 50%;
        opacity: .3
    }
    .show-for-small-only {
        display: none
    }
    .show-for-medium {
        display: block
    }
    .bg-arrows {
        background-image: url(../img/arrows/arrow-body-background.svg);
        background-size: 1200px auto
    }
    .edge-lines .edge-line-2,
    .edge-lines .edge-line-3 {
        display: block
    }
    .button-group {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
    #four-oh-four .arrow-404 {
        top: 20px;
        right: 0;
        width: 250px
    }
    .calendar-row {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    #add-to-gcal {
        margin-top: 0
    }
    .campaign-nav-hashtag {
        display: block
    }
    .campaign-nav-mobile-hashtag {
        display: none
    } */

@media print,
screen and (min-width:40em) {

    .footer-nav {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
    .copyright-text p {
        text-align: left
    }
    .footer-bottom {
        padding: 20px;
        position: relative;
    }
    .card.horizontal-card,
    .horizontal-card.sno-card {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
    .card.horizontal-card .card-image,
    .horizontal-card.sno-card .card-image {
        width: 35%;
        height: auto;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
    .card.large-card .type,
    .large-card.sno-card .type {
        font-size: 1.8rem
    }

}

/*
    ul.tabs.line-tabs {
        margin-bottom: 40px!important
    }
    .accordion-title {
        text-align: center
    }
    .cs-listing .tabs {
        margin-bottom: -20px!important
    }
    .horizontal-form-grid {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
    .horizontal-form {
        margin-bottom: 62px
    }
    .horizontal-form .mktoForm .mktoFormRow {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
    .horizontal-form .mktoForm .mktoTemplateBox {
        text-align: left!important
    }
    .horizontal-form .mktoButtonRow {
        text-align: right!important
    }
    .customer-quote.featured-quote .quote,
    .customer-quote.featured-quote .quote-cell,
    .customer-quote.featured-quote p {
        text-align: left
    }
    .customer-quote .quote-arrow {
        display: block;
        position: absolute;
        top: 50%;
        left: -140px;
        width: 450px;
        height: auto;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }
    .quote-video {
        width: 200px;
        height: 200px
    }
    #page-hero .grid-container {
        padding-left: 40px;
        padding-right: 40px
    }
    #page-hero.dg-active {
        margin-bottom: 80px
    }
    .hero-dg {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding: 20px 45px;
        margin-top: -22px
    }
    .hero-dg .hero-dg-text p.overline {
        text-align: left
    }
    .hero-dg .hero-dg-text h4 {
        margin: 0;
        text-align: left
    }
    .searchandfilter-wrapper .sf-field-search {
        position: absolute;
        top: 0;
        left: calc(100% + 30px);
        width: 870px;
        max-width: calc(100vw - 100% - 30px - 30px)
    }
    .searchandfilter-wrapper .sf-field-search label {
        display: block
    }
    .searchandfilter-wrapper .sf-field-search label input {
        display: block;
        padding-right: 50px;
        width: 100%;
        max-width: none!important
    }
    .search-filter-results {
        margin-top: 6rem
    }
    .pagination a.next,
    .pagination a.prev {
        font-size: 16px
    }
    .pagination a.next {
        margin-left: 60px
    }
    .pagination a.prev {
        margin-right: 60px
    }
    .no-results {
        margin-top: 120px
    }
    .image-text-rows .image-text-row:nth-child(even) .image-cell {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }
    .image-text-rows .image-text-row:last-child .image-cell,
    .image-text-rows .image-text-row:last-child .text-cell {
        padding-bottom: 0!important
    }
    .image-text-rows.reverse-order .image-text-row:nth-child(odd) .image-cell {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }
    .image-text-rows.reverse-order .image-text-row:nth-child(even) .text-cell {
        -webkit-box-ordinal-group: 3!important;
        -ms-flex-order: 2!important;
        order: 2!important
    }
    .sno-company-hero .hero-content .grid-container .grid-x {
        padding: 50px 0 200px;
        min-height: 400px
    }
    .sno-company-hero .hero-content .arrow-left {
        bottom: -60px;
        left: -30px;
        width: 250px
    }
    .sno-company-hero .hero-content .arrow-right {
        top: -40px;
        right: -100px;
        width: 250px
    }
    .sno-company-hero .video {
        margin-top: -150px;
        padding: 0
    }
    .sno-company-hero .video .thumbnail img {
        border-width: 8px
    }
    .sno-table .mobile-title {
        display: none
    }
    .sno-table tr td.title-col {
        display: table-cell
    }
    .service-boxes .card {
        -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, .1);
        box-shadow: 0 0 15px 0 rgba(0, 0, 0, .1)
    }
    .service-tiers .tier-layout-columns .service-card .service-card-content-inner {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
    .service-tiers .tier-layout-columns .service-card .service-card-content-low {
        width: 55%;
        padding-right: 2rem
    }
    .service-tiers .tier-layout-columns .service-card .content {
        line-height: 2em
    }
    .sno-partners-box {
        padding: 50px 30px
    }
    #home-hero .hero-text {
        padding-top: 50px;
        padding-bottom: 0
    }
    #home-hero #hero-video {
        display: block;
        top: -20px;
        right: -60px
    }
    #home-hero .static-hero {
        top: -20px;
        right: -60px;
        left: auto;
        display: none;
        height: 100%
    }
    #home-hero:after {
        display: block
    }
    #data-cloud-home-hero {
        max-width: 75%;
        right: -50px;
        top: 100px
    }
    .quick-links-section .line {
        bottom: 23px
    }
    .quick-links-section {
        padding: 25px 0 15px
    }
    .quick-links-section .quick-links {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
    .quick-links-section .quick-links li {
        padding: 0 0 15px 0
    }
    .platform-container-mobile {
        -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2);
        margin-top: 110px
    }
    .listings-title {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
    .featured-listings .featured-listing-inner {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
    .featured-listings .featured-listing-img {
        height: auto;
        width: 50%;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
    .featured-listings .featured-listing-content {
        padding: 20px 30px
    }
    .highlights .highlight .featured-listing-img {
        height: 217px
    }
}

@media screen and (min-width:40em) {
    .architecture-box p {
        font-size: 20px;
        line-height: 26px
    }
    .architecture-details-left {
        width: 100%
    }
    .architecture-details-right {
        margin-bottom: 45px
    }
    .architecture-details-right .arch-module-inner {
        width: 415px
    }
    .architecture-details-right .arch-module-inner .service-box {
        padding-bottom: 8px
    }
    .architecture-details-right .arch-module-inner .service-box #service-arrows {
        position: absolute;
        width: 179px;
        top: 50px;
        right: 50px
    }
    .training-columns .card-cell {
        width: calc(26% - 1.1rem)
    }
}
*/

@media screen and (min-width:641px) {
    html:not([data-lc-type=error]) #lightcase-content {
        position: relative;
        z-index: 1;
        text-shadow: none;
        background-color: #fff;
        -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, .5);
        -o-box-shadow: 0 0 30px rgba(0, 0, 0, .5);
        box-shadow: 0 0 30px rgba(0, 0, 0, .5);
        -webkit-backface-visibility: hidden
    }
    html[data-lc-type=image] #lightcase-content,
    html[data-lc-type=video] #lightcase-content {
        background-color: #333
    }
    html:not([data-lc-type=error]) #lightcase-content .lightcase-contentInner .lightcase-inlineWrap {
        padding: 30px;
        overflow: auto;
        -webkit-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box
    }
    #lightcase-content h1,
    #lightcase-content h2,
    #lightcase-content h3,
    #lightcase-content h4,
    #lightcase-content h5,
    #lightcase-content h6,
    #lightcase-content p {
        color: #333
    }
    #lightcase-case p.lightcase-error {
        padding: 0
    }
    a[class*=lightcase-icon-].lightcase-icon-pause,
    a[class*=lightcase-icon-].lightcase-icon-play {
        opacity: 0
    }
    a[class*=lightcase-icon-] {
        bottom: 50%;
        margin-bottom: -.5em
    }
    #lightcase-case:hover~a[class*=lightcase-icon-],
    a[class*=lightcase-icon-]:hover {
        opacity: 1
    }
}

@media screen and (min-width:900px) {
    .sno-boxes .boxes-content .card-cell {
        width: calc(33.333% - 1.875rem)
    }
    .sno-boxes .card {
        min-height: 330px
    }
}

@media print,
screen and (min-width:64em) {
    .grid-x>.large-1,
    .grid-x>.large-10,
    .grid-x>.large-11,
    .grid-x>.large-12,
    .grid-x>.large-2,
    .grid-x>.large-3,
    .grid-x>.large-4,
    .grid-x>.large-5,
    .grid-x>.large-6,
    .grid-x>.large-7,
    .grid-x>.large-8,
    .grid-x>.large-9,
    .grid-x>.large-full,
    .grid-x>.large-shrink {
        -ms-flex-preferred-size: auto;
        flex-basis: auto
    }
    .grid-x>.large-auto {
        -ms-flex: 1 1 0px;
        -webkit-box-flex: 1;
        flex: 1 1 0px;
        width: auto
    }
    .grid-x>.large-shrink {
        -ms-flex: 0 0 auto;
        -webkit-box-flex: 0;
        flex: 0 0 auto;
        width: auto
    }
    .grid-x>.large-1 {
        width: 8.33333%
    }
    .grid-x>.large-2 {
        width: 16.66667%
    }
    .grid-x>.large-3 {
        width: 25%
    }
    .grid-x>.large-4 {
        width: 33.33333%
    }
    .grid-x>.large-5 {
        width: 41.66667%
    }
    .grid-x>.large-6 {
        width: 50%
    }
    .grid-x>.large-7 {
        width: 58.33333%
    }
    .grid-x>.large-8 {
        width: 66.66667%
    }
    .grid-x>.large-9 {
        width: 75%
    }
    .grid-x>.large-10 {
        width: 83.33333%
    }
    .grid-x>.large-11 {
        width: 91.66667%
    }
    .grid-x>.large-12 {
        width: 100%
    }
    .grid-margin-x>.large-auto {
        width: auto
    }
    .grid-margin-x>.large-shrink {
        width: auto
    }
    .grid-margin-x>.large-1 {
        width: calc(8.33333% - 1.875rem)
    }
    .grid-margin-x>.large-2 {
        width: calc(16.66667% - 1.875rem)
    }
    .grid-margin-x>.large-3 {
        width: calc(25% - 1.875rem)
    }
    .grid-margin-x>.large-4 {
        width: calc(33.33333% - 1.875rem)
    }
    .grid-margin-x>.large-5 {
        width: calc(41.66667% - 1.875rem)
    }
    .grid-margin-x>.large-6 {
        width: calc(50% - 1.875rem)
    }
    .grid-margin-x>.large-7 {
        width: calc(58.33333% - 1.875rem)
    }
    .grid-margin-x>.large-8 {
        width: calc(66.66667% - 1.875rem)
    }
    .grid-margin-x>.large-9 {
        width: calc(75% - 1.875rem)
    }
    .grid-margin-x>.large-10 {
        width: calc(83.33333% - 1.875rem)
    }
    .grid-margin-x>.large-11 {
        width: calc(91.66667% - 1.875rem)
    }
    .grid-margin-x>.large-12 {
        width: calc(100% - 1.875rem)
    }
    .large-up-1>.cell {
        width: 100%
    }
    .large-up-2>.cell {
        width: 50%
    }
    .large-up-3>.cell {
        width: 33.33333%
    }
    .large-up-4>.cell {
        width: 25%
    }
    .large-up-5>.cell {
        width: 20%
    }
    .large-up-6>.cell {
        width: 16.66667%
    }
    .large-up-7>.cell {
        width: 14.28571%
    }
    .large-up-8>.cell {
        width: 12.5%
    }
    .grid-margin-x.large-up-1>.cell {
        width: calc(100% - 1.875rem)
    }
    .grid-margin-x.large-up-2>.cell {
        width: calc(50% - 1.875rem)
    }
    .grid-margin-x.large-up-3>.cell {
        width: calc(33.33333% - 1.875rem)
    }
    .grid-margin-x.large-up-4>.cell {
        width: calc(25% - 1.875rem)
    }
    .grid-margin-x.large-up-5>.cell {
        width: calc(20% - 1.875rem)
    }
    .grid-margin-x.large-up-6>.cell {
        width: calc(16.66667% - 1.875rem)
    }
    .grid-margin-x.large-up-7>.cell {
        width: calc(14.28571% - 1.875rem)
    }
    .grid-margin-x.large-up-8>.cell {
        width: calc(12.5% - 1.875rem)
    }
    .small-margin-collapse>.large-1 {
        width: 8.33333%
    }
    .small-margin-collapse>.large-2 {
        width: 16.66667%
    }
    .small-margin-collapse>.large-3 {
        width: 25%
    }
    .small-margin-collapse>.large-4 {
        width: 33.33333%
    }
    .small-margin-collapse>.large-5 {
        width: 41.66667%
    }
    .small-margin-collapse>.large-6 {
        width: 50%
    }
    .small-margin-collapse>.large-7 {
        width: 58.33333%
    }
    .small-margin-collapse>.large-8 {
        width: 66.66667%
    }
    .small-margin-collapse>.large-9 {
        width: 75%
    }
    .small-margin-collapse>.large-10 {
        width: 83.33333%
    }
    .small-margin-collapse>.large-11 {
        width: 91.66667%
    }
    .small-margin-collapse>.large-12 {
        width: 100%
    }
    .medium-margin-collapse>.large-1 {
        width: 8.33333%
    }
    .medium-margin-collapse>.large-2 {
        width: 16.66667%
    }
    .medium-margin-collapse>.large-3 {
        width: 25%
    }
    .medium-margin-collapse>.large-4 {
        width: 33.33333%
    }
    .medium-margin-collapse>.large-5 {
        width: 41.66667%
    }
    .medium-margin-collapse>.large-6 {
        width: 50%
    }
    .medium-margin-collapse>.large-7 {
        width: 58.33333%
    }
    .medium-margin-collapse>.large-8 {
        width: 66.66667%
    }
    .medium-margin-collapse>.large-9 {
        width: 75%
    }
    .medium-margin-collapse>.large-10 {
        width: 83.33333%
    }
    .medium-margin-collapse>.large-11 {
        width: 91.66667%
    }
    .medium-margin-collapse>.large-12 {
        width: 100%
    }
    .large-margin-collapse {
        margin-right: 0;
        margin-left: 0
    }
    .large-margin-collapse>.cell {
        margin-right: 0;
        margin-left: 0
    }
    .large-margin-collapse>.small-1 {
        width: 8.33333%
    }
    .large-margin-collapse>.small-2 {
        width: 16.66667%
    }
    .large-margin-collapse>.small-3 {
        width: 25%
    }
    .large-margin-collapse>.small-4 {
        width: 33.33333%
    }
    .large-margin-collapse>.small-5 {
        width: 41.66667%
    }
    .large-margin-collapse>.small-6 {
        width: 50%
    }
    .large-margin-collapse>.small-7 {
        width: 58.33333%
    }
    .large-margin-collapse>.small-8 {
        width: 66.66667%
    }
    .large-margin-collapse>.small-9 {
        width: 75%
    }
    .large-margin-collapse>.small-10 {
        width: 83.33333%
    }
    .large-margin-collapse>.small-11 {
        width: 91.66667%
    }
    .large-margin-collapse>.small-12 {
        width: 100%
    }
    .large-margin-collapse>.medium-1 {
        width: 8.33333%
    }
    .large-margin-collapse>.medium-2 {
        width: 16.66667%
    }
    .large-margin-collapse>.medium-3 {
        width: 25%
    }
    .large-margin-collapse>.medium-4 {
        width: 33.33333%
    }
    .large-margin-collapse>.medium-5 {
        width: 41.66667%
    }
    .large-margin-collapse>.medium-6 {
        width: 50%
    }
    .large-margin-collapse>.medium-7 {
        width: 58.33333%
    }
    .large-margin-collapse>.medium-8 {
        width: 66.66667%
    }
    .large-margin-collapse>.medium-9 {
        width: 75%
    }
    .large-margin-collapse>.medium-10 {
        width: 83.33333%
    }
    .large-margin-collapse>.medium-11 {
        width: 91.66667%
    }
    .large-margin-collapse>.medium-12 {
        width: 100%
    }
    .large-margin-collapse>.large-1 {
        width: 8.33333%
    }
    .large-margin-collapse>.large-2 {
        width: 16.66667%
    }
    .large-margin-collapse>.large-3 {
        width: 25%
    }
    .large-margin-collapse>.large-4 {
        width: 33.33333%
    }
    .large-margin-collapse>.large-5 {
        width: 41.66667%
    }
    .large-margin-collapse>.large-6 {
        width: 50%
    }
    .large-margin-collapse>.large-7 {
        width: 58.33333%
    }
    .large-margin-collapse>.large-8 {
        width: 66.66667%
    }
    .large-margin-collapse>.large-9 {
        width: 75%
    }
    .large-margin-collapse>.large-10 {
        width: 83.33333%
    }
    .large-margin-collapse>.large-11 {
        width: 91.66667%
    }
    .large-margin-collapse>.large-12 {
        width: 100%
    }
    .large-padding-collapse {
        margin-right: 0;
        margin-left: 0
    }
    .large-padding-collapse>.cell {
        padding-right: 0;
        padding-left: 0
    }
    .large-offset-0 {
        margin-left: 0
    }
    .grid-margin-x>.large-offset-0 {
        margin-left: calc(0% + .9375rem)
    }
    .large-offset-1 {
        margin-left: 8.33333%
    }
    .grid-margin-x>.large-offset-1 {
        margin-left: calc(8.33333% + .9375rem)
    }
    .large-offset-2 {
        margin-left: 16.66667%
    }
    .grid-margin-x>.large-offset-2 {
        margin-left: calc(16.66667% + .9375rem)
    }
    .large-offset-3 {
        margin-left: 25%
    }
    .grid-margin-x>.large-offset-3 {
        margin-left: calc(25% + .9375rem)
    }
    .large-offset-4 {
        margin-left: 33.33333%
    }
    .grid-margin-x>.large-offset-4 {
        margin-left: calc(33.33333% + .9375rem)
    }
    .large-offset-5 {
        margin-left: 41.66667%
    }
    .grid-margin-x>.large-offset-5 {
        margin-left: calc(41.66667% + .9375rem)
    }
    .large-offset-6 {
        margin-left: 50%
    }
    .grid-margin-x>.large-offset-6 {
        margin-left: calc(50% + .9375rem)
    }
    .large-offset-7 {
        margin-left: 58.33333%
    }
    .grid-margin-x>.large-offset-7 {
        margin-left: calc(58.33333% + .9375rem)
    }
    .large-offset-8 {
        margin-left: 66.66667%
    }
    .grid-margin-x>.large-offset-8 {
        margin-left: calc(66.66667% + .9375rem)
    }
    .large-offset-9 {
        margin-left: 75%
    }
    .grid-margin-x>.large-offset-9 {
        margin-left: calc(75% + .9375rem)
    }
    .large-offset-10 {
        margin-left: 83.33333%
    }
    .grid-margin-x>.large-offset-10 {
        margin-left: calc(83.33333% + .9375rem)
    }
    .large-offset-11 {
        margin-left: 91.66667%
    }
    .grid-margin-x>.large-offset-11 {
        margin-left: calc(91.66667% + .9375rem)
    }
    .grid-y>.large-1,
    .grid-y>.large-10,
    .grid-y>.large-11,
    .grid-y>.large-12,
    .grid-y>.large-2,
    .grid-y>.large-3,
    .grid-y>.large-4,
    .grid-y>.large-5,
    .grid-y>.large-6,
    .grid-y>.large-7,
    .grid-y>.large-8,
    .grid-y>.large-9,
    .grid-y>.large-full,
    .grid-y>.large-shrink {
        -ms-flex-preferred-size: auto;
        flex-basis: auto
    }
    .grid-y>.large-auto {
        -ms-flex: 1 1 0px;
        -webkit-box-flex: 1;
        flex: 1 1 0px;
        height: auto
    }
    .grid-y>.large-shrink {
        height: auto
    }
    .grid-y>.large-1 {
        height: 8.33333%
    }
    .grid-y>.large-2 {
        height: 16.66667%
    }
    .grid-y>.large-3 {
        height: 25%
    }
    .grid-y>.large-4 {
        height: 33.33333%
    }
    .grid-y>.large-5 {
        height: 41.66667%
    }
    .grid-y>.large-6 {
        height: 50%
    }
    .grid-y>.large-7 {
        height: 58.33333%
    }
    .grid-y>.large-8 {
        height: 66.66667%
    }
    .grid-y>.large-9 {
        height: 75%
    }
    .grid-y>.large-10 {
        height: 83.33333%
    }
    .grid-y>.large-11 {
        height: 91.66667%
    }
    .grid-y>.large-12 {
        height: 100%
    }
    .grid-margin-y>.large-auto {
        height: auto
    }
    .grid-margin-y>.large-shrink {
        height: auto
    }
    .grid-margin-y>.large-1 {
        height: calc(8.33333% - 1.875rem)
    }
    .grid-margin-y>.large-2 {
        height: calc(16.66667% - 1.875rem)
    }
    .grid-margin-y>.large-3 {
        height: calc(25% - 1.875rem)
    }
    .grid-margin-y>.large-4 {
        height: calc(33.33333% - 1.875rem)
    }
    .grid-margin-y>.large-5 {
        height: calc(41.66667% - 1.875rem)
    }
    .grid-margin-y>.large-6 {
        height: calc(50% - 1.875rem)
    }
    .grid-margin-y>.large-7 {
        height: calc(58.33333% - 1.875rem)
    }
    .grid-margin-y>.large-8 {
        height: calc(66.66667% - 1.875rem)
    }
    .grid-margin-y>.large-9 {
        height: calc(75% - 1.875rem)
    }
    .grid-margin-y>.large-10 {
        height: calc(83.33333% - 1.875rem)
    }
    .grid-margin-y>.large-11 {
        height: calc(91.66667% - 1.875rem)
    }
    .grid-margin-y>.large-12 {
        height: calc(100% - 1.875rem)
    }
    .large-grid-frame {
        overflow: hidden;
        position: relative;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -ms-flex-align: stretch;
        -webkit-box-align: stretch;
        align-items: stretch;
        width: 100vw
    }
    .cell .large-grid-frame {
        width: 100%
    }
    .large-cell-block {
        overflow-x: auto;
        max-width: 100%;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-stype: -ms-autohiding-scrollbar
    }
    .large-cell-block-container {
        display: -ms-flexbox;
        display: -webkit-box;
        display: flex;
        -ms-flex-direction: column;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        max-height: 100%
    }
    .large-cell-block-container>.grid-x {
        max-height: 100%;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
    .large-cell-block-y {
        overflow-y: auto;
        max-height: 100%;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-stype: -ms-autohiding-scrollbar
    }
    .grid-y.large-grid-frame {
        width: auto;
        overflow: hidden;
        position: relative;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -ms-flex-align: stretch;
        -webkit-box-align: stretch;
        align-items: stretch;
        height: 100vh
    }
    .cell .grid-y.large-grid-frame {
        height: 100%
    }
    .grid-margin-y>.large-auto {
        height: auto
    }
    .grid-margin-y>.large-shrink {
        height: auto
    }
    .grid-margin-y>.large-1 {
        height: calc(8.33333% - 1.875rem)
    }
    .grid-margin-y>.large-2 {
        height: calc(16.66667% - 1.875rem)
    }
    .grid-margin-y>.large-3 {
        height: calc(25% - 1.875rem)
    }
    .grid-margin-y>.large-4 {
        height: calc(33.33333% - 1.875rem)
    }
    .grid-margin-y>.large-5 {
        height: calc(41.66667% - 1.875rem)
    }
    .grid-margin-y>.large-6 {
        height: calc(50% - 1.875rem)
    }
    .grid-margin-y>.large-7 {
        height: calc(58.33333% - 1.875rem)
    }
    .grid-margin-y>.large-8 {
        height: calc(66.66667% - 1.875rem)
    }
    .grid-margin-y>.large-9 {
        height: calc(75% - 1.875rem)
    }
    .grid-margin-y>.large-10 {
        height: calc(83.33333% - 1.875rem)
    }
    .grid-margin-y>.large-11 {
        height: calc(91.66667% - 1.875rem)
    }
    .grid-margin-y>.large-12 {
        height: calc(100% - 1.875rem)
    }
    .grid-margin-y.large-grid-frame {
        height: calc(100vh + 1.875rem)
    }
    .large-order-1 {
        -ms-flex-order: 1;
        -webkit-box-ordinal-group: 2;
        order: 1
    }
    .large-order-2 {
        -ms-flex-order: 2;
        -webkit-box-ordinal-group: 3;
        order: 2
    }
    .large-order-3 {
        -ms-flex-order: 3;
        -webkit-box-ordinal-group: 4;
        order: 3
    }
    .large-order-4 {
        -ms-flex-order: 4;
        -webkit-box-ordinal-group: 5;
        order: 4
    }
    .large-order-5 {
        -ms-flex-order: 5;
        -webkit-box-ordinal-group: 6;
        order: 5
    }
    .large-order-6 {
        -ms-flex-order: 6;
        -webkit-box-ordinal-group: 7;
        order: 6
    }
    .large-flex-container {
        display: -ms-flexbox;
        display: -webkit-box;
        display: flex
    }
    .large-flex-child-auto {
        -ms-flex: 1 1 auto;
        -webkit-box-flex: 1;
        flex: 1 1 auto
    }
    .large-flex-child-grow {
        -ms-flex: 1 0 auto;
        -webkit-box-flex: 1;
        flex: 1 0 auto
    }
    .large-flex-child-shrink {
        -ms-flex: 0 1 auto;
        -webkit-box-flex: 0;
        flex: 0 1 auto
    }
    .large-flex-dir-row {
        -ms-flex-direction: row;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row
    }
    .large-flex-dir-row-reverse {
        -ms-flex-direction: row-reverse;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        flex-direction: row-reverse
    }
    .large-flex-dir-column {
        -ms-flex-direction: column;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column
    }
    .large-flex-dir-column-reverse {
        -ms-flex-direction: column-reverse;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        flex-direction: column-reverse
    }
    .hide-for-large {
        display: none!important
    }
}

@media screen and (min-width:64em) {
    .architecture-box p {
        font-size: 20px;
        line-height: 26px
    }
    .architecture-details-left {
        width: 40%;
        float: left
    }
    .architecture-details-right {
        width: 60%;
        float: right;
        text-align: center
    }
    .architecture-details-right .svg-wrap {
        position: absolute;
        top: 50%;
        right: 0;
        width: 100%;
        -ms-transform: translate(0, 5%);
        -webkit-transform: translate(0, 5%);
        transform: translate(0, 5%)
    }
    .architecture-details-right svg {
        width: 95%
    }
    .architecture-details-right .arch-module-inner {
        margin: 0;
        width: 415px;
        float: right;
        position: relative;
        padding: 10px;
        border: 4px solid #29b5e8
    }
    .architecture-details-right .arch-module-inner .arch-left {
        display: block
    }
    .architecture-details-right .arch-module-inner .arch-left img {
        width: 224px;
        position: absolute;
        left: -45%;
        top: 44%;
        z-index: 10;
        -ms-transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }
    .architecture-details-right .arch-module-inner .arch-triangle {
        display: block
    }
    .architecture-details-right .arch-module-inner .arch-triangle img {
        width: 110px;
        position: absolute;
        left: -59px;
        top: 50%;
        -ms-transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }
    .architecture-details-right .arch-module-inner .arch-toolbar {
        display: block;
        position: absolute;
        right: -60px;
        top: 30%
    }
    .architecture-details-right .arch-module-inner .arch-toolbar img {
        display: block;
        margin: 100px 0
    }
    .architecture-details-right .arch-module-inner .arch-toolbar img:first-child {
        width: 45px;
        margin-top: 80px;
        margin-bottom: 120px
    }
    .architecture-details-right .arch-module-inner .arch-toolbar img:last-child {
        width: 30px
    }
    .training-packages .packages-content .card-cell {
        width: calc(50% - 1.875rem)
    }
    .certification-card.layout-single .certification-image-wrapper {
        width: calc(36.66667% - 1.8rem)
    }
    .certification-card .certification-tabs-links.cell {
        width: calc(36.66667% - 1.8rem)
    }
}

@media screen and (min-width:1025px) {
    .padding-mini {
        padding-top: 30px;
        padding-bottom: 30px
    }
    .padding-tall {
        padding-top: 40px;
        padding-bottom: 40px
    }
    .padding-grande,
    .site-footer.simple-footer {
        padding-top: 50px;
        padding-bottom: 50px
    }
    .padding-venti,
    .sno-section {
        padding-top: 100px;
        padding-bottom: 100px
    }
    .padding-superventi {
        padding-top: 120px;
        padding-bottom: 120px
    }
    .pt-mini {
        padding-top: 30px
    }
    .pt-tall {
        padding-top: 40px
    }
    .pt-grande {
        padding-top: 50px
    }
    .pt-venti {
        padding-top: 100px
    }
    .pt-superventi {
        padding-top: 120px
    }
    .pb-mini {
        padding-bottom: 30px
    }
    .pb-tall {
        padding-bottom: 40px
    }
    .pb-grande {
        padding-bottom: 50px
    }
    .image-text-rows .image-text-row .image-cell,
    .image-text-rows .image-text-row .text-cell,
    .pb-venti {
        padding-bottom: 100px
    }
    .pb-superventi {
        padding-bottom: 120px
    }
    p {
        font-size: 16px
    }
    .intro-text p {
        font-size: 20px
    }
    .intro-text-inline p {
        font-size: 20px
    }
    h1 {
        font-size: 4rem
    }
    h2 {
        font-size: 3rem
    }
    h3 {
        font-size: 2rem
    }
    h4 {
        font-size: 1.5rem
    }
    h5 {
        font-size: 1.25rem
    }
    h6 {
        font-size: 1rem
    }
    .accordion-content ul li,
    .service-tiers .service-card .service-card-content ul li,
    .tabs-content ul li,
    .text-content ul li,
    ul.bullets li {
        font-size: 16px
    }
}

@media (min-width:1025px) {
    p {
        margin-bottom: 1.5rem
    }
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        margin-bottom: 1.5rem
    }
    .sno-section.large-padding {
        padding: 85px 0
    }
    .sno-section.small-padding {
        padding: 50px 0!important
    }
    .section-arrow-left:before {
        background-size: auto 1100px;
        top: auto;
        bottom: -100px
    }
    .section-arrow-right:before {
        background-size: auto 1100px;
        top: auto;
        right: -400px
    }
    .section-wave-vertical:before {
        display: block
    }
    .flex-list {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
    .show-for-large {
        display: block
    }
    .video-thumbnail .thumbnail {
        max-width: none
    }
    .bg-arrows {
        background-size: 1200px auto
    }
    #four-oh-four {
        padding: 150px 0
    }
    #four-oh-four .arrow-404 {
        top: 30px;
        right: -50px;
        width: 400px
    }
    .calendar-row {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
    .sno-header .toolbar .search.is-active {
        width: 268px
    }


@media (min-width:1025px) {
    .footer-nav {
        margin-top: 0
    }
    .footer-nav>li {
        width: auto
    }
    .footer-logo {
        width: 186px
    }
    .privacy-links {
        width: auto
    }
    .address-and-phone {
        margin: 0;
        width: auto
    }
    .address-and-phone p {
        display: inline
    }
    .footer-bottom .footer-bottom-row {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
    .card.large-card .type,
    .large-card.sno-card .type {
        font-size: 2.375rem
    }
    ul.tabs.line-tabs {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
    ul.tabs.line-tabs li a {
        font-size: 1.25rem;
        margin: .5rem 1rem
    }
}

/*

    .white-form {
        padding: 40px 45px
    }
    .horizontal-form p.signup {
        margin: 10px 0 0 1rem
    }
    .horizontal-form .mktoForm {
        width: 90%!important
    }
    .horizontal-form-thx {
        margin-left: 1rem;
        font-family: Lato-Regular, sans-serif
    }
    .sno-announcements .slides .slide {
        padding: 18px 0 16px;
        min-height: 83px
    }
    .sno-announcements .slides .slide strong {
        font-size: 18px
    }
    .sno-announcements .slides .slide p span {
        display: block
    }
    .sno-announcements .slides .slide p a {
        font-size: 15px;
        margin-left: 10px
    }
    .customer-quote .quote-cell {
        text-align: right
    }
    .customer-quote .quote-cell.text-center {
        text-align: center
    }
    .customer-quote .quote-cell.text-center * {
        text-align: center
    }
    .customer-quote .quote-cell.text-center .logo {
        margin: 0 auto
    }
    .customer-quote .quote-logo {
        display: inline-block
    }
    .customer-quote .quote {
        text-align: right;
        font-size: 25px;
        line-height: 40px;
        margin-top: 0
    }
    .customer-quote .quote p {
        text-align: right;
        font-size: 25px;
        line-height: 40px
    }
    .customer-quote.featured-quote .quote,
    .customer-quote.featured-quote .quote-cell,
    .customer-quote.featured-quote p {
        text-align: left
    }
    .customer-quote p.attribution span.company {
        font-size: 14px
    }
    .customer-quote p.attribution {
        font-size: 13.16px
    }
    .customer-quote .quote-arrow {
        width: 700px;
        left: -275px
    }
    .quote-video {
        width: 300px;
        height: 300px
    }
    .quote-nav {
        max-width: 60%;
        bottom: 0;
        right: 20px
    }
    .quote-nav .slick-arrow {
        display: inline-block!important
    }
    .quote-nav .slick-slide {
        min-width: 175px
    }
    .quote-nav {
        right: 0
    }
    .quote-nav .quote-logo {
        margin: 0
    }
    .sno-company-hero .hero-content .grid-container .grid-x {
        min-height: 450px
    }
    .sno-company-hero .hero-content .arrow-left {
        width: 333px
    }
    .sno-company-hero .hero-content .arrow-right {
        width: 309px
    }
    .sno-company-hero .video .thumbnail {
        max-width: none
    }
    .sno-stats .box {
        width: 312px
    }
    .sno-stats .header .data .value {
        font-size: 70px
    }
    .listings-title-section .listings-arrow {
        display: block
    }
    .sno-our-values .box .box-content .back:before,
    .sno-our-values .box .box-content .front:before {
        display: block
    }
    .sno-team .team-list {
        text-align: left
    }
    .box-popup {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }
    .box-popup .team-member-header .social {
        text-align: center
    }
    #lightcase-content .team-member-bio-popup {
        padding: 40px
    }
    .service-tiers .tier-layout-columns .service-card-content-buttons {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        padding: 1.75rem
    }
    .sno-partners-box {
        padding: 60px 40px
    }
    .sno-partners-box .box img {
        max-width: 160px
    }
    .sno-diagram .diagram-wrapper {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-shadow: 2px 4px 10px 0 rgba(0, 0, 0, .1);
        box-shadow: 2px 4px 10px 0 rgba(0, 0, 0, .1)
    }
    .sno-diagram .box-diagram {
        margin-top: 150px;
        margin-bottom: 150px
    }
    .sno-diagram .box-diagram .logos {
        margin-top: 10px;
        width: 100%;
        max-width: 562px
    }
    .sno-diagram .box-diagram .logos img {
        margin: 10px 20px;
        height: 45px
    }
    .sno-diagram .box-details {
        width: 100%;
        max-width: 530px
    }
    .sno-diagram .box-details .content {
        padding: 40px
    }
    #home-hero h1 {
        font-size: 4.5rem
    }
    #home-hero .hero-text {
        padding-bottom: 84px
    }
    #home-hero .hero-text .cell p {
        margin-bottom: 2.2rem
    }
    #home-hero .side-by-side-buttons .btn {
        margin-right: 34px
    }
    #home-hero #hero-video {
        right: auto;
        left: 55%;
        top: -60px;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }
    #home-hero .static-hero {
        right: auto;
        left: 55%;
        top: -60px;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }
    #home-hero:before {
        width: 800px;
        height: 140px;
        top: -130px
    }
    #home-hero:after {
        width: 800px;
        height: 140px
    }
    .quick-links-section .line {
        width: 150px
    }
    .quick-links-section {
        padding: 35px 0 25px
    }
    .quick-links-section .quick-links li {
        margin: 0 10px;
        padding: 0 0 15px 0;
        width: 150px
    }
    .quick-links-section .quick-links li a {
        font-size: 1.25rem;
        padding: 0 0 25px 0
    }
    .platform-container {
        display: block
    }
    .platform-container-mobile {
        display: none
    }
    .platform-text-columns {
        margin-top: 20px;
        margin-bottom: 50px
    }
    .featured-listings .featured-listing-content {
        padding: 35px
    }
    .featured-listings .featured-listing-content h4 {
        font-size: 1.5rem
    }
    .certification-card.layout-single .icon-list {
        width: 60%
    }
}

@media (min-width:1200px) {
    body.has-mobile-nav-open {
        overflow: auto
    }
    .bg-arrows {
        background-size: 2000px auto
    }
    #four-oh-four {
        padding: 250px 0
    }
    #four-oh-four .arrow-404 {
        right: -140px;
        width: 600px
    }
    .sno-header.is-sticky {
        padding-top: 13px;
        padding-bottom: 0
    }
    .sno-header.is-sticky .toolbar .logo img {
        height: 42px
    }
    .sno-header.is-sticky .toolbar .wrapper {
        -webkit-transform: translateY(-46px);
        -ms-transform: translateY(-46px);
        transform: translateY(-46px)
    }
    .sno-header.is-sticky-on-top-desktop {
        position: relative!important
    }
    .sno-header .toolbar .wrapper {
        top: 0;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    .sno-header .toolbar .logo img {
        height: 50px
    }
    .sno-header .toolbar .phone {
        display: block
    }
    .sno-header .toolbar .search {
        margin-right: 32px
    }
    .sno-header .toolbar .languages {
        display: block
    }
    .sno-header .toolbar .login {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
    .sno-header .toolbar .cta {
        display: none
    }
    .sno-header .toolbar .hamburger {
        display: none
    }
    .sno-header .nav {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
    .sno-header .nav-mobile {
        display: none
    }
    .sno-subnav {
        display: block
    }
    .campaign-nav-logo img {
        height: 50px
    }
    body.has-sticky-campaign-nav .campaign-nav-logo img {
        height: 42px
    }
    .campaign-nav-menu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
    .campaign-nav-hamburger {
        display: none
    }
    .card h4,
    .sno-card h4 {
        font-size: 1.125rem
    }
    .featured-quote-section.section-arrow-right:before {
        display: block;
        z-index: 12
    }
    .customer-quote.featured-quote .quote-cell {
        padding-bottom: 100px
    }
    .quote-video {
        width: 350px;
        height: 350px
    }
    #page-hero .grid-container {
        padding-right: .9375rem;
        padding-left: .9375rem
    }
    .listings-title-section .listings-arrow {
        width: 473px;
        left: -120px;
        top: -250px
    }
    #home-hero h1 {
        font-size: 5.6rem;
        margin-bottom: 2.2rem
    }
    #home-hero .hero-text {
        padding-bottom: 90px
    }
    #home-hero:before {
        width: 1100px;
        top: -140px
    }
    #home-hero:after {
        width: 1100px
    }
    #hero-arrow-holder {
        max-width: 95rem;
        margin: 0 auto
    }
    #data-cloud-home-hero {
        max-width: 1100px
    }
    .featured-listings .featured-listing-content {
        padding: 40px
    }
}

@media (min-width:1440px) {
    #data-cloud-home-hero {
        max-width: 1183px;
        right: -100px
    }
}

@media (max-width:1260px) {
    .box-popup .team-member-block .bio {
        margin-top: 20px
    }
    .lightcase-icon-next::before,
    .lightcase-icon-prev::before {
        color: #000
    }
    .lightcase-icon-close::before {
        color: #000
    }
}

@media (max-width:1199px) {
    .sno-header.is-sticky-on-top-mobile {
        position: relative!important
    }
}

@media (max-width:1024px) {
    .quote-nav .line {
        display: none
    }
}

@media screen and (max-width:640px) {
    html[data-lc-type=ajax] #lightcase-case,
    html[data-lc-type=inline] #lightcase-case {
        position: fixed!important;
        top: 0!important;
        left: 0!important;
        right: 0!important;
        bottom: 0!important;
        margin: 0!important;
        padding: 55px 0 70px 0;
        width: 100%!important;
        height: 100%!important;
        overflow: auto!important
    }
    html[data-lc-type=ajax] #lightcase-content,
    html[data-lc-type=error] #lightcase-content,
    html[data-lc-type=inline] #lightcase-content {
        position: relative!important;
        top: auto!important;
        left: auto!important;
        width: auto!important;
        height: auto!important;
        margin: 0!important;
        padding: 0!important;
        border: none!important;
        background: #fff
    }
    html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner,
    html[data-lc-type=error] #lightcase-content .lightcase-contentInner,
    html[data-lc-type=inline] #lightcase-content .lightcase-contentInner {
        padding: 15px
    }
    html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner,
    html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner>*,
    html[data-lc-type=error] #lightcase-content .lightcase-contentInner,
    html[data-lc-type=error] #lightcase-content .lightcase-contentInner>*,
    html[data-lc-type=inline] #lightcase-content .lightcase-contentInner,
    html[data-lc-type=inline] #lightcase-content .lightcase-contentInner>* {
        width: 100%!important;
        max-width: none!important
    }
    html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner>:not(iframe),
    html[data-lc-type=error] #lightcase-content .lightcase-contentInner>:not(iframe),
    html[data-lc-type=inline] #lightcase-content .lightcase-contentInner>:not(iframe) {
        height: auto!important;
        max-height: none!important
    }
    html.lightcase-isMobileDevice[data-lc-type=iframe] #lightcase-content .lightcase-contentInner iframe {
        overflow: auto;
        -webkit-overflow-scrolling: touch
    }
    html[data-lc-type=inline] #lightcase-content .lightcase-contentInner {
        height: auto!important
    }
    html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap,
    html[data-lc-type=error] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap,
    html[data-lc-type=inline] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap {
        position: relative!important;
        top: auto!important;
        left: auto!important;
        width: auto!important;
        height: auto!important;
        margin: 0!important;
        padding: 0!important;
        border: none!important;
        background: 0 0!important
    }
    #lightcase-content h1,
    #lightcase-content h2,
    #lightcase-content h3,
    #lightcase-content h4,
    #lightcase-content h5,
    #lightcase-content h6,
    #lightcase-content p {
        color: #aaa
    }
    #lightcase-case p.lightcase-error {
        padding: 30px 0
    }
    #lightcase-info #lightcase-title {
        position: fixed;
        top: 10px;
        left: 0;
        max-width: 87.5%;
        padding: 5px 15px;
        background: #333
    }
    .lightcase-fullScreenMode #lightcase-info {
        padding-left: 15px;
        padding-right: 15px
    }
    html:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-info {
        position: static
    }
    a[class*=lightcase-icon-] {
        bottom: 15px;
        font-size: 24px
    }
    #lightcase-overlay {
        opacity: .9!important;
        background-color: #fff!important
    }
}

@media (max-width:640px) {
    .sno-header {
        padding: 23px 0
    }
    .sno-header .container {
        padding: 0 15px
    }
    .sno-header.is-sticky .toolbar .logo img {
        height: 32px
    }
    .sno-header .toolbar {
        min-height: 32px
    }
    .sno-header .toolbar .logo img {
        height: 32px
    }
    .campaign-nav {
        top: 10px
    }
    .campaign-nav .grid-container {
        height: 50px
    }
    .campaign-nav-logo img {
        height: 32px
    }
    body.has-sticky-campaign-nav .campaign-nav-logo img {
        height: 32px
    }
    .campaign-nav-mobile {
        top: -10px
    }
    .campaign-nav-mobile-wrapper {
        padding-top: 50px;
        padding-bottom: 50px
    }
    .sno-announcements .slides {
        margin: 0 26px 0 20px
    }
    .sno-announcements .slides .slick-list {
        margin: 0 26px 0 20px
    }
    .sno-announcements .slides .slide {
        padding: 14px 0 13px;
        min-height: 46px
    }
    .sno-announcements .slides .slide strong {
        font-size: 13px
    }
    .sno-announcements .close {
        display: block;
        width: 11px;
        height: 11px;
        background-image: url(../img/icon-close-white.svg);
        background-size: 11px 11px;
        overflow: hidden;
        white-space: nowrap;
        text-indent: -9999px;
        content: '';
        right: 15px
    }
    .sno-announcements .slick-dots {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .sno-announcements .slick-dots li:not(:first-child) {
        margin: 4px 0 0 0
    }
    .sno-announcements .slick-dots button {
        width: 5px;
        height: 5px
    }
    .searchandfilter-wrapper .sf-field-search {
        margin-bottom: 0!important;
        width: calc(100% - 80px)
    }
    .sno-stats .styled-value {
        margin-left: 0
    }
    .sno-stats .stats {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
    .sno-stats .stats>.cell {
        width: auto
    }
    .sno-team .team-list .team-member-header {
        height: 100%
    }
    .sno-team .team-list .team-member-header img.headshot {
        height: 100%
    }
    #lightcase-info {
        left: 0;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
    #lightcase-content .team-member-header img.headshot {
        width: 100%;
        height: 100%
    }
    .sno-partners-box .grid-container {
        padding-left: .9375rem;
        padding-right: .9375rem
    }
    .sno-partners-box .partners-grid {
        margin-top: 20px
    }
    .sno-partners-box .box img {
        max-height: 45px
    }
    .quick-links-section .quick-links li:first-child {
        display: none
    }
    .platform-text-columns {
        margin-top: -25px
    }
    .platform-text-columns .cell:not(:first-child) {
        margin-top: 30px
    }
}

@media screen and (max-width:575px) {
    body.has-search-active .sno-header .toolbar .logo img {
        height: 0
    }
}

@media screen and (max-width:400px) {
    .sno-header .toolbar .search {
        margin-right: 10px
    }
    .sno-header .toolbar .search.is-active {
        width: 175px
    }
    .sno-header .toolbar .cta {
        margin-right: 10px
    }
}

@media screen and (max-width:360px) {
    .sno-header.is-sticky .toolbar .logo img {
        height: 28px
    }
    .sno-header .toolbar {
        min-height: 28px
    }
    .sno-header .toolbar .logo img {
        height: 28px
    }
    .sno-header .toolbar .search.is-active {
        width: 150px
    }
}

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

@media screen and (max-width:39.99875em) {
    .reveal {
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        width: 100%;
        max-width: none;
        height: 100%;
        min-height: 100%;
        margin-left: 0;
        border: 0;
        border-radius: 0
    }
    .hide-for-small-only {
        display: none!important
    }
    .show-for-medium {
        display: none!important
    }
}

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

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

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

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

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

@media screen and (max-width:640px) and (min-width:641px) {
    html[data-lc-type=image] #lightcase-content .lightcase-contentInner,
    html[data-lc-type=video] #lightcase-content .lightcase-contentInner {
        line-height: .75
    }
} */