!normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.csshtml {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

main {
    display: block
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

pre {
    font-family: monospace, monospace;
    font-size: 1em
}

a {
    background-color: transparent
}

abbr[title] {
    border-bottom: 0;
    text-decoration: underline;
    text-decoration: underline dotted
}

b,
strong {
    font-weight: bolder
}

code,
kbd,
samp {
    font-family: monospace, monospace;
    font-size: 1em
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

img {
    border-style: none
}

button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

button,
input {
    overflow: visible
}

button,
select {
    text-transform: none
}

[type=button],
[type=reset],
[type=submit],
button {
    -webkit-appearance: button
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
    outline: 1px dotted ButtonText
}

fieldset {
    padding: .35em .75em .625em
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

progress {
    vertical-align: baseline
}

textarea {
    overflow: auto
}

[type=checkbox],
[type=radio] {
    box-sizing: border-box;
    padding: 0
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

details {
    display: block
}

summary {
    display: list-item
}

template {
    display: none
}

[hidden] {
    display: none
}

a,
article,
button,
div,
figcaption,
figure,
footer,
header,
iframe,
input,
li,
main,
nav,
ol,
p,
section,
select,
span,
textarea,
ul {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

input[type=button],
input[type=checkbox],
input[type=color],
input[type=date],
input[type=datetime-local],
input[type=email],
input[type=file],
input[type=image],
input[type=month],
input[type=number],
input[type=password],
input[type=radio],
input[type=range],
input[type=reset],
input[type=search],
input[type=submit],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
input[type=week],
select,
textarea {
    -webkit-appearance: none;
    appearance: none
}

._box-hover-moveright-effect_,
._box-hover-moveup-effect_,
._box-shadow-1_,
._button-hover-effect_,
._logo_,
._menu_>._menu-item_._menu-item-has-child_>a:after,
._site-logo-container_ a span,
._site-mobile-navigation_,
._site-navigation_ ._menu_ ._sub-menu_ ._menu-item-has-child_>a:after,
._slider-multiple_ .slick-slide img,
.fa,
.far,
.fas,
a,
img {
    -webkit-transition: all .1s linear 0s;
    transition: all .1s linear 0s;
}

.fa-external-link-alt {
    font-size: 10px !important;
    
}

._column-flex_,
._section-split-screen_ ._wrapper_ {
    display: flex;
    flex-direction: row;
    align-content: flex-start;
    justify-content: space-between;
    align-items: stretch;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

._has-background-image_,
._split-screen_ {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center
}

._menu_>._menu-item_._menu-item-has-child_>a:after,
._menu_>._menu-item_>._sub-menu_:before,
._site-navigation_ ._menu_ ._sub-menu_ ._menu-item-has-child_>a:after {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1
}

._menu_>._menu-item_._menu-item-has-child_>a:after,
._menu_>._menu-item_>._sub-menu_:before,
._site-navigation_ ._menu_ ._sub-menu_ ._menu-item-has-child_>a:after {
    font-family: "Font Awesome 5 Free";
    font-weight: 900
}

._box-shadow-0_,
._site-mobile-navigation_ {
    -webkit-box-shadow: 0 0 0 transparent, 0 0 0 transparent;
    box-shadow: 0 0 0 transparent, 0 0 0 transparent
}

._box-shadow-1_ {
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .05), 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .05), 0 1px 2px rgba(0, 0, 0, .1)
}

._box-shadow-2_ {
    -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, .05), 0 3px 6px rgba(0, 0, 0, .07);
    box-shadow: 0 3px 6px rgba(0, 0, 0, .05), 0 3px 6px rgba(0, 0, 0, .07)
}

._box-shadow-3_,
._menu_>._menu-item_>._sub-menu_,
._site-mobile-navigation_._show_,
._site-navigation_ ._menu_>._menu-item_>._sub-menu_ ._sub-menu-more-child_ {
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, .05), 0 6px 6px rgba(0, 0, 0, .1);
    box-shadow: 0 10px 20px rgba(0, 0, 0, .05), 0 6px 6px rgba(0, 0, 0, .1)
}

._box-shadow-1_:hover,
._box-shadow-4_ {
    -webkit-box-shadow: 0 14px 28px rgba(0, 0, 0, .07), 0 10px 10px rgba(0, 0, 0, .09);
    box-shadow: 0 14px 28px rgba(0, 0, 0, .07), 0 10px 10px rgba(0, 0, 0, .09)
}

._box-shadow-5_ {
    -webkit-box-shadow: 0 19px 38px rgba(0, 0, 0, .12), 0 15px 12px rgba(0, 0, 0, .09);
    box-shadow: 0 19px 38px rgba(0, 0, 0, .12), 0 15px 12px rgba(0, 0, 0, .09)
}

html {
    font-size: 15px;
    scroll-behavior: smooth
}

body {
    font-size: 1em;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    color: #000;
    line-height: 1.75em;
    letter-spacing: 0;
    max-width: none;
    margin: 0 auto
}

a {
    cursor: pointer;
    color: #1fb4ac;
    text-decoration: none
}

a:focus,
a:hover {
    color: #000;
    text-decoration: none
}

a._link-color-none_ {
    color: #000
}

a._link-color-none_:focus,
a._link-color-none_:hover {
    color: #1fb4ac
}

ol,
ul {
    margin: 0;
    padding: 0
}

ol li,
ul li {
    padding: 0;
    list-style-type: none
}

._content-body_ ol,
._content-body_ ul {
    padding-left: 20px;
    margin-bottom: 30px
}

._content-body_ ol ol:last-child,
._content-body_ ol ul:last-child,
._content-body_ ul ol:last-child,
._content-body_ ul ul:last-child {
    margin-bottom: 0
}

._content-body_ ol li,
._content-body_ ul li {
    margin-bottom: 10px
}

._content-body_ ol li:last-child,
._content-body_ ul li:last-child {
    margin-bottom: 0
}

ul li {
    list-style-type: disc
}

ul li li {
    list-style-type: circle
}

ol li {
    list-style-type: decimal
}

._content-body_ ol li {
    padding-left: 10px
}

img {
    width: 100%;
    height: auto;
    transform: scale(1)
}

._card_ img {
    border-radius: 0
}

img._image-round_ {
    border-radius: 50%
}

img._image-grow-onhover_:hover {
    transform: scale(1.1)
}

img._float-left_ {
    float: left
}

figure {
    margin: 0
}

._figure-inline_ figure {
    display: inline-block;
    margin: 2px;
    vertical-align: middle
}

._figure-inline_ figure:last-child {
    margin-right: 0
}

._figure-background_ figure:after {
    position: absolute;
    z-index: -1;
    top: -15%;
    left: 30%;
    content: "";
    width: 80%;
    height: 125%;
    opacity: .4;
    background-color: #1fb4ac
}

p {
    margin: 0 0 30px
}

p:last-child {
    margin-bottom: 0
}

blockquote {
    margin: 0 0 30px;
    padding: 10px 10px 10px 20px;
    border-left: 3px solid #1fb4ac
}

blockquote blockquote:last-child {
    margin-bottom: 0
}

code {
    background-color: #eee;
    padding: 3px 5px;
    border-radius: 5px
}

pre code {
    background-color: transparent;
    padding: 0;
    border-radius: 0
}

pre {
    border: 1px solid #ddd;
    background-color: #f7f7f7;
    padding: 10px 20px;
    border-radius: 5px;
    margin: 0 0 30px
}

pre .hljs {
    padding: 0;
    background-color: transparent
}

mark {
    padding: 3px 5px;
    background-color: #f7f196
}

table thead {
    background-color: #fff;
    border-bottom: 2px solid #ddd
}

table td,
table th {
    padding: 5px 10px
}

table tr {
    border-bottom: 1px solid #ddd
}

table tr:nth-of-type(even) {
    background-color: #f7f7f7
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: initial;
    display: block;
    line-height: 1.4em;
    font-family: Poppins, sans-serif;
    font-weight: 700;
    letter-spacing: normal
}

._col_ h1,
._col_ h2,
._col_ h3,
._col_ h4,
._col_ h5,
._col_ h6,
._content-body_ h1,
._content-body_ h2,
._content-body_ h3,
._content-body_ h4,
._content-body_ h5,
._content-body_ h6 {
    margin-bottom: 30px
}

._col_ h1._no-margin-bottom_,
._col_ h2._no-margin-bottom_,
._col_ h3._no-margin-bottom_,
._col_ h4._no-margin-bottom_,
._col_ h5._no-margin-bottom_,
._col_ h6._no-margin-bottom_ {
    margin-bottom: 0
}

._section-title-hero_,
._section-title-hero_ ._section-title_ {
    font-size: 45px;
    font-weight: 600
}

._hero_ {
    font-size: 45px
}

._small_ {
    font-size: 12px;
    line-height: 1.4em
}

._medium_ {
    font-size: 14px;
    line-height: 1.6em
}

._font-weight-bold_,
._strong_ {
    font-weight: 700
}

._font-size-h1_,
h1 {
    font-size: 36px
}

._font-size-h2_,
h2 {
    font-size: 32px
}

._font-size-h3_,
h3 {
    font-size: 28px
}

._font-size-h4_,
h4 {
    font-size: 24px
}

._font-size-h5_,
h5 {
    font-size: 20px
}

._font-size-h6_,
h6 {
    font-size: 18px
}

._typography-white_ {
    color: #fff
}

._typography-white_ a {
    color: #fff
}

._typography-white_ a:hover {
    color: #fff
}

._typography-white_ a._accent-1_ {
    color: #1fb4ac
}

._typography-white_ a._accent-1_:hover {
    color: #fff
}

._typography-white_ a._accent-2_ {
    color: #79b6e3
}

._typography-white_ a._accent-2_:hover {
    color: #fff
}

._typography-white_ a._accent-3_ {
    color: #f3a91d
}

._typography-white_ a._accent-3_:hover {
    color: #fff
}

._typography-white_ a._accent-4_ {
    color: #f06623
}

._typography-white_ a._accent-4_:hover {
    color: #fff
}

._accent-1_ {
    color: #1fb4ac
}

._accent-2_ {
    color: #79b6e3
}

._accent-3_ {
    color: #f3a91d
}

._accent-4_ {
    color: #f06623
}
._accent-none_ {
    color: #000
}

._accent-none_ a {
    color: #000
}

._accent-none_ a:hover {
    color: #777
}

._background-color-white_ ._accent-none_ {
    color: #000
}

._background-color-white_ ._accent-none_ a {
    color: #000
}

._background-color-white_ ._accent-none_ a:hover {
    color: #777
}

._accent-link-white_ a {
    color: #fff;
    opacity: 1
}

._accent-link-white_ a:hover {
    color: #fff;
    opacity: .7
}

._text-line-height-1pt2_ {
    line-height: 1.2em
}

._text-line-height-1pt4_ {
    line-height: 1.4em
}

._link-has-icon_ {
    padding-left: 25px;
    position: relative
}

._link-has-icon_ .fa,
._link-has-icon_ .far,
._link-has-icon_ .fas {
    position: absolute;
    top: 0;
    left: 0;
    line-height: inherit
}

._link-has-slash_:after {
    content: " / ";
    font-weight: 700;
    color: #000
}

._link-has-slash_:last-child:after {
    display: none
}

._link-block_ {
    display: block;
    width: auto;
    margin-bottom: 15px
}

._link-block_:last-child {
    margin-bottom: 0
}

._read-more_ {
    font-weight: 700
}

ul {
    padding-left: 20px
}

ul li {
    margin-bottom: 10px;
    list-style-type: disc
}

ul li:last-child {
    margin-bottom: 0
}

ul li ul {
    margin-top: 10px;
    padding-left: 20px
}

ul li li {
    list-style-type: circle
}

ul._list-numeric_ li {
    list-style-type: decimal
}

ul._list-numeric_ li li {
    list-style-type: lower-alpha
}

._no-bullets_ {
    padding-left: 0
}

._no-bullets_ li {
    list-style-type: none
}

._text-align-left_ {
    text-align: left
}

._text-align-center_ {
    text-align: center
}

._text-align-right_ {
    text-align: right
}

._container-left_ {
    margin-left: 0;
    margin-right: auto;
    left: 0;
    right: initial
}

._container-center_ {
    display: block;
    margin-left: auto;
    margin-right: auto
}

._container-right_ {
    margin-left: auto;
    margin-right: 0;
    left: initial;
    right: 0
}

._vertical-align-top_ {
    vertical-align: top
}

._max-width-1200_ {
    max-width: 1200px
}

._max-width-1100_ {
    max-width: 1100px
}

._max-width-1000_ {
    max-width: 1000px
}

._max-width-900_ {
    max-width: 900px
}

._max-width-800_ {
    max-width: 800px
}

._max-width-700_ {
    max-width: 700px
}

._max-width-600_ {
    max-width: 600px
}

._max-width-500_ {
    max-width: 500px
}

._max-width-450_ {
    max-width: 450px
}

._max-width-400_ {
    max-width: 400px
}

._max-width-300_ {
    max-width: 300px
}

._max-width-200_ {
    max-width: 200px
}

._max-width-100_ {
    max-width: 100px
}

._background-video_ {
    position: absolute;
    right: 0;
    bottom: 0;
    min-width: 100%;
    min-height: 100%
}

._background-overlay_ {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

._box-has-background-color_ {
    padding: 50px 40px
}

._background-color-white_ {
    background-color: #fff;
    color: #000
}

._background-color-white_ a {
    color: #1fb4ac
}

._background-color-white_ a:hover {
    color: #000
}

._background-color-default_ {
    background-color: #f7f7f7
}

._background-color-accent-1_ {
    background-color: #1fb4ac
}

._background-color-accent-2_ {
    background-color: #79b6e3
}

._background-color-accent-3_ {
    background-color: #f3a91d
}

._background-color-accent-4_ {
    background-color: #f06623
}

._background-color-gradient-accent-1_ {
    background: #1fb4ac;
    background: linear-gradient(320deg, #1fb4ac 0, #79e3c3 100%)
}

._background-color-gradient-accent-2_ {
    background: #79b6e3;
    background: linear-gradient(320deg, #79b6e3 0, #c1e5ff 100%)
}

._background-color-gradient-accent-3_ {
    background: #f3a91d;
    background: linear-gradient(320deg, #f3a91d 0, #fff988 100%)
}

._background-color-gradient-accent-4_ {
    background: #f06623;
    background: linear-gradient(320deg, #f06623 0, #f3cb1d 100%)
}

._box-hover-moveup-effect_ {
    transform: translateY(0)
}

._box-hover-moveup-effect_:hover {
    transform: translateY(-10px)
}

._box-hover-moveright-effect_ {
    transform: translateX(0)
}

._box-hover-moveright-effect_:hover {
    transform: translateX(10px)
}

._bordered-box-accent_,
._bordered-box-default_,
._bordered-box-white_ {
    border-radius: 0;
    border-width: 1px;
    border-style: solid;
    padding: 30px 20px
}

._border-left_ {
    border-left-width: 10px;
    border-left-style: solid
}

._border-top_ {
    border-top-width: 10px;
    border-top-style: solid
}

._border-right_ {
    border-right-width: 10px;
    border-right-style: solid
}

._border-bottom_ {
    border-bottom-width: 10px;
    border-bottom-style: solid
}

._bordered-box-default_ {
    border-color: #eee
}

._bordered-box-white_ {
    border-color: #fff
}

._border-color-accent-1_ {
    border-color: #1fb4ac
}

._border-color-accent-2_ {
    border-color: #79b6e3
}

._border-color-accent-3_ {
    border-color: #f3a91d
}

._border-color-accent-4_ {
    border-color: #f06623
}

._container-image-only_:before {
    width: 100%;
    height: 100%;
    content: " ";
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0
}

._overlap_ {
    width: 100%;
    position: absolute
}

._z-index-1_ {
    z-index: 1
}

._button_ {
    text-align: center;
    position: relative;
    display: inline-block;
    opacity: 1;
    padding: 17px 35px;
    font-size: 15px;
    font-weight: 700;
    color: #fff;
    line-height: 1.2em;
    background-color: #211d27;
    text-decoration: none;
    border-width: 1px;
    border-style: solid;
    border-color: #211d27;
    border-radius: 2px
}

._button_:focus,
._button_:hover {
    color: #fff;
    background-color: #211d27;
    border-color: #211d27
}

._button_ span {
    display: inline-block;
    vertical-align: text-bottom
}

._button_ ._button-sub-text_ {
    display: block;
    font-size: 11px;
    line-height: 1.2em;
    font-weight: 400
}

._button_._button-has-icon_ {
    text-align: center
}

._button_._button-has-icon_ i {
    margin-right: 10px
}

._button_._button-has-icon_._button-icon-right_ {
    padding-right: 30px
}

._button_._button-has-icon_._button-icon-right_ i {
    margin-right: 0;
    margin-left: 10px
}

._button_._button-has-icon_._button-has-subtext_ {
    text-align: left;
    font-size: 18px;
    padding: 15px 35px;
    padding-left: 70px
}

._button_._button-has-icon_._button-has-subtext_ i {
    margin: 0;
    font-size: 30px;
    position: absolute;
    top: 17px;
    left: 25px
}

._button_._button-has-icon_._button-has-subtext_._button-style-plain_ {
    padding-right: 0;
    padding-left: 50px
}

._button_._button-has-icon_._button-has-subtext_._button-style-plain_ i {
    left: 15px
}

._button_._button-has-icon_._button-has-subtext_._button-icon-right_ {
    padding-left: 35px;
    padding-right: 70px
}

._button_._button-has-icon_._button-has-subtext_._button-icon-right_ i {
    left: initial;
    right: 25px
}

._button_._button-has-icon_._button-icon-top_ {
    padding: 0
}

._button_._button-has-icon_._button-icon-top_ i {
    font-size: 30px;
    position: static;
    display: block;
    margin-bottom: 20px
}

._button_._button-has-icon_._button-icon-top_ ._button-sub-text_ {
    margin-top: 5px
}

._button_._button-has-subtext_ {
    padding-top: 8px;
    padding-bottom: 8px
}

._button_._button-accent-1_ {
    background-color: #1fb4ac;
    border-color: #1fb4ac
}

._button_._button-accent-2_ {
    background-color: #79b6e3;
    border-color: #79b6e3
}

._button_._button-accent-3_ {
    background-color: #f3a91d;
    border-color: #f3a91d
}

._button_._button-accent-4_ {
    background-color: #f06623;
    border-color: #f06623
}

._button_._button-accent-none_ {
    color: #1fb4ac;
    background-color: transparent;
    border-color: #000
}

._button_._button-accent-none_:focus,
._button_._button-accent-none_:hover {
    color: #000;
    background-color: transparent
}

._button_._button-accent-inverted_ {
    color: #211d27;
    background-color: #fff;
    border-color: #000
}

._button_._button-accent-inverted_:focus,
._button_._button-accent-inverted_:hover {
    color: #fff;
    background-color: #211d27
}

._typography-white_ ._button_._button-accent-inverted_ {
    color: #211d27;
    background-color: #fff
}

._typography-white_ ._button_._button-accent-inverted_:focus,
._typography-white_ ._button_._button-accent-inverted_:hover {
    color: #fff;
    background-color: #211d27
}

._button_._button-style-plain_ {
    color: #1fb4ac;
    background-color: transparent;
    border: 0
}

._button_._button-style-plain_:focus,
._button_._button-style-plain_:hover {
    color: #000;
    border-color: #211d27
}

._typography-white_ ._button_._button-style-plain_:focus,
._typography-white_ ._button_._button-style-plain_:hover {
    color: inherit;
    opacity: .9
}

._button_._button-style-plain_._button-accent-none_ {
    color: #000;
    background-color: transparent;
    border-color: #000
}

._typography-white_ ._button_._button-style-ghost_ {
    color: #fff;
    background-color: transparent;
    border-width: 1px;
    border-style: solid;
    border-color: #fff
}

._typography-white_ ._button_._button-style-ghost_:focus,
._typography-white_ ._button_._button-style-ghost_:hover {
    color: #000;
    background-color: #fff;
    border-color: #fff
}

._button_._button-style-ghost_._button-accent-1_ {
    color: #1fb4ac;
    border-color: #1fb4ac
}

._button_._button-style-ghost_._button-accent-1_:focus,
._button_._button-style-ghost_._button-accent-1_:hover {
    background-color: #1fb4ac
}

._button_._button-style-ghost_._button-accent-2_ {
    color: #79b6e3;
    border-color: #79b6e3
}

._button_._button-style-ghost_._button-accent-2_:focus,
._button_._button-style-ghost_._button-accent-2_:hover {
    background-color: #79b6e3
}

._button_._button-style-ghost_._button-accent-3_ {
    color: #f3a91d;
    border-color: #f3a91d
}

._button_._button-style-ghost_._button-accent-3_:focus,
._button_._button-style-ghost_._button-accent-3_:hover {
    background-color: #f3a91d
}

._button_._button-style-ghost_._button-accent-4_ {
    color: #f06623;
    border-color: #f06623
}

._button_._button-style-ghost_._button-accent-4_:focus,
._button_._button-style-ghost_._button-accent-4_:hover {
    background-color: #f06623
}

._button_._button-wide_ {
    display: block;
    width: 100%
}

._button-group_ ._button_ {
    display: inline-block;
    vertical-align: middle;
    margin: 0 5px 10px
}

._background-color-white_ ._button_ {
    color: #fff
}

._background-color-white_ ._button_:focus,
._background-color-white_ ._button_:hover {
    color: #fff
}

._typography-white_ ._button_ {
    color: #fff
}

._typography-white_ ._button_:focus,
._typography-white_ ._button_:hover {
    color: #fff
}

._button-group_._button-align-center_ {
    justify-content: center
}

._button-group_._button-align-right_ {
    justify-content: flex-end
}

._column-flex_._column-flex-justify-content-space-evenly_,
._section-split-screen_ ._column-flex-justify-content-space-evenly_._wrapper_ {
    justify-content: space-evenly
}

._column-flex_._column-flex-justify-content-center_,
._section-split-screen_ ._column-flex-justify-content-center_._wrapper_ {
    justify-content: center
}

._column-flex_._column-flex-align-items-center_,
._section-split-screen_ ._column-flex-align-items-center_._wrapper_ {
    align-items: center
}

._column-flex_._column-flex-align-items-flex-start_,
._section-split-screen_ ._column-flex-align-items-flex-start_._wrapper_ {
    align-items: flex-start
}

._column-flex_._column-flex-align-items-flex-end_,
._section-split-screen_ ._column-flex-align-items-flex-end_._wrapper_ {
    align-items: flex-end
}

._column-flex_._column-flex-align-items-stretch_,
._section-split-screen_ ._column-flex-align-items-stretch_._wrapper_ {
    align-items: stretch
}

._column-flex_._column-3-move-down-style_ ._col_:nth-child(3n+1),
._column-flex_._column-3-move-down-style_ ._col_:nth-child(3n+3),
._section-split-screen_ ._column-3-move-down-style_._wrapper_ ._col_:nth-child(3n+1),
._section-split-screen_ ._column-3-move-down-style_._wrapper_ ._col_:nth-child(3n+3) {
    transform: translateY(50px)
}

._column-flex_._column-3-move-down-style_ ._box-hover-moveup-effect_._col_:nth-child(3n+1):hover,
._column-flex_._column-3-move-down-style_ ._box-hover-moveup-effect_._col_:nth-child(3n+3):hover,
._section-split-screen_ ._column-3-move-down-style_._wrapper_ ._box-hover-moveup-effect_._col_:nth-child(3n+1):hover,
._section-split-screen_ ._column-3-move-down-style_._wrapper_ ._box-hover-moveup-effect_._col_:nth-child(3n+3):hover {
    transform: translateY(40px)
}

._col_ {
    z-index: 9;
    position: relative;
    margin-bottom: 30px
}

._column-flex-item-gap-small_ ._col_ {
    margin-bottom: 10px
}

._column-flex-item-gap-medium_ ._col_ {
    margin-bottom: 30px
}

._column-flex-item-gap-large_ ._col_ {
    margin-bottom: 50px
}

._column-flex-no-bottom-gap_ ._col_ {
    margin-bottom: 0
}

._column-1_>._col_ {
    width: 100%
}

._column-2_>._col_ {
    width: 47%
}

._column-3_>._col_ {
    width: 30%
}

._column-4_>._col_ {
    width: 21%
}

._column-5_>._col_ {
    width: 18%
}

._column-6_>._col_ {
    width: 15%
}

._column-1-4-and-3-4_>._col_:nth-child(odd) {
    width: 27%
}

._column-1-4-and-3-4_>._col_:nth-child(even) {
    width: 67%
}

._column-3-4-and-1-4_>._col_:nth-child(odd) {
    width: 67%
}

._column-3-4-and-1-4_>._col_:nth-child(even) {
    width: 27%
}


._column-half_>._col_:nth-child(even),
._column-half_>._col_:nth-child(odd) {
    width: 50%
}

._divider_ {
    display: block;
    height: 1px
}

._divider_._spacer-s_ {
    margin-top: 20px
}

._divider_._spacer-m_ {
    margin-top: 40px
}

._divider_._spacer-l_ {
    margin-top: 80px
}

._divider_._border_ {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #eee
}

._divider-line-vertical_ {
    width: 8px;
    height: 100px;
    border-left-width: 8px;
    border-left-style: dotted
}

._divider-line-horizontal_ {
    height: 1px;
    width: 30%;
    margin: 0 auto;
    border-bottom-width: 8px;
    border-bottom-style: dotted
}

._divider-line-color-default_ {
    border-color: #000
}

._divider-line-color-white_ {
    border-color: #fff
}

._divider-line-color-accent-1_ {
    border-color: #1fb4ac
}

._divider-line-color-accent-2_ {
    border-color: #79b6e3
}

._divider-line-color-accent-3_ {
    border-color: #f3a91d
}

._divider-line-color-accent-4_ {
    border-color: #f06623
}

div._no-margin-top_ {
    margin-top: 0
}

div._no-margin-bottom_ {
    margin-bottom: 0
}

._form-row_ {
    margin-bottom: 20px
}

._form-input_,
input[type=email],
input[type=file],
input[type=number],
input[type=password],
input[type=range],
input[type=search],
input[type=tel],
input[type=text],
input[type=url],
select,
textarea {
    cursor: pointer;
    color: #000;
    display: inline-block;
    width: 100%;
    line-height: 1.4em;
    padding: 15px 25px;
    border-width: 1px;
    border-style: solid;
    border-color: #eee;
    background-color: #fff;
    border-radius: 2px
}

textarea {
    resize: vertical
}

._form-no-label_ .form-label {
    display: none
}

._site-logo-container_ {
    width: 100%;
    color: #000
}

._logo_ {
    display: block;
    width: 150px;
    line-height: 29px;
    background-image: url(../images/logo.png);
    background-repeat: no-repeat;
    background-size: 150px 29px;
    background-position: center;
    text-indent: -9999px
}

._site-header-typography-dark_ ._logo_ {
    background-image: url(../images/logo-white.png)
}

._site-sub-title_ {
    font-weight: 700
}

._site-header_ {
    background: #fff;
    position: relative;
    z-index: 9
}

._has-site-header-overlap_ ._site-header_ {
    width: 100%;
    position: absolute
}

._site-header_._site-header-sticky_ {
    width: 100%;
    position: fixed;
    z-index: 999;
    top: 0;
    left: 0
}

._site-header_._site-header-sticky_+._site-body_ ._section-as-header_ {
    padding-top: 70px
}

._site-header_ ._wrapper_ {
    padding-top: 20px;
    padding-bottom: 20px
}

._site-logo-container_ {
    min-width: 150px;
    width: 15%
}

._navigation_ {
    width: 85%
}

._menu_,
._sub-menu_ {
    padding: 0;
    margin-top: 0
}

._menu-item_ {
    display: block;
    position: relative;
    font-size: 13px;
    font-family: Poppins, sans-serif;
    margin-bottom: 0
}

._menu-item_ li {
    list-style-type: none
}

._menu-item_ a {
    display: block;
    line-height: 1.2em;
    padding: 15px;
    color: #000;
    vertical-align: middle;
    text-decoration: none
}

._menu-item_ a:hover {
    color: #1fb4ac
}

._site-header-typography-dark_ ._menu-item_ a {
    color: #000
}

._site-header-typography-dark_ ._menu-item_ a:hover {
    color: #1fb4ac
}

._menu_>._menu-item_ {
    display: inline-block;
    vertical-align: middle
}

._menu_>._menu-item_>a {
    color: #000;
    font-weight: 600
}

._menu_>._menu-item_>a:hover {
    color: #1fb4ac
}

._site-header-typography-dark_ ._menu_>._menu-item_>a {
    color: #000
}

._site-header-typography-dark_ ._menu_>._menu-item_>a:hover {
    color: #1fb4ac
}

._menu_>._menu-item_._menu-item-has-child_>a:after {
    font-size: 70%;
    margin-left: 5px;
    content: "";
    position: relative
}

._menu_>._menu-item_._menu-item-has-child_:hover {
    color: #1fb4ac
}

._site-header-typography-dark_ ._menu_>._menu-item_._menu-item-has-child_:hover {
    color: #1fb4ac
}

._menu_>._menu-item_._menu-item-has-child_:hover>a {
    color: #1fb4ac
}

._site-header-typography-dark_ ._menu_>._menu-item_._menu-item-has-child_:hover>a {
    color: #1fb4ac
}

._menu_>._menu-item_._menu-item-has-child_:hover>._sub-menu_ {
    display: block
}

._menu_>._menu-item_._menu-item-has-child_:hover>._sub-menu-has-feature_ {
    display: flex
}

._menu_>._menu-item_._menu-item-has-child-more_>a:after {
    content: "\f141"
}

._menu_>._menu-item_>._sub-menu_ {
    display: none;
    width: 200px;
    background-color: #fff;
    padding: 10px 0;
    margin-top: 0;
    position: absolute;
    z-index: 1;
    top: 100%;
    left: 0
}

._menu_>._menu-item_>._sub-menu_ a {
    padding: 7px 25px
}

._site-mobile-navigation_ ._menu_>._menu-item_>._sub-menu_ a {
    line-height: 1.4em;
    padding-left: 60px;
    padding-right: 40px
}

._menu_>._menu-item_>._sub-menu_ li {
    font-family: Poppins, sans-serif;
    line-height: 1.3em
}

._menu_>._menu-item_>._sub-menu_:before {
    font-size: 32px;
    color: #fff;
    content: "";
    position: absolute;
    top: -20px;
    left: 15px
}

._site-mobile-navigation_ ._menu_>._menu-item_>._sub-menu_:before {
    display: none
}

._site-mobile-navigation_ ._menu_>._menu-item_>._sub-menu_ {
    display: block;
    position: static;
    width: 100%;
    box-shadow: none;
    padding-top: 0;
    background-color: #fff
}

._menu_>._menu-item_:nth-child(n+6)>._sub-menu_ {
    left: initial;
    right: 0
}

._menu_>._menu-item_:nth-child(n+6)>._sub-menu_:before {
    left: initial;
    right: 10px
}

._menu_>._menu-item_:nth-child(n+6)>._sub-menu-has-feature_ {
    width: 740px;
    padding: 0
}

._menu_>._menu-item_>._sub-menu-has-feature_ a {
    color: #1fb4ac
}

._menu_>._menu-item_>._sub-menu-has-feature_ a:hover {
    color: #000
}

._menu_>._menu-item_>._sub-menu-has-feature_ p {
    margin-bottom: 0
}

._menu_>._menu-item_>._sub-menu-has-feature_ ._sub-menu-feature_,
._menu_>._menu-item_>._sub-menu-has-feature_>._sub-menu_ {
    padding: 30px
}

._menu_>._menu-item_>._sub-menu-has-feature_ ._sub-menu-feature_ {
    line-height: 1.4em;
    width: 35%;
    color: #000;
    background-color: #eaf2f5
}

._menu_>._menu-item_>._sub-menu-has-feature_>._sub-menu_ {
    width: 65%;
    margin-top: 0
}

._menu_>._menu-item_>._sub-menu-has-feature_ ._menu-item_ {
    margin-bottom: 25px
}

._menu_>._menu-item_>._sub-menu-has-feature_ ._menu-item_:last-child {
    margin-bottom: 0
}

._menu_>._menu-item_>._sub-menu-has-feature_ ._menu-item_>a {
    padding: 0;
    font-weight: 600
}

._menu_>._menu-item_>._sub-menu-has-feature_ ._menu-item_ ._menu-item_ {
    display: inline-block;
    margin-bottom: 0;
    list-style-type: none
}

._menu_>._menu-item_>._sub-menu-has-feature_ ._menu-item_ ._menu-item_ a {
    padding: 0;
    color: #777;
    text-decoration: underline;
    display: inline-block;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    font-size: 12px
}

._menu_>._menu-item_>._sub-menu-has-feature_ ._menu-item_ ._menu-item_ a:hover {
    color: #000
}

._menu_>._menu-item_>._sub-menu-has-feature_ ._menu-item_ ._menu-item_:after {
    content: "\2022";
    display: inline-block;
    vertical-align: middle;
    margin: 0 3px;
    color: #777
}

._menu_>._menu-item_>._sub-menu-has-feature_ ._menu-item_ ._menu-item_:last-child:after {
    display: none
}

.langswitcher {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    margin-left: 1rem !important;
    display: inline-block;
}

.langswitcher li {
    display: inline-block;
    margin-left: 0.5rem;
    line-height: 1rem;
}

.langswitcher .active {
    font-weight: bold;
    text-decoration: underline;
}



._menu_>._menu-item_._menu-item-language_ {
    float: right
}

._menu_>._menu-item_._menu-item-language_>a:after {
    display: none
}

._menu_>._menu-item_._menu-item-language_ a._menu-item-language-link_:before {
    content: "";
    position: relative;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    margin-right: 5px;
    display: inline-block;
    vertical-align: middle;
    border: 1px solid #eee;
    background-image: url(../images/flags.png);
    background-repeat: no-repeat;
    background-size: auto 12px;
    background-position: center
}

._menu_>._menu-item_._menu-item-language_ a._menu-item-language-link-en_:before {
    background-position: 0 0
}

._menu_>._menu-item_._menu-item-language_ a._menu-item-language-link-es_:before {
    background-position: -19px 0
}

._menu_>._menu-item_._menu-item-language_ a._menu-item-language-link-ru_:before {
    background-position: -38px 0
}

._menu_>._menu-item_._menu-item-language_ a._menu-item-language-link-ua_:before {
    background-position: -57px 0
}

._menu_>._menu-item_._menu-item-language_ a._menu-item-language-link-cn_:before {
    background-position: -76px 0
}

._menu_>._menu-item_._menu-item-language_ a._menu-item-language-link-jp_:before {
    background-position: -95px 0
}

._menu_>._menu-item_._menu-item-language_ a._menu-item-language-link-kr_:before {
    background-position: -113px 0
}

._menu_>._menu-item_._menu-item-language_ li {
    font-weight: 700
}

._menu_>._menu-item_._menu-item-language_ ._sub-menu_ {
    -webkit-columns: 80px 2;
    -moz-columns: 80px 2;
    columns: 80px 2;
    -webkit-column-gap: 5px;
    -moz-column-gap: 5px;
    column-gap: 5px
}

._menu_>._menu-item_>._sub-menu-has-feature_ ._menu-link-disabled_ {
    position: relative
}

._menu_>._menu-item_>._sub-menu-has-feature_ ._menu-link-disabled_ ._menu-item_ a,
._menu_>._menu-item_>._sub-menu-has-feature_ ._menu-link-disabled_ ._menu-item_:after,
._menu_>._menu-item_>._sub-menu-has-feature_ ._menu-link-disabled_ a {
    color: #aaa
}

._menu_>._menu-item_>._sub-menu-has-feature_ ._menu-link-disabled_ ._menu-item_ a:hover,
._menu_>._menu-item_>._sub-menu-has-feature_ ._menu-link-disabled_ ._menu-item_:after:hover,
._menu_>._menu-item_>._sub-menu-has-feature_ ._menu-link-disabled_ a:hover {
    color: #aaa
}

._menu_>._menu-item_>._sub-menu-has-feature_ ._menu-link-disabled_:before {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    content: "";
    width: 100%;
    height: 100%
}

._menu-item_ ._menu-item-description_ {
    display: block;
    color: #777;
    font-family: "Open Sans", sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.4em;
    margin: 5px 0 0
}

._menu_>._menu-item_>a>._menu-item-description_ {
    margin-top: 0;
    font-size: 9px
}

._menu_>._menu-item_>a:hover>._menu-item-description_ {
    color: #1fb4ac
}

._site-mobile-navigation_ {
    width: 280px;
    height: 100%;
    overflow-y: auto;
    padding-top: 20px;
    padding-bottom: 20px;
    background-color: #fff;
    opacity: 0;
    -webkit-transform: translateX(280px);
    transform: translateX(280px);
    display: none;
    position: fixed;
    top: 0;
    right: 0
}

._site-mobile-navigation_ ._menu-item_ {
    display: block
}

._site-mobile-navigation_ ._menu-item_ a {
    color: #000;
    display: block;
    padding: 12px 40px;
    background-color: rgba(0, 0, 0, 0)
}

._site-mobile-navigation_ ._menu-item_ a:hover {
    color: #1fb4ac;
    background-color: rgba(0, 0, 0, 0)
}

._site-mobile-navigation_ ._menu-item_ a span {
    display: block
}

._site-mobile-navigation_ ._menu-item_ a span._menu-link-coming-soon_ {
    display: inline-block;
    line-height: 1.4em;
    padding-bottom: 2px;
    font-size: 9px;
    bottom: -3px
}

._site-mobile-navigation_ ._menu-item_ ._menu-item_ a {
    padding: 7px 20px
}

._site-mobile-navigation_ ._menu_>._menu-item_._menu-item-current_>a {
    background-color: rgba(0, 0, 0, 0)
}

._site-mobile-navigation_ ._menu_>._menu-item_ ._menu-item_._menu-item-current_ a {
    background-color: rgba(255, 255, 255, .05)
}

._site-mobile-navigation_ ._menu-item-expand_ {
    opacity: .5;
    color: #000;
    width: 40px;
    text-align: center;
    line-height: 48px;
    position: absolute;
    right: 0;
    top: 0
}

._site-mobile-navigation_ ._expand_ ._menu-item-expand_:before {
    content: "\f077"
}

._site-mobile-navigation_ ._expand_ ._sub-menu_ {
    display: block
}

._site-mobile-navigation_._show_ {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

._site-mobile-navigation_ ._sub-menu_ {
    display: none
}

._site-nav-icon_ {
    display: none;
    cursor: pointer;
    position: fixed;
    z-index: 1;
    top: 17px;
    right: 20px
}

._site-nav-icon_ .fas {
    width: 40px;
    line-height: 40px;
    text-align: center
}

._site-nav-icon_ ._menu-icon_ {
    color: #000
}

._site-header-typography-dark_ ._site-nav-icon_ ._menu-icon_ {
    color: #000
}

._site-nav-icon_ ._close-icon_ {
    display: none;
    color: #000
}

._site-nav-icon_._site-nav-icon-active_ {
    top: 0;
    right: 0
}

._site-nav-icon_._site-nav-icon-active_ ._menu-icon_ {
    display: none
}

._site-nav-icon_._site-nav-icon-active_ ._close-icon_ {
    display: block
}

._section_ {
    position: relative;
    z-index: 2
}

._has-site-header-overlap_ ._section-as-header_ ._wrapper_ {
    padding-top: 129px
}

._section-negative-top-over_ {
    z-index: 3;
    margin-top: -80px
}

._section-negative-top-under_ {
    z-index: 1;
    margin-top: -80px
}

._section-negative-top-under_ ._wrapper_ {
    padding-top: 160px
}

._section-negative-bottom-over_ {
    z-index: 3
}

._section-negative-bottom-over_ ._wrapper_ {
    padding-bottom: 0;
    margin-bottom: -100px
}

._section-negative-bottom-over_+._section_ ._wrapper_ {
    padding-top: 160px
}

._section-title_ {
    display: inline-block;
    font-size: 36px;
    line-height: 1.4em;
    position: relative
}

._section-title_+p {
    margin-top: 30px
}

._section-sub-title_+._section-title_,
._section-title_+._section-sub-title_ {
    margin-top: 30px
}

._section-sub-title_ {
    font-size: 24px
}

._section-sub-title_+p {
    margin-top: 30px
}

._section-element_ {
    position: relative;
    margin-top: 40px
}

._section-element_:first-child {
    margin-top: 0
}

._wrapper_ {
    position: relative;
    z-index: 2;
    margin: 0 auto;
    width: 100%;
    max-width: 1400px;
    padding: 80px 40px
}

._wrapper_._wrapper-shorter_ {
    max-width: 900px
}

._wrapper_._wrapper-no-padding-left-right_ {
    padding-left: 0;
    padding-right: 0
}

._search-result-header_ ._wrapper_ {
    padding-top: 40px;
    padding-bottom: 0
}

._search-result-body_ ._wrapper_ {
    padding-top: 0;
    padding-bottom: 40px
}

._wrapper-background-video_ {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden
}

._section-split-screen_ ._wrapper_ {
    padding: 0;
    max-width: none
}

._split-screen_ {
    width: 50%;
    position: relative
}

._split-screen_ ._arrow-pointer_ {
    display: none;
    margin: 0 auto;
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid transparent;
    content: " ";
    position: absolute;
    z-index: 9;
    top: -20px;
    left: 0;
    right: 0
}

._split-screen-wrapper_ {
    position: relative
}

._split-screen_ ._split-screen-wrapper_ {
    width: 100%;
    padding: 80px 60px;
    max-width: 700px
}

._split-screen-left_ ._split-screen-wrapper_ {
    margin-left: auto;
    margin-right: 0
}

._split-screen-right_ ._split-screen-wrapper_ {
    margin-left: 0;
    margin-right: auto
}

._split-screen-image_ ._split-screen-wrapper_:before {
    width: 100%;
    height: 100%;
    content: " ";
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0
}

@media screen and (max-width:1024px) {
    ._split-screen-left_ ._split-screen-wrapper_,
    ._split-screen-right_ ._split-screen-wrapper_ {
        padding: 40px
    }
}

@media screen and (max-width:768px) {
    ._split-screen_ {
        width: 100%
    }
    ._split-screen_ ._arrow-pointer_ {
        display: block
    }
    ._split-screen-left_ ._split-screen-wrapper_,
    ._split-screen-right_ ._split-screen-wrapper_ {
        max-width: none;
        margin-left: auto;
        margin-right: auto;
        padding-top: 40px;
        padding-bottom: 40px
    }
    ._split-screen-mobile-order-1_ {
        order: 1
    }
    ._split-screen-mobile-order-2_ {
        order: 2
    }
}

@media screen and (max-width:600px) {
    ._split-screen-left_ ._split-screen-wrapper_,
    ._split-screen-right_ ._split-screen-wrapper_ {
        padding-left: 25px;
        padding-right: 25px
    }
}

._card_._box-has-background-color_._card-full-width-image_ {
    padding: 0 0 40px
}

._card-element_ {
    margin-top: 20px;
    padding: 0 15px
}

._card-element_:first-child {
    margin-top: 0
}

._card-element_._card-image_ {
    padding: 0
}

._card-image-left_ ._card-element_ {
    float: right;
    width: 80%
}

._card-image-left_ ._card-element_:nth-child(2) {
    margin-top: 0
}

._card-no-left-right-padding_ ._card-element_ {
    padding-left: 0;
    padding-right: 0
}

._card-element-no-spaces_ ._card-element_ {
    margin: 0
}

._card-element-no-spaces_ ._card-element_ h1,
._card-element-no-spaces_ ._card-element_ h2,
._card-element-no-spaces_ ._card-element_ h3,
._card-element-no-spaces_ ._card-element_ h4,
._card-element-no-spaces_ ._card-element_ h5,
._card-element-no-spaces_ ._card-element_ h6 {
    margin: 0
}

._card-full-width-image_ ._card-element_ {
    padding: 0 25px
}

._card-full-width-image_ ._card-element_._card-image_ {
    padding: 0
}

._card-header_ h6 {
    margin-bottom: 15px
}

._card-header_ ._card-title_ {
    margin-bottom: 0
}

._card-image-left_ ._card-image_ {
    float: left;
    width: 20%
}

._card-footer_ {
    font-size: 14px;
    line-height: 1.4em
}

._site-footer_ {
    background-color: #fff
}

._footer_ {
    font-size: .75em;
    line-height: 1.4em;
    margin-top: 40px
}

._footer_:first-child {
    margin-top: 0
}

._footer_ a {
    color: #000
}

._footer_ a:hover {
    color: #1fb4ac
}

._footer-menu_ {
    padding-left: 0
}

._footer-menu_ li {
    display: inline-block;
    margin: 10px 15px
}

._footer-menu_ li:first-child {
    margin-left: 0
}

._footer-menu_ li:last-child {
    margin-right: 0
}

._footer-menu_ li a {
    display: block;
    font-weight: 600
}

._footer-top_ ._footer-menu_ {
    font-size: 16px;
    line-height: 1.2em
}

._footer-middle_ ._footer-menu_ li {
    display: block;
    margin: 0 0 10px
}

._footer-bottom_ p {
    margin-bottom: 10px
}

._footer-menu-logo_ a {
    width: 40px;
    line-height: 41px;
    background-image: url(../images/logo-icon.png);
    background-repeat: no-repeat;
    background-size: 40px 41px;
    background-position: center;
    text-indent: -9999px
}

._footer-menu-to-top_ {
    float: right;
    padding: 7px 0;
    margin: 0;
    text-transform: uppercase
}

._footer-menu-to-top_ .fas {
    float: right;
    margin-left: 10px
}

._social-item_ {
    display: inline-block;
    margin: 3px 10px;
    font-size: 20px
}

._social-item_:first-child {
    margin-left: 0
}

._social-item_:last-child {
    margin-right: 0
}

._animatable_ {
    visibility: hidden;
    -webkit-animation-play-state: paused;
    -moz-animation-play-state: paused;
    -ms-animation-play-state: paused;
    -o-animation-play-state: paused;
    animation-play-state: paused
}

._animated_ {
    visibility: visible;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-play-state: running;
    -moz-animation-play-state: running;
    -ms-animation-play-state: running;
    -o-animation-play-state: running;
    animation-play-state: running
}

@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
}

@-moz-keyframes fadeInDown {
    0% {
        opacity: 0;
        -moz-transform: translateY(-20px)
    }
    100% {
        opacity: 1;
        -moz-transform: translateY(0)
    }
}

@-o-keyframes fadeInDown {
    0% {
        opacity: 0;
        -o-transform: translateY(-20px)
    }
    100% {
        opacity: 1;
        -o-transform: translateY(0)
    }
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        transform: translateY(-20px)
    }
    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }
    20% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@-moz-keyframes fadeIn {
    0% {
        opacity: 0
    }
    20% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@-o-keyframes fadeIn {
    0% {
        opacity: 0
    }
    20% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }
    60% {
        opacity: 0
    }
    20% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@-webkit-keyframes bounceInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px)
    }
    60% {
        -webkit-transform: translateX(20px)
    }
    80% {
        -webkit-transform: translateX(-5px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0)
    }
}

@-moz-keyframes bounceInLeft {
    0% {
        opacity: 0;
        -moz-transform: translateX(-2000px)
    }
    60% {
        -moz-transform: translateX(20px)
    }
    80% {
        -moz-transform: translateX(-5px)
    }
    100% {
        opacity: 1;
        -moz-transform: translateX(0)
    }
}

@-o-keyframes bounceInLeft {
    0% {
        opacity: 0;
        -o-transform: translateX(-2000px)
    }
    60% {
        opacity: 1;
        -o-transform: translateX(20px)
    }
    80% {
        -o-transform: translateX(-5px)
    }
    100% {
        opacity: 1;
        -o-transform: translateX(0)
    }
}

@keyframes bounceInLeft {
    0% {
        opacity: 0;
        transform: translateX(-2000px)
    }
    60% {
        transform: translateX(20px)
    }
    80% {
        transform: translateX(-5px)
    }
    100% {
        opacity: 1;
        transform: translateX(0)
    }
}

@-webkit-keyframes bounceInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px)
    }
    60% {
        -webkit-transform: translateX(-20px)
    }
    80% {
        -webkit-transform: translateX(5px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0)
    }
}

@-moz-keyframes bounceInRight {
    0% {
        opacity: 0;
        -moz-transform: translateX(2000px)
    }
    60% {
        -moz-transform: translateX(-20px)
    }
    80% {
        -moz-transform: translateX(5px)
    }
    100% {
        opacity: 1;
        -moz-transform: translateX(0)
    }
}

@-o-keyframes bounceInRight {
    0% {
        opacity: 0;
        -o-transform: translateX(2000px)
    }
    60% {
        -o-transform: translateX(-20px)
    }
    80% {
        -o-transform: translateX(5px)
    }
    100% {
        opacity: 1;
        -o-transform: translateX(0)
    }
}

@keyframes bounceInRight {
    0% {
        opacity: 0;
        transform: translateX(2000px)
    }
    60% {
        transform: translateX(-20px)
    }
    80% {
        transform: translateX(5px)
    }
    100% {
        opacity: 1;
        transform: translateX(0)
    }
}

@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
}

@-moz-keyframes fadeInUp {
    0% {
        opacity: 0;
        -moz-transform: translateY(20px)
    }
    100% {
        opacity: 1;
        -moz-transform: translateY(0)
    }
}

@-o-keyframes fadeInUp {
    0% {
        opacity: 0;
        -o-transform: translateY(20px)
    }
    100% {
        opacity: 1;
        -o-transform: translateY(0)
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        transform: translateY(20px)
    }
    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

@-webkit-keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.3)
    }
    50% {
        -webkit-transform: scale(1.05)
    }
    70% {
        -webkit-transform: scale(.9)
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1)
    }
}

@-moz-keyframes bounceIn {
    0% {
        opacity: 0;
        -moz-transform: scale(.3)
    }
    50% {
        -moz-transform: scale(1.05)
    }
    70% {
        -moz-transform: scale(.9)
    }
    100% {
        opacity: 1;
        -moz-transform: scale(1)
    }
}

@-o-keyframes bounceIn {
    0% {
        opacity: 0;
        -o-transform: scale(.3)
    }
    50% {
        -o-transform: scale(1.05)
    }
    70% {
        -o-transform: scale(.9)
    }
    100% {
        opacity: 1;
        -o-transform: scale(1)
    }
}

@keyframes bounceIn {
    0% {
        opacity: 0;
        transform: scale(.3)
    }
    50% {
        transform: scale(1.05)
    }
    70% {
        transform: scale(.9)
    }
    100% {
        opacity: 1;
        transform: scale(1)
    }
}

@-webkit-keyframes moveUp {
    0% {
        opacity: 1;
        -webkit-transform: translateY(40px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
}

@-moz-keyframes moveUp {
    0% {
        opacity: 1;
        -moz-transform: translateY(40px)
    }
    100% {
        opacity: 1;
        -moz-transform: translateY(0)
    }
}

@-o-keyframes moveUp {
    0% {
        opacity: 1;
        -o-transform: translateY(40px)
    }
    100% {
        opacity: 1;
        -o-transform: translateY(0)
    }
}

@keyframes moveUp {
    0% {
        opacity: 1;
        transform: translateY(40px)
    }
    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

@-webkit-keyframes fadeBgColor {
    0% {
        background: 0
    }
    70% {
        background: 0
    }
    100% {
        background: #464646
    }
}

@-o-keyframes fadeBgColor {
    0% {
        background: 0
    }
    70% {
        background: 0
    }
    100% {
        background: #464646
    }
}

@keyframes fadeBgColor {
    0% {
        background: 0
    }
    70% {
        background: 0
    }
    100% {
        background: #464646
    }
}

._animated_._animationDelay_ {
    animation-delay: .4s;
    -webkit-animation-delay: .4s
}

._animated_._animationDelayMed_ {
    animation-delay: 1.2s;
    -webkit-animation-delay: 1.2s
}

._animated_._animationDelayLong_ {
    animation-delay: 1.6s;
    -webkit-animation-delay: 1.6s
}

._animated_._animationDelayLonger_ {
    animation-delay: 2s;
    -webkit-animation-delay: 2s
}

._animated_._fadeBgColor_ {
    -webkit-animation-name: fadeBgColor;
    -moz-animation-name: fadeBgColor;
    -o-animation-name: fadeBgColor;
    animation-name: fadeBgColor
}

._animated_._bounceIn_ {
    -webkit-animation-name: bounceIn;
    -moz-animation-name: bounceIn;
    -o-animation-name: bounceIn;
    animation-name: bounceIn
}

._animated_._bounceInRight_ {
    -webkit-animation-name: bounceInRight;
    -moz-animation-name: bounceInRight;
    -o-animation-name: bounceInRight;
    animation-name: bounceInRight
}

._animated_._bounceInLeft_ {
    -webkit-animation-name: bounceInLeft;
    -moz-animation-name: bounceInLeft;
    -o-animation-name: bounceInLeft;
    animation-name: bounceInLeft
}

._animated_._fadeIn_ {
    -webkit-animation-name: fadeIn;
    -moz-animation-name: fadeIn;
    -o-animation-name: fadeIn;
    animation-name: fadeIn
}

._animated_._fadeInDown_ {
    -webkit-animation-name: fadeInDown;
    -moz-animation-name: fadeInDown;
    -o-animation-name: fadeInDown;
    animation-name: fadeInDown
}

._animated_._fadeInUp_ {
    -webkit-animation-name: fadeInUp;
    -moz-animation-name: fadeInUp;
    -o-animation-name: fadeInUp;
    animation-name: fadeInUp
}

._animated_._moveUp_ {
    -webkit-animation-name: moveUp;
    -moz-animation-name: moveUp;
    -o-animation-name: moveUp;
    animation-name: moveUp
}

._hidden_,
._visible-in-screen-medium-landscape_,
._visible-in-screen-medium-portrait_,
._visible-in-screen-small_ {
    display: none!important
}

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-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
}

.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);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
    display: flex!important
}

.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;
    display: none
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: flex;
    height: auto;
    align-items: center;
    justify-content: center
}

.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(../images/ajax-loader.gif) center center no-repeat
}

.next-arrow,
.prev-arrow {
    position: absolute;
    z-index: 1;
    display: block;
    height: 40px;
    width: 40px;
    cursor: pointer;
    background: 0;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    padding: 0;
    border: 0;
    outline: 0;
    opacity: .1;
    font-size: 18px;
    text-align: center
}

.next-arrow:focus,
.next-arrow:hover,
.prev-arrow:focus,
.prev-arrow:hover {
    outline: 0;
    background: 0
}

.next-arrow:focus,
.next-arrow:hover,
.prev-arrow:focus,
.prev-arrow:hover {
    opacity: 1
}

.next-arrow.slick-disabled,
.prev-arrow.slick-disabled {
    opacity: .25
}

.next-arrow:before,
.prev-arrow:before {
    display: none;
    font-family: "Font Awesome 5 Free";
    font-size: 40px;
    line-height: 1;
    color: #000;
    opacity: .75;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.prev-arrow {
    left: 0
}

[dir=rtl] .prev-arrow {
    left: auto;
    right: -50px
}

.next-arrow {
    right: 0
}

[dir=rtl] .next-arrow {
    left: -50px;
    right: auto
}

.slick-dotted.slick-slider {
    margin-bottom: 30px
}

.slick-dots {
    position: absolute;
    left: 0;
    right: 0;
    bottom: -25px;
    list-style: none;
    display: block;
    text-align: center;
    padding: 0;
    margin: 0 auto;
    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;
    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-size: 20px;
    line-height: 20px;
    text-align: center;
    color: #000;
    opacity: .25
}

.slick-dots li.slick-active button:before {
    color: #000;
    opacity: .75
}

._section-is-slider_ .slick-dots {
    bottom: 20px
}

._section-is-slider_ .next-arrow,
._section-is-slider_ .prev-arrow,
._section-is-slider_ .slick-dots li button,
._section-is-slider_ .slick-dots li.slick-active button,
._section-is-slider_ li button:before,
._section-is-slider_ li.slick-active button:before,
._typography-white_ .next-arrow,
._typography-white_ .prev-arrow,
._typography-white_ .slick-dots li button,
._typography-white_ .slick-dots li.slick-active button,
._typography-white_ li button:before,
._typography-white_ li.slick-active button:before {
    color: #ccc
}

._section-is-slider_ .prev-arrow {
    left: 20px
}

._section-is-slider_ .next-arrow {
    right: 20px
}

._section-is-slider_.slick-dotted.slick-slider {
    margin-bottom: 0
}

@font-face {
    font-family: lightcase;
    src: url(../fonts/lightcase-fonts/lightcase.eot?55356177);
    src: url(../fonts/lightcase-fonts/lightcase.eot?55356177#iefix) format("embedded-opentype"), url(../fonts/lightcase-fonts/lightcase.woff?55356177) format("woff"), url(../fonts/lightcase-fonts/lightcase.ttf?55356177) format("truetype"), url(../fonts/lightcase-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'
}

._lightcase-fullwidth_ #lightcase-case {
    width: 90%!important
}

._lightcase-fullwidth_ .lightcase-contentInner {
    width: 100%!important;
    height: 100%!important
}

._lightcase-fullwidth_ .lightcase-inlineWrap {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%!important;
    max-height: 700px!important
}

@-webkit-keyframes lightcase-spin {
    0% {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(359deg);
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@-moz-keyframes lightcase-spin {
    0% {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(359deg);
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@-o-keyframes lightcase-spin {
    0% {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(359deg);
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@-ms-keyframes lightcase-spin {
    0% {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(359deg);
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes lightcase-spin {
    0% {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(359deg);
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

#lightcase-case {
    display: none;
    position: fixed;
    z-index: 2002;
    top: 50%;
    left: 50%;
    font-family: inherit;
    font-size: inherit;
    line-height: 1.5;
    text-align: left;
    text-shadow: 0 0 10px rgba(0, 0, 0, .5)
}

@media screen and (max-width:768px) {
    ._faqs_ ._faq-content_ ._section-title_,
    ._faqs_ ._faq-content_ h5,
    ._faqs_ ._faq-content_ p {
        padding-left: 30px;
        padding-right: 30px
    }
}

@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
    }
    ._faqs_ ._faq-content_ ._section-title_ {
        background-color: transparent;
        padding-top: 0;
        padding-bottom: 0
    }
}

@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);
        -moz-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
    }
}

@media screen and (min-width:641px) {
    html[data-lc-type=image] #lightcase-content,
    html[data-lc-type=video] #lightcase-content {
        background-color: #333
    }
}

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;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none
}

@media screen and (max-width:640px) {
    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: 0 0!important
    }
}

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;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box
}

@media screen and (max-width:640px) {
    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
    }
}

@media screen and (max-width:640px) {
    html.lightcase-isMobileDevice[data-lc-type=iframe] #lightcase-content .lightcase-contentInner iframe {
        overflow: auto;
        -webkit-overflow-scrolling: touch
    }
}

@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
    }
}

html[data-lc-type=image] #lightcase-content .lightcase-contentInner {
    position: relative;
    overflow: hidden!important
}

@media screen and (max-width:640px) {
    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
    }
}

@media screen and (min-width:641px) {
    html:not([data-lc-type=error]) #lightcase-content .lightcase-contentInner .lightcase-inlineWrap {
        padding: 30px;
        overflow: auto;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box
    }
}

@media screen and (max-width:640px) {
    #lightcase-content h1,
    #lightcase-content h2,
    #lightcase-content h3,
    #lightcase-content h4,
    #lightcase-content h5,
    #lightcase-content h6,
    #lightcase-content p {
        color: #aaa
    }
}

@media screen and (min-width:641px) {
    #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 {
    margin: 0;
    font-size: 17px;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #aaa
}

@media screen and (max-width:640px) {
    #lightcase-case p.lightcase-error {
        padding: 30px 0
    }
}

@media screen and (min-width:641px) {
    #lightcase-case p.lightcase-error {
        padding: 0
    }
}

.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;
    text-overflow: ellipsis
}

#lightcase-info #lightcase-title {
    font-size: 17px;
    color: #aaa
}

._team_ .lightcase-contentInner {
    height: auto!important
}

._team_ .lightcase-inlineWrap {
    max-height: initial!important;
    text-align: center;
    padding: 60px!important
}

._team_ .lightcase-inlineWrap:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url(../images/logo-icon.png);
    background-repeat: no-repeat;
    background-size: 250px;
    background-position: 100% -10px;
    opacity: 1
}

._team_ .lightcase-inlineWrap figure img {
    border: 5px solid #fff
}

@media screen and (max-width:640px) {
    #lightcase-info #lightcase-title {
        position: fixed;
        top: 10px;
        left: 0;
        max-width: 87.5%;
        padding: 5px 15px;
        background: #333
    }
    ._team_ .lightcase-inlineWrap:before {
        display: none
    }
    ._team_ .lightcase-contentInner {
        padding: 0 30px!important
    }
}

#lightcase-info #lightcase-caption {
    clear: both;
    font-size: 13px;
    color: #aaa
}

#lightcase-info #lightcase-sequenceInfo {
    font-size: 11px;
    color: #aaa
}

@media screen and (max-width:640px) {
    .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
    }
}

#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;
    -moz-animation: lightcase-spin .5s infinite linear;
    -o-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;
    -moz-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;
    -moz-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
}

@media screen and (min-width:641px) {
    a[class*=lightcase-icon-].lightcase-icon-pause,
    a[class*=lightcase-icon-].lightcase-icon-play {
        opacity: 0
    }
}

@media screen and (max-width:640px) {
    a[class*=lightcase-icon-] {
        bottom: 15px;
        font-size: 24px
    }
}

@media screen and (min-width:641px) {
    a[class*=lightcase-icon-] {
        bottom: 50%;
        margin-bottom: -.5em
    }
    #lightcase-case:hover~a[class*=lightcase-icon-],
    a[class*=lightcase-icon-]:hover {
        opacity: 1
    }
}

#lightcase-overlay {
    display: none;
    width: 100%;
    min-height: 100%;
    position: fixed;
    z-index: 2000;
    top: -9999px;
    bottom: -9999px;
    left: 0;
    background: #333
}

@media screen and (max-width:640px) {
    #lightcase-overlay {
        opacity: 1!important
    }
}

.lightcase-open body {
    overflow-y: auto
}

body._scrolled_ ._site-header_ {
    border-bottom-color: #f7f7f7
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 600
}

._container_ {
    position: relative;
    max-width: 1600px;
    margin: 0 auto;
    padding: 0 40px
}

._z-index-1_ {
    z-index: 1
}

._z-index-2_ {
    z-index: 2
}

._no-margin-top_ {
    margin-top: 0
}

._custom-visibility-display-768_ {
    display: none
}

._site-header_ {
    border-bottom: 1px solid #fff
}

._site-logo-container_ {
    width: 20%;
    max-width: 270px
}

._site-logo-container_ a {
    display: inline-block;
    color: #000
}

._site-logo-container_ a span {
    display: inline-block
}

._site-logo-container_ a ._logo_ {
    font-weight: 600;
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

._site-logo-container_ a ._logo_:focus,
._site-logo-container_ a ._logo_:hover {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform: translateY(-3px);
    transform: translateY(-3px)
}

._site-logo-container_ a ._logo-separator_ {
    font-size: 24px;
    margin: 0 5px
}

._site-logo-container_ a ._logo-sub_ {
    font-size: 16px;
    font-weight: 600;
    font-family: Poppins, sans-serif
}

._section-title-hero_ {
    line-height: 1.4em
}

._navigation_ {
    width: auto
}

._image-button_:hover {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px)
}

._button_ {
    position: relative;
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

._button_:hover {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px)
}

._button_ i {
    font-weight: 700
}

._button_._button-has-image_ {
    color: #000;
    border-color: #eee;
    padding: 20px 35px 20px 70px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 20px 50%;
    background-size: 35px
}

._site-header_>._wrapper_ {
    padding-top: 10px;
    padding-bottom: 10px;
    max-width: 1600px;
    justify-content: flex-start
}

._site-footer_ ._wrapper_ {
    padding-top: 20px;
    padding-bottom: 20px
}

._footer-menu-item_ a,
._menu-item_ a {
    font-weight: 400;
    font-family: Poppins, sans-serif
}

._site-navigation_ {
    display: flex;
}

._site-navigation_ ._menu_ {
    padding-left: 30px
}

._site-navigation_ ._menu_ ._menu-item-right_ {
    position: absolute;
    top: 14px;
    right: 40px
}

._site-navigation_ ._menu_ ._menu-item-right_ a {
    padding: 10px 15px;
    border: 1px solid #211d27;
    border-radius: 5px;
    background-color: rgba(0, 0, 0, 0)
}

._site-navigation_ ._menu_ ._menu-item-right_ a:focus,
._site-navigation_ ._menu_ ._menu-item-right_ a:hover {
    color: #fff;
    background-color: #211d27
}

._site-navigation_ ._menu_ ._menu-item-right_ a:focus .fas,
._site-navigation_ ._menu_ ._menu-item-right_ a:hover .fas {
    color: #fff
}

._site-navigation_ ._menu_ ._menu-item-right_ a .fas {
    font-size: 14px;
    margin-right: 10px
}

._site-navigation_ ._menu_ ._sub-menu_ ._menu-item-has-child_>a:after {
    font-size: 70%;
    content: "";
    position: absolute;
    top: 10px;
    right: 15px
}

._menu_>._menu-item_:nth-child(n+5) .fas {
    font-size: 10px;
    vertical-align: top;
    color: #000
}

._menu_>._menu-item_:nth-child(n+5):hover>._sub-menu-has-feature_ {
    display: block
}

._menu_>._menu-item_>._sub-menu_._sub-menu-has-feature_ {
    width: 260px
}

._menu_>._menu-item_>._sub-menu_._sub-menu-has-feature_ ._sub-menu_ {
    width: 100%;
    margin: 0;
    padding-top: 5px
}

._menu_>._menu-item_>._sub-menu_._sub-menu-has-feature_ ._sub-menu_ span._menu-item-description_ {
    font-weight: 400;
    font-size: 11px
}

._menu_>._menu-item_>._sub-menu_ ._sub-menu-more-child_ {
    display: none;
    position: absolute;
    top: -10px;
    left: 100%;
    z-index: 1;
    background-color: #fff;
    width: 280px;
    padding: 10px
}

._menu_>._menu-item_>._sub-menu_ ._sub-menu-more-child_ a {
    margin-bottom: 10px;
    font-weight: 600;
    color: #1fb4ac
}

._menu_>._menu-item_>._sub-menu_ ._sub-menu-more-child_ a:hover {
    color: #000
}

._menu_>._menu-item_>._sub-menu_ ._sub-menu-more-child_ ._coming-soon_ {
    font-size: 7px;
    font-weight: 400;
    text-transform: uppercase;
    background: #eee;
    border-radius: 3px;
    padding: 3px 6px;
    line-height: 1.2em;
    display: inline-block;
    vertical-align: super
}

._menu_>._menu-item_>._sub-menu_>._menu-item_:hover ._sub-menu_ {
    display: block
}

._site-nav-icon_ {
    top: 70px;
    z-index: 3;
    display: none
}

._site-mobile-navigation_ {
    z-index: 2
}

._site-mobile-navigation_ ._menu-item_ a span._menu-link-coming-soon_ {
    position: absolute;
    top: 13px;
    left: 150px;
    bottom: initial
}

._site-mobile-navigation_ ._menu_>._menu-item_>a {
    font-family: Poppins, sans-serif;
    padding-top: 5px;
    padding-bottom: 5px
}

._site-mobile-navigation_ ._menu_>._menu-item_>._sub-menu_ a {
    padding: 5px 20px 5px 60px;
    padding-left: 60px
}

._site-mobile-navigation_ ._menu_>._menu-item_>._sub-menu_ ._sub-menu-more-child_ {
    display: block;
    width: 100%;
    position: static;
    padding-top: 0;
    padding-bottom: 0
}

._site-mobile-navigation_ ._menu_>._menu-item_>._sub-menu_ ._sub-menu-more-child_ ._menu-item-description_ {
    display: none
}

._site-mobile-navigation_ ._menu_>._menu-item_>._sub-menu_ ._sub-menu-more-child_ a {
    margin-bottom: 0;
    font-weight: 400;
    padding-left: 80px;
    color: #000
}

._site-mobile-navigation_ ._menu_>._menu-item_>._sub-menu_ ._sub-menu-more-child_ a:hover {
    color: #1fb4ac
}

._list-inline_ ul {
    display: table;
    width: 100%;
    padding-left: 0
}

._list-inline_ ul li {
    list-style-type: none;
    display: table-cell;
    width: 50%;
    padding: 0 10px
}

._adjust-column_ ._figure-inline_ {
    position: absolute;
    right: 0;
    bottom: 60px
}

._has-site-header-overlap_ ._site-header_._site-header-sticky_ {
    background-color: transparent;
    position: absolute;
    -webit-box-shadow: none;
    box-shadow: none
}

._has-site-header-overlap_ ._site-header_ ._wrapper_ {
    padding-top: 25px;
    padding-bottom: 25px
}

._typography-white_ ._text-color-dim_ {
    color: #ccc
}

._typography-with-tiny-sub-text_ span {
    display: block;
    font-weight: 400;
    font-size: 12px;
    line-height: 1.4em
}

._typography-white_ ._typography-with-tiny-sub-text_ span {
    color: #b7bdd0
}

._inline-column_ {
    display: inline-block;
    width: 31%;
    margin: 20px 2.5% 0 0;
    margin-bottom: 0!important
}

._inline-column_:last-child {
    margin-right: 0
}

._list-has-link_ ul {
    padding-left: 0
}

._list-has-link_ li {
    font-size: 14px;
    margin-bottom: 10px;
    line-height: 1.2em
}

._typography-white_ ._list-has-link_ li a {
    color: #fff;
    text-decoration: underline
}

._divider_._border-title_ {
    border-bottom-width: 5px;
    border-bottom-style: solid;
    border-bottom-color: #f3a91d;
    max-width: 100px
}

._text-align-center_ ._divider_._border-title_ {
    margin: 30px auto
}

._text-align-right_ ._divider_._border-title_ {
    margin-right: 0;
    margin-left: auto
}

._section-as-header_ ._button_._button-has-icon_._button-icon-top_ ._button-sub-text_ {
    color: #8e8da4
}

._toggle_ * {
    display: none
}

._toggle_._toggle-show_ * {
    display: inline-block
}

._toggle_ ._toggle-title_ {
    font-weight: 700;
    font-size: 20px;
    padding: 10px 30px 20px 0;
    cursor: pointer;
    position: relative;
    z-index: 2
}

._toggle_ ._toggle-icon_ {
    position: absolute;
    z-index: 1;
    top: 10px;
    right: 0;
    font-size: 20px
}

._toggle_ ._divider_,
._toggle_ ._toggle-icon_,
._toggle_ ._toggle-title_,
._toggle_._toggle-show_ li,
._toggle_._toggle-show_ p,
._toggle_._toggle-show_ ul {
    display: block
}

._hero-bg-responsive_ ._custom-visibility-display-767_ {
    display: none
}

._page-home_ #Features ._wrapper_,
._page-home_ #Tech-Partners ._wrapper_ {
    max-width: 1600px;
    padding: 0
}

._page-technology_ #Architecture ._button_ {
    display: none
}

._page-resources_ ._iconize_ {
    background-color: #201c26
}

._page-resources_ .lightcase-inlineWrap {
    padding: 0!important
}

._page-resources_ ._faq-content_ {
    padding-bottom: 60px
}

._page-resources_ ._faq-content_ ._section-title_ {
    display: block;
    background-color: #eee;
    padding-top: 60px;
    padding-bottom: 60px
}

._page-resources_ ._faq-content_ ._section-title_,
._page-resources_ ._faq-content_ h5,
._page-resources_ ._faq-content_ p {
    padding-left: 20%;
    padding-right: 20%
}

._page-resources_ ._faq-content_ ol,
._page-resources_ ._faq-content_ ul {
    padding-left: 22%;
    padding-right: 20%
}

._page-thankyou_ ._section_ {
    background-color: #1d1a21;
    color: #fff;
    padding-top: 94px
}

._page-thankyou_ ._section_ ._wrapper_ {
    text-align: center
}

._page-thankyou_ ._section_ ._wrapper_ header {
    text-align: center;
    margin-bottom: 40px
}

._page-thankyou_ ._section_ ._wrapper_ header h1 {
    text-transform: uppercase;
    font-weight: 900
}

._page-thankyou_ ._section_ ._divider_ {
    display: none
}

._page-thankyou_ ._site-footer_ ._wrapper_ {
    padding-top: 30px
}

._page-error_ ._site-body_ {
    padding-top: 60px;
    text-align: center;
    background-color: #f7f7f7
}

._page-error_ ._error_ {
    width: 70px;
    height: 70px;
    margin: 20px auto 30px;
    background-image: url(../images/error.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover
}

#Applications ._box-has-background-color_ {
    padding-top: 0;
    padding-bottom: 0
}

._default-template_ ._site-body_ {
    margin-top: 70px
}

._custom-mini-heading_ {
    margin: 0 0 0 75px
}

._site-header_._site-header-sticky_+._site-body_ ._section-as-header_._section-split-screen_ {
    padding-top: 0
}

._site-header_._site-header-sticky_+._site-body_ ._section-as-header_._section-split-screen_ ._split-screen_ {
    /* padding-top: 70px */
}

#lightcase-overlay {
    background-color: #000
}

canvas {
    display: block;
    vertical-align: bottom
}

#g-recaptcha-contact {
    max-width: 500px;
    margin: 0 auto 10px
}

.grecaptcha-badge {
    z-index: 99
}

._tech-partner-slides_ {
    float: left;
    text-align: right;
    min-width: 100px;
    max-width: 100px;
    padding: 25px 0;
    width: 10%
}

._tech-partner-slides_ h3 {
    display: block;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 400;
    line-height: 1.4em;
    margin: 0;
    color: #aaa
}

._slider-multiple_ {
    width: 90%;
    float: right;
    padding: 0;
    display: none
}

._slider-multiple_.slick-initialized {
    display: block
}

._slider-multiple_ li {
    list-style-type: none;
    display: inline-block
}

._slider-multiple_ .slick-slide {
    padding: 0 40px;
    margin-bottom: 0;
    vertical-align: middle
}

._slider-multiple_ .slick-slide a {
    display: inline-block;
    vertical-align: middle
}

._slider-multiple_ .slick-slide a:hover img {
    opacity: 1;
    -webkit-filter: grayscale(0);
    filter: grayscale(0)
}

._slider-multiple_ .slick-slide img {
    display: inline-block;
    vertical-align: middle;
    opacity: .7;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%)
}

._slider-mobile-screen_ {
    padding-left: 0
}

._slider-mobile-screen_ img {
    max-width: 320px;
    border: 15px solid #f7f7f7;
    border-bottom-width: 45px;
    border-radius: 15px
}

._slider-mobile-screen_ .slick-dots,
._slider-mobile-screen_ .slide-arrow {
    display: none!important
}

._slider-mobile-screen_ li {
    list-style-type: none
}

._slider-mobile-screen_.slick-initialized .slick-slide {
    align-items: flex-start
}

.next-arrow,
.prev-arrow {
    opacity: 0
}

.slick-slider:hover .next-arrow,
.slick-slider:hover .prev-arrow {
    opacity: .2
}

._section-as-slider_ .next-arrow,
._section-as-slider_ .prev-arrow {
    margin-top: 70px
}

#Architecture .prev-arrow {
    left: 0
}

#Architecture .next-arrow {
    right: 0
}

._column-flex-align-items-flex-start_.slick-slide {
    align-items: flex-start
}

._iconize_ {
    width: 55px;
    background-color: #f3a91d;
    padding: 3px;
    border-radius: 5px;
    margin-bottom: 15px
}

._aws-badge_ {
    width: 150px;
    position: absolute;
    top: -5px;
    right: 60px
}

._faq-content_ {
    background-color: #fff
}

._theme-kyc_ ._accent-kyc_ {
    color: #1652BA
}

._theme-kyc_ ._button-accent-theme_ {
    background-color: #1652BA;
    border-color: #1652BA
}

._theme-edlx_ ._accent-edlx_ {
    color: #00a703
}

._theme-edlx_ ._button-accent-theme_ {
    background-color: #00a703;
    border-color: #00a703
}

._theme-edlx_ ._border-top-gradient_:before {
    content: "";
    display: block;
    position: absolute;
    z-index: 3;
    top: -10px;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 100%;
    height: 20px;
    background: linear-gradient(to right, #00a703, #109e96)
}

._theme-edlx_ ._gradient-bg_ {
    background: linear-gradient(to right, #00a703, #109e96)
}

._theme-mwallet_ ._section-element_ ._border_,
._theme-siriusid_ ._section-element_ ._border_ {
    display: block;
    max-width: 150px;
    height: 7px;
    border: 0
}

._theme-mwallet_ ._section-element_._border-center_ ._border_,
._theme-siriusid_ ._section-element_._border-center_ ._border_ {
    margin-left: auto;
    margin-right: auto
}

._theme-mwallet_ ._button-accent-theme_ {
    background-color: #f06623;
    border-color: #f06623
}

._theme-mwallet_ ._section-element_ ._border_ {
    background: #ed1c24;
    background: linear-gradient(291deg, #ed1c24 0, #f3a91d 100%)
}

._theme-mwallet_ #Features ._split-screen-left_ {
    min-height: 500px
}

._theme-siriusid_ ._accent-theme_,
._theme-siriusid_ ._typography-white_ ._accent-theme_ {
    color: #1552ba
}

._theme-siriusid_ ._button-accent-theme_ {
    background-color: #1552ba;
    border-color: #1552ba
}

._theme-siriusid_ ._section-element_ ._border_ {
    background: #1c2bed;
    background: linear-gradient(20deg, #1c2bed 0, #1df3ed 100%)
}

._theme-siriusid_ ._coming-soon-text_ {
    position: absolute;
    top: 5px;
    left: 0;
    right: 0;
    max-width: 73px;
    font-size: 9px;
    color: #fff;
    background-color: #1552ba;
    line-height: 1.4em;
    padding: 0 5px;
    text-align: center;
    border-radius: 3px;
    font-weight: 400
}

._theme-siriusid_ ._button_ ._coming-soon-text_ {
    left: 70px;
    top: 7px;
    padding: 0;
    max-width: none;
    text-align: left;
    color: #555;
    background-color: transparent
}

._footer-menu-to-top_ {
    position: fixed;
    z-index: 99;
    bottom: 20px;
    right: 20px
}

._footer-menu-to-top_ a {
    display: inline-block;
    text-align: center;
    width: 40px;
    border-radius: 50%;
    color: #fff;
    background-color: rgba(0, 0, 0, .3)
}

._footer-menu-to-top_ a:focus,
._footer-menu-to-top_ a:hover {
    color: #fff;
    background-color: rgba(0, 0, 0, .5)
}

._footer-menu-to-top_ .fas {
    font-size: 16px;
    float: none;
    margin: 0;
    line-height: 40px
}

@media screen and (min-width:1681px) {
    ._container_ {
        padding: 0
    }
}

@media screen and (max-width:1400px) {
    ._container_ {
        padding: 0 25px
    }
    ._site-logo-container_ {
        width: 25%
    }
    ._navigation_ {
        width: auto
    }
    ._site-navigation_ ._menu_ ._menu-item-right_ {
        right: 25px
    }
    ._site-header_>._wrapper_ {
        padding: 10px 25px
    }
}

@media screen and (max-width:1279px) {
    ._slider-multiple_,
    ._tech-partner-slides_ {
        text-align: center;
        width: 100%;
        max-width: 100%;
        min-width: 100%;
        float: none;
        padding: 0
    }
    ._tech-partner-slides_ {
        margin: 10px 0
    }
    ._page-home_ #Tech-Partners ._wrapper_>._section-element_ {
        padding-bottom: 0!important
    }
    ._page-home_ #Tech-Partners .prev-arrow {
        left: -30px
    }
    ._page-home_ #Tech-Partners .next-arrow {
        right: -30px
    }
}

@media screen and (max-width:1120px) {
    ._site-logo-container_ {
        width: 100%
    }
    ._site-nav-icon_ {
        display: block;
        top: 7px
    }
    ._site-nav-icon_ ._menu-icon_ {
        color: #000
    }
    ._site-navigation_ {
        display: none
    }
    ._page-home_ ._section-as-header_ h2 {
        font-size: 28px
    }
    ._aws-badge_ {
        top: -17px;
        right: 40px
    }
}

@media screen and (max-width:1024px) {
    ._container_ {
        padding: 0
    }
    ._split-screen-left_ ._split-screen-wrapper_,
    ._split-screen-right_ ._split-screen-wrapper_ {
        padding: 40px 40px 40px
    }
    ._hero_,
    ._section-title-hero_,
    ._section-title-hero_ ._section-title_ {
        font-size: 36px!important
    }
    ._text-align-center-in-screen-medium-landscape_ ._divider_._border-title_ {
        margin-left: auto;
        margin-right: auto
    }
    ._text-align-left-in-screen-medium-landscape_ ._divider_._border-title_ {
        margin-left: 0;
        margin-right: auto
    }
    ._text-align-right-in-screen-medium-landscape_ ._divider_._border-title_ {
        margin-left: auto;
        margin-right: 0
    }
    ._page-home_ #Features ._wrapper_,
    ._page-home_ #Tech-Partners ._wrapper_ {
        padding: 0 40px
    }
    ._page-mwallet_ ._section-as-header_ ._max-width-700_ {
        max-width: 400px
    }
    ._page-siriusid_ ._section-as-header_ p._max-width-700_ {
        max-width: 400px
    }
    .next-arrow,
    .prev-arrow {
        opacity: .2
    }
}

@media screen and (max-width:900px) {
    ._adjust-column_ ._figure-inline_>div {
        display: none
    }
}

@media screen and (max-width:768px) {
    ._adjust-column_ ._figure-inline_ {
        position: static
    }
    ._figure-background_ figure:after {
        display: none
    }
    ._order-1-in-screen-medium-portrait_ {
        order: 1
    }
    ._order-2-in-screen-medium-portrait_ {
        order: 2
    }
    ._remove-br-in-screen-medium-portrait_ br {
        display: none
    }
    ._site-nav-icon_ {
        position: absolute;
        top: 8px
    }
    ._site-mobile-navigation-visible_ ._site-nav-icon_ {
        position: fixed;
        top: 0
    }
    ._site-header_._site-header-sticky_ {
        position: relative
    }
    ._site-header_._site-header-sticky_+._site-body_ ._section-split-screen_ ._split-screen_ {
        padding-top: 0
    }
    ._text-align-center-in-screen-medium-portrait_ ._divider_._border-title_ {
        margin-left: auto;
        margin-right: auto
    }
    ._text-align-left-in-screen-medium-portrait_ ._divider_._border-title_ {
        margin-left: 0;
        margin-right: auto
    }
    ._text-align-right-in-screen-medium-portrait_ ._divider_._border-title_ {
        margin-left: auto;
        margin-right: 0
    }
    ._aws-badge_ {
        width: 120px;
        top: 0
    }
    ._tech-partner-slides_ h3 {
        font-size: 12px
    }
    ._page-home_ #Top ._wrapper_ {
        padding-bottom: 40px!important
    }
    ._page-home_ #Tech-Partners ._wrapper_ {
        padding-top: 0!important;
        padding-bottom: 0!important
    }
    ._page-home_ #Features ._wrapper_ {
        padding-top: 0!important
    }
    ._custom-visibility-display-768_ {
        display: block
    }
    ._theme-mwallet_ ._section-element_ ._border-center-in-screen-medium-portrait_ ._border_,
    ._theme-siriusid_ ._section-element_ ._border-center-in-screen-medium-portrait_ ._border_ {
        margin-left: auto;
        margin-right: auto
    }
    ._theme-mwallet_ #Features ._split-screen-left_ {
        background-image: none!important
    }
    ._theme-mwallet_ #Features ._split-screen-left_ ._split-screen-wrapper_ {
        padding-bottom: 0
    }
    body ._footer-menu_ ._footer-menu-to-top_ {
        position: fixed;
        top: initial;
        right: 20px;
        bottom: 20px;
        padding: 0
    }
    ._special-negative-spacing_{
        margin-top: -80px
    }
}

@media screen and (max-width:767px) {
    ._hero-bg-responsive_ {
        background-image: none!important;
        text-align: center
    }
    ._hero-bg-responsive_ ._wrapper_ {
        padding: 0!important;
        padding-bottom: 30px!important
    }
    ._hero-bg-responsive_ ._wrapper_>._section-element_ {
        max-width: none
    }
    ._hero-bg-responsive_ ._wrapper_>._section-element_ * {
        max-width: none!important;
        padding-left: 25px;
        padding-right: 25px
    }
    ._hero-bg-responsive_ ._wrapper_>._section-element_ figure,
    ._hero-bg-responsive_ ._wrapper_>._section-element_ img {
        padding: 0
    }
    ._hero-bg-responsive_ ._wrapper_>._section-element_ ._col_,
    ._hero-bg-responsive_ ._wrapper_>._section-element_ ._column-flex_,
    ._hero-bg-responsive_ ._wrapper_>._section-element_ ._section-split-screen_ ._wrapper_,
    ._hero-bg-responsive_ ._wrapper_>._section-element_ .fab,
    ._hero-bg-responsive_ ._wrapper_>._section-element_ .far,
    ._hero-bg-responsive_ ._wrapper_>._section-element_ .fas,
    ._section-split-screen_ ._hero-bg-responsive_ ._wrapper_>._section-element_ ._wrapper_ {
        padding-left: 0!important;
        padding-right: 0!important
    }
    ._hero-bg-responsive_ ._wrapper_>._section-element_ ._coming-soon-text_ {
        max-width: 75px!important;
        padding-left: 0!important;
        padding-right: 0!important
    }
    ._hero-bg-responsive_ ._custom-visibility-display-767_ {
        display: block
    }
    ._hero-bg-responsive_ ._divider_._border-title_ {
        max-width: 100px!important;
        margin: 0 auto
    }
    ._list-inline_ ul {
        font-size: 12px;
        line-height: 1.4em
    }
    ._max-width-100-in-screen-small_ {
        max-width: 100px
    }
    ._page-home_ ._section-as-header_ h5 {
        max-width: 300px;
        font-size: 14px;
        font-weight: 400!important
    }
    ._page-resources_ ._faq-content_ ._section-title_,
    ._page-resources_ ._faq-content_ h5,
    ._page-resources_ ._faq-content_ p {
        padding-left: 20px;
        padding-right: 20px
    }
    ._theme-mwallet_ #Features ._split-screen-left_ {
        background-position: 50% 50px!important
    }
    ._theme-siriusid_ ._coming-soon-text_ {
        margin: 0 auto
    }
}

@media screen and (max-width:640px) {
    #Subscribe-Modal {
        margin: 0 auto;
        padding: 40px 20px;
        background-color: #fff;
        width: 100%!important
    }
    html[data-lc-type=ajax] #lightcase-case,
    html[data-lc-type=inline] #lightcase-case {
        text-shadow: none
    }
    #lightcase-content h1,
    #lightcase-content h2,
    #lightcase-content h3,
    #lightcase-content h4,
    #lightcase-content h5,
    #lightcase-content h6,
    #lightcase-content p {
        color: #000
    }
    ._page-edlx_ ._section-as-header_ ._page-logo_,
    ._page-mwallet_ ._section-as-header_ ._page-logo_,
    ._page-siriusid_ ._section-as-header_ ._page-logo_ {
        max-width: 160px!important
    }
}

@media screen and (max-width:600px) {
    ._logo_ {
        width: 140px;
        background-size: 140px
    }
    ._hero_,
    ._section-title-hero_,
    ._section-title-hero_ ._section-title_ {
        font-size: 24px!important
    }
    ._site-logo-container_ {
        margin-left: -10px
    }
    body ._site-nav-icon_ {
        top: 8px;
        right: 5px
    }
    ._section-is-slider_ img._float-none-in-screen-medium-portrait_ {
        position: absolute;
        top: 50px;
        right: -40%
    }
    ._order-1-in-screen-small_ {
        order: 1
    }
    ._order-2-in-screen-small_ {
        order: 2
    }
    ._width100-in-screen-small_ {
        width: 100%!important
    }
    ._hero-bg-responsive_ ._wrapper_._wrapper-custom-padding_ {
        padding: 0 0 40px!important
    }
    #Applications ._wrapper-custom-padding_,
    #Get-In-Touch ._wrapper-custom-padding_,
    #Solutions ._wrapper-custom-padding_ {
        padding-top: 0!important;
        padding-bottom: 0!important
    }
    ._theme-mwallet_ #Features ._split-screen-left_ {
        min-height: 400px
    }
    ._aws-badge_ {
        width: 100px;
        right: 20px
    }
}


@media screen and (max-width:400px) {
    ._page-home_ ._section-as-header_ h2 {
        font-size: 20px
    }
    ._page-home_ ._section-as-header_ h5 {
        max-width: none
    }
    ._page-home_ ._section-as-header_ p {
        font-size: 14px;
        line-height: 1.4em
    }
    ._page-home_ ._section-as-header_ ._button_ {
        width: 100%;
        text-align: center
    }
    ._theme-mwallet_ #Features ._split-screen-left_ {
        min-height: initial
    }
    ._aws-badge_ {
        position: relative;
        margin: 0 auto;
        right: initial;
        width: 120px
    }
}

@media screen and (max-width:1100px) {
    ._site-navigation_ {
        display: none
    }
}

@media screen and (max-width:1024px) {
    ._column-3-screen-medium-landscape_>._col_ {
        width: 30%
    }
    ._column-1-4-and-3-4_._column-2-screen-medium-landscape_>._col_,
    ._column-2-screen-medium-landscape_._column-vertical-divider_>._col_,
    ._column-2-screen-medium-landscape_>._col_,
    ._column-3-4-and-1-4_._column-2-screen-medium-landscape_>._col_ {
        width: 47%
    }
    ._column-1-4-and-3-4_._column-1-screen-medium-landscape_>._col_,
    ._column-1-screen-medium-landscape_>._col_,
    ._column-3-4-and-1-4_._column-1-screen-medium-landscape_>._col_,
    ._column-half_._column-1-screen-medium-landscape_>._col_ {
        width: 100%!important
    }
    ._hide-in-screen-medium-landscape_ {
        display: none!important
    }
    ._visible-in-screen-medium-landscape_ {
        display: block!important
    }
    ._container-center-in-screen-medium-landscape_ {
        margin-left: auto;
        margin-right: auto
    }
    ._text-align-left-in-screen-medium-landscape_ {
        text-align: left
    }
    ._text-align-center-in-screen-medium-landscape_ {
        text-align: center
    }
    ._text-align-right-in-screen-medium-landscape_ {
        text-align: right
    }
    ._no-max-width-screen-medium-landscape_ {
        max-width: none
    }
}

@media screen and (max-width:768px) {
    ._site-mobile-navigation_,
    ._site-nav-icon_ {
        display: block
    }
    ._column-3-screen-medium-portrait_>._col_ {
        width: 30%
    }
    ._column-1-4-and-3-4_._column-2-screen-medium-portrait_>._col_,
    ._column-2-screen-medium-portrait_._column-vertical-divider_>._col_,
    ._column-2-screen-medium-portrait_>._col_,
    ._column-3-4-and-1-4_._column-2-screen-medium-portrait_>._col_ {
        width: 47%
    }
    ._column-1-4-and-3-4_._column-2-screen-medium-portrait_._column-3-move-down-style_>._col_:nth-child(3n+1),
    ._column-1-4-and-3-4_._column-2-screen-medium-portrait_._column-3-move-down-style_>._col_:nth-child(3n+3),
    ._column-2-screen-medium-portrait_._column-3-move-down-style_>._col_:nth-child(3n+1),
    ._column-2-screen-medium-portrait_._column-3-move-down-style_>._col_:nth-child(3n+3),
    ._column-2-screen-medium-portrait_._column-vertical-divider_._column-3-move-down-style_>._col_:nth-child(3n+1),
    ._column-2-screen-medium-portrait_._column-vertical-divider_._column-3-move-down-style_>._col_:nth-child(3n+3),
    ._column-3-4-and-1-4_._column-2-screen-medium-portrait_._column-3-move-down-style_>._col_:nth-child(3n+1),
    ._column-3-4-and-1-4_._column-2-screen-medium-portrait_._column-3-move-down-style_>._col_:nth-child(3n+3) {
        transform: translateY(0)
    }
    ._column-1-4-and-3-4_._column-2-screen-medium-portrait_._column-3-move-down-style_ ._box-hover-moveup-effect_._col_:nth-child(3n+1):hover,
    ._column-1-4-and-3-4_._column-2-screen-medium-portrait_._column-3-move-down-style_ ._box-hover-moveup-effect_._col_:nth-child(3n+3):hover,
    ._column-2-screen-medium-portrait_._column-3-move-down-style_ ._box-hover-moveup-effect_._col_:nth-child(3n+1):hover,
    ._column-2-screen-medium-portrait_._column-3-move-down-style_ ._box-hover-moveup-effect_._col_:nth-child(3n+3):hover,
    ._column-2-screen-medium-portrait_._column-vertical-divider_._column-3-move-down-style_ ._box-hover-moveup-effect_._col_:nth-child(3n+1):hover,
    ._column-2-screen-medium-portrait_._column-vertical-divider_._column-3-move-down-style_ ._box-hover-moveup-effect_._col_:nth-child(3n+3):hover,
    ._column-3-4-and-1-4_._column-2-screen-medium-portrait_._column-3-move-down-style_ ._box-hover-moveup-effect_._col_:nth-child(3n+1):hover,
    ._column-3-4-and-1-4_._column-2-screen-medium-portrait_._column-3-move-down-style_ ._box-hover-moveup-effect_._col_:nth-child(3n+3):hover {
        transform: translateY(0)
    }
    ._column-1-4-and-3-4_._column-1-screen-medium-portrait_>._col_,
    ._column-1-screen-medium-portrait_>._col_,
    ._column-3-4-and-1-4_._column-1-screen-medium-portrait_>._col_,
    ._column-half_._column-1-screen-medium-portrait_>._col_ {
        width: 100%
    }
    ._column-1-4-and-3-4_._column-1-screen-medium-portrait_._column-3-move-down-style_>._col_:nth-child(3n+1),
    ._column-1-4-and-3-4_._column-1-screen-medium-portrait_._column-3-move-down-style_>._col_:nth-child(3n+3),
    ._column-1-screen-medium-portrait_._column-3-move-down-style_>._col_:nth-child(3n+1),
    ._column-1-screen-medium-portrait_._column-3-move-down-style_>._col_:nth-child(3n+3),
    ._column-3-4-and-1-4_._column-1-screen-medium-portrait_._column-3-move-down-style_>._col_:nth-child(3n+1),
    ._column-3-4-and-1-4_._column-1-screen-medium-portrait_._column-3-move-down-style_>._col_:nth-child(3n+3),
    ._column-half_._column-1-screen-medium-portrait_._column-3-move-down-style_>._col_:nth-child(3n+1),
    ._column-half_._column-1-screen-medium-portrait_._column-3-move-down-style_>._col_:nth-child(3n+3) {
        transform: translateY(0)
    }
    ._column-1-4-and-3-4_._column-1-screen-medium-portrait_._column-3-move-down-style_ ._box-hover-moveup-effect_._col_:nth-child(3n+1):hover,
    ._column-1-4-and-3-4_._column-1-screen-medium-portrait_._column-3-move-down-style_ ._box-hover-moveup-effect_._col_:nth-child(3n+3):hover,
    ._column-1-screen-medium-portrait_._column-3-move-down-style_ ._box-hover-moveup-effect_._col_:nth-child(3n+1):hover,
    ._column-1-screen-medium-portrait_._column-3-move-down-style_ ._box-hover-moveup-effect_._col_:nth-child(3n+3):hover,
    ._column-3-4-and-1-4_._column-1-screen-medium-portrait_._column-3-move-down-style_ ._box-hover-moveup-effect_._col_:nth-child(3n+1):hover,
    ._column-3-4-and-1-4_._column-1-screen-medium-portrait_._column-3-move-down-style_ ._box-hover-moveup-effect_._col_:nth-child(3n+3):hover,
    ._column-half_._column-1-screen-medium-portrait_._column-3-move-down-style_ ._box-hover-moveup-effect_._col_:nth-child(3n+1):hover,
    ._column-half_._column-1-screen-medium-portrait_._column-3-move-down-style_ ._box-hover-moveup-effect_._col_:nth-child(3n+3):hover {
        transform: translateY(0)
    }
    ._column-flex-justify-content-space-evenly-in-screen-medium-portrait_ {
        justify-content: space-evenly
    }
    ._order-1-in-screen-medium-portrait_ {
        order: 1
    }
    ._order-2-in-screen-medium-portrait_ {
        order: 2
    }
    ._container-center-in-screen-medium-portrait_ {
        margin-left: auto;
        margin-right: auto
    }
    ._text-align-left-in-screen-medium-portrait_ {
        text-align: left
    }
    ._text-align-center-in-screen-medium-portrait_ {
        text-align: center
    }
    ._text-align-right-in-screen-medium-portrait_ {
        text-align: right
    }
    ._no-max-width-screen-medium-portrait_ {
        max-width: none
    }
    ._figure-background_ figure:after {
        top: -5%;
        height: 110%
    }
    ._float-none-in-screen-medium-portrait_ {
        float: none!important
    }
    ._overlap-stop-in-screen-medium-portrait_ {
        position: relative
    }
    ._wrapper-white-overlay-in-smaller-devices_ {
        background-color: rgba(255, 255, 255, .7)
    }
    ._max-width-none-in-screen-medium-portrait_ {
        max-width: none
    }
    ._visible-in-screen-medium-portrait_ {
        display: block!important
    }
    ._hide-in-screen-medium-portrait_ {
        display: none!important
    }
    ._site-header_._site-header-sticky_+._site-body_ ._section-as-header_ {
        padding-top: 0
    }
    ._footer-menu_ ._footer-menu-logo_ {
        display: block;
        margin: 0 0 30px
    }
    ._footer-menu_ ._footer-menu-to-top_ {
        display: block;
        float: none;
        margin: 0;
        text-align: center;
        max-width: 50px;
        position: absolute;
        top: 80px;
        right: 40px
    }
    ._footer-menu_ ._footer-menu-to-top_ a {
        display: inline-block
    }
    ._footer-menu_ ._footer-menu-to-top_ .fas {
        font-size: 24px;
        float: none;
        display: block;
        margin-left: 0
    }
    ._footer-menu_ ._footer-menu-to-top_ span {
        display: none
    }
}

@media screen and (max-width:414px) {
    ._site-mobile-navigation_,
    ._site-nav-icon_ {
        display: block
    }
    ._column-3-screen-medium-portrait_>._col_ {
        width: 30%
    }
    ._column-1-4-and-3-4_._column-2-screen-medium-portrait_>._col_,
    ._column-2-screen-medium-portrait_._column-vertical-divider_>._col_,
    ._column-2-screen-medium-portrait_>._col_,
    ._column-3-4-and-1-4_._column-2-screen-medium-portrait_>._col_ {
        width: 47%
    }
    ._column-1-4-and-3-4_._column-2-screen-medium-portrait_._column-3-move-down-style_>._col_:nth-child(3n+1),
    ._column-1-4-and-3-4_._column-2-screen-medium-portrait_._column-3-move-down-style_>._col_:nth-child(3n+3),
    ._column-2-screen-medium-portrait_._column-3-move-down-style_>._col_:nth-child(3n+1),
    ._column-2-screen-medium-portrait_._column-3-move-down-style_>._col_:nth-child(3n+3),
    ._column-2-screen-medium-portrait_._column-vertical-divider_._column-3-move-down-style_>._col_:nth-child(3n+1),
    ._column-2-screen-medium-portrait_._column-vertical-divider_._column-3-move-down-style_>._col_:nth-child(3n+3),
    ._column-3-4-and-1-4_._column-2-screen-medium-portrait_._column-3-move-down-style_>._col_:nth-child(3n+1),
    ._column-3-4-and-1-4_._column-2-screen-medium-portrait_._column-3-move-down-style_>._col_:nth-child(3n+3) {
        transform: translateY(0)
    }
    ._column-1-4-and-3-4_._column-2-screen-medium-portrait_._column-3-move-down-style_ ._box-hover-moveup-effect_._col_:nth-child(3n+1):hover,
    ._column-1-4-and-3-4_._column-2-screen-medium-portrait_._column-3-move-down-style_ ._box-hover-moveup-effect_._col_:nth-child(3n+3):hover,
    ._column-2-screen-medium-portrait_._column-3-move-down-style_ ._box-hover-moveup-effect_._col_:nth-child(3n+1):hover,
    ._column-2-screen-medium-portrait_._column-3-move-down-style_ ._box-hover-moveup-effect_._col_:nth-child(3n+3):hover,
    ._column-2-screen-medium-portrait_._column-vertical-divider_._column-3-move-down-style_ ._box-hover-moveup-effect_._col_:nth-child(3n+1):hover,
    ._column-2-screen-medium-portrait_._column-vertical-divider_._column-3-move-down-style_ ._box-hover-moveup-effect_._col_:nth-child(3n+3):hover,
    ._column-3-4-and-1-4_._column-2-screen-medium-portrait_._column-3-move-down-style_ ._box-hover-moveup-effect_._col_:nth-child(3n+1):hover,
    ._column-3-4-and-1-4_._column-2-screen-medium-portrait_._column-3-move-down-style_ ._box-hover-moveup-effect_._col_:nth-child(3n+3):hover {
        transform: translateY(0)
    }
    ._column-1-4-and-3-4_._column-1-screen-medium-portrait_>._col_,
    ._column-1-screen-medium-portrait_>._col_,
    ._column-3-4-and-1-4_._column-1-screen-medium-portrait_>._col_,
    ._column-half_._column-1-screen-medium-portrait_>._col_ {
        width: 100%!important
    }
    ._column-1-4-and-3-4_._column-1-screen-medium-portrait_._column-3-move-down-style_>._col_:nth-child(3n+1),
    ._column-1-4-and-3-4_._column-1-screen-medium-portrait_._column-3-move-down-style_>._col_:nth-child(3n+3),
    ._column-1-screen-medium-portrait_._column-3-move-down-style_>._col_:nth-child(3n+1),
    ._column-1-screen-medium-portrait_._column-3-move-down-style_>._col_:nth-child(3n+3),
    ._column-3-4-and-1-4_._column-1-screen-medium-portrait_._column-3-move-down-style_>._col_:nth-child(3n+1),
    ._column-3-4-and-1-4_._column-1-screen-medium-portrait_._column-3-move-down-style_>._col_:nth-child(3n+3),
    ._column-half_._column-1-screen-medium-portrait_._column-3-move-down-style_>._col_:nth-child(3n+1),
    ._column-half_._column-1-screen-medium-portrait_._column-3-move-down-style_>._col_:nth-child(3n+3) {
        transform: translateY(0)
    }
    ._column-1-4-and-3-4_._column-1-screen-medium-portrait_._column-3-move-down-style_ ._box-hover-moveup-effect_._col_:nth-child(3n+1):hover,
    ._column-1-4-and-3-4_._column-1-screen-medium-portrait_._column-3-move-down-style_ ._box-hover-moveup-effect_._col_:nth-child(3n+3):hover,
    ._column-1-screen-medium-portrait_._column-3-move-down-style_ ._box-hover-moveup-effect_._col_:nth-child(3n+1):hover,
    ._column-1-screen-medium-portrait_._column-3-move-down-style_ ._box-hover-moveup-effect_._col_:nth-child(3n+3):hover,
    ._column-3-4-and-1-4_._column-1-screen-medium-portrait_._column-3-move-down-style_ ._box-hover-moveup-effect_._col_:nth-child(3n+1):hover,
    ._column-3-4-and-1-4_._column-1-screen-medium-portrait_._column-3-move-down-style_ ._box-hover-moveup-effect_._col_:nth-child(3n+3):hover,
    ._column-half_._column-1-screen-medium-portrait_._column-3-move-down-style_ ._box-hover-moveup-effect_._col_:nth-child(3n+1):hover,
    ._column-half_._column-1-screen-medium-portrait_._column-3-move-down-style_ ._box-hover-moveup-effect_._col_:nth-child(3n+3):hover {
        transform: translateY(0)
    }
    ._column-flex-justify-content-space-evenly-in-screen-medium-portrait_ {
        justify-content: space-evenly
    }
    ._order-1-in-screen-medium-portrait_ {
        order: 1
    }
    ._order-2-in-screen-medium-portrait_ {
        order: 2
    }
    ._container-center-in-screen-medium-portrait_ {
        margin-left: auto;
        margin-right: auto
    }
    ._text-align-left-in-screen-medium-portrait_ {
        text-align: left
    }
    ._text-align-center-in-screen-medium-portrait_ {
        text-align: center
    }
    ._text-align-right-in-screen-medium-portrait_ {
        text-align: right
    }
    ._no-max-width-screen-medium-portrait_ {
        max-width: none
    }
    ._figure-background_ figure:after {
        top: -5%;
        height: 110%
    }
    ._float-none-in-screen-medium-portrait_ {
        float: none!important
    }
    ._overlap-stop-in-screen-medium-portrait_ {
        position: relative
    }
    ._wrapper-white-overlay-in-smaller-devices_ {
        background-color: rgba(255, 255, 255, .7)
    }
    ._max-width-none-in-screen-medium-portrait_ {
        max-width: none
    }
    ._visible-in-screen-medium-portrait_ {
        display: block!important
    }
    ._hide-in-screen-medium-portrait_ {
        display: none!important
    }
    ._site-header_._site-header-sticky_+._site-body_ ._section-as-header_ {
        padding-top: 0
    }
    ._footer-menu_ ._footer-menu-logo_ {
        display: block;
        margin: 0 0 30px
    }
    ._footer-menu_ ._footer-menu-to-top_ {
        display: block;
        float: none;
        margin: 0;
        text-align: center;
        max-width: 50px;
        position: absolute;
        top: 80px;
        right: 40px
    }
    ._footer-menu_ ._footer-menu-to-top_ a {
        display: inline-block
    }
    ._footer-menu_ ._footer-menu-to-top_ .fas {
        font-size: 24px;
        float: none;
        display: block;
        margin-left: 0
    }
    ._footer-menu_ ._footer-menu-to-top_ span {
        display: none
    }
}

@media screen and (max-width:600px) {
    ._section-sub-title_,
    ._section-title_,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        line-height: 1.4em
    }
    ._hero_,
    ._section-title-hero_,
    ._section-title-hero_ ._section-title_ {
        font-size: 32px
    }
    ._font-size-h1_,
    h1 {
        font-size: 28px
    }
    ._font-size-h2_,
    h2 {
        font-size: 24px
    }
    ._font-size-h3_,
    ._section-title_,
    h3 {
        font-size: 20px
    }
    ._font-size-h4_,
    h4 {
        font-size: 20px
    }
    ._font-size-h5_,
    ._section-sub-title_,
    h5 {
        font-size: 18px
    }
    ._font-size-h6_,
    h6 {
        font-size: 16px
    }
    ._section-title-small_ {
        font-size: 16px
    }
    ._hide-in-screen-small_,
    ._remove-breaks-in-screen-small_ br {
        display: none!important
    }
    ._visible-in-screen-small_ {
        display: block!important
    }
    ._container-center-in-screen-small_ {
        margin-left: auto;
        margin-right: auto
    }
    ._text-align-left-in-screen-small_ {
        text-align: left
    }
    ._text-align-center-in-screen-small_ {
        text-align: center
    }
    ._text-align-right-in-screen-small_ {
        text-align: right
    }
    ._no-max-width-screen-small_ {
        max-width: none
    }
    ._wrapper_ {
        padding: 40px 25px
    }
    ._wrapper_._wrapper-no-max-width_ {
        max-width: 1400px;
        padding-left: 25px;
        padding-right: 25px
    }
    ._wrapper_._wrapper-custom-padding_ {
        padding: 40px 25px!important
    }
    ._column-2-screen-small_>._col_ {
        width: 47%
    }
    ._column-1-4-and-3-4_._column-1-screen-small_>._col_,
    ._column-1-screen-small_._column-vertical-divider_>._col_,
    ._column-1-screen-small_>._col_,
    ._column-3-4-and-1-4_._column-1-screen-small_>._col_ {
        width: 100%
    }
    ._column-1-4-and-3-4_._column-1-screen-small_ ._col_:nth-child(even),
    ._column-1-4-and-3-4_._column-1-screen-small_ ._col_:nth-child(odd) {
        width: 100%
    }
    ._order-1-in-screen-small_ {
        order: 1
    }
    ._order-2-in-screen-small_ {
        order: 2
    }
    ._float-none-in-screen-small_ {
        float: none!important
    }
    ._site-nav-icon_ {
        top: 20px;
        right: 10px
    }
    ._card-element_ {
        padding: 0
    }
    ._box-has-background-color_ {
        padding: 40px 25px
    }
    ._footer-menu_ li {
        margin-left: 10px;
        margin-right: 10px
    }
    ._footer-menu_ ._footer-menu-to-top_ {
        top: 40px;
        right: 25px
    }
    ._social-item_ {
        margin-left: 7px;
        margin-right: 7px
    }
    ._social-item_:first-child {
        margin-left: 0
    }
    ._social-item_:last-child {
        margin-right: 0
    }
    .slick-prev {
        left: -25px
    }
    [dir=rtl] .slick-prev {
        right: -25px
    }
    .slick-next {
        right: -25px
    }
    [dir=rtl] .slick-next {
        left: -25px
    }
}

@media screen and (max-width:420px) {
    ._site-sub-title_ {
        display: block;
        margin-left: 0;
        font-size: 12px;
        padding-left: 38px
    }
    ._section-1_ ._button-group_ a {
        display: block;
        max-width: 230px
    }
    ._section-1_ ._button-group_ a._button-style-plain_ {
        margin-top: 10px;
        border: 1px solid #211d27
    }
    ._section-1_ ._button-group_ a._button-style-plain_:hover {
        border-color: #211d27
    }
    ._card-image-left_ ._card-footer_,
    ._card-image-left_ ._card-image_ ._card-header_ {
        float: none;
        width: 100%
    }
}

._tab-buttons_ {
    background-color: #000;
    border-radius: 10px;
    overflow: hidden
}

._tab-buttons_ figure,
._tab-buttons_ h6 {
    display: inline-block;
    vertical-align: middle
}

._tab-buttons_ figure {
    margin-right: 15px
}

._tab-buttons_ h6 {
    margin-bottom: 0
}

._tab-buttons_ h6 a {
    color: #fff
}

._tab-buttons_ h6 a:focus,
._tab-buttons_ h6 a:hover {
    color: #000
}

._tab-buttons_ ._tab-icon_ {
    max-width: 35px
}

._tab-buttons_ ._col_ {
    width: 25%
}

._tab-button-item_ {
    padding: 20px 10px;
    cursor: pointer;
    text-align: center
}

#tab-button-highlight-item {
    width: 25%;
    height: 10%;
    background-color: #ffa600;
    margin-top: 60px;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    -webkit-transition-duration: .4s;
    transition-duration: .4s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out
}

._tab-buttons-2_ {
    background-color:none;
    /* border-radius: 10px; */
    overflow: hidden
}

._tab-buttons-2_ figure,
._tab-buttons-2_ h6 {
    display: inline-block;
    vertical-align: middle
}

._tab-buttons-2_ figure {
    margin-right: 15px
}

._tab-buttons-2_ h6 {
    margin-bottom: 0
}

._tab-buttons-2_ h6 a {
    color: #000
}

._tab-buttons-2_ h6 a:focus,
._tab-buttons-2_ h6 a:hover {
    color: #fff
}

._tab-buttons-2_ ._tab-icon_ {
    max-width: 35px
}

._tab-buttons-2_ ._col_ {
    width: 50%
}

._tab-button-2-item_ {
    padding: 20px 10px;
    cursor: pointer;
    text-align: center
}

#tab-button-2-highlight-item {
    width: 50%;
    height: 5%;
    background: #1c2bed;
    background: linear-gradient(20deg, #1c2bed 0, #1df3ed 100%);
    margin-top: 18%;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    -webkit-transition-duration: .4s;
    transition-duration: .4s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out
}

._tab-content_ {
    display: none;
    margin: 20px auto 0;
    background-color: #fff;
    padding: 0;
    text-align: center;
    -webkit-box-shadow: 0 19px 38px rgba(0, 0, 0, .05), 0 15px 12px rgba(0, 0, 0, .03);
    box-shadow: 0 19px 38px rgba(0, 0, 0, .05), 0 15px 12px rgba(0, 0, 0, .03)
}

._tab-content_._tab-content-active_ {
    display: block
}

._tab-content_>._section-title_,
._tab-content_>p {
    display: block;
    text-align: center;
    padding-left: 20px;
    padding-right: 20px
}

._tab-content_>._section-title_ {
    font-size: 24px
}

._tab-content_>p {
    margin: 0
}

._tab-content_ ._iconize_ {
    max-width: 20px;
    background-color: #f5f7f9;
    padding: 8px;
    border-radius: 5px;
    float: left;
    margin-right: 15px
}

._tab-content_ ._tab-content-wrapper_ {
    margin-top: 40px;
    text-align: left
}

._tab-content_ ._col_ {
    /* width: 25%; */
    padding: 20px 40px;
}

._tab-content-override_ ._col_ {
    width: 33.33333% !important;
    padding: 20px 40px 0px 40px;
}

._padding-bottom-0_ {
    padding-bottom: 0;
}

._tab-content_ ._col_:last-child {
    border-right: 0
}

._tab-content_ ._col_ ._tab-column-title_ {
    line-height: 2em
}

._tab-content_ ._col_ p {
    margin-bottom: 15px
}

._tab-content_ ._col_ p a {
    color: #000
}

._tab-content_ ._col_ p a:focus,
._tab-content_ ._col_ p a:hover {
    color: #1fb4ac
}

._tab-content_ ._col_ p._p-list_ {
    font-size: 12px;
    line-height: 1.6em;
    padding-left: 27px;
    position: relative
}

._tab-content_ ._col_ p._p-list_ a {
    font-weight: 700;
    text-decoration: underline
}

._tab-content_ ._col_ p._status-in-progress_:before,
._tab-content_ ._col_ p._status-ok_:before {
    font-size: 12px;
    font-family: Poppins, sans-serif;
    padding: 3px;
    border-radius: 3px;
    position: absolute;
    left: 0;
    top: 0
}

._tab-content_ ._col_ p._status-ok_:before {
    color: #10c33f;
    content: "\f560"
}

._tab-content_ ._col_ p._status-in-progress_:before {
    color: #f06623;
    content: "\f141"
}

._tab-content_ ._col_ ._tab-layout-2_ {
    width: 50%!important
}

._tab-content_ ._col_ ._tab-layout-3_ {
    width: 33.33%!important
}

._tab-content_ ._col_ ._tab-layout-4_ {
    width: 25%!important
}

._tab-content_ ._col_ ._background_none_{
    background-color: none !important;
}

._col-no-margin-bottom_ ._column-flex_ ._col_{
    margin-bottom: 0;
}

._col-no-margin-bottom_ ._col_{
    margin-bottom: 0;
}

/* ._menu-item-current_ a{
    font-weight: 600;
    color: #1fb4ac;
}

._menu-item-current_ a :hover{
    color: #000;
} */

#_menu-solutions_ {
    font-weight: 600;
    color: #1fb4ac;
}

#_menu-solutions_:hover{
    color: #000;
}

.padding-0{
    padding-top: 0px;
}