:root {
    --sf-img-39: url("/consulting/images/asset_451.webp")
}

:root {
    --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0)
}

:root {
    --wp--style--global--wide-size: 1200px
}

:where(body) {
    margin: 0
}

:root {
    --wp--style--block-gap: 24px
}

body {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px
}

a:where(:not(.wp-element-button)) {
    text-decoration: underline
}

.wpcf7-list-item-label::before, .wpcf7-list-item-label::after {
    content: " "
}

.wpcf7-spinner::before {
    content: "";
    position: absolute;
    background-color: #fbfbfc;
    top: 4px;
    left: 4px;
    width: 6px;
    height: 6px;
    border: none;
    border-radius: 100%;
    transform-origin: 8px 8px;
    animation-name: spin;
    animation-duration: 1000ms;
    animation-timing-function: linear;
    animation-iteration-count: infinite
}

@media (prefers-reduced-motion: reduce) {
    .wpcf7-spinner::before {
        animation-name: blink;
        animation-duration: 2000ms
    }
}

@keyframes spin {
    from {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(360deg)
    }
}

@keyframes blink {
    from {
        opacity: 0
    }
    50% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

.wpcf7 input[type="file"]:disabled {
    cursor: default
}

.wpcf7 .wpcf7-submit:disabled {
    cursor: not-allowed
}

html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%
}

*, :after, :before {
    box-sizing: border-box
}

body {
    background-color: #fff;
    margin: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

h1, h2, h3, h4 {
    font-family: inherit;
    margin-block-end: 1rem;
    margin-block-start: .5rem
}

p {
    margin-block-start: 0
}

a {
    background-color: transparent;
    text-decoration: none
}

a:active, a:hover {
    color: #336
}

a:not([href]):not([tabindex]), a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
    color: inherit;
    text-decoration: none
}

a:not([href]):not([tabindex]):focus {
    outline: 0
}

strong {
    font-weight: bolder
}

img {
    border-style: none
}

label {
    display: inline-block;
    vertical-align: middle
}

button, input, select, textarea {
    font-family: inherit;
    font-size: 1rem;
    line-height: 1.5;
    margin: 0
}

input[type=email], input[type=tel], input[type=text], select, textarea {
    border: 1px solid #666;
    border-radius: 3px;
    padding: .5rem 1rem;
    transition: all .3s;
    width: 100%
}

input[type=date]:focus, input[type=email]:focus, input[type=number]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=url]:focus, select:focus, textarea:focus {
    border-color: #333
}

button, input {
    overflow: visible
}

button, select {
    text-transform: none
}

[type=submit], button {
    -webkit-appearance: button;
    width: auto
}

[type=submit], button {
    border: 1px solid #c36;
    display: inline-block;
    padding: .5rem 1rem;
    text-align: center;
    transition: all .3s;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    white-space: nowrap
}

[type=button]:focus:not(:focus-visible), [type=submit]:focus:not(:focus-visible), button:focus:not(:focus-visible) {
    outline: none
}

[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover {
    background-color: #c36;
    color: #fff;
    text-decoration: none
}

[type=button]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
    cursor: pointer
}

textarea {
    overflow: auto;
    resize: vertical
}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

select {
    display: block
}

table tbody tr:hover > td, table tbody tr:hover > th {
    background-color: hsla(0, 0%, 50%, .102)
}

li, ul {
    background: transparent;
    border: 0;
    font-size: 100%;
    margin-block-end: 0;
    margin-block-start: 0;
    outline: 0;
    vertical-align: baseline
}

.screen-reader-text:focus {
    background-color: #eee;
    clip: auto !important;
    clip-path: none;
    color: #333;
    display: block;
    font-size: 1rem;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 12px 24px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000
}

#comments ol.comment-list .children:before {
    content: "↪";
    display: inline-block;
    font-size: 1em;
    font-weight: 400;
    left: 0;
    line-height: 100%;
    position: absolute;
    top: 45px;
    width: auto
}

body.rtl #comments ol.comment-list .children:before, html[dir=rtl] #comments ol.comment-list .children:before {
    content: "↩";
    left: auto;
    right: 0
}

.site-navigation-toggle-holder .site-navigation-toggle-icon:after, .site-navigation-toggle-holder .site-navigation-toggle-icon:before {
    background-color: currentColor;
    border-radius: 3px;
    content: "";
    display: block;
    height: 3px;
    transition: all .2s ease-in-out
}

.site-navigation-toggle-holder .site-navigation-toggle-icon:before {
    box-shadow: 0 .35rem 0 currentColor;
    margin-block-end: .5rem
}

.site-navigation-toggle-holder .site-navigation-toggle[aria-expanded=true] .site-navigation-toggle-icon:before {
    box-shadow: none;
    transform: translateY(.35rem) rotate(45deg)
}

.site-navigation-toggle-holder .site-navigation-toggle[aria-expanded=true] .site-navigation-toggle-icon:after {
    transform: translateY(-.35rem) rotate(-45deg)
}

.site-navigation ul.menu li.menu-item-has-children:after {
    align-items: center;
    color: #666;
    content: "▾";
    display: flex;
    font-size: 1.5em;
    justify-content: center;
    text-decoration: none
}

.site-navigation ul.menu li.menu-item-has-children:focus-within > ul {
    display: block
}

.site-navigation ul.menu li ul li.menu-item-has-children:after {
    transform: translateY(-50%) rotate(-90deg)
}

.site-navigation ul.menu li:hover > ul {
    display: block
}

:root {
    --direction-multiplier: 1
}

.elementor-screen-only, .screen-reader-text {
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    top: -10000em;
    width: 1px;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.elementor-clearfix:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    width: 0
}

.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box
}

.elementor a {
    box-shadow: none;
    text-decoration: none
}

.elementor img {
    border: none;
    border-radius: 0;
    box-shadow: none;
    height: auto;
    max-width: 100%
}

.elementor iframe {
    border: none;
    line-height: 1;
    margin: 0;
    max-width: 100%;
    width: 100%
}

.elementor-element {
    --flex-direction: initial;
    --flex-wrap: initial;
    --justify-content: initial;
    --align-items: initial;
    --align-content: initial;
    --gap: initial;
    --flex-basis: initial;
    --flex-grow: initial;
    --flex-shrink: initial;
    --order: initial;
    --align-self: initial;
    align-self: var(--align-self);
    flex-basis: var(--flex-basis);
    flex-grow: var(--flex-grow);
    flex-shrink: var(--flex-shrink);
    order: var(--order)
}

.elementor-element:where(.e-con-full,.elementor-widget) {
    align-content: var(--align-content);
    align-items: var(--align-items);
    flex-direction: var(--flex-direction);
    flex-wrap: var(--flex-wrap);
    gap: var(--row-gap) var(--column-gap);
    justify-content: var(--justify-content)
}

.elementor-custom-embed-play.elementor-playing i:before {
    content: ""
}

.elementor-align-center {
    text-align: center
}

.elementor-align-center .elementor-button {
    width: auto
}

@media (max-width: 767px) {
    .elementor-mobile-align-justify .elementor-button {
        width: 100%
    }
}

:root {
    --page-title-display: block
}

@keyframes eicon-spin {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(359deg)
    }
}

.elementor-widget {
    position: relative
}

.elementor-grid .elementor-grid-item {
    min-width: 0
}

.elementor-grid-0 .elementor-grid {
    display: inline-block;
    margin-block-end: calc(-1 * var(--grid-row-gap));
    width: 100%;
    word-spacing: var(--grid-column-gap)
}

.elementor-grid-0 .elementor-grid .elementor-grid-item {
    display: inline-block;
    margin-block-end: var(--grid-row-gap);
    word-break: break-word
}

@media (min-width: 1367px) {
    #elementor-device-mode:after {
        content: "desktop"
    }
}

@media (min-width: 2400px) {
    #elementor-device-mode:after {
        content: "widescreen"
    }
}

@media (max-width: 1366px) {
    #elementor-device-mode:after {
        content: "laptop"
    }
}

@media (max-width: 1200px) {
    #elementor-device-mode:after {
        content: "tablet_extra"
    }
}

@media (max-width: 1024px) {
    #elementor-device-mode:after {
        content: "tablet"
    }
}

@media (max-width: 880px) {
    #elementor-device-mode:after {
        content: "mobile_extra"
    }
}

@media (max-width: 767px) {
    #elementor-device-mode:after {
        content: "mobile"
    }
}

@media (prefers-reduced-motion: no-preference) {
    html {
        scroll-behavior: smooth
    }
}

.e-con {
    --border-radius: 0;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --border-style: initial;
    --border-color: initial;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --content-width: min(100%, var(--container-max-width, 1140px));
    --width: 100%;
    --min-height: initial;
    --height: auto;
    --text-align: initial;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: var(--container-default-padding-top, 10px);
    --padding-right: var(--container-default-padding-right, 10px);
    --padding-bottom: var(--container-default-padding-bottom, 10px);
    --padding-left: var(--container-default-padding-left, 10px);
    --position: relative;
    --z-index: revert;
    --overflow: visible;
    --gap: var(--widgets-spacing, 20px);
    --row-gap: var(--widgets-spacing-row, 20px);
    --column-gap: var(--widgets-spacing-column, 20px);
    --overlay-mix-blend-mode: initial;
    --overlay-opacity: 1;
    --overlay-transition: 0.3s;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    border-radius: var(--border-radius);
    height: var(--height);
    min-height: var(--min-height);
    min-width: 0;
    overflow: var(--overflow);
    position: var(--position);
    width: var(--width);
    z-index: var(--z-index);
    --flex-wrap-mobile: wrap
}

.e-con:where(:not(.e-div-block-base)) {
    transition: background var(--background-transition, .3s), border var(--border-transition, .3s), box-shadow var(--border-transition, .3s), transform var(--e-con-transform-transition-duration, .4s)
}

.e-con {
    --margin-block-start: var(--margin-top);
    --margin-block-end: var(--margin-bottom);
    --margin-inline-start: var(--margin-left);
    --margin-inline-end: var(--margin-right);
    --padding-inline-start: var(--padding-left);
    --padding-inline-end: var(--padding-right);
    --padding-block-start: var(--padding-top);
    --padding-block-end: var(--padding-bottom);
    --border-block-start-width: var(--border-top-width);
    --border-block-end-width: var(--border-bottom-width);
    --border-inline-start-width: var(--border-left-width);
    --border-inline-end-width: var(--border-right-width)
}

.e-con {
    margin-block-end: var(--margin-block-end);
    margin-block-start: var(--margin-block-start);
    margin-inline-end: var(--margin-inline-end);
    margin-inline-start: var(--margin-inline-start);
    padding-inline-end: var(--padding-inline-end);
    padding-inline-start: var(--padding-inline-start)
}

.e-con.e-flex {
    --flex-direction: column;
    --flex-basis: auto;
    --flex-grow: 0;
    --flex-shrink: 1;
    flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis)
}

.e-con-full, .e-con > .e-con-inner {
    padding-block-end: var(--padding-block-end);
    padding-block-start: var(--padding-block-start);
    text-align: var(--text-align)
}

.e-con-full.e-flex, .e-con.e-flex > .e-con-inner {
    flex-direction: var(--flex-direction)
}

.e-con, .e-con > .e-con-inner {
    display: var(--display)
}

.e-con-boxed.e-flex {
    align-content: normal;
    align-items: normal;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: normal
}

.e-con-boxed {
    gap: initial;
    text-align: initial
}

.e-con.e-flex > .e-con-inner {
    align-content: var(--align-content);
    align-items: var(--align-items);
    align-self: auto;
    flex-basis: auto;
    flex-grow: 1;
    flex-shrink: 1;
    flex-wrap: var(--flex-wrap);
    justify-content: var(--justify-content)
}

.e-con > .e-con-inner {
    gap: var(--row-gap) var(--column-gap);
    height: 100%;
    margin: 0 auto;
    max-width: var(--content-width);
    padding-inline-end: 0;
    padding-inline-start: 0;
    width: 100%
}

:is(.elementor-section-wrap,[data-elementor-id]) > .e-con {
    --margin-left: auto;
    --margin-right: auto;
    max-width: min(100%, var(--width))
}

.e-con .elementor-widget.elementor-widget {
    margin-block-end: 0
}

.e-con:before, .e-con > .elementor-background-slideshow:before, .e-con > .elementor-motion-effects-container > .elementor-motion-effects-layer:before, :is(.e-con,.e-con>.e-con-inner) > .elementor-background-video-container:before {
    border-block-end-width: var(--border-block-end-width);
    border-block-start-width: var(--border-block-start-width);
    border-color: var(--border-color);
    border-inline-end-width: var(--border-inline-end-width);
    border-inline-start-width: var(--border-inline-start-width);
    border-radius: var(--border-radius);
    border-style: var(--border-style);
    content: var(--background-overlay);
    display: block;
    height: max(100% + var(--border-top-width) + var(--border-bottom-width), 100%);
    left: calc(0px - var(--border-left-width));
    mix-blend-mode: var(--overlay-mix-blend-mode);
    opacity: var(--overlay-opacity);
    position: absolute;
    top: calc(0px - var(--border-top-width));
    transition: var(--overlay-transition, .3s);
    width: max(100% + var(--border-left-width) + var(--border-right-width), 100%)
}

.e-con:before {
    transition: background var(--overlay-transition, .3s), border-radius var(--border-transition, .3s), opacity var(--overlay-transition, .3s)
}

:is(.e-con,.e-con>.e-con-inner) > .elementor-background-video-container:before {
    z-index: 1
}

:is(.e-con,.e-con>.e-con-inner) > .elementor-background-slideshow:before {
    z-index: 2
}

.e-con .elementor-widget {
    min-width: 0
}

.e-con.e-con > .e-con-inner > .elementor-widget, .elementor.elementor .e-con > .elementor-widget {
    max-width: 100%
}

.e-con .elementor-widget:not(:last-child) {
    --kit-widget-spacing: 0px
}

@media (max-width: 767px) {
    .e-con.e-flex {
        --width: 100%;
        --flex-wrap: var(--flex-wrap-mobile)
    }
}

.elementor-field-group .elementor-field-textual:focus {
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1);
    outline: 0
}

.elementor-field-group .elementor-field-textual::-moz-placeholder {
    color: inherit;
    font-family: inherit;
    opacity: .6
}

.elementor-field-group .elementor-field-textual::placeholder {
    color: inherit;
    font-family: inherit;
    opacity: .6
}

.elementor-field-group .elementor-select-wrapper:before {
    content: "";
    font-family: eicons;
    font-size: 15px;
    inset-block-start: 50%;
    inset-inline-end: 10px;
    pointer-events: none;
    position: absolute;
    text-shadow: 0 0 3px rgba(0, 0, 0, .3);
    transform: translateY(-50%)
}

.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before {
    content: ""
}

.elementor-mark-required .elementor-field-label:after {
    color: red;
    content: "*";
    padding-inline-start: .2em
}

.elementor-message:before {
    content: "";
    display: inline-block;
    font-family: eicons;
    font-style: normal;
    font-weight: 400;
    margin-inline-end: 5px;
    vertical-align: middle
}

.elementor-message.elementor-message-danger:before {
    content: ""
}

.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)) {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s, transform var(--e-transform-transition-duration, .4s)
}

.elementor-heading-title {
    margin: 0;
    padding: 0
}

.elementor-button {
    display: inline-block;
    fill: #fff;
    text-align: center;
    transition: all .3s
}

.elementor-button:focus, .elementor-button:hover, .elementor-button:visited {
    color: #fff
}

.elementor-button-content-wrapper {
    display: flex;
    flex-direction: row;
    gap: 5px;
    justify-content: center
}

.elementor-button-text {
    display: inline-block
}

.elementor-button span {
    text-decoration: inherit
}

.elementor-icon {
    display: inline-block;
    line-height: 1;
    text-align: center;
    transition: all .3s
}

.elementor-icon:hover {
    color: #69727d
}

.elementor-icon svg {
    display: block;
    height: 1em;
    position: relative;
    width: 1em
}

.elementor-icon i:before, .elementor-icon svg:before {
    left: 50%;
    position: absolute;
    transform: translateX(-50%)
}

.elementor-shape-rounded .elementor-icon {
    border-radius: 10%
}

@media (prefers-reduced-motion: reduce) {
    html * {
        transition-delay: 0s !important;
        transition-duration: 0s !important
    }
}

.elementor-kit-11 {
    --e-global-color-primary: #32509D;
    --e-global-color-secondary: #00B67A;
    --e-global-color-text: #133240;
    --e-global-color-accent: #64646400;
    --e-global-color-aaa8081: #FFFFFF;
    --e-global-color-dddcd8c: #67A5DA;
    --e-global-color-2b9267f: #124B92;
    --e-global-color-cdae030: #EE99C2;
    --e-global-color-35020ee: #FFE3CA;
    --e-global-color-230bd77: #FDFDFF;
    --e-global-color-1e6efbe: #F1F4FB;
    --e-global-color-2bcc622: #F0F4FD;
    --e-global-color-81a8ca0: #F7F8FB;
    --e-global-color-e2c77a8: #000000;
    --e-global-color-e9e50c0: #151515;
    --e-global-color-d4baec7: #1F1F1F;
    --e-global-color-fb6f34e: #1C1C1C;
    --e-global-color-9aea014: #E7EAEC;
    --e-global-color-469bf43: #CACACA;
    --e-global-color-43efcb3: #BDBDBD;
    --e-global-color-daa848c: #A5A5A5;
    --e-global-color-69e5451: #7E7E7E;
    --e-global-color-1b61e63: #3A3A3A;
    --e-global-color-298fbe8: #DEE3DF;
    --e-global-typography-primary-font-family: "Roboto";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Roboto Slab";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Roboto";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Roboto";
    --e-global-typography-accent-font-weight: 500;
    --e-global-typography-e51412f-font-family: "Montserrat";
    --e-global-typography-e51412f-font-size: 4.5rem;
    --e-global-typography-e51412f-font-weight: 700;
    --e-global-typography-e51412f-line-height: 6.3rem;
    --e-global-typography-d2c509b-font-family: "Montserrat";
    --e-global-typography-d2c509b-font-size: 4rem;
    --e-global-typography-d2c509b-font-weight: 700;
    --e-global-typography-d2c509b-text-transform: capitalize;
    --e-global-typography-d2c509b-font-style: normal;
    --e-global-typography-d2c509b-line-height: 5.2rem;
    --e-global-typography-f22876d-font-family: "Montserrat";
    --e-global-typography-f22876d-font-size: 3.5rem;
    --e-global-typography-f22876d-font-weight: 600;
    --e-global-typography-f22876d-text-transform: capitalize;
    --e-global-typography-f22876d-font-style: normal;
    --e-global-typography-f22876d-line-height: 4.2rem;
    --e-global-typography-c147760-font-family: "Montserrat";
    --e-global-typography-c147760-font-size: 2.5rem;
    --e-global-typography-c147760-font-weight: 600;
    --e-global-typography-c147760-text-transform: capitalize;
    --e-global-typography-c147760-font-style: normal;
    --e-global-typography-c147760-line-height: 3rem;
    --e-global-typography-fb7901a-font-size: 1.8rem;
    --e-global-typography-fb7901a-font-weight: 500;
    --e-global-typography-fb7901a-text-transform: capitalize;
    --e-global-typography-fb7901a-font-style: normal;
    --e-global-typography-fb7901a-line-height: 2.5rem;
    --e-global-typography-5d25bae-font-family: "Montserrat";
    --e-global-typography-5d25bae-font-size: 1.8rem;
    --e-global-typography-5d25bae-font-weight: 600;
    --e-global-typography-5d25bae-text-transform: capitalize;
    --e-global-typography-5d25bae-font-style: normal;
    --e-global-typography-5d25bae-line-height: 2rem;
    --e-global-typography-f4dec0e-font-family: "Montserrat";
    --e-global-typography-f4dec0e-font-size: 1.6rem;
    --e-global-typography-f4dec0e-font-weight: 600;
    --e-global-typography-f4dec0e-line-height: 2rem;
    --e-global-typography-f4dec0e-letter-spacing: 0.02rem;
    --e-global-typography-3243f30-font-family: "Montserrat";
    --e-global-typography-3243f30-font-size: 1.8rem;
    --e-global-typography-3243f30-font-weight: 500;
    --e-global-typography-3243f30-font-style: normal;
    --e-global-typography-3243f30-line-height: 2.7rem;
    --e-global-typography-f75c39c-font-family: "Montserrat";
    --e-global-typography-f75c39c-font-size: 1.6rem;
    --e-global-typography-f75c39c-font-weight: 500;
    --e-global-typography-f75c39c-line-height: 2.4rem;
    --e-global-typography-8427479-font-family: "Montserrat";
    --e-global-typography-8427479-font-size: 1.6rem;
    --e-global-typography-8427479-font-weight: 500;
    --e-global-typography-8427479-text-transform: uppercase;
    --e-global-typography-8427479-font-style: normal;
    --e-global-typography-8427479-line-height: 1.9rem;
    --e-global-typography-17911a7-font-family: "Montserrat";
    --e-global-typography-17911a7-font-size: 1.6rem;
    --e-global-typography-17911a7-font-weight: 400;
    --e-global-typography-17911a7-font-style: normal;
    --e-global-typography-17911a7-line-height: 2.2rem;
    --e-global-typography-84bc337-font-family: "Montserrat";
    --e-global-typography-84bc337-font-size: 1.4rem;
    --e-global-typography-84bc337-line-height: 2rem;
    --e-global-typography-6f7201c-font-family: "Montserrat";
    --e-global-typography-6f7201c-font-size: 1.4rem;
    --e-global-typography-6f7201c-font-weight: 500;
    --e-global-typography-6f7201c-line-height: 2.2rem;
    --e-global-typography-a21bf01-font-family: "Montserrat";
    --e-global-typography-a21bf01-font-size: 1.2rem;
    --e-global-typography-a21bf01-font-weight: 700;
    --e-global-typography-a21bf01-text-transform: uppercase;
    --e-global-typography-a21bf01-font-style: normal;
    --e-global-typography-a21bf01-line-height: 1.8rem;
    --e-global-typography-ec7d2af-font-family: "Poppins";
    --e-global-typography-ec7d2af-font-size: 21px;
    --e-global-typography-ec7d2af-font-weight: 700;
    --e-global-typography-ec7d2af-text-transform: uppercase;
    --e-global-typography-ec7d2af-font-style: normal;
    --e-global-typography-693b1f2-font-family: "Helvetica";
    --e-global-typography-693b1f2-font-size: 40px;
    --e-global-typography-693b1f2-font-weight: 600;
    --e-global-typography-693b1f2-text-transform: capitalize;
    --e-global-typography-f6947eb-font-family: "Helvetica";
    --e-global-typography-f6947eb-font-size: 30px;
    --e-global-typography-f6947eb-font-weight: 600;
    --e-global-typography-f6947eb-text-transform: capitalize;
    --e-global-typography-a0c4eab-font-family: "Helvetica";
    --e-global-typography-a0c4eab-font-size: 16px;
    color: var(--e-global-color-1b61e63);
    font-family: var(--e-global-typography-17911a7-font-family), Sans-serif;
    font-size: var(--e-global-typography-17911a7-font-size);
    font-weight: var(--e-global-typography-17911a7-font-weight);
    font-style: var(--e-global-typography-17911a7-font-style);
    line-height: var(--e-global-typography-17911a7-line-height)
}

.elementor-kit-11 button, .elementor-kit-11 .elementor-button {
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-8427479-font-family), Sans-serif;
    font-size: var(--e-global-typography-8427479-font-size);
    font-weight: var(--e-global-typography-8427479-font-weight);
    text-transform: var(--e-global-typography-8427479-text-transform);
    font-style: var(--e-global-typography-8427479-font-style);
    line-height: var(--e-global-typography-8427479-line-height);
    color: var(--e-global-color-aaa8081);
    border-radius: 1rem 1rem 1rem 1rem
}

.elementor-kit-11 button:hover, .elementor-kit-11 button:focus, .elementor-kit-11 input[type="button"]:hover, .elementor-kit-11 input[type="button"]:focus, .elementor-kit-11 input[type="submit"]:hover, .elementor-kit-11 input[type="submit"]:focus, .elementor-kit-11 .elementor-button:hover, .elementor-kit-11 .elementor-button:focus {
    background-color: #32509DBF;
    color: var(--e-global-color-aaa8081)
}

.elementor-kit-11 p {
    margin-block-end: 2rem
}

.elementor-kit-11 a {
    color: var(--e-global-color-secondary)
}

.elementor-kit-11 h1 {
    color: var(--e-global-color-e9e50c0);
    font-family: var(--e-global-typography-d2c509b-font-family), Sans-serif;
    font-size: var(--e-global-typography-d2c509b-font-size);
    font-weight: var(--e-global-typography-d2c509b-font-weight);
    text-transform: var(--e-global-typography-d2c509b-text-transform);
    font-style: var(--e-global-typography-d2c509b-font-style);
    line-height: var(--e-global-typography-d2c509b-line-height)
}

.elementor-kit-11 h2 {
    color: var(--e-global-color-e9e50c0);
    font-family: var(--e-global-typography-f22876d-font-family), Sans-serif;
    font-size: var(--e-global-typography-f22876d-font-size);
    font-weight: var(--e-global-typography-f22876d-font-weight);
    text-transform: var(--e-global-typography-f22876d-text-transform);
    font-style: var(--e-global-typography-f22876d-font-style);
    line-height: var(--e-global-typography-f22876d-line-height)
}

.elementor-kit-11 h3 {
    font-size: var(--e-global-typography-fb7901a-font-size);
    font-weight: var(--e-global-typography-fb7901a-font-weight);
    text-transform: var(--e-global-typography-fb7901a-text-transform);
    font-style: var(--e-global-typography-fb7901a-font-style);
    line-height: var(--e-global-typography-fb7901a-line-height)
}

.elementor-kit-11 label {
    color: var(--e-global-color-e2c77a8);
    font-family: var(--e-global-typography-84bc337-font-family), Sans-serif;
    font-size: var(--e-global-typography-84bc337-font-size);
    line-height: var(--e-global-typography-84bc337-line-height)
}

.elementor-kit-11 input:not([type="button"]):not([type="submit"]), .elementor-kit-11 textarea {
    font-family: var(--e-global-typography-84bc337-font-family), Sans-serif;
    font-size: var(--e-global-typography-84bc337-font-size);
    line-height: var(--e-global-typography-84bc337-line-height);
    color: var(--e-global-color-e2c77a8);
    accent-color: var(--e-global-color-e2c77a8);
    background-color: var(--e-global-color-aaa8081);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-43efcb3);
    border-radius: 8px 8px 8px 8px;
    padding: 14px 20px 14px 20px
}

.elementor-kit-11 input:focus:not([type="button"]):not([type="submit"]), .elementor-kit-11 textarea:focus, .elementor-kit-11 .elementor-field-textual:focus {
    color: var(--e-global-color-e2c77a8);
    accent-color: var(--e-global-color-e2c77a8);
    background-color: var(--e-global-color-aaa8081)
}

.e-con {
    --container-max-width: 123rem
}

.elementor-widget:not(:last-child) {
    --kit-widget-spacing: 2rem
}

.elementor-element {
    --widgets-spacing: 2rem 2rem;
    --widgets-spacing-row: 2rem;
    --widgets-spacing-column: 2rem
}

@media (max-width: 1366px) {
    .elementor-kit-11 {
        font-size: var(--e-global-typography-17911a7-font-size);
        line-height: var(--e-global-typography-17911a7-line-height)
    }

    .elementor-kit-11 h1 {
        font-size: var(--e-global-typography-d2c509b-font-size);
        line-height: var(--e-global-typography-d2c509b-line-height)
    }

    .elementor-kit-11 h2 {
        font-size: var(--e-global-typography-f22876d-font-size);
        line-height: var(--e-global-typography-f22876d-line-height)
    }

    .elementor-kit-11 h3 {
        font-size: var(--e-global-typography-fb7901a-font-size);
        line-height: var(--e-global-typography-fb7901a-line-height)
    }

    .elementor-kit-11 button, .elementor-kit-11 .elementor-button {
        font-size: var(--e-global-typography-8427479-font-size);
        line-height: var(--e-global-typography-8427479-line-height)
    }

    .elementor-kit-11 label {
        font-size: var(--e-global-typography-84bc337-font-size);
        line-height: var(--e-global-typography-84bc337-line-height)
    }

    .elementor-kit-11 input:not([type="button"]):not([type="submit"]), .elementor-kit-11 textarea {
        font-size: var(--e-global-typography-84bc337-font-size);
        line-height: var(--e-global-typography-84bc337-line-height)
    }
}

@media (max-width: 1200px) {
    .elementor-kit-11 {
        --e-global-typography-e51412f-font-size: 3.6rem;
        --e-global-typography-e51412f-line-height: 3.6rem;
        --e-global-typography-d2c509b-font-size: 3.8rem;
        --e-global-typography-d2c509b-line-height: 4.4rem
    }
}

@media (max-width: 1024px) {
    .elementor-kit-11 {
        --e-global-typography-e51412f-font-size: 3.2rem;
        --e-global-typography-e51412f-line-height: 3.2rem;
        --e-global-typography-f22876d-font-size: 2.8rem;
        --e-global-typography-f22876d-line-height: 3.5rem;
        font-size: var(--e-global-typography-17911a7-font-size);
        line-height: var(--e-global-typography-17911a7-line-height)
    }

    .elementor-kit-11 h1 {
        font-size: var(--e-global-typography-d2c509b-font-size);
        line-height: var(--e-global-typography-d2c509b-line-height)
    }

    .elementor-kit-11 h2 {
        font-size: var(--e-global-typography-f22876d-font-size);
        line-height: var(--e-global-typography-f22876d-line-height)
    }

    .elementor-kit-11 h3 {
        font-size: var(--e-global-typography-fb7901a-font-size);
        line-height: var(--e-global-typography-fb7901a-line-height)
    }

    .elementor-kit-11 button, .elementor-kit-11 .elementor-button {
        font-size: var(--e-global-typography-8427479-font-size);
        line-height: var(--e-global-typography-8427479-line-height)
    }

    .elementor-kit-11 label {
        font-size: var(--e-global-typography-84bc337-font-size);
        line-height: var(--e-global-typography-84bc337-line-height)
    }

    .elementor-kit-11 input:not([type="button"]):not([type="submit"]), .elementor-kit-11 textarea {
        font-size: var(--e-global-typography-84bc337-font-size);
        line-height: var(--e-global-typography-84bc337-line-height)
    }

    .e-con {
        --container-max-width: 1024px
    }
}

@media (max-width: 880px) {
    .elementor-kit-11 {
        --e-global-typography-e51412f-font-size: 2.6rem;
        --e-global-typography-e51412f-line-height: 3rem;
        --e-global-typography-d2c509b-font-size: 3.4rem;
        --e-global-typography-d2c509b-line-height: 4rem;
        --e-global-typography-f22876d-font-size: 2.6rem;
        --e-global-typography-f22876d-line-height: 3rem
    }
}

@media (max-width: 767px) {
    .elementor-kit-11 {
        --e-global-typography-e51412f-font-size: 2.4rem;
        --e-global-typography-e51412f-line-height: 2.8rem;
        --e-global-typography-d2c509b-font-size: 2.6rem;
        --e-global-typography-d2c509b-line-height: 3rem;
        --e-global-typography-f22876d-font-size: 2.6rem;
        --e-global-typography-f22876d-line-height: 3rem;
        --e-global-typography-f4dec0e-font-size: 1.4rem;
        --e-global-typography-f4dec0e-line-height: 2rem;
        --e-global-typography-3243f30-font-size: 1.6rem;
        --e-global-typography-3243f30-line-height: 2.2rem;
        --e-global-typography-f75c39c-font-size: 1.6rem;
        --e-global-typography-f75c39c-line-height: 2.2rem;
        --e-global-typography-693b1f2-font-size: 26px;
        --e-global-typography-f6947eb-font-size: 21px;
        --e-global-typography-a0c4eab-font-size: 16px;
        font-size: var(--e-global-typography-17911a7-font-size);
        line-height: var(--e-global-typography-17911a7-line-height)
    }

    .elementor-kit-11 h1 {
        font-size: var(--e-global-typography-d2c509b-font-size);
        line-height: var(--e-global-typography-d2c509b-line-height)
    }

    .elementor-kit-11 h2 {
        font-size: var(--e-global-typography-f22876d-font-size);
        line-height: var(--e-global-typography-f22876d-line-height)
    }

    .elementor-kit-11 h3 {
        font-size: var(--e-global-typography-fb7901a-font-size);
        line-height: var(--e-global-typography-fb7901a-line-height)
    }

    .elementor-kit-11 button, .elementor-kit-11 .elementor-button {
        font-size: var(--e-global-typography-8427479-font-size);
        line-height: var(--e-global-typography-8427479-line-height)
    }

    .elementor-kit-11 label {
        font-size: var(--e-global-typography-84bc337-font-size);
        line-height: var(--e-global-typography-84bc337-line-height)
    }

    .elementor-kit-11 input:not([type="button"]):not([type="submit"]), .elementor-kit-11 textarea {
        font-size: var(--e-global-typography-84bc337-font-size);
        line-height: var(--e-global-typography-84bc337-line-height)
    }

    .e-con {
        --container-max-width: 767px
    }
}

@media (min-width: 2400px) {
    .elementor-kit-11 {
        font-size: var(--e-global-typography-17911a7-font-size);
        line-height: var(--e-global-typography-17911a7-line-height)
    }

    .elementor-kit-11 h1 {
        font-size: var(--e-global-typography-d2c509b-font-size);
        line-height: var(--e-global-typography-d2c509b-line-height)
    }

    .elementor-kit-11 h2 {
        font-size: var(--e-global-typography-f22876d-font-size);
        line-height: var(--e-global-typography-f22876d-line-height)
    }

    .elementor-kit-11 h3 {
        font-size: var(--e-global-typography-fb7901a-font-size);
        line-height: var(--e-global-typography-fb7901a-line-height)
    }

    .elementor-kit-11 button, .elementor-kit-11 .elementor-button {
        font-size: var(--e-global-typography-8427479-font-size);
        line-height: var(--e-global-typography-8427479-line-height)
    }

    .elementor-kit-11 label {
        font-size: var(--e-global-typography-84bc337-font-size);
        line-height: var(--e-global-typography-84bc337-line-height)
    }

    .elementor-kit-11 input:not([type="button"]):not([type="submit"]), .elementor-kit-11 textarea {
        font-size: var(--e-global-typography-84bc337-font-size);
        line-height: var(--e-global-typography-84bc337-line-height)
    }
}

html {
    font-size: 62.5% !important
}

@media only screen and (max-device-width: 414px) and (orientation: portrait) {
    input {
        font-size: 16px !important
    }
}

@media only screen and (max-device-width: 736px) and (orientation: landscape) {
    input {
        font-size: 16px !important
    }
}

.elementor-widget-image {
    text-align: center
}

.elementor-widget-image a {
    display: inline-block
}

.elementor-widget-image img {
    display: inline-block;
    vertical-align: middle
}

.elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)) {
    font-size: 0;
    line-height: 1
}

.elementor-widget-social-icons .elementor-grid {
    grid-column-gap: var(--grid-column-gap, 5px);
    grid-row-gap: var(--grid-row-gap, 5px);
    grid-template-columns:var(--grid-template-columns);
    justify-content: var(--justify-content, center);
    justify-items: var(--justify-content, center)
}

.elementor-icon.elementor-social-icon {
    font-size: var(--icon-size, 25px);
    height: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));
    line-height: var(--icon-size, 25px);
    width: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em))
}

.elementor-social-icon {
    --e-social-icon-icon-color: #fff;
    align-items: center;
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    text-align: center
}

.elementor-social-icon:last-child {
    margin: 0
}

.elementor-social-icon:hover {
    color: #fff;
    opacity: .9
}

.elementor-item:after, .elementor-item:before {
    display: block;
    position: absolute;
    transition: .3s;
    transition-timing-function: cubic-bezier(.58, .3, .005, 1)
}

.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after, .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
    opacity: 0
}

.elementor-item-active:after, .elementor-item-active:before, .elementor-item.highlighted:after, .elementor-item.highlighted:before, .elementor-item:focus:after, .elementor-item:focus:before, .elementor-item:hover:after, .elementor-item:hover:before {
    transform: scale(1)
}

.e--pointer-double-line .elementor-item:after, .e--pointer-double-line .elementor-item:before, .e--pointer-overline .elementor-item:after, .e--pointer-overline .elementor-item:before, .e--pointer-underline .elementor-item:after, .e--pointer-underline .elementor-item:before {
    background-color: #3f444b;
    height: 3px;
    left: 0;
    width: 100%;
    z-index: 2
}

.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after, .e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before, .e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after, .e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before, .e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after, .e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
    height: 0;
    left: 50%;
    width: 0
}

.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before, .e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before, .e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
    top: 10px
}

.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after, .e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after, .e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after {
    bottom: 10px
}

.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before, .e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before, .e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
    top: -10px
}

.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after, .e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after, .e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after {
    bottom: -10px
}

.e--pointer-double-line.e--animation-none .elementor-item:after, .e--pointer-double-line.e--animation-none .elementor-item:before, .e--pointer-double-line.e--animation-none .elementor-item:focus, .e--pointer-double-line.e--animation-none .elementor-item:hover, .e--pointer-double-line.e--animation-none:after, .e--pointer-double-line.e--animation-none:before, .e--pointer-double-line.e--animation-none:focus, .e--pointer-double-line.e--animation-none:hover, .e--pointer-overline.e--animation-none .elementor-item:after, .e--pointer-overline.e--animation-none .elementor-item:before, .e--pointer-overline.e--animation-none .elementor-item:focus, .e--pointer-overline.e--animation-none .elementor-item:hover, .e--pointer-overline.e--animation-none:after, .e--pointer-overline.e--animation-none:before, .e--pointer-overline.e--animation-none:focus, .e--pointer-overline.e--animation-none:hover, .e--pointer-underline.e--animation-none .elementor-item:after, .e--pointer-underline.e--animation-none .elementor-item:before, .e--pointer-underline.e--animation-none .elementor-item:focus, .e--pointer-underline.e--animation-none .elementor-item:hover, .e--pointer-underline.e--animation-none:after, .e--pointer-underline.e--animation-none:before, .e--pointer-underline.e--animation-none:focus, .e--pointer-underline.e--animation-none:hover {
    transition-duration: 0s
}

.e--pointer-double-line .elementor-item:before, .e--pointer-overline .elementor-item:before {
    content: "";
    top: 0
}

.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before, .e--pointer-overline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
    left: -20px;
    width: 10px
}

.e--pointer-double-line .elementor-item:after, .e--pointer-underline .elementor-item:after {
    bottom: 0;
    content: ""
}

.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after, .e--pointer-underline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after {
    inset-inline-start: 100%;
    width: 10px
}

.e--pointer-framed .elementor-item:after, .e--pointer-framed .elementor-item:before {
    background: transparent;
    border: 3px solid #3f444b;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0
}

.e--pointer-framed .elementor-item:before {
    content: ""
}

.e--pointer-framed.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
    transform: scale(.75)
}

.e--pointer-framed.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
    transform: scale(1.25)
}

.e--pointer-framed.e--animation-grow .elementor-item:before, .e--pointer-framed.e--animation-shrink .elementor-item:before {
    transition: opacity .2s, transform .4s
}

.e--pointer-framed.e--animation-draw .elementor-item:after, .e--pointer-framed.e--animation-draw .elementor-item:before {
    height: 3px;
    width: 3px
}

.e--pointer-framed.e--animation-draw .elementor-item:before {
    border-block-end-width: 3px;
    border-block-start-width: 0;
    border-inline-end-width: 0;
    border-inline-start-width: 3px;
    transition: width .1s .2s, height .1s .3s, opacity .12s .22s
}

.e--pointer-framed.e--animation-draw .elementor-item:after {
    border-block-end-width: 0;
    border-block-start-width: 3px;
    border-inline-end-width: 3px;
    border-inline-start-width: 0;
    content: "";
    inset-block-end: 0;
    inset-block-start: auto;
    inset-inline-end: 0;
    inset-inline-start: auto;
    transition: width .1s, height .1s .1s, opacity .02s .18s
}

.e--pointer-framed.e--animation-draw .elementor-item-active:after, .e--pointer-framed.e--animation-draw .elementor-item-active:before, .e--pointer-framed.e--animation-draw .elementor-item.highlighted:after, .e--pointer-framed.e--animation-draw .elementor-item.highlighted:before, .e--pointer-framed.e--animation-draw .elementor-item:focus:after, .e--pointer-framed.e--animation-draw .elementor-item:focus:before, .e--pointer-framed.e--animation-draw .elementor-item:hover:after, .e--pointer-framed.e--animation-draw .elementor-item:hover:before {
    height: 100%;
    width: 100%
}

.e--pointer-framed.e--animation-draw .elementor-item-active:before, .e--pointer-framed.e--animation-draw .elementor-item.highlighted:before, .e--pointer-framed.e--animation-draw .elementor-item:focus:before, .e--pointer-framed.e--animation-draw .elementor-item:hover:before {
    transition: opacity .02s, height .1s, width .1s .1s
}

.e--pointer-framed.e--animation-draw .elementor-item-active:after, .e--pointer-framed.e--animation-draw .elementor-item.highlighted:after, .e--pointer-framed.e--animation-draw .elementor-item:focus:after, .e--pointer-framed.e--animation-draw .elementor-item:hover:after {
    transition: opacity .02s .2s, height .1s .2s, width .1s .3s
}

.e--pointer-framed.e--animation-corners .elementor-item:after, .e--pointer-framed.e--animation-corners .elementor-item:before {
    height: 3px;
    width: 3px
}

.e--pointer-framed.e--animation-corners .elementor-item:before {
    border-block-end-width: 0;
    border-block-start-width: 3px;
    border-inline-end-width: 0;
    border-inline-start-width: 3px
}

.e--pointer-framed.e--animation-corners .elementor-item:after {
    border-block-end-width: 3px;
    border-block-start-width: 0;
    border-inline-end-width: 3px;
    border-inline-start-width: 0;
    content: "";
    inset-block-end: 0;
    inset-block-start: auto;
    inset-inline-end: 0;
    inset-inline-start: auto
}

.e--pointer-framed.e--animation-corners .elementor-item-active:after, .e--pointer-framed.e--animation-corners .elementor-item-active:before, .e--pointer-framed.e--animation-corners .elementor-item.highlighted:after, .e--pointer-framed.e--animation-corners .elementor-item.highlighted:before, .e--pointer-framed.e--animation-corners .elementor-item:focus:after, .e--pointer-framed.e--animation-corners .elementor-item:focus:before, .e--pointer-framed.e--animation-corners .elementor-item:hover:after, .e--pointer-framed.e--animation-corners .elementor-item:hover:before {
    height: 100%;
    transition: opacity 2ms, width .4s, height .4s;
    width: 100%
}

.e--pointer-framed.e--animation-none .elementor-item:after, .e--pointer-framed.e--animation-none .elementor-item:before, .e--pointer-framed.e--animation-none .elementor-item:focus, .e--pointer-framed.e--animation-none .elementor-item:hover, .e--pointer-framed.e--animation-none:after, .e--pointer-framed.e--animation-none:before, .e--pointer-framed.e--animation-none:focus, .e--pointer-framed.e--animation-none:hover {
    transition-duration: 0s
}

.e--pointer-background .elementor-item:after, .e--pointer-background .elementor-item:before {
    content: "";
    transition: .3s
}

.e--pointer-background .elementor-item:before {
    background: #3f444b;
    inset: 0;
    z-index: -1
}

.e--pointer-background .elementor-item:focus, .e--pointer-background .elementor-item:hover {
    color: #fff
}

.e--pointer-background.e--animation-grow .elementor-item:before {
    transform: scale(.5)
}

.e--pointer-background.e--animation-grow .elementor-item-active:before, .e--pointer-background.e--animation-grow .elementor-item.highlighted:before, .e--pointer-background.e--animation-grow .elementor-item:focus:before, .e--pointer-background.e--animation-grow .elementor-item:hover:before {
    opacity: 1;
    transform: scale(1)
}

.e--pointer-background.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
    transform: scale(1.2);
    transition: .3s
}

.e--pointer-background.e--animation-shrink .elementor-item-active:before, .e--pointer-background.e--animation-shrink .elementor-item.highlighted:before, .e--pointer-background.e--animation-shrink .elementor-item:focus:before, .e--pointer-background.e--animation-shrink .elementor-item:hover:before {
    transition: opacity .15s, transform .4s
}

.e--pointer-background.e--animation-sweep-left .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
    left: 100%
}

.e--pointer-background.e--animation-sweep-right .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
    right: 100%
}

.e--pointer-background.e--animation-sweep-up .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
    top: 100%
}

.e--pointer-background.e--animation-sweep-down .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
    bottom: 100%
}

.e--pointer-background.e--animation-shutter-out-vertical .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
    bottom: 50%;
    top: 50%
}

.e--pointer-background.e--animation-shutter-out-horizontal .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
    left: 50%;
    right: 50%
}

.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:after, .e--pointer-background.e--animation-shutter-in-vertical .elementor-item:after {
    background: #3f444b;
    inset: 0;
    z-index: -1
}

.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:before {
    bottom: 100%;
    top: 0
}

.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:after {
    bottom: 0;
    top: 100%
}

.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active:before, .e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted:before, .e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus:before, .e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover:before {
    bottom: 50%
}

.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active:after, .e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted:after, .e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus:after, .e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover:after {
    top: 50%
}

.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:before {
    left: 100%;
    right: 0
}

.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:after {
    left: 0;
    right: 100%
}

.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active:before, .e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted:before, .e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus:before, .e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover:before {
    left: 50%
}

.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active:after, .e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted:after, .e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus:after, .e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover:after {
    right: 50%
}

.e--pointer-background.e--animation-none .elementor-item:after, .e--pointer-background.e--animation-none .elementor-item:before, .e--pointer-background.e--animation-none .elementor-item:focus, .e--pointer-background.e--animation-none .elementor-item:hover, .e--pointer-background.e--animation-none:after, .e--pointer-background.e--animation-none:before, .e--pointer-background.e--animation-none:focus, .e--pointer-background.e--animation-none:hover {
    transition-duration: 0s
}

.e--pointer-text.e--animation-skew .elementor-item:focus, .e--pointer-text.e--animation-skew .elementor-item:hover {
    transform: skew(-8deg)
}

.e--pointer-text.e--animation-grow .elementor-item:focus, .e--pointer-text.e--animation-grow .elementor-item:hover {
    transform: scale(1.2)
}

.e--pointer-text.e--animation-shrink .elementor-item:focus, .e--pointer-text.e--animation-shrink .elementor-item:hover {
    transform: scale(.8)
}

.e--pointer-text.e--animation-float .elementor-item:focus, .e--pointer-text.e--animation-float .elementor-item:hover {
    transform: translateY(-8px)
}

.e--pointer-text.e--animation-sink .elementor-item:focus, .e--pointer-text.e--animation-sink .elementor-item:hover {
    transform: translateY(8px)
}

.e--pointer-text.e--animation-rotate .elementor-item:focus, .e--pointer-text.e--animation-rotate .elementor-item:hover {
    transform: rotate(6deg)
}

.e--pointer-text.e--animation-none .elementor-item:after, .e--pointer-text.e--animation-none .elementor-item:before, .e--pointer-text.e--animation-none .elementor-item:focus, .e--pointer-text.e--animation-none .elementor-item:hover, .e--pointer-text.e--animation-none:after, .e--pointer-text.e--animation-none:before, .e--pointer-text.e--animation-none:focus, .e--pointer-text.e--animation-none:hover {
    transition-duration: 0s
}

.elementor-nav-menu--main .elementor-nav-menu a {
    transition: .4s
}

.elementor-nav-menu--main .elementor-nav-menu a, .elementor-nav-menu--main .elementor-nav-menu a:focus, .elementor-nav-menu--main .elementor-nav-menu a:hover {
    padding: 13px 20px
}

.elementor-nav-menu--layout-horizontal {
    display: flex
}

.elementor-nav-menu--layout-horizontal .elementor-nav-menu {
    display: flex;
    flex-wrap: wrap
}

.elementor-nav-menu--layout-horizontal .elementor-nav-menu a {
    flex-grow: 1;
    white-space: nowrap
}

.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li {
    display: flex
}

.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:first-child) > a {
    margin-inline-start: var(--e-nav-menu-horizontal-menu-item-margin)
}

.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child) > a {
    margin-inline-end: var(--e-nav-menu-horizontal-menu-item-margin)
}

.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child):after {
    align-self: center;
    border-color: var(--e-nav-menu-divider-color, #000);
    border-left-style: var(--e-nav-menu-divider-style, solid);
    border-left-width: var(--e-nav-menu-divider-width, 2px);
    content: var(--e-nav-menu-divider-content, none);
    height: var(--e-nav-menu-divider-height, 35%)
}

.elementor-nav-menu__align-center .elementor-nav-menu {
    justify-content: center;
    margin-inline-end: auto;
    margin-inline-start: auto
}

.elementor-widget-nav-menu:not(:has(.elementor-widget-container)):not([class*=elementor-hidden-]) {
    display: flex;
    flex-direction: column
}

.elementor-nav-menu {
    position: relative;
    z-index: 2
}

.elementor-nav-menu:after {
    clear: both;
    content: " ";
    display: block;
    font: 0/0 serif;
    height: 0;
    overflow: hidden;
    visibility: hidden
}

.elementor-nav-menu, .elementor-nav-menu li {
    display: block;
    line-height: normal;
    list-style: none;
    margin: 0;
    padding: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.elementor-nav-menu ul ul a:active, .elementor-nav-menu ul ul a:focus, .elementor-nav-menu ul ul a:hover {
    border-left: 16px solid transparent
}

.elementor-nav-menu ul ul ul a:active, .elementor-nav-menu ul ul ul a:focus, .elementor-nav-menu ul ul ul a:hover {
    border-left: 24px solid transparent
}

.elementor-nav-menu ul ul ul ul a:active, .elementor-nav-menu ul ul ul ul a:focus, .elementor-nav-menu ul ul ul ul a:hover {
    border-left: 32px solid transparent
}

.elementor-nav-menu ul ul ul ul ul a:active, .elementor-nav-menu ul ul ul ul ul a:focus, .elementor-nav-menu ul ul ul ul ul a:hover {
    border-left: 40px solid transparent
}

.elementor-nav-menu a, .elementor-nav-menu li {
    position: relative
}

.elementor-nav-menu li {
    border-width: 0
}

.elementor-nav-menu a {
    align-items: center;
    display: flex
}

.elementor-nav-menu a, .elementor-nav-menu a:focus, .elementor-nav-menu a:hover {
    line-height: 20px;
    padding: 10px 20px
}

.elementor-nav-menu .e-plus-icon:before {
    content: "+"
}

.elementor-nav-menu--dropdown .elementor-item:focus, .elementor-nav-menu--dropdown .elementor-item:hover, .elementor-sub-item:focus, .elementor-sub-item:hover {
    background-color: #3f444b;
    color: #fff
}

.elementor-nav-menu--dropdown {
    background-color: #fff;
    font-size: 13px
}

.elementor-nav-menu--dropdown-none .elementor-nav-menu--dropdown {
    display: none
}

.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    margin-top: 10px;
    overflow-x: hidden;
    overflow-y: auto;
    transform-origin: top;
    transition: max-height .3s, transform .3s
}

ul.elementor-nav-menu--dropdown a:focus, ul.elementor-nav-menu--dropdown a:hover {
    border-inline-start: 8px solid transparent;
    text-shadow: none
}

@keyframes hide-scroll {
    0%, to {
        overflow: hidden
    }
}

.elementor-widget-divider {
    --divider-border-style: none;
    --divider-border-width: 1px;
    --divider-color: #0c0d0e;
    --divider-icon-size: 20px;
    --divider-element-spacing: 10px;
    --divider-pattern-height: 24px;
    --divider-pattern-size: 20px;
    --divider-pattern-url: none;
    --divider-pattern-repeat: repeat-x
}

.elementor-widget-divider .elementor-divider {
    display: flex
}

.elementor-widget-divider .elementor-divider-separator {
    direction: ltr;
    display: flex;
    margin: 0
}

.elementor-widget-divider--view-line_icon .elementor-divider-separator:after, .elementor-widget-divider--view-line_icon .elementor-divider-separator:before, .elementor-widget-divider--view-line_text .elementor-divider-separator:after, .elementor-widget-divider--view-line_text .elementor-divider-separator:before {
    border-block-end: 0;
    border-block-start: var(--divider-border-width) var(--divider-border-style) var(--divider-color);
    content: "";
    display: block;
    flex-grow: 1
}

.elementor-widget-divider--element-align-left .elementor-divider-separator:before {
    content: none
}

.elementor-widget-divider--element-align-right .elementor-divider-separator:after {
    content: none
}

.elementor-widget-divider--element-align-start .elementor-divider-separator:before {
    content: none
}

.elementor-widget-divider--element-align-end .elementor-divider-separator:after {
    content: none
}

.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
    border-block-start: var(--divider-border-width) var(--divider-border-style) var(--divider-color)
}

.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after, .elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before {
    background-color: var(--divider-color);
    -webkit-mask-image: var(--divider-pattern-url);
    mask-image: var(--divider-pattern-url);
    -webkit-mask-repeat: var(--divider-pattern-repeat);
    mask-repeat: var(--divider-pattern-repeat);
    -webkit-mask-size: var(--divider-pattern-size) 100%;
    mask-size: var(--divider-pattern-size) 100%;
    min-height: var(--divider-pattern-height);
    width: 100%
}

.e-con-inner > .elementor-widget-divider {
    width: var(--container-widget-width, 100%);
    --flex-grow: var(--container-widget-flex-grow)
}

.elementor-toggle {
    text-align: start
}

.elementor-toggle .elementor-tab-title {
    border-block-end: 1px solid #d5d8dc;
    cursor: pointer;
    font-weight: 700;
    line-height: 1;
    margin: 0;
    outline: none
}

.elementor-toggle .elementor-tab-title .elementor-toggle-icon {
    display: inline-block;
    width: 1em
}

.elementor-toggle .elementor-tab-title .elementor-toggle-icon svg {
    height: 1em;
    margin-inline-start: -5px;
    width: 1em
}

.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right {
    float: right;
    text-align: right
}

.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-closed {
    display: block
}

.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-opened {
    display: none
}

.elementor-toggle .elementor-tab-content {
    border-block-end: 1px solid #d5d8dc;
    display: none
}

@media (max-width: 767px) {
    .elementor-toggle .elementor-tab-title {
        padding: 12px
    }

    .elementor-toggle .elementor-tab-content {
        padding: 12px 10px
    }
}

.e-con-inner > .elementor-widget-toggle {
    width: var(--container-widget-width);
    --flex-grow: var(--container-widget-flex-grow)
}

.elementor-8 .elementor-element.elementor-element-14f4672 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 10rem 10rem;
    --row-gap: 10rem;
    --column-gap: 10rem;
    --padding-top: 3rem;
    --padding-bottom: 5rem;
    --padding-left: 2rem;
    --padding-right: 2rem
}

.elementor-8 .elementor-element.elementor-element-14f4672:not(.elementor-motion-effects-element-type-background) {
    background-color: var(--e-global-color-2bcc622);
    background-image: url("/consulting/images/svg_5ec82bb6.svg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-8 .elementor-element.elementor-element-caffdcd {
    --display: flex;
    --gap: 1.2rem 1.2rem;
    --row-gap: 1.2rem;
    --column-gap: 1.2rem
}

.elementor-8 .elementor-element.elementor-element-e3c9447 {
    margin: 1.2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;
    font-family: var(--e-global-typography-3243f30-font-family), Sans-serif;
    font-size: var(--e-global-typography-3243f30-font-size);
    font-weight: var(--e-global-typography-3243f30-font-weight);
    font-style: var(--e-global-typography-3243f30-font-style);
    line-height: var(--e-global-typography-3243f30-line-height);
    color: var(--e-global-color-1b61e63)
}

.elementor-8 .elementor-element.elementor-element-8b70ac8 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 3.2rem 3.2rem;
    --row-gap: 3.2rem;
    --column-gap: 3.2rem;
    --margin-top: 1.4rem;
    --margin-bottom: 0rem;
    --margin-left: 0rem;
    --margin-right: 0rem;
    --padding-top: 0rem;
    --padding-bottom: 0rem;
    --padding-left: 0rem;
    --padding-right: 0rem
}

.elementor-8 .elementor-element.elementor-element-46439a6 .elementor-heading-title {
    font-family: var(--e-global-typography-f75c39c-font-family), Sans-serif;
    font-size: var(--e-global-typography-f75c39c-font-size);
    font-weight: var(--e-global-typography-f75c39c-font-weight);
    line-height: var(--e-global-typography-f75c39c-line-height);
    color: var(--e-global-color-d4baec7)
}

.elementor-8 .elementor-element.elementor-element-285cadf .elementor-icon-wrapper {
    text-align: center
}

.elementor-8 .elementor-element.elementor-element-285cadf.elementor-view-default .elementor-icon {
    color: var(--e-global-color-d4baec7);
    border-color: var(--e-global-color-d4baec7)
}

.elementor-8 .elementor-element.elementor-element-285cadf.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-d4baec7)
}

.elementor-8 .elementor-element.elementor-element-285cadf .elementor-icon {
    font-size: 8px
}

.elementor-8 .elementor-element.elementor-element-285cadf .elementor-icon svg {
    height: 8px
}

.elementor-8 .elementor-element.elementor-element-7b3230a .elementor-heading-title {
    font-family: var(--e-global-typography-f75c39c-font-family), Sans-serif;
    font-size: var(--e-global-typography-f75c39c-font-size);
    font-weight: var(--e-global-typography-f75c39c-font-weight);
    line-height: var(--e-global-typography-f75c39c-line-height);
    color: var(--e-global-color-d4baec7)
}

.elementor-8 .elementor-element.elementor-element-966790b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 3.2rem 3.2rem;
    --row-gap: 3.2rem;
    --column-gap: 3.2rem;
    --padding-top: 0rem;
    --padding-bottom: 0rem;
    --padding-left: 0rem;
    --padding-right: 0rem
}

.elementor-8 .elementor-element.elementor-element-17e732a img {
    width: 25rem
}

.elementor-8 .elementor-element.elementor-element-707b522 .elementor-heading-title {
    font-family: var(--e-global-typography-f75c39c-font-family), Sans-serif;
    font-size: var(--e-global-typography-f75c39c-font-size);
    font-weight: var(--e-global-typography-f75c39c-font-weight);
    line-height: var(--e-global-typography-f75c39c-line-height);
    color: var(--e-global-color-d4baec7)
}

.elementor-8 .elementor-element.elementor-element-f525c70 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 3.2rem 3.2rem;
    --row-gap: 3.2rem;
    --column-gap: 3.2rem;
    --padding-top: 0rem;
    --padding-bottom: 0rem;
    --padding-left: 0rem;
    --padding-right: 0rem
}

.elementor-8 .elementor-element.elementor-element-2306f48 img {
    width: 16.4rem
}

.elementor-8 .elementor-element.elementor-element-7d611b3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 2rem 2rem 2rem 2rem;
    --padding-top: 3rem;
    --padding-bottom: 3rem;
    --padding-left: 3rem;
    --padding-right: 3rem
}

.elementor-8 .elementor-element.elementor-element-7d611b3:not(.elementor-motion-effects-element-type-background) {
    background-color: var(--e-global-color-230bd77)
}

.elementor-8 .elementor-element.elementor-element-e53cf37 {
    text-align: center
}

.elementor-8 .elementor-element.elementor-element-e53cf37 .elementor-heading-title {
    font-family: var(--e-global-typography-c147760-font-family), Sans-serif;
    font-size: var(--e-global-typography-c147760-font-size);
    font-weight: var(--e-global-typography-c147760-font-weight);
    text-transform: var(--e-global-typography-c147760-text-transform);
    font-style: var(--e-global-typography-c147760-font-style);
    line-height: var(--e-global-typography-c147760-line-height);
    color: var(--e-global-color-e2c77a8)
}

.elementor-8 .elementor-element.elementor-element-03115e6 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --padding-top: 5.7rem;
    --padding-bottom: 5.7rem;
    --padding-left: 2rem;
    --padding-right: 2rem
}

.elementor-8 .elementor-element.elementor-element-03115e6:not(.elementor-motion-effects-element-type-background) {
    background-color: var(--e-global-color-primary)
}

.elementor-8 .elementor-element.elementor-element-ef3e512 {
    --display: flex;
    --padding-top: 0rem;
    --padding-bottom: 0rem;
    --padding-left: 0rem;
    --padding-right: 0rem
}

.elementor-8 .elementor-element.elementor-element-7039992 .elementor-heading-title {
    color: var(--e-global-color-aaa8081)
}

.elementor-8 .elementor-element.elementor-element-29057e6 {
    color: var(--e-global-color-aaa8081)
}

.elementor-8 .elementor-element.elementor-element-412da95 {
    --display: flex
}

.elementor-8 .elementor-element.elementor-element-bb5f87d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap
}

.elementor-8 .elementor-element.elementor-element-6107647 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%)
}

.elementor-8 .elementor-element.elementor-element-40ab05d .elementor-heading-title {
    font-family: var(--e-global-typography-e51412f-font-family), Sans-serif;
    font-size: var(--e-global-typography-e51412f-font-size);
    font-weight: var(--e-global-typography-e51412f-font-weight);
    line-height: var(--e-global-typography-e51412f-line-height);
    color: var(--e-global-color-aaa8081)
}

.elementor-8 .elementor-element.elementor-element-7c07a61 {
    --divider-border-style: solid;
    --divider-color: #4661A7;
    --divider-border-width: 1px
}

.elementor-8 .elementor-element.elementor-element-7c07a61 .elementor-divider-separator {
    width: 100%
}

.elementor-8 .elementor-element.elementor-element-7c07a61 .elementor-divider {
    padding-block-start: 0px;
    padding-block-end: 0px
}

.elementor-8 .elementor-element.elementor-element-d656f50 {
    color: var(--e-global-color-aaa8081)
}

.elementor-8 .elementor-element.elementor-element-33a403b {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%)
}

.elementor-8 .elementor-element.elementor-element-12126e3 .elementor-heading-title {
    font-family: var(--e-global-typography-e51412f-font-family), Sans-serif;
    font-size: var(--e-global-typography-e51412f-font-size);
    font-weight: var(--e-global-typography-e51412f-font-weight);
    line-height: var(--e-global-typography-e51412f-line-height);
    color: var(--e-global-color-aaa8081)
}

.elementor-8 .elementor-element.elementor-element-8969f0a {
    --divider-border-style: solid;
    --divider-color: #4661A7;
    --divider-border-width: 1px
}

.elementor-8 .elementor-element.elementor-element-8969f0a .elementor-divider-separator {
    width: 100%
}

.elementor-8 .elementor-element.elementor-element-8969f0a .elementor-divider {
    padding-block-start: 0px;
    padding-block-end: 0px
}

.elementor-8 .elementor-element.elementor-element-68db8c9 {
    color: var(--e-global-color-aaa8081)
}

.elementor-8 .elementor-element.elementor-element-e06b530 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap
}

.elementor-8 .elementor-element.elementor-element-39c879a {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%)
}

.elementor-8 .elementor-element.elementor-element-6ad3e76 .elementor-heading-title {
    font-family: var(--e-global-typography-e51412f-font-family), Sans-serif;
    font-size: var(--e-global-typography-e51412f-font-size);
    font-weight: var(--e-global-typography-e51412f-font-weight);
    line-height: var(--e-global-typography-e51412f-line-height);
    color: var(--e-global-color-aaa8081)
}

.elementor-8 .elementor-element.elementor-element-4f60fab {
    --divider-border-style: solid;
    --divider-color: #4661A7;
    --divider-border-width: 1px
}

.elementor-8 .elementor-element.elementor-element-4f60fab .elementor-divider-separator {
    width: 100%
}

.elementor-8 .elementor-element.elementor-element-4f60fab .elementor-divider {
    padding-block-start: 0px;
    padding-block-end: 0px
}

.elementor-8 .elementor-element.elementor-element-7d914c5 {
    color: var(--e-global-color-aaa8081)
}

.elementor-8 .elementor-element.elementor-element-2290b26 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%)
}

.elementor-8 .elementor-element.elementor-element-892f41a .elementor-heading-title {
    font-family: var(--e-global-typography-e51412f-font-family), Sans-serif;
    font-size: var(--e-global-typography-e51412f-font-size);
    font-weight: var(--e-global-typography-e51412f-font-weight);
    line-height: var(--e-global-typography-e51412f-line-height);
    color: var(--e-global-color-aaa8081)
}

.elementor-8 .elementor-element.elementor-element-132c6b3 {
    --divider-border-style: solid;
    --divider-color: #4661A7;
    --divider-border-width: 1px
}

.elementor-8 .elementor-element.elementor-element-132c6b3 .elementor-divider-separator {
    width: 100%
}

.elementor-8 .elementor-element.elementor-element-132c6b3 .elementor-divider {
    padding-block-start: 0px;
    padding-block-end: 0px
}

.elementor-8 .elementor-element.elementor-element-9e11c26 {
    color: var(--e-global-color-aaa8081)
}

.elementor-8 .elementor-element.elementor-element-a64ef8b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 9rem;
    --margin-bottom: 6rem;
    --margin-left: 0rem;
    --margin-right: 0rem
}

.elementor-8 .elementor-element.elementor-element-3ed49a4 {
    text-align: center
}

.elementor-8 .elementor-element.elementor-element-358c44b {
    text-align: center
}

.elementor-8 .elementor-element.elementor-element-6289df2 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --margin-top: 0rem;
    --margin-bottom: 9rem;
    --margin-left: 0rem;
    --margin-right: 0rem;
    --padding-top: 0rem;
    --padding-bottom: 0rem;
    --padding-left: 2rem;
    --padding-right: 2rem
}

.elementor-8 .elementor-element.elementor-element-1ea380b8 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-1e6efbe);
    --border-color: var(--e-global-color-1e6efbe);
    --border-radius: 1rem 1rem 1rem 1rem;
    --padding-top: 2rem;
    --padding-bottom: 2rem;
    --padding-left: 2rem;
    --padding-right: 2rem
}

.elementor-8 .elementor-element.elementor-element-1ea380b8:not(.elementor-motion-effects-element-type-background) {
    background-color: var(--e-global-color-230bd77)
}

.elementor-8 .elementor-element.elementor-element-1c12c73e {
    text-align: start
}

.elementor-8 .elementor-element.elementor-element-1c12c73e img {
    width: 5.6rem
}

.elementor-8 .elementor-element.elementor-element-5f32e8b3 .elementor-heading-title {
    color: var(--e-global-color-e2c77a8)
}

.elementor-8 .elementor-element.elementor-element-76d41349 {
    font-family: var(--e-global-typography-84bc337-font-family), Sans-serif;
    font-size: var(--e-global-typography-84bc337-font-size);
    line-height: var(--e-global-typography-84bc337-line-height)
}

.elementor-8 .elementor-element.elementor-element-1580d295 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-1e6efbe);
    --border-color: var(--e-global-color-1e6efbe);
    --border-radius: 1rem 1rem 1rem 1rem;
    --padding-top: 2rem;
    --padding-bottom: 2rem;
    --padding-left: 2rem;
    --padding-right: 2rem
}

.elementor-8 .elementor-element.elementor-element-1580d295:not(.elementor-motion-effects-element-type-background) {
    background-color: var(--e-global-color-230bd77)
}

.elementor-8 .elementor-element.elementor-element-69932148 {
    text-align: start
}

.elementor-8 .elementor-element.elementor-element-69932148 img {
    width: 5.6rem
}

.elementor-8 .elementor-element.elementor-element-50a18164 .elementor-heading-title {
    color: var(--e-global-color-e2c77a8)
}

.elementor-8 .elementor-element.elementor-element-2c86a9cc {
    font-family: var(--e-global-typography-84bc337-font-family), Sans-serif;
    font-size: var(--e-global-typography-84bc337-font-size);
    line-height: var(--e-global-typography-84bc337-line-height)
}

.elementor-8 .elementor-element.elementor-element-261ce4bb {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-1e6efbe);
    --border-color: var(--e-global-color-1e6efbe);
    --border-radius: 1rem 1rem 1rem 1rem;
    --padding-top: 2rem;
    --padding-bottom: 2rem;
    --padding-left: 2rem;
    --padding-right: 2rem
}

.elementor-8 .elementor-element.elementor-element-261ce4bb:not(.elementor-motion-effects-element-type-background) {
    background-color: var(--e-global-color-230bd77)
}

.elementor-8 .elementor-element.elementor-element-1f98650a {
    text-align: start
}

.elementor-8 .elementor-element.elementor-element-1f98650a img {
    width: 5.6rem
}

.elementor-8 .elementor-element.elementor-element-442a6eb1 .elementor-heading-title {
    color: var(--e-global-color-e2c77a8)
}

.elementor-8 .elementor-element.elementor-element-51c71204 {
    font-family: var(--e-global-typography-84bc337-font-family), Sans-serif;
    font-size: var(--e-global-typography-84bc337-font-size);
    line-height: var(--e-global-typography-84bc337-line-height)
}

.elementor-8 .elementor-element.elementor-element-21530fff {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 9rem;
    --padding-bottom: 9rem;
    --padding-left: 2rem;
    --padding-right: 2rem
}

.elementor-8 .elementor-element.elementor-element-21530fff:not(.elementor-motion-effects-element-type-background) {
    background-color: var(--e-global-color-81a8ca0)
}

.elementor-8 .elementor-element.elementor-element-49acf8c {
    text-align: center
}

.elementor-8 .elementor-element.elementor-element-6a80006f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 14rem 14rem;
    --row-gap: 14rem;
    --column-gap: 14rem;
    --margin-top: 6rem;
    --margin-bottom: 10rem;
    --margin-left: 0rem;
    --margin-right: 0rem;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-8 .elementor-element.elementor-element-55dc91ee img {
    width: 48rem
}

.elementor-8 .elementor-element.elementor-element-6d177228 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-8 .elementor-element.elementor-element-280977c8 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-1e6efbe);
    --border-color: var(--e-global-color-1e6efbe);
    --border-radius: 1rem 1rem 1rem 1rem;
    --padding-top: 2rem;
    --padding-bottom: 2rem;
    --padding-left: 2rem;
    --padding-right: 2rem
}

.elementor-8 .elementor-element.elementor-element-280977c8:not(.elementor-motion-effects-element-type-background) {
    background-color: var(--e-global-color-230bd77)
}

.elementor-8 .elementor-element.elementor-element-785ab5eb {
    text-align: start
}

.elementor-8 .elementor-element.elementor-element-785ab5eb img {
    width: 5.6rem
}

.elementor-8 .elementor-element.elementor-element-16a54062 {
    --display: flex;
    --gap: 1rem 1rem;
    --row-gap: 1rem;
    --column-gap: 1rem;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-8 .elementor-element.elementor-element-5f4551d6 .elementor-heading-title {
    color: var(--e-global-color-e2c77a8)
}

.elementor-8 .elementor-element.elementor-element-3414a7c6 {
    font-family: var(--e-global-typography-84bc337-font-family), Sans-serif;
    font-size: var(--e-global-typography-84bc337-font-size);
    line-height: var(--e-global-typography-84bc337-line-height)
}

.elementor-8 .elementor-element.elementor-element-15f7ee15 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-1e6efbe);
    --border-color: var(--e-global-color-1e6efbe);
    --border-radius: 1rem 1rem 1rem 1rem;
    --padding-top: 2rem;
    --padding-bottom: 2rem;
    --padding-left: 2rem;
    --padding-right: 2rem
}

.elementor-8 .elementor-element.elementor-element-15f7ee15:not(.elementor-motion-effects-element-type-background) {
    background-color: var(--e-global-color-230bd77)
}

.elementor-8 .elementor-element.elementor-element-20c86c6f {
    text-align: start
}

.elementor-8 .elementor-element.elementor-element-20c86c6f img {
    width: 5.6rem
}

.elementor-8 .elementor-element.elementor-element-1f6d49b5 {
    --display: flex;
    --gap: 1rem 1rem;
    --row-gap: 1rem;
    --column-gap: 1rem;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-8 .elementor-element.elementor-element-1d875f91 .elementor-heading-title {
    color: var(--e-global-color-e2c77a8)
}

.elementor-8 .elementor-element.elementor-element-6a861ec9 {
    font-family: var(--e-global-typography-84bc337-font-family), Sans-serif;
    font-size: var(--e-global-typography-84bc337-font-size);
    line-height: var(--e-global-typography-84bc337-line-height)
}

.elementor-8 .elementor-element.elementor-element-6caf58e1 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-1e6efbe);
    --border-color: var(--e-global-color-1e6efbe);
    --border-radius: 1rem 1rem 1rem 1rem;
    --padding-top: 2rem;
    --padding-bottom: 2rem;
    --padding-left: 2rem;
    --padding-right: 2rem
}

.elementor-8 .elementor-element.elementor-element-6caf58e1:not(.elementor-motion-effects-element-type-background) {
    background-color: var(--e-global-color-230bd77)
}

.elementor-8 .elementor-element.elementor-element-4ae2f84c {
    text-align: start
}

.elementor-8 .elementor-element.elementor-element-4ae2f84c img {
    width: 5.6rem
}

.elementor-8 .elementor-element.elementor-element-7c6860a2 {
    --display: flex;
    --gap: 1rem 1rem;
    --row-gap: 1rem;
    --column-gap: 1rem;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-8 .elementor-element.elementor-element-2f525ad8 .elementor-heading-title {
    color: var(--e-global-color-e2c77a8)
}

.elementor-8 .elementor-element.elementor-element-58b2650b {
    font-family: var(--e-global-typography-84bc337-font-family), Sans-serif;
    font-size: var(--e-global-typography-84bc337-font-size);
    line-height: var(--e-global-typography-84bc337-line-height)
}

.elementor-8 .elementor-element.elementor-element-a665a4f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 14rem 14rem;
    --row-gap: 14rem;
    --column-gap: 14rem;
    --margin-top: 0rem;
    --margin-bottom: 8rem;
    --margin-left: 0rem;
    --margin-right: 0rem;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-8 .elementor-element.elementor-element-4d0c3da2 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-8 .elementor-element.elementor-element-2979fee2 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-1e6efbe);
    --border-color: var(--e-global-color-1e6efbe);
    --border-radius: 1rem 1rem 1rem 1rem;
    --padding-top: 2rem;
    --padding-bottom: 2rem;
    --padding-left: 2rem;
    --padding-right: 2rem
}

.elementor-8 .elementor-element.elementor-element-2979fee2:not(.elementor-motion-effects-element-type-background) {
    background-color: var(--e-global-color-230bd77)
}

.elementor-8 .elementor-element.elementor-element-663c030f {
    text-align: start
}

.elementor-8 .elementor-element.elementor-element-663c030f img {
    width: 5.6rem
}

.elementor-8 .elementor-element.elementor-element-3cf9dd0a {
    --display: flex;
    --gap: 1rem 1rem;
    --row-gap: 1rem;
    --column-gap: 1rem;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-8 .elementor-element.elementor-element-295251cd .elementor-heading-title {
    color: var(--e-global-color-e2c77a8)
}

.elementor-8 .elementor-element.elementor-element-67ea309a {
    font-family: var(--e-global-typography-84bc337-font-family), Sans-serif;
    font-size: var(--e-global-typography-84bc337-font-size);
    line-height: var(--e-global-typography-84bc337-line-height)
}

.elementor-8 .elementor-element.elementor-element-509ac64e {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-1e6efbe);
    --border-color: var(--e-global-color-1e6efbe);
    --border-radius: 1rem 1rem 1rem 1rem;
    --padding-top: 2rem;
    --padding-bottom: 2rem;
    --padding-left: 2rem;
    --padding-right: 2rem
}

.elementor-8 .elementor-element.elementor-element-509ac64e:not(.elementor-motion-effects-element-type-background) {
    background-color: var(--e-global-color-230bd77)
}

.elementor-8 .elementor-element.elementor-element-7fabe941 {
    text-align: start
}

.elementor-8 .elementor-element.elementor-element-7fabe941 img {
    width: 5.6rem
}

.elementor-8 .elementor-element.elementor-element-60c7ccf2 {
    --display: flex;
    --gap: 1rem 1rem;
    --row-gap: 1rem;
    --column-gap: 1rem;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-8 .elementor-element.elementor-element-46410f3e .elementor-heading-title {
    color: var(--e-global-color-e2c77a8)
}

.elementor-8 .elementor-element.elementor-element-459891e6 {
    font-family: var(--e-global-typography-84bc337-font-family), Sans-serif;
    font-size: var(--e-global-typography-84bc337-font-size);
    line-height: var(--e-global-typography-84bc337-line-height)
}

.elementor-8 .elementor-element.elementor-element-122983c5 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-1e6efbe);
    --border-color: var(--e-global-color-1e6efbe);
    --border-radius: 1rem 1rem 1rem 1rem;
    --padding-top: 2rem;
    --padding-bottom: 2rem;
    --padding-left: 2rem;
    --padding-right: 2rem
}

.elementor-8 .elementor-element.elementor-element-122983c5:not(.elementor-motion-effects-element-type-background) {
    background-color: var(--e-global-color-230bd77)
}

.elementor-8 .elementor-element.elementor-element-71d56b39 {
    text-align: start
}

.elementor-8 .elementor-element.elementor-element-71d56b39 img {
    width: 5.6rem
}

.elementor-8 .elementor-element.elementor-element-43a27d57 {
    --display: flex;
    --gap: 1rem 1rem;
    --row-gap: 1rem;
    --column-gap: 1rem;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-8 .elementor-element.elementor-element-1d331600 .elementor-heading-title {
    color: var(--e-global-color-e2c77a8)
}

.elementor-8 .elementor-element.elementor-element-58e83bf3 {
    font-family: var(--e-global-typography-84bc337-font-family), Sans-serif;
    font-size: var(--e-global-typography-84bc337-font-size);
    line-height: var(--e-global-typography-84bc337-line-height)
}

.elementor-8 .elementor-element.elementor-element-27971ba1 img {
    width: 48rem
}

.elementor-8 .elementor-element.elementor-element-7a9253a2 .elementor-button {
    padding: 2rem 7.7rem 2rem 7.7rem
}

.elementor-8 .elementor-element.elementor-element-23b37d2 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 9rem;
    --margin-bottom: 6rem;
    --margin-left: 0rem;
    --margin-right: 0rem
}

.elementor-8 .elementor-element.elementor-element-e3186a7 {
    text-align: center
}

.elementor-8 .elementor-element.elementor-element-4c2b653 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --margin-top: 0rem;
    --margin-bottom: 9rem;
    --margin-left: 0rem;
    --margin-right: 0rem;
    --padding-top: 0rem;
    --padding-bottom: 0rem;
    --padding-left: 2rem;
    --padding-right: 2rem
}

.elementor-8 .elementor-element.elementor-element-10d2f56d {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-1e6efbe);
    --border-color: var(--e-global-color-1e6efbe);
    --border-radius: 1rem 1rem 1rem 1rem;
    --padding-top: 2rem;
    --padding-bottom: 2rem;
    --padding-left: 2rem;
    --padding-right: 2rem
}

.elementor-8 .elementor-element.elementor-element-10d2f56d:not(.elementor-motion-effects-element-type-background) {
    background-color: var(--e-global-color-230bd77)
}

.elementor-8 .elementor-element.elementor-element-66475623 {
    text-align: start
}

.elementor-8 .elementor-element.elementor-element-66475623 img {
    width: 5.6rem
}

.elementor-8 .elementor-element.elementor-element-5a5d288d .elementor-heading-title {
    color: var(--e-global-color-e2c77a8)
}

.elementor-8 .elementor-element.elementor-element-4afe93cc {
    font-family: var(--e-global-typography-84bc337-font-family), Sans-serif;
    font-size: var(--e-global-typography-84bc337-font-size);
    line-height: var(--e-global-typography-84bc337-line-height)
}

.elementor-8 .elementor-element.elementor-element-5b5cb521 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-1e6efbe);
    --border-color: var(--e-global-color-1e6efbe);
    --border-radius: 1rem 1rem 1rem 1rem;
    --padding-top: 2rem;
    --padding-bottom: 2rem;
    --padding-left: 2rem;
    --padding-right: 2rem
}

.elementor-8 .elementor-element.elementor-element-5b5cb521:not(.elementor-motion-effects-element-type-background) {
    background-color: var(--e-global-color-230bd77)
}

.elementor-8 .elementor-element.elementor-element-7fe6099e {
    text-align: start
}

.elementor-8 .elementor-element.elementor-element-7fe6099e img {
    width: 5.6rem
}

.elementor-8 .elementor-element.elementor-element-3a8e583 .elementor-heading-title {
    color: var(--e-global-color-e2c77a8)
}

.elementor-8 .elementor-element.elementor-element-5d020f14 {
    font-family: var(--e-global-typography-84bc337-font-family), Sans-serif;
    font-size: var(--e-global-typography-84bc337-font-size);
    line-height: var(--e-global-typography-84bc337-line-height)
}

.elementor-8 .elementor-element.elementor-element-24be3552 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-1e6efbe);
    --border-color: var(--e-global-color-1e6efbe);
    --border-radius: 1rem 1rem 1rem 1rem;
    --padding-top: 2rem;
    --padding-bottom: 2rem;
    --padding-left: 2rem;
    --padding-right: 2rem
}

.elementor-8 .elementor-element.elementor-element-24be3552:not(.elementor-motion-effects-element-type-background) {
    background-color: var(--e-global-color-230bd77)
}

.elementor-8 .elementor-element.elementor-element-51cd475c {
    text-align: start
}

.elementor-8 .elementor-element.elementor-element-51cd475c img {
    width: 5.6rem
}

.elementor-8 .elementor-element.elementor-element-4882ce8a .elementor-heading-title {
    color: var(--e-global-color-e2c77a8)
}

.elementor-8 .elementor-element.elementor-element-4cb3a6af {
    font-family: var(--e-global-typography-84bc337-font-family), Sans-serif;
    font-size: var(--e-global-typography-84bc337-font-size);
    line-height: var(--e-global-typography-84bc337-line-height)
}

.elementor-8 .elementor-element.elementor-element-dd19fb1 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 9rem;
    --margin-bottom: 9rem;
    --margin-left: 0rem;
    --margin-right: 0rem;
    --padding-top: 0rem;
    --padding-bottom: 0rem;
    --padding-left: 2rem;
    --padding-right: 2rem
}

.elementor-8 .elementor-element.elementor-element-dd19fb1.e-con {
    --align-self: stretch
}

.elementor-8 .elementor-element.elementor-element-a93e9d8 {
    text-align: center
}

.elementor-8 .elementor-element.elementor-element-da05e92 .elementor-tab-title {
    border-width: 1px;
    border-color: #CACACA;
    padding: 2rem 2rem 2rem 2rem
}

.elementor-8 .elementor-element.elementor-element-da05e92 .elementor-tab-content {
    border-width: 1px;
    border-block-end-color: #CACACA;
    color: #81828A;
    padding: 0rem 4rem 2rem 4rem
}

.elementor-8 .elementor-element.elementor-element-da05e92 .elementor-toggle-item:not(:last-child) {
    margin-block-end: 0px
}

.elementor-8 .elementor-element.elementor-element-da05e92 .elementor-toggle-title, .elementor-8 .elementor-element.elementor-element-da05e92 .elementor-toggle-icon {
    color: #1C1C1C
}

.elementor-8 .elementor-element.elementor-element-da05e92 .elementor-toggle-title {
    font-family: var(--e-global-typography-17911a7-font-family), Sans-serif;
    font-size: var(--e-global-typography-17911a7-font-size);
    font-weight: var(--e-global-typography-17911a7-font-weight);
    font-style: var(--e-global-typography-17911a7-font-style);
    line-height: var(--e-global-typography-17911a7-line-height)
}

.elementor-8 .elementor-element.elementor-element-da05e92 .elementor-tab-title .elementor-toggle-icon i:before {
    color: var(--e-global-color-primary)
}

.elementor-8 .elementor-element.elementor-element-da05e92 .elementor-tab-title .elementor-toggle-icon svg {
    fill: var(--e-global-color-primary)
}

.elementor-8 .elementor-element.elementor-element-da05e92 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before {
    color: var(--e-global-color-primary)
}

.elementor-8 .elementor-element.elementor-element-550ed90 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --padding-top: 9rem;
    --padding-bottom: 9rem;
    --padding-left: 2rem;
    --padding-right: 2rem
}

.elementor-8 .elementor-element.elementor-element-550ed90:not(.elementor-motion-effects-element-type-background) {
    background-color: var(--e-global-color-81a8ca0);
    background-image: url("/consulting/images/svg_a58fa54b.svg");
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: contain
}

.elementor-8 .elementor-element.elementor-element-65994d5 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px
}

.elementor-8 .elementor-element.elementor-element-6e8a8b4 .elementor-button {
    padding: 2rem 7.7rem 2rem 7.7rem
}

.elementor-8 .elementor-element.elementor-element-54d1c8f {
    --display: flex
}

:root {
    --page-title-display: none
}

@media (max-width: 1366px) {
    .elementor-8 .elementor-element.elementor-element-e3c9447 {
        font-size: var(--e-global-typography-3243f30-font-size);
        line-height: var(--e-global-typography-3243f30-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-46439a6 .elementor-heading-title {
        font-size: var(--e-global-typography-f75c39c-font-size);
        line-height: var(--e-global-typography-f75c39c-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-7b3230a .elementor-heading-title {
        font-size: var(--e-global-typography-f75c39c-font-size);
        line-height: var(--e-global-typography-f75c39c-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-707b522 .elementor-heading-title {
        font-size: var(--e-global-typography-f75c39c-font-size);
        line-height: var(--e-global-typography-f75c39c-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-e53cf37 .elementor-heading-title {
        font-size: var(--e-global-typography-c147760-font-size);
        line-height: var(--e-global-typography-c147760-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-40ab05d .elementor-heading-title {
        font-size: var(--e-global-typography-e51412f-font-size);
        line-height: var(--e-global-typography-e51412f-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-12126e3 .elementor-heading-title {
        font-size: var(--e-global-typography-e51412f-font-size);
        line-height: var(--e-global-typography-e51412f-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-6ad3e76 .elementor-heading-title {
        font-size: var(--e-global-typography-e51412f-font-size);
        line-height: var(--e-global-typography-e51412f-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-892f41a .elementor-heading-title {
        font-size: var(--e-global-typography-e51412f-font-size);
        line-height: var(--e-global-typography-e51412f-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-76d41349 {
        font-size: var(--e-global-typography-84bc337-font-size);
        line-height: var(--e-global-typography-84bc337-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-2c86a9cc {
        font-size: var(--e-global-typography-84bc337-font-size);
        line-height: var(--e-global-typography-84bc337-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-51c71204 {
        font-size: var(--e-global-typography-84bc337-font-size);
        line-height: var(--e-global-typography-84bc337-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-3414a7c6 {
        font-size: var(--e-global-typography-84bc337-font-size);
        line-height: var(--e-global-typography-84bc337-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-6a861ec9 {
        font-size: var(--e-global-typography-84bc337-font-size);
        line-height: var(--e-global-typography-84bc337-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-58b2650b {
        font-size: var(--e-global-typography-84bc337-font-size);
        line-height: var(--e-global-typography-84bc337-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-67ea309a {
        font-size: var(--e-global-typography-84bc337-font-size);
        line-height: var(--e-global-typography-84bc337-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-459891e6 {
        font-size: var(--e-global-typography-84bc337-font-size);
        line-height: var(--e-global-typography-84bc337-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-58e83bf3 {
        font-size: var(--e-global-typography-84bc337-font-size);
        line-height: var(--e-global-typography-84bc337-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-4afe93cc {
        font-size: var(--e-global-typography-84bc337-font-size);
        line-height: var(--e-global-typography-84bc337-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-5d020f14 {
        font-size: var(--e-global-typography-84bc337-font-size);
        line-height: var(--e-global-typography-84bc337-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-4cb3a6af {
        font-size: var(--e-global-typography-84bc337-font-size);
        line-height: var(--e-global-typography-84bc337-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-da05e92 .elementor-toggle-title {
        font-size: var(--e-global-typography-17911a7-font-size);
        line-height: var(--e-global-typography-17911a7-line-height)
    }
}

@media (max-width: 1200px) {
    .elementor-8 .elementor-element.elementor-element-bb5f87d {
        --gap: 1rem 1rem;
        --row-gap: 1rem;
        --column-gap: 1rem
    }

    .elementor-8 .elementor-element.elementor-element-40ab05d {
        text-align: center
    }

    .elementor-8 .elementor-element.elementor-element-d656f50 {
        text-align: center
    }

    .elementor-8 .elementor-element.elementor-element-12126e3 {
        text-align: center
    }

    .elementor-8 .elementor-element.elementor-element-68db8c9 {
        text-align: center
    }

    .elementor-8 .elementor-element.elementor-element-e06b530 {
        --gap: 1rem 1rem;
        --row-gap: 1rem;
        --column-gap: 1rem
    }

    .elementor-8 .elementor-element.elementor-element-6ad3e76 {
        text-align: center
    }

    .elementor-8 .elementor-element.elementor-element-7d914c5 {
        text-align: center
    }

    .elementor-8 .elementor-element.elementor-element-892f41a {
        text-align: center
    }

    .elementor-8 .elementor-element.elementor-element-9e11c26 {
        text-align: center
    }

    .elementor-8 .elementor-element.elementor-element-6a80006f {
        --gap: 5rem 5rem;
        --row-gap: 5rem;
        --column-gap: 5rem
    }

    .elementor-8 .elementor-element.elementor-element-a665a4f {
        --gap: 5rem 5rem;
        --row-gap: 5rem;
        --column-gap: 5rem
    }
}

@media (max-width: 1024px) {
    .elementor-8 .elementor-element.elementor-element-14f4672 {
        --gap: 5rem 5rem;
        --row-gap: 5rem;
        --column-gap: 5rem
    }

    .elementor-8 .elementor-element.elementor-element-e3c9447 {
        font-size: var(--e-global-typography-3243f30-font-size);
        line-height: var(--e-global-typography-3243f30-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-46439a6 .elementor-heading-title {
        font-size: var(--e-global-typography-f75c39c-font-size);
        line-height: var(--e-global-typography-f75c39c-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-7b3230a .elementor-heading-title {
        font-size: var(--e-global-typography-f75c39c-font-size);
        line-height: var(--e-global-typography-f75c39c-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-707b522 .elementor-heading-title {
        font-size: var(--e-global-typography-f75c39c-font-size);
        line-height: var(--e-global-typography-f75c39c-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-e53cf37 .elementor-heading-title {
        font-size: var(--e-global-typography-c147760-font-size);
        line-height: var(--e-global-typography-c147760-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-40ab05d .elementor-heading-title {
        font-size: var(--e-global-typography-e51412f-font-size);
        line-height: var(--e-global-typography-e51412f-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-12126e3 .elementor-heading-title {
        font-size: var(--e-global-typography-e51412f-font-size);
        line-height: var(--e-global-typography-e51412f-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-6ad3e76 .elementor-heading-title {
        font-size: var(--e-global-typography-e51412f-font-size);
        line-height: var(--e-global-typography-e51412f-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-892f41a .elementor-heading-title {
        font-size: var(--e-global-typography-e51412f-font-size);
        line-height: var(--e-global-typography-e51412f-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-a64ef8b {
        --padding-top: 0rem;
        --padding-bottom: 0rem;
        --padding-left: 2rem;
        --padding-right: 2rem
    }

    .elementor-8 .elementor-element.elementor-element-76d41349 {
        font-size: var(--e-global-typography-84bc337-font-size);
        line-height: var(--e-global-typography-84bc337-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-2c86a9cc {
        font-size: var(--e-global-typography-84bc337-font-size);
        line-height: var(--e-global-typography-84bc337-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-51c71204 {
        font-size: var(--e-global-typography-84bc337-font-size);
        line-height: var(--e-global-typography-84bc337-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-3414a7c6 {
        font-size: var(--e-global-typography-84bc337-font-size);
        line-height: var(--e-global-typography-84bc337-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-6a861ec9 {
        font-size: var(--e-global-typography-84bc337-font-size);
        line-height: var(--e-global-typography-84bc337-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-58b2650b {
        font-size: var(--e-global-typography-84bc337-font-size);
        line-height: var(--e-global-typography-84bc337-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-67ea309a {
        font-size: var(--e-global-typography-84bc337-font-size);
        line-height: var(--e-global-typography-84bc337-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-459891e6 {
        font-size: var(--e-global-typography-84bc337-font-size);
        line-height: var(--e-global-typography-84bc337-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-58e83bf3 {
        font-size: var(--e-global-typography-84bc337-font-size);
        line-height: var(--e-global-typography-84bc337-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-4afe93cc {
        font-size: var(--e-global-typography-84bc337-font-size);
        line-height: var(--e-global-typography-84bc337-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-5d020f14 {
        font-size: var(--e-global-typography-84bc337-font-size);
        line-height: var(--e-global-typography-84bc337-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-4cb3a6af {
        font-size: var(--e-global-typography-84bc337-font-size);
        line-height: var(--e-global-typography-84bc337-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-da05e92 .elementor-toggle-title {
        font-size: var(--e-global-typography-17911a7-font-size);
        line-height: var(--e-global-typography-17911a7-line-height)
    }
}

@media (max-width: 880px) {
    .elementor-8 .elementor-element.elementor-element-14f4672 {
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%)
    }

    .elementor-8 .elementor-element.elementor-element-7d611b3 {
        --padding-top: 2rem;
        --padding-bottom: 2rem;
        --padding-left: 2rem;
        --padding-right: 2rem
    }

    .elementor-8 .elementor-element.elementor-element-6a80006f {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap
    }

    .elementor-8 .elementor-element.elementor-element-6d177228 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap
    }

    .elementor-8 .elementor-element.elementor-element-280977c8 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap
    }

    .elementor-8 .elementor-element.elementor-element-15f7ee15 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap
    }

    .elementor-8 .elementor-element.elementor-element-6caf58e1 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap
    }

    .elementor-8 .elementor-element.elementor-element-a665a4f {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap
    }

    .elementor-8 .elementor-element.elementor-element-4d0c3da2 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap
    }

    .elementor-8 .elementor-element.elementor-element-2979fee2 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap
    }

    .elementor-8 .elementor-element.elementor-element-509ac64e {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap
    }

    .elementor-8 .elementor-element.elementor-element-122983c5 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap
    }

    .elementor-8 .elementor-element.elementor-element-550ed90:not(.elementor-motion-effects-element-type-background) {
        background-size: cover
    }
}

@media (max-width: 767px) {
    .elementor-8 .elementor-element.elementor-element-e3c9447 {
        font-size: var(--e-global-typography-3243f30-font-size);
        line-height: var(--e-global-typography-3243f30-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-46439a6 .elementor-heading-title {
        font-size: var(--e-global-typography-f75c39c-font-size);
        line-height: var(--e-global-typography-f75c39c-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-7b3230a .elementor-heading-title {
        font-size: var(--e-global-typography-f75c39c-font-size);
        line-height: var(--e-global-typography-f75c39c-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-707b522 .elementor-heading-title {
        font-size: var(--e-global-typography-f75c39c-font-size);
        line-height: var(--e-global-typography-f75c39c-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-e53cf37 .elementor-heading-title {
        font-size: var(--e-global-typography-c147760-font-size);
        line-height: var(--e-global-typography-c147760-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-412da95 {
        --padding-top: 0rem;
        --padding-bottom: 0rem;
        --padding-left: 0rem;
        --padding-right: 0rem
    }

    .elementor-8 .elementor-element.elementor-element-bb5f87d {
        --justify-content: space-between;
        --flex-wrap: nowrap;
        --padding-top: 0rem;
        --padding-bottom: 0rem;
        --padding-left: 0rem;
        --padding-right: 0rem
    }

    .elementor-8 .elementor-element.elementor-element-6107647 {
        --padding-top: 0rem;
        --padding-bottom: 0rem;
        --padding-left: 0rem;
        --padding-right: 0rem
    }

    .elementor-8 .elementor-element.elementor-element-40ab05d .elementor-heading-title {
        font-size: var(--e-global-typography-e51412f-font-size);
        line-height: var(--e-global-typography-e51412f-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-33a403b {
        --padding-top: 0rem;
        --padding-bottom: 0rem;
        --padding-left: 0rem;
        --padding-right: 0rem
    }

    .elementor-8 .elementor-element.elementor-element-12126e3 .elementor-heading-title {
        font-size: var(--e-global-typography-e51412f-font-size);
        line-height: var(--e-global-typography-e51412f-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-e06b530 {
        --justify-content: space-between;
        --flex-wrap: nowrap;
        --padding-top: 0rem;
        --padding-bottom: 0rem;
        --padding-left: 0rem;
        --padding-right: 0rem
    }

    .elementor-8 .elementor-element.elementor-element-39c879a {
        --padding-top: 0rem;
        --padding-bottom: 0rem;
        --padding-left: 0rem;
        --padding-right: 0rem
    }

    .elementor-8 .elementor-element.elementor-element-6ad3e76 .elementor-heading-title {
        font-size: var(--e-global-typography-e51412f-font-size);
        line-height: var(--e-global-typography-e51412f-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-2290b26 {
        --padding-top: 0rem;
        --padding-bottom: 0rem;
        --padding-left: 0rem;
        --padding-right: 0rem
    }

    .elementor-8 .elementor-element.elementor-element-892f41a .elementor-heading-title {
        font-size: var(--e-global-typography-e51412f-font-size);
        line-height: var(--e-global-typography-e51412f-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-358c44b {
        text-align: start
    }

    .elementor-8 .elementor-element.elementor-element-76d41349 {
        font-size: var(--e-global-typography-84bc337-font-size);
        line-height: var(--e-global-typography-84bc337-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-2c86a9cc {
        font-size: var(--e-global-typography-84bc337-font-size);
        line-height: var(--e-global-typography-84bc337-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-51c71204 {
        font-size: var(--e-global-typography-84bc337-font-size);
        line-height: var(--e-global-typography-84bc337-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-280977c8 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --flex-wrap: nowrap
    }

    .elementor-8 .elementor-element.elementor-element-3414a7c6 {
        font-size: var(--e-global-typography-84bc337-font-size);
        line-height: var(--e-global-typography-84bc337-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-15f7ee15 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --flex-wrap: nowrap
    }

    .elementor-8 .elementor-element.elementor-element-6a861ec9 {
        font-size: var(--e-global-typography-84bc337-font-size);
        line-height: var(--e-global-typography-84bc337-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-6caf58e1 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --flex-wrap: nowrap
    }

    .elementor-8 .elementor-element.elementor-element-58b2650b {
        font-size: var(--e-global-typography-84bc337-font-size);
        line-height: var(--e-global-typography-84bc337-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-2979fee2 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --flex-wrap: nowrap
    }

    .elementor-8 .elementor-element.elementor-element-67ea309a {
        font-size: var(--e-global-typography-84bc337-font-size);
        line-height: var(--e-global-typography-84bc337-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-509ac64e {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --flex-wrap: nowrap
    }

    .elementor-8 .elementor-element.elementor-element-459891e6 {
        font-size: var(--e-global-typography-84bc337-font-size);
        line-height: var(--e-global-typography-84bc337-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-122983c5 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --flex-wrap: nowrap
    }

    .elementor-8 .elementor-element.elementor-element-58e83bf3 {
        font-size: var(--e-global-typography-84bc337-font-size);
        line-height: var(--e-global-typography-84bc337-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-7a9253a2 .elementor-button {
        padding: 2rem 2rem 2rem 2rem
    }

    .elementor-8 .elementor-element.elementor-element-4afe93cc {
        font-size: var(--e-global-typography-84bc337-font-size);
        line-height: var(--e-global-typography-84bc337-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-5d020f14 {
        font-size: var(--e-global-typography-84bc337-font-size);
        line-height: var(--e-global-typography-84bc337-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-4cb3a6af {
        font-size: var(--e-global-typography-84bc337-font-size);
        line-height: var(--e-global-typography-84bc337-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-da05e92 .elementor-toggle-title {
        font-size: var(--e-global-typography-17911a7-font-size);
        line-height: var(--e-global-typography-17911a7-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-550ed90 {
        --flex-direction: column;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --justify-content: center;
        --align-items: stretch
    }

    .elementor-8 .elementor-element.elementor-element-550ed90:not(.elementor-motion-effects-element-type-background) {
        background-position: bottom right;
        background-size: 40rem auto
    }

    .elementor-8 .elementor-element.elementor-element-6e8a8b4 .elementor-button {
        padding: 2rem 2rem 2rem 2rem
    }
}

@media (min-width: 768px) {
    .elementor-8 .elementor-element.elementor-element-a64ef8b {
        --content-width: 77rem
    }

    .elementor-8 .elementor-element.elementor-element-6d177228 {
        --width: 57.5rem
    }

    .elementor-8 .elementor-element.elementor-element-4d0c3da2 {
        --width: 57.5rem
    }

    .elementor-8 .elementor-element.elementor-element-23b37d2 {
        --content-width: 77rem
    }

    .elementor-8 .elementor-element.elementor-element-65994d5 {
        --width: 67rem
    }
}

@media (max-width: 1200px) and (min-width: 768px) {
    .elementor-8 .elementor-element.elementor-element-65994d5 {
        --width: 50rem
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-8 .elementor-element.elementor-element-65994d5 {
        --width: 40rem
    }
}

@media (max-width: 880px) and (min-width: 768px) {
    .elementor-8 .elementor-element.elementor-element-6d177228 {
        --width: 100%
    }

    .elementor-8 .elementor-element.elementor-element-4d0c3da2 {
        --width: 100%
    }

    .elementor-8 .elementor-element.elementor-element-65994d5 {
        --width: 35rem
    }
}

@media (min-width: 2400px) {
    .elementor-8 .elementor-element.elementor-element-e3c9447 {
        font-size: var(--e-global-typography-3243f30-font-size);
        line-height: var(--e-global-typography-3243f30-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-46439a6 .elementor-heading-title {
        font-size: var(--e-global-typography-f75c39c-font-size);
        line-height: var(--e-global-typography-f75c39c-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-7b3230a .elementor-heading-title {
        font-size: var(--e-global-typography-f75c39c-font-size);
        line-height: var(--e-global-typography-f75c39c-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-707b522 .elementor-heading-title {
        font-size: var(--e-global-typography-f75c39c-font-size);
        line-height: var(--e-global-typography-f75c39c-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-e53cf37 .elementor-heading-title {
        font-size: var(--e-global-typography-c147760-font-size);
        line-height: var(--e-global-typography-c147760-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-40ab05d .elementor-heading-title {
        font-size: var(--e-global-typography-e51412f-font-size);
        line-height: var(--e-global-typography-e51412f-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-12126e3 .elementor-heading-title {
        font-size: var(--e-global-typography-e51412f-font-size);
        line-height: var(--e-global-typography-e51412f-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-6ad3e76 .elementor-heading-title {
        font-size: var(--e-global-typography-e51412f-font-size);
        line-height: var(--e-global-typography-e51412f-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-892f41a .elementor-heading-title {
        font-size: var(--e-global-typography-e51412f-font-size);
        line-height: var(--e-global-typography-e51412f-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-76d41349 {
        font-size: var(--e-global-typography-84bc337-font-size);
        line-height: var(--e-global-typography-84bc337-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-2c86a9cc {
        font-size: var(--e-global-typography-84bc337-font-size);
        line-height: var(--e-global-typography-84bc337-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-51c71204 {
        font-size: var(--e-global-typography-84bc337-font-size);
        line-height: var(--e-global-typography-84bc337-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-3414a7c6 {
        font-size: var(--e-global-typography-84bc337-font-size);
        line-height: var(--e-global-typography-84bc337-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-6a861ec9 {
        font-size: var(--e-global-typography-84bc337-font-size);
        line-height: var(--e-global-typography-84bc337-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-58b2650b {
        font-size: var(--e-global-typography-84bc337-font-size);
        line-height: var(--e-global-typography-84bc337-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-67ea309a {
        font-size: var(--e-global-typography-84bc337-font-size);
        line-height: var(--e-global-typography-84bc337-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-459891e6 {
        font-size: var(--e-global-typography-84bc337-font-size);
        line-height: var(--e-global-typography-84bc337-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-58e83bf3 {
        font-size: var(--e-global-typography-84bc337-font-size);
        line-height: var(--e-global-typography-84bc337-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-4afe93cc {
        font-size: var(--e-global-typography-84bc337-font-size);
        line-height: var(--e-global-typography-84bc337-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-5d020f14 {
        font-size: var(--e-global-typography-84bc337-font-size);
        line-height: var(--e-global-typography-84bc337-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-4cb3a6af {
        font-size: var(--e-global-typography-84bc337-font-size);
        line-height: var(--e-global-typography-84bc337-line-height)
    }

    .elementor-8 .elementor-element.elementor-element-da05e92 .elementor-toggle-title {
        font-size: var(--e-global-typography-17911a7-font-size);
        line-height: var(--e-global-typography-17911a7-line-height)
    }
}

.elementor-8 .elementor-element.elementor-element-da05e92 .highlight {
    color: #32509D;
    font-size: 2rem;
    font-family: "Montserrat";
    font-weight: 600;
    line-height: 2.6rem
}

.elementor-8 .elementor-element.elementor-element-da05e92 .elementor-toggle-icon {
    font-size: 1.4rem
}

.elementor-51 .elementor-element.elementor-element-eaf729e {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-298fbe8);
    --border-color: var(--e-global-color-298fbe8)
}

.elementor-51 .elementor-element.elementor-element-eaf729e:not(.elementor-motion-effects-element-type-background) {
    background-color: var(--e-global-color-2bcc622)
}

.elementor-51 .elementor-element.elementor-element-fc0d596 img {
    width: 18.8rem
}

.elementor-location-header:before, .elementor-location-footer:before {
    content: "";
    display: table;
    clear: both
}

@media (max-width: 1200px) {
    .elementor-51 .elementor-element.elementor-element-fc0d596 img {
        width: 15.5rem
    }
}

.elementor-109 .elementor-element.elementor-element-06084d6 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: flex-start;
    --gap: 10rem 10rem;
    --row-gap: 10rem;
    --column-gap: 10rem;
    --padding-top: 8rem;
    --padding-bottom: 8rem;
    --padding-left: 2rem;
    --padding-right: 2rem
}

.elementor-109 .elementor-element.elementor-element-5164ccd {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap
}

.elementor-109 .elementor-element.elementor-element-a113f9a {
    text-align: start
}

.elementor-109 .elementor-element.elementor-element-a113f9a img {
    width: 18.8rem
}

.elementor-109 .elementor-element.elementor-element-5019c7a {
    font-family: var(--e-global-typography-17911a7-font-family), Sans-serif;
    font-size: var(--e-global-typography-17911a7-font-size);
    font-weight: var(--e-global-typography-17911a7-font-weight);
    font-style: var(--e-global-typography-17911a7-font-style);
    line-height: var(--e-global-typography-17911a7-line-height);
    color: var(--e-global-color-e2c77a8)
}

.elementor-109 .elementor-element.elementor-element-fa1c8d7 {
    --grid-template-columns: repeat(0, auto);
    text-align: left;
    --icon-size: 1.7rem;
    --grid-column-gap: 5px
}

.elementor-109 .elementor-element.elementor-element-fa1c8d7 .elementor-social-icon {
    background-color: var(--e-global-color-primary);
    --icon-padding: 0.4em
}

.elementor-109 .elementor-element.elementor-element-fa1c8d7 .elementor-social-icon svg {
    fill: var(--e-global-color-aaa8081)
}

.elementor-109 .elementor-element.elementor-element-89aa38a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 4rem 4rem;
    --row-gap: 4rem;
    --column-gap: 4rem
}

.elementor-109 .elementor-element.elementor-element-1b39f99 {
    --display: flex
}

.elementor-109 .elementor-element.elementor-element-9c39e23 .elementor-heading-title {
    font-family: var(--e-global-typography-5d25bae-font-family), Sans-serif;
    font-size: var(--e-global-typography-5d25bae-font-size);
    font-weight: var(--e-global-typography-5d25bae-font-weight);
    text-transform: var(--e-global-typography-5d25bae-text-transform);
    font-style: var(--e-global-typography-5d25bae-font-style);
    line-height: var(--e-global-typography-5d25bae-line-height);
    color: var(--e-global-color-primary)
}

.elementor-109 .elementor-element.elementor-element-3b51150 .elementor-nav-menu .elementor-item {
    font-family: var(--e-global-typography-17911a7-font-family), Sans-serif;
    font-size: var(--e-global-typography-17911a7-font-size);
    font-weight: var(--e-global-typography-17911a7-font-weight);
    font-style: var(--e-global-typography-17911a7-font-style);
    line-height: var(--e-global-typography-17911a7-line-height)
}

.elementor-109 .elementor-element.elementor-element-3b51150 .elementor-nav-menu--main .elementor-item {
    color: var(--e-global-color-1b61e63);
    fill: var(--e-global-color-1b61e63);
    padding-left: 0rem;
    padding-right: 0rem;
    padding-top: 0rem;
    padding-bottom: 0rem
}

.elementor-109 .elementor-element.elementor-element-3b51150 .elementor-nav-menu--main .elementor-item:hover, .elementor-109 .elementor-element.elementor-element-3b51150 .elementor-nav-menu--main .elementor-item:focus {
    color: var(--e-global-color-primary);
    fill: var(--e-global-color-primary)
}

.elementor-109 .elementor-element.elementor-element-3b51150 {
    --e-nav-menu-horizontal-menu-item-margin: calc(1.4rem / 2)
}

.elementor-109 .elementor-element.elementor-element-3b51150 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
    margin-bottom: 1.4rem
}

.elementor-109 .elementor-element.elementor-element-a1c60f3 {
    --display: flex
}

.elementor-109 .elementor-element.elementor-element-cbf3f85 .elementor-heading-title {
    font-family: var(--e-global-typography-5d25bae-font-family), Sans-serif;
    font-size: var(--e-global-typography-5d25bae-font-size);
    font-weight: var(--e-global-typography-5d25bae-font-weight);
    text-transform: var(--e-global-typography-5d25bae-text-transform);
    font-style: var(--e-global-typography-5d25bae-font-style);
    line-height: var(--e-global-typography-5d25bae-line-height);
    color: var(--e-global-color-primary)
}

.elementor-109 .elementor-element.elementor-element-05536cd .elementor-nav-menu .elementor-item {
    font-family: var(--e-global-typography-17911a7-font-family), Sans-serif;
    font-size: var(--e-global-typography-17911a7-font-size);
    font-weight: var(--e-global-typography-17911a7-font-weight);
    font-style: var(--e-global-typography-17911a7-font-style);
    line-height: var(--e-global-typography-17911a7-line-height)
}

.elementor-109 .elementor-element.elementor-element-05536cd .elementor-nav-menu--main .elementor-item {
    color: var(--e-global-color-1b61e63);
    fill: var(--e-global-color-1b61e63);
    padding-left: 0rem;
    padding-right: 0rem;
    padding-top: 0rem;
    padding-bottom: 0rem
}

.elementor-109 .elementor-element.elementor-element-05536cd .elementor-nav-menu--main .elementor-item:hover, .elementor-109 .elementor-element.elementor-element-05536cd .elementor-nav-menu--main .elementor-item:focus {
    color: var(--e-global-color-primary);
    fill: var(--e-global-color-primary)
}

.elementor-109 .elementor-element.elementor-element-05536cd {
    --e-nav-menu-horizontal-menu-item-margin: calc(1.4rem / 2)
}

.elementor-109 .elementor-element.elementor-element-05536cd .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
    margin-bottom: 1.4rem
}

.elementor-109 .elementor-element.elementor-element-e6050ea {
    --display: flex
}

.elementor-109 .elementor-element.elementor-element-c3c4552 .elementor-heading-title {
    font-family: var(--e-global-typography-5d25bae-font-family), Sans-serif;
    font-size: var(--e-global-typography-5d25bae-font-size);
    font-weight: var(--e-global-typography-5d25bae-font-weight);
    text-transform: var(--e-global-typography-5d25bae-text-transform);
    font-style: var(--e-global-typography-5d25bae-font-style);
    line-height: var(--e-global-typography-5d25bae-line-height);
    color: var(--e-global-color-primary)
}

.elementor-109 .elementor-element.elementor-element-c66a099 {
    font-family: var(--e-global-typography-17911a7-font-family), Sans-serif;
    font-size: var(--e-global-typography-17911a7-font-size);
    font-weight: var(--e-global-typography-17911a7-font-weight);
    font-style: var(--e-global-typography-17911a7-font-style);
    line-height: var(--e-global-typography-17911a7-line-height);
    color: var(--e-global-color-1b61e63)
}

.elementor-109 .elementor-element.elementor-element-c0ce19a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --padding-top: 0rem;
    --padding-bottom: 0rem;
    --padding-left: 2rem;
    --padding-right: 2rem
}

.elementor-109 .elementor-element.elementor-element-39273f4 {
    font-family: var(--e-global-typography-6f7201c-font-family), Sans-serif;
    font-size: var(--e-global-typography-6f7201c-font-size);
    font-weight: var(--e-global-typography-6f7201c-font-weight);
    line-height: var(--e-global-typography-6f7201c-line-height);
    color: var(--e-global-color-1b61e63)
}

.elementor-109 .elementor-element.elementor-element-026080f .elementor-nav-menu .elementor-item {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 2.2rem
}

.elementor-109 .elementor-element.elementor-element-026080f .elementor-nav-menu--main .elementor-item {
    color: var(--e-global-color-1b61e63);
    fill: var(--e-global-color-1b61e63);
    padding-left: 0rem;
    padding-right: 0rem
}

.elementor-109 .elementor-element.elementor-element-026080f {
    --e-nav-menu-divider-content: "";
    --e-nav-menu-divider-style: solid;
    --e-nav-menu-divider-width: 1px;
    --e-nav-menu-divider-color: var(--e-global-color-daa848c);
    --e-nav-menu-horizontal-menu-item-margin: calc(1rem / 2)
}

.elementor-109 .elementor-element.elementor-element-5a67c27 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 5rem 5rem;
    --row-gap: 5rem;
    --column-gap: 5rem;
    --padding-top: 3.4rem;
    --padding-bottom: 3.4rem;
    --padding-left: 2rem;
    --padding-right: 2rem
}

.elementor-109 .elementor-element.elementor-element-1bddcf9.elementor-element {
    --align-self: center
}

.elementor-109 .elementor-element.elementor-element-1bddcf9 img {
    width: 20rem;
    max-width: 100%
}

.elementor-109 .elementor-element.elementor-element-1ac0f9d img {
    width: 25rem
}

.elementor-109 .elementor-element.elementor-element-5b33afe.elementor-element {
    --align-self: center
}

.elementor-109 .elementor-element.elementor-element-5b33afe img {
    width: 25rem
}

.elementor-109 .elementor-element.elementor-element-b796b7e.elementor-element {
    --align-self: center
}

.elementor-109 .elementor-element.elementor-element-b796b7e img {
    width: 25rem
}

.elementor-109 .elementor-element.elementor-element-7bf817f.elementor-element {
    --align-self: center
}

.elementor-109 .elementor-element.elementor-element-7bf817f img {
    width: 25rem
}

.elementor-location-header:before, .elementor-location-footer:before {
    content: "";
    display: table;
    clear: both
}

@media (max-width: 1366px) {
    .elementor-109 .elementor-element.elementor-element-06084d6 {
        --gap: 5rem 5rem;
        --row-gap: 5rem;
        --column-gap: 5rem
    }

    .elementor-109 .elementor-element.elementor-element-5019c7a {
        font-size: var(--e-global-typography-17911a7-font-size);
        line-height: var(--e-global-typography-17911a7-line-height)
    }

    .elementor-109 .elementor-element.elementor-element-89aa38a {
        --gap: 3rem 3rem;
        --row-gap: 3rem;
        --column-gap: 3rem
    }

    .elementor-109 .elementor-element.elementor-element-9c39e23 .elementor-heading-title {
        font-size: var(--e-global-typography-5d25bae-font-size);
        line-height: var(--e-global-typography-5d25bae-line-height)
    }

    .elementor-109 .elementor-element.elementor-element-3b51150 .elementor-nav-menu .elementor-item {
        font-size: var(--e-global-typography-17911a7-font-size);
        line-height: var(--e-global-typography-17911a7-line-height)
    }

    .elementor-109 .elementor-element.elementor-element-cbf3f85 .elementor-heading-title {
        font-size: var(--e-global-typography-5d25bae-font-size);
        line-height: var(--e-global-typography-5d25bae-line-height)
    }

    .elementor-109 .elementor-element.elementor-element-05536cd .elementor-nav-menu .elementor-item {
        font-size: var(--e-global-typography-17911a7-font-size);
        line-height: var(--e-global-typography-17911a7-line-height)
    }

    .elementor-109 .elementor-element.elementor-element-c3c4552 .elementor-heading-title {
        font-size: var(--e-global-typography-5d25bae-font-size);
        line-height: var(--e-global-typography-5d25bae-line-height)
    }

    .elementor-109 .elementor-element.elementor-element-c66a099 {
        font-size: var(--e-global-typography-17911a7-font-size);
        line-height: var(--e-global-typography-17911a7-line-height)
    }

    .elementor-109 .elementor-element.elementor-element-39273f4 {
        font-size: var(--e-global-typography-6f7201c-font-size);
        line-height: var(--e-global-typography-6f7201c-line-height)
    }
}

@media (max-width: 1200px) {
    .elementor-109 .elementor-element.elementor-element-06084d6 {
        --gap: 3rem 3rem;
        --row-gap: 3rem;
        --column-gap: 3rem
    }

    .elementor-109 .elementor-element.elementor-element-89aa38a {
        --gap: 1rem 1rem;
        --row-gap: 1rem;
        --column-gap: 1rem
    }
}

@media (max-width: 1024px) {
    .elementor-109 .elementor-element.elementor-element-06084d6 {
        --gap: 0rem 0rem;
        --row-gap: 0rem;
        --column-gap: 0rem;
        --flex-wrap: wrap;
        --padding-top: 6rem;
        --padding-bottom: 6rem;
        --padding-left: 2rem;
        --padding-right: 2rem
    }

    .elementor-109 .elementor-element.elementor-element-5019c7a {
        font-size: var(--e-global-typography-17911a7-font-size);
        line-height: var(--e-global-typography-17911a7-line-height)
    }

    .elementor-109 .elementor-element.elementor-element-89aa38a {
        --gap: 0rem 0rem;
        --row-gap: 0rem;
        --column-gap: 0rem
    }

    .elementor-109 .elementor-element.elementor-element-9c39e23 .elementor-heading-title {
        font-size: var(--e-global-typography-5d25bae-font-size);
        line-height: var(--e-global-typography-5d25bae-line-height)
    }

    .elementor-109 .elementor-element.elementor-element-3b51150 .elementor-nav-menu .elementor-item {
        font-size: var(--e-global-typography-17911a7-font-size);
        line-height: var(--e-global-typography-17911a7-line-height)
    }

    .elementor-109 .elementor-element.elementor-element-cbf3f85 .elementor-heading-title {
        font-size: var(--e-global-typography-5d25bae-font-size);
        line-height: var(--e-global-typography-5d25bae-line-height)
    }

    .elementor-109 .elementor-element.elementor-element-05536cd .elementor-nav-menu .elementor-item {
        font-size: var(--e-global-typography-17911a7-font-size);
        line-height: var(--e-global-typography-17911a7-line-height)
    }

    .elementor-109 .elementor-element.elementor-element-c3c4552 .elementor-heading-title {
        font-size: var(--e-global-typography-5d25bae-font-size);
        line-height: var(--e-global-typography-5d25bae-line-height)
    }

    .elementor-109 .elementor-element.elementor-element-c66a099 {
        font-size: var(--e-global-typography-17911a7-font-size);
        line-height: var(--e-global-typography-17911a7-line-height)
    }

    .elementor-109 .elementor-element.elementor-element-39273f4 {
        font-size: var(--e-global-typography-6f7201c-font-size);
        line-height: var(--e-global-typography-6f7201c-line-height)
    }

    .elementor-109 .elementor-element.elementor-element-5a67c27 {
        --justify-content: center
    }

    .elementor-109 .elementor-element.elementor-element-1bddcf9 img {
        width: 20rem
    }

    .elementor-109 .elementor-element.elementor-element-1ac0f9d img {
        width: 20rem
    }

    .elementor-109 .elementor-element.elementor-element-5b33afe img {
        width: 20rem
    }

    .elementor-109 .elementor-element.elementor-element-b796b7e img {
        width: 13rem
    }

    .elementor-109 .elementor-element.elementor-element-7bf817f img {
        width: 14rem
    }
}

@media (max-width: 767px) {
    .elementor-109 .elementor-element.elementor-element-06084d6 {
        --gap: 10rem 10rem;
        --row-gap: 10rem;
        --column-gap: 10rem
    }

    .elementor-109 .elementor-element.elementor-element-5019c7a {
        font-size: var(--e-global-typography-17911a7-font-size);
        line-height: var(--e-global-typography-17911a7-line-height)
    }

    .elementor-109 .elementor-element.elementor-element-89aa38a {
        --gap: 4rem 4rem;
        --row-gap: 4rem;
        --column-gap: 4rem;
        --padding-top: 0rem;
        --padding-bottom: 0rem;
        --padding-left: 0rem;
        --padding-right: 0rem
    }

    .elementor-109 .elementor-element.elementor-element-9c39e23 .elementor-heading-title {
        font-size: var(--e-global-typography-5d25bae-font-size);
        line-height: var(--e-global-typography-5d25bae-line-height)
    }

    .elementor-109 .elementor-element.elementor-element-3b51150 .elementor-nav-menu .elementor-item {
        font-size: var(--e-global-typography-17911a7-font-size);
        line-height: var(--e-global-typography-17911a7-line-height)
    }

    .elementor-109 .elementor-element.elementor-element-cbf3f85 .elementor-heading-title {
        font-size: var(--e-global-typography-5d25bae-font-size);
        line-height: var(--e-global-typography-5d25bae-line-height)
    }

    .elementor-109 .elementor-element.elementor-element-05536cd .elementor-nav-menu .elementor-item {
        font-size: var(--e-global-typography-17911a7-font-size);
        line-height: var(--e-global-typography-17911a7-line-height)
    }

    .elementor-109 .elementor-element.elementor-element-c3c4552 .elementor-heading-title {
        font-size: var(--e-global-typography-5d25bae-font-size);
        line-height: var(--e-global-typography-5d25bae-line-height)
    }

    .elementor-109 .elementor-element.elementor-element-c66a099 {
        font-size: var(--e-global-typography-17911a7-font-size);
        line-height: var(--e-global-typography-17911a7-line-height)
    }

    .elementor-109 .elementor-element.elementor-element-c0ce19a {
        --justify-content: center
    }

    .elementor-109 .elementor-element.elementor-element-39273f4 {
        font-size: var(--e-global-typography-6f7201c-font-size);
        line-height: var(--e-global-typography-6f7201c-line-height)
    }

    .elementor-109 .elementor-element.elementor-element-026080f .elementor-nav-menu .elementor-item {
        font-size: 1.2rem
    }

    .elementor-109 .elementor-element.elementor-element-026080f .elementor-nav-menu--main .elementor-item {
        padding-top: 2px;
        padding-bottom: 2px
    }

    .elementor-109 .elementor-element.elementor-element-5a67c27 {
        --justify-content: center;
        --gap: 2rem 2rem;
        --row-gap: 2rem;
        --column-gap: 2rem;
        --flex-wrap: nowrap
    }

    .elementor-109 .elementor-element.elementor-element-b796b7e img {
        width: 15rem
    }

    .elementor-109 .elementor-element.elementor-element-7bf817f img {
        width: 18rem
    }
}

@media (min-width: 768px) {
    .elementor-109 .elementor-element.elementor-element-5164ccd {
        --width: 55rem
    }

    .elementor-109 .elementor-element.elementor-element-1b39f99 {
        --width: 12rem
    }

    .elementor-109 .elementor-element.elementor-element-a1c60f3 {
        --width: 20rem
    }

    .elementor-109 .elementor-element.elementor-element-e6050ea {
        --width: 24rem
    }

    .elementor-109 .elementor-element.elementor-element-5a67c27 {
        --content-width: 100rem
    }
}

@media (max-width: 1200px) and (min-width: 768px) {
    .elementor-109 .elementor-element.elementor-element-1b39f99 {
        --width: 13rem
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-109 .elementor-element.elementor-element-5164ccd {
        --width: 100%
    }

    .elementor-109 .elementor-element.elementor-element-89aa38a {
        --width: 100%
    }

    .elementor-109 .elementor-element.elementor-element-1b39f99 {
        --width: 25%
    }

    .elementor-109 .elementor-element.elementor-element-a1c60f3 {
        --width: 25%
    }

    .elementor-109 .elementor-element.elementor-element-e6050ea {
        --width: 25%
    }
}

@media (min-width: 2400px) {
    .elementor-109 .elementor-element.elementor-element-5019c7a {
        font-size: var(--e-global-typography-17911a7-font-size);
        line-height: var(--e-global-typography-17911a7-line-height)
    }

    .elementor-109 .elementor-element.elementor-element-9c39e23 .elementor-heading-title {
        font-size: var(--e-global-typography-5d25bae-font-size);
        line-height: var(--e-global-typography-5d25bae-line-height)
    }

    .elementor-109 .elementor-element.elementor-element-3b51150 .elementor-nav-menu .elementor-item {
        font-size: var(--e-global-typography-17911a7-font-size);
        line-height: var(--e-global-typography-17911a7-line-height)
    }

    .elementor-109 .elementor-element.elementor-element-cbf3f85 .elementor-heading-title {
        font-size: var(--e-global-typography-5d25bae-font-size);
        line-height: var(--e-global-typography-5d25bae-line-height)
    }

    .elementor-109 .elementor-element.elementor-element-05536cd .elementor-nav-menu .elementor-item {
        font-size: var(--e-global-typography-17911a7-font-size);
        line-height: var(--e-global-typography-17911a7-line-height)
    }

    .elementor-109 .elementor-element.elementor-element-c3c4552 .elementor-heading-title {
        font-size: var(--e-global-typography-5d25bae-font-size);
        line-height: var(--e-global-typography-5d25bae-line-height)
    }

    .elementor-109 .elementor-element.elementor-element-c66a099 {
        font-size: var(--e-global-typography-17911a7-font-size);
        line-height: var(--e-global-typography-17911a7-line-height)
    }

    .elementor-109 .elementor-element.elementor-element-39273f4 {
        font-size: var(--e-global-typography-6f7201c-font-size);
        line-height: var(--e-global-typography-6f7201c-line-height)
    }
}

.ekit-wid-con .nav-tabs > li.active > a:focus, .ekit-wid-con .nav-tabs > li.active > a:hover {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent
}

.ekit-wid-con .clearfix::after, .ekit-wid-con .clearfix::before, .ekit-wid-con .nav::after, .ekit-wid-con .nav::before, .ekit-wid-con .row::after, .ekit-wid-con .row::before {
    display: table;
    content: " "
}

.ekit-wid-con .clearfix::after, .ekit-wid-con .nav::after, .ekit-wid-con .row::after {
    clear: both
}

.mfp-container::before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.mfp-align-top .mfp-container::before {
    display: none
}

.mfp-preloader a:hover {
    color: #fff
}

button.mfp-arrow:focus-visible, button.mfp-close.ekit-popup-close:focus-visible {
    outline: -webkit-focus-ring-color auto 1px
}

button::-moz-focus-inner {
    padding: 0;
    border: 0
}

.mfp-close.ekit-popup-close:focus, .mfp-close.ekit-popup-close:hover {
    opacity: 1
}

.mfp-close.ekit-popup-close:active {
    top: 1px
}

.mfp-arrow:active {
    margin-top: -54px
}

.mfp-arrow:focus, .mfp-arrow:hover {
    opacity: 1
}

.mfp-arrow::after, .mfp-arrow::before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent
}

.mfp-arrow::after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px
}

.mfp-arrow::before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: .7
}

.mfp-arrow-left::after {
    border-right: 17px solid #fff;
    margin-left: 31px
}

.mfp-arrow-left::before {
    margin-left: 25px;
    border-right: 27px solid #3f3f3f
}

.mfp-arrow-right::after {
    border-left: 17px solid #fff;
    margin-left: 39px
}

.mfp-arrow-right::before {
    border-left: 27px solid #3f3f3f
}

.mfp-figure::after {
    content: "";
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .6);
    box-shadow: 0 0 8px rgba(0, 0, 0, .6);
    background: #444
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
    .mfp-img-mobile .mfp-figure::after {
        top: 0;
        bottom: 0
    }
}

.twentytwenty-horizontal .twentytwenty-handle::after, .twentytwenty-horizontal .twentytwenty-handle::before, .twentytwenty-vertical .twentytwenty-handle::after, .twentytwenty-vertical .twentytwenty-handle::before {
    content: " ";
    display: block;
    background: #fff;
    position: absolute;
    z-index: 30;
    -webkit-box-shadow: 0 0 12px rgba(51, 51, 51, .5);
    box-shadow: 0 0 12px rgba(51, 51, 51, .5)
}

.twentytwenty-horizontal .twentytwenty-handle::after, .twentytwenty-horizontal .twentytwenty-handle::before {
    width: 3px;
    height: 9999px;
    left: 50%;
    margin-left: -1.5px
}

.twentytwenty-vertical .twentytwenty-handle::after, .twentytwenty-vertical .twentytwenty-handle::before {
    width: 9999px;
    height: 3px;
    top: 50%;
    margin-top: -1.5px
}

.twentytwenty-after-label::before, .twentytwenty-before-label::before {
    color: #fff;
    font-size: 13px;
    letter-spacing: .1em
}

.twentytwenty-after-label::before, .twentytwenty-before-label::before {
    position: absolute;
    background: rgba(255, 255, 255, .2);
    line-height: 38px;
    padding: 0 20px;
    border-radius: 2px
}

.twentytwenty-horizontal .twentytwenty-after-label::before, .twentytwenty-horizontal .twentytwenty-before-label::before {
    top: 50%;
    margin-top: -19px
}

.twentytwenty-vertical .twentytwenty-after-label::before, .twentytwenty-vertical .twentytwenty-before-label::before {
    left: 50%;
    margin-left: -45px;
    text-align: center;
    width: auto;
    display: inline-block
}

.twentytwenty-container.active :hover.twentytwenty-overlay {
    background: rgba(0, 0, 0, 0)
}

.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label, .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label {
    opacity: 0
}

.twentytwenty-before-label::before {
    content: attr(data-content)
}

.twentytwenty-after-label::before {
    content: attr(data-content)
}

.twentytwenty-horizontal .twentytwenty-before-label::before {
    left: 10px
}

.twentytwenty-horizontal .twentytwenty-after-label::before {
    right: 10px
}

.twentytwenty-vertical .twentytwenty-before-label::before {
    top: 10px
}

.twentytwenty-vertical .twentytwenty-after-label::before {
    bottom: 10px
}

.twentytwenty-overlay:hover {
    background: rgba(0, 0, 0, .5)
}

.twentytwenty-overlay:hover .twentytwenty-after-label {
    opacity: 1
}

.twentytwenty-overlay:hover .twentytwenty-before-label {
    opacity: 1
}

.twentytwenty-horizontal .twentytwenty-handle::before {
    bottom: 50%;
    margin-bottom: 22px;
    -webkit-box-shadow: 0 3px 0 #fff, 0 0 12px rgba(51, 51, 51, .5);
    box-shadow: 0 3px 0 #fff, 0 0 12px rgba(51, 51, 51, .5)
}

.twentytwenty-horizontal .twentytwenty-handle::after {
    top: 50%;
    margin-top: 22px;
    -webkit-box-shadow: 0 -3px 0 #fff, 0 0 12px rgba(51, 51, 51, .5);
    box-shadow: 0 -3px 0 #fff, 0 0 12px rgba(51, 51, 51, .5)
}

.twentytwenty-vertical .twentytwenty-handle::before {
    left: 50%;
    margin-left: 22px;
    -webkit-box-shadow: 3px 0 0 #fff, 0 0 12px rgba(51, 51, 51, .5);
    box-shadow: 3px 0 0 #fff, 0 0 12px rgba(51, 51, 51, .5)
}

.twentytwenty-vertical .twentytwenty-handle::after {
    right: 50%;
    margin-right: 22px;
    -webkit-box-shadow: -3px 0 0 #fff, 0 0 12px rgba(51, 51, 51, .5);
    box-shadow: -3px 0 0 #fff, 0 0 12px rgba(51, 51, 51, .5)
}

.elementskit-navbar-nav-default .elementskit-navbar-nav > li > a:hover {
    text-decoration: none
}

.elementskit-navbar-nav-default .elementskit-navbar-nav.elementskit-dropdown li:hover > a, .elementskit-navbar-nav-default .elementskit-navbar-nav > .elementskit-dropdown li > a:hover {
    color: #1e73be;
    background-color: #fff
}

.elementskit-navbar-nav-default .elementskit-submenu-panel > li:hover > a, .elementskit-navbar-nav-default .elementskit-submenu-panel > li > a:hover {
    color: #0d3a4f;
    background-color: rgba(255, 255, 255, .5)
}

.elementskit-navbar-nav-default .elementskit-dropdown-has > a .elementskit-submenu-indicator.ekit-spinner::before {
    content: "";
    display: none
}

@media (min-width: 1025px) {
    .elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-megamenu-has:hover > .elementskit-megamenu-panel {
        opacity: 1;
        visibility: visible;
        -webkit-transform: translateY(0);
        transform: translateY(0);
        pointer-events: auto
    }
}

@media (max-width: 1024px) {
    .elementskit-navbar-nav-default .elementskit-navbar-nav > li > a:hover {
        color: #0d3a4f
    }

    .elementskit-navbar-nav-default .elementskit-navbar-nav > li:hover > a {
        color: #0d3a4f
    }
}

@-webkit-keyframes ekit_ajax_spinner_rotation {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes ekit_ajax_spinner_rotation {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@media (min-width: 1025px) {
    .ekit-nav-dropdown-hover .elementskit-dropdown-has:hover > .elementskit-dropdown {
        opacity: 1;
        visibility: visible;
        -webkit-transform: translateY(0);
        transform: translateY(0);
        pointer-events: auto
    }
}

@media only screen and (max-width: 1023px) and (min-width: 768px) {
    .ekit_menu_responsive_mobile .elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-dropdown-has:hover > .elementskit-dropdown, .ekit_menu_responsive_mobile .elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-dropdown-has:hover > .elementskit-megamenu-panel, .ekit_menu_responsive_tablet .elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-dropdown-has:hover > .elementskit-dropdown, .ekit_menu_responsive_tablet .elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-dropdown-has:hover > .elementskit-megamenu-panel {
        opacity: 1;
        visibility: visible;
        -webkit-transform: translateY(0);
        transform: translateY(0);
        pointer-events: auto
    }
}

@-webkit-keyframes xs-zoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    50% {
        opacity: 1
    }
}

@keyframes xs-zoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    50% {
        opacity: 1
    }
}

.elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a > i, .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover > i {
    color: inherit !important
}

@media (max-width: 767px) {
    .ekit-sticky .elementskit-menu-offcanvas-elements::before {
        position: fixed;
        content: "";
        top: 0;
        left: -110%;
        height: 100%;
        width: 100%;
        background-color: rgba(51, 51, 51, .5);
        -webkit-transition: left .5s ease;
        transition: left .5s ease
    }

    .ekit-sticky .elementskit-menu-offcanvas-elements::after {
        position: absolute;
        content: "";
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        background: inherit
    }

    .ekit-sticky .elementskit-menu-offcanvas-elements.active::before {
        left: 0
    }
}

.ekit-vertical-menu-tigger:hover {
    color: #fff
}

.ekit-vertical-navbar-nav > li > a:hover {
    color: #4285f4
}

.ekit-vertical-navbar-nav > li:hover > a {
    color: #4285f4
}

@media (min-width: 1025px) {
    .ekit-vertical-navbar-nav li.elementskit-dropdown-has:hover > .elementskit-dropdown {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
        visibility: visible;
        pointer-events: auto
    }
}

@media (min-width: 1025px) {
    .ekit-vertical-navbar-nav li.elementskit-megamenu-has:hover > .elementskit-megamenu-panel {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
        visibility: visible;
        pointer-events: auto
    }
}

.ekit-vertical-navbar-nav .elementskit-submenu-indicator::before {
    content: ""
}

.ekit-vertical-navbar-nav .elementskit-submenu-indicator.ekit-spinner::before {
    content: "";
    display: none
}

.ekit-vertical-navbar-nav .ekit-ajax-loading .eicon-loading::before {
    content: ""
}

table.dataTable thead td:active, table.dataTable thead th:active {
    outline: 0
}

.ekit_table.display table.dataTable tbody tr:hover, table.dataTable.hover tbody tr:hover {
    background-color: #f6f6f6
}

.ekit_table.display table.dataTable tbody tr:hover.selected, table.dataTable.hover tbody tr:hover.selected {
    background-color: #aab7d1
}

.ekit_table.display table.dataTable tbody tr:hover > .sorting_1, table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
    background-color: #eaeaea
}

.ekit_table.display table.dataTable tbody tr:hover > .sorting_2, table.dataTable.order-column.hover tbody tr:hover > .sorting_2 {
    background-color: #ececec
}

.ekit_table.display table.dataTable tbody tr:hover > .sorting_3, table.dataTable.order-column.hover tbody tr:hover > .sorting_3 {
    background-color: #efefef
}

.ekit_table.display table.dataTable tbody tr:hover.selected > .sorting_1, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1 {
    background-color: #a2aec7
}

.ekit_table.display table.dataTable tbody tr:hover.selected > .sorting_2, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2 {
    background-color: #a3b0c9
}

.ekit_table.display table.dataTable tbody tr:hover.selected > .sorting_3, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3 {
    background-color: #a5b2cb
}

.dt-container .dt-paging button.current:hover {
    color: #333;
    border: 1px solid #979797;
    background-color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
    background: linear-gradient(to bottom, #fff 0, #dcdcdc 100%)
}

.dt-container .dt-paging button.disabled:active, .dt-container .dt-paging button.disabled:hover {
    cursor: default;
    color: #666;
    border: 1px solid transparent;
    background: 0 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.dt-container .dt-paging button:hover {
    color: #fff;
    border: 1px solid #111;
    background-color: #585858;
    background: -webkit-gradient(linear, left top, left bottom, from(#585858), to(#111));
    background: linear-gradient(to bottom, #585858 0, #111 100%)
}

.dt-container .dt-paging button:active {
    outline: 0;
    background-color: #2b2b2b;
    background: -webkit-gradient(linear, left top, left bottom, from(#2b2b2b), to(#0c0c0c));
    background: linear-gradient(to bottom, #2b2b2b 0, #0c0c0c 100%);
    -webkit-box-shadow: inset 0 0 3px #111;
    box-shadow: inset 0 0 3px #111
}

.dt-container::after {
    visibility: hidden;
    display: block;
    content: "";
    clear: both;
    height: 0
}

@keyframes dtb-spinner {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-webkit-keyframes dtb-spinner {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

a.dt-button:active:not(.disabled), button.dt-button:active:not(.disabled), div.dt-button:active:not(.disabled) {
    background-color: #e2e2e2;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#e2e2e2));
    background-image: linear-gradient(to bottom, #f3f3f3 0, #e2e2e2 100%);
    -webkit-box-shadow: inset 1px 1px 3px #999;
    box-shadow: inset 1px 1px 3px #999
}

a.dt-button.active:not(.disabled):hover:not(.disabled), a.dt-button:active:not(.disabled):hover:not(.disabled), button.dt-button.active:not(.disabled):hover:not(.disabled), button.dt-button:active:not(.disabled):hover:not(.disabled), div.dt-button.active:not(.disabled):hover:not(.disabled), div.dt-button:active:not(.disabled):hover:not(.disabled) {
    -webkit-box-shadow: inset 1px 1px 3px #999;
    box-shadow: inset 1px 1px 3px #999;
    background-color: #ccc;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#eaeaea), to(#ccc));
    background-image: linear-gradient(to bottom, #eaeaea 0, #ccc 100%)
}

a.dt-button:hover, button.dt-button:hover, div.dt-button:hover {
    text-decoration: none
}

a.dt-button:hover:not(.disabled), button.dt-button:hover:not(.disabled), div.dt-button:hover:not(.disabled) {
    border: 1px solid #666;
    background-color: #e0e0e0;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#e0e0e0));
    background-image: linear-gradient(to bottom, #f9f9f9 0, #e0e0e0 100%)
}

a.dt-button:focus:not(.disabled), button.dt-button:focus:not(.disabled), div.dt-button:focus:not(.disabled) {
    border: 1px solid #426c9e;
    text-shadow: 0 1px 0 #c4def1;
    outline: 0;
    background-color: #79ace9;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#bddef4), to(#79ace9));
    background-image: linear-gradient(to bottom, #bddef4 0, #79ace9 100%)
}

div.dt-button-collection a.dt-button:active:not(.disabled), div.dt-button-collection button.dt-button:active:not(.disabled), div.dt-button-collection div.dt-button:active:not(.disabled) {
    background-color: #dadada;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#dadada));
    background-image: linear-gradient(to bottom, #f0f0f0 0, #dadada 100%);
    -webkit-box-shadow: inset 1px 1px 3px #666;
    box-shadow: inset 1px 1px 3px #666
}

a.dt-button.processing::after, button.dt-button.processing::after, div.dt-button.processing::after {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 16px;
    height: 16px;
    margin: -8px 0 0 -8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    content: " ";
    border: 2px solid #282828;
    border-radius: 50%;
    border-left-color: transparent;
    border-right-color: transparent;
    animation: dtb-spinner 1.5s infinite linear;
    -o-animation: dtb-spinner 1.5s infinite linear;
    -ms-animation: dtb-spinner 1.5s infinite linear;
    -webkit-animation: dtb-spinner 1.5s infinite linear;
    -moz-animation: dtb-spinner 1.5s infinite linear
}

table.dataTable.dtr-inline.collapsed > tbody > tr > td.child::before, table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty::before, table.dataTable.dtr-inline.collapsed > tbody > tr > th.child::before {
    display: none !important
}

table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child::before, table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child::before {
    top: 9px;
    left: 4px;
    height: 14px;
    width: 14px;
    display: block;
    position: absolute;
    color: #fff;
    border: 2px solid #fff;
    border-radius: 14px;
    -webkit-box-shadow: 0 0 3px #444;
    box-shadow: 0 0 3px #444;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    text-align: center;
    text-indent: 0 !important;
    font-family: "Courier New", Courier, monospace;
    line-height: 14px;
    content: "+";
    background-color: #31b131
}

table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child::before, table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child::before {
    content: "-";
    background-color: #d33333
}

table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td:first-child::before, table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th:first-child::before {
    top: 5px;
    left: 4px;
    height: 14px;
    width: 14px;
    border-radius: 14px;
    line-height: 14px;
    text-indent: 3px
}

table.dataTable.dtr-column > tbody > tr > td.control::before, table.dataTable.dtr-column > tbody > tr > th.control::before {
    top: 50%;
    left: 50%;
    height: 16px;
    width: 16px;
    margin-top: -10px;
    margin-left: -10px;
    display: block;
    position: absolute;
    color: #fff;
    border: 2px solid #fff;
    border-radius: 14px;
    -webkit-box-shadow: 0 0 3px #444;
    box-shadow: 0 0 3px #444;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    text-align: center;
    text-indent: 0 !important;
    font-family: "Courier New", Courier, monospace;
    line-height: 14px;
    content: "+";
    background-color: #31b131
}

table.dataTable.dtr-column > tbody > tr.parent td.control::before, table.dataTable.dtr-column > tbody > tr.parent th.control::before {
    content: "-";
    background-color: #d33333
}

table.dataTable > tbody > tr.child:hover {
    background: 0 0 !important
}

div.dtr-modal div.dtr-modal-close:hover {
    background-color: #eaeaea
}

.ekit_table .dt-container select:not([multiple])::after {
    content: " - Remember this"
}

table.dataTable.dtr-inline.collapsed > tbody > tr > td.child::before, table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty::before, table.dataTable.dtr-inline.collapsed > tbody > tr > th.child::before {
    display: none !important
}

table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > td:first-child::before, table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > th:first-child::before {
    top: 9px;
    left: 4px;
    height: 14px;
    width: 14px;
    display: block;
    position: absolute;
    color: #fff;
    border: 2px solid #fff;
    border-radius: 14px;
    -webkit-box-shadow: 0 0 3px #444;
    box-shadow: 0 0 3px #444;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    text-align: center;
    text-indent: 0 !important;
    font-family: "Courier New", Courier, monospace;
    line-height: 14px;
    content: "+";
    background-color: #31b131
}

table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child::before, table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child::before {
    content: "-";
    background-color: #d33333
}

table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td:first-child::before, table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th:first-child::before {
    top: 5px;
    left: 4px;
    height: 14px;
    width: 14px;
    border-radius: 14px;
    line-height: 14px;
    text-indent: 3px
}

table.dataTable.dtr-column > tbody > tr > td.control::before, table.dataTable.dtr-column > tbody > tr > th.control::before {
    top: 50%;
    left: 50%;
    height: 16px;
    width: 16px;
    margin-top: -10px;
    margin-left: -10px;
    display: block;
    position: absolute;
    color: #fff;
    border: 2px solid #fff;
    border-radius: 14px;
    -webkit-box-shadow: 0 0 3px #444;
    box-shadow: 0 0 3px #444;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    text-align: center;
    text-indent: 0 !important;
    font-family: "Courier New", Courier, monospace;
    line-height: 14px;
    content: "+";
    background-color: #31b131
}

table.dataTable.dtr-column > tbody > tr.parent td.control::before, table.dataTable.dtr-column > tbody > tr.parent th.control::before {
    content: "-";
    background-color: #d33333
}

table.dataTable > tbody > tr.child:hover {
    background: 0 0 !important
}

div.dtr-modal div.dtr-modal-close:hover {
    background-color: #eaeaea
}

.before\:last\:met_d--none:last-child::before {
    display: none
}

.after\:first\:met_d--none:first-child::after {
    display: none
}

.after\:active\:met_d--none.active::after {
    display: none
}

.before\:met_w--4::before {
    width: 4px
}

.before\:met_w--16::before {
    width: 16px
}

.before\:met_w--19::before {
    width: 19px
}

.before\:met_w--48::before {
    width: 48px
}

.active\::before\:met_w--18.active::before {
    width: 18px
}

.after\:met_w--1::after {
    width: 1px
}

.before\:met_h--4::before {
    height: 4px
}

.before\:met_h--16::before {
    height: 16px
}

.before\:met_h--19::before {
    height: 19px
}

.before\:met_h--48::before {
    height: 48px
}

.active\::before\:met_h--18.active::before {
    height: 18px
}

.after\:met_h--1::after {
    height: 1px
}

.after\:met_content::after, .before\:met_content::before {
    content: " "
}

.before\:met_pos--absolute::before {
    position: absolute
}

.after\:met_pos--absolute::after {
    position: absolute
}

.before\:met_top--0::before {
    top: 0
}

.before\:met_top--5::before {
    top: 5px
}

.before\:met_top--12::before {
    top: 12px
}

.before\:active\:met_top--13.active::before {
    top: 13px
}

.after\:met_top--m1::after {
    top: -1px
}

.after\:met_top--5::after {
    top: 5px
}

.before\:met_bottom--0::before {
    bottom: 0
}

.before\:met_left--0::before {
    left: 0
}

.before\:met_left--5::before {
    left: 5px
}

.before\:met_left--12::before {
    left: 12px
}

.before\:active\:met_left--13.active::before {
    left: 13px
}

.after\:met_left--m1::after {
    left: -1px
}

.after\:met_left--5::after {
    left: 5px
}

.before\:met_bdt--2::before {
    border-top: solid 2px
}

.before\:met_bdl--2::before {
    border-left: solid 2px
}

.after\:met_bdt--2::after {
    border-top: solid 2px
}

.after\:met_bdl--2::after {
    border-left: solid 2px
}

.before\:met_radius--circle::before {
    border-radius: 50%
}

.hover\:met_opacity--60:hover {
    opacity: .6
}

.hover\:met_opacity--100:hover {
    opacity: 1
}

a:hover > .a\:hover\:met_opacity--60 {
    opacity: .6
}

a:hover > .a\:hover\:met_opacity--100 {
    opacity: 1
}

.before\:met_opacity--30::before {
    opacity: .3
}

.after\:met_opacity--30::after {
    opacity: .3
}

.before\:met_transition--300ms::before {
    -webkit-transition: all .3s;
    transition: all .3s
}

.hover\:met_scaleX--200:hover {
    -webkit-transform: scaleX(2);
    transform: scaleX(2)
}

.hover\:met_scaleY--200:hover {
    -webkit-transform: scaleY(2);
    transform: scaleY(2)
}

a:hover > .a:hover\:met_scalex--200:hover {
    -webkit-transform: scaleX(2);
    transform: scaleX(2)
}

a:hover > .a:hover\:met_scaley--200:hover {
    -webkit-transform: scaleY(2);
    transform: scaleY(2)
}

.ekit-wid-con .elementor-inline-items .elementor-icon-list-item::after {
    display: inline-block
}

.elementor-widget .ekit-wid-con .elementor-inline-items .elementor-icon-list-item::after {
    position: absolute
}

.ekit-wid-con .elementor-inline-items .elementor-icon-list-item:last-child::after {
    display: none
}

.elementor-widget-elementskit-page-list:not(.ekit-has-divider-yes) .ekit-wid-con .elementor-inline-items .elementor-icon-list-item::after {
    display: none
}

.ekit-enabled-bg-img .elementor-icon-list-item a::after {
    content: "";
    background-color: rgba(34, 34, 34, .7);
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-transition: all .4s;
    transition: all .4s
}

.ekit-enabled-bg-img .elementor-icon-list-item a:hover::after {
    background-color: rgba(34, 34, 34, .9)
}

.ekit-wid-con .ekit-form form input:not([type=submit]):not([type=checkbox]):not([type=radio]):hover {
    border-color: #333
}

.ekit-wid-con .ekit-form form input:not([type=submit]):not([type=checkbox]):not([type=radio]):focus {
    border-color: #4d68ff
}

.ekit-wid-con .ekit-form form input[type=submit]:hover {
    background-color: #4d68ff
}

.ekit-wid-con .ekit-form form textarea:hover {
    border-color: #333
}

.ekit-wid-con .ekit-form form textarea:focus {
    border-color: #4d68ff
}

.ekit-wid-con .ekit-review-card::before {
    content: ""
}

.ekit-wid-con .ekit-review-card--actions .btn:hover {
    color: #3476e0
}

.ekit-wid-con .ekit-review-card-bubble::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background-color: #fff;
    width: 100%;
    height: calc(100% - 100px);
    z-index: 1
}

.ekit-wid-con .ekit-review-card-bubble::after {
    content: "";
    position: absolute;
    left: 2.4rem;
    top: calc(100% - 116px);
    height: 1.5rem;
    width: 1.5rem;
    background-color: #fff;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.ekit-wid-con .ekit-review-card-overview::before {
    display: none
}

.ekit-wid-con a:active, .ekit-wid-con a:focus, .ekit-wid-con input:active, .ekit-wid-con input:focus, .ekit-wid-con input:hover, .ekit-wid-con textarea:active, .ekit-wid-con textarea:focus, .ekit-wid-con textarea:hover {
    -moz-outline: none;
    outline: 0
}

.ekit-wid-con a:active, .ekit-wid-con a:focus, .ekit-wid-con a:hover, .ekit-wid-con a:visited {
    outline: 0;
    text-decoration: none
}

.ekit-wid-con [type=button]:focus:not(:focus-visible), .ekit-wid-con [type=submit]:focus:not(:focus-visible), .ekit-wid-con button:focus:not(:focus-visible) {
    outline: 0
}

.ekit-wid-con a:focus-visible, .ekit-wid-con button:focus-visible, .ekit-wid-con input:focus-visible, .ekit-wid-con textarea:focus-visible {
    outline: -webkit-focus-ring-color auto 1px
}

.ekit-wid-con .clear-both::after, .ekit-wid-con .clear-both::before {
    display: table;
    content: "";
    clear: both
}

.ekit-wid-con .elementskit-border-divider::before {
    left: -26px
}

.ekit-wid-con .elementskit-navbar-nav-default .elementskit-navbar-nav > li > a:hover {
    background-color: transparent
}

.ekit-wid-con .nf-form-content .list-select-wrap > div div::after {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: normal
}

.ekit-wid-con .nf-error.field-wrap .nf-field-element::after, .ekit-wid-con .nf-pass.field-wrap .nf-field-element::after {
    top: 0;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    line-height: normal
}

.ekit-wid-con .ekit-img-overlay::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1
}

@media (min-width: 1025px) {
    .ekit-wid-con .default_menu_position .elementskit-menu-po-center .elementskit-megamenu-has.top_position.elementskit-dropdown-menu-custom_width:hover > .elementskit-megamenu-panel, .ekit-wid-con .default_menu_position .elementskit-menu-po-center .elementskit-megamenu-has.top_position.elementskit-dropdown-menu-default_width:hover > .elementskit-megamenu-panel {
        -webkit-transform: translateY(0) translateX(-50%);
        transform: translateY(0) translateX(-50%);
        left: 50%
    }
}

.ekit-wid-con .form-control:focus {
    -webkit-box-shadow: none;
    box-shadow: none
}

.ekit-wid-con .swiper .swiper-navigation-button::after, .ekit-wid-con .swiper-container .swiper-navigation-button::after {
    display: none
}

.ekit-wid-con .image-switcher:hover .content-image .main-image {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: scale(1.2);
    transform: scale(1.2)
}

.ekit-wid-con .image-switcher:hover .content-image .hover-image {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    visibility: visible
}

.ekit-wid-con [data-ajax-post-id]:not(.is--loaded):before {
    content: "";
    display: block;
    width: 30px;
    height: 30px;
    margin: 20px auto;
    border-style: solid;
    border-width: 3px;
    border-color: #acacac #ddd #ddd;
    border-radius: 50%;
    -webkit-animation: eicon-spin 1.5s infinite linear;
    animation: eicon-spin 1.5s infinite linear
}

.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important
}

.screen-reader-text:focus {
    background-color: #eee;
    clip: auto !important;
    clip-path: none;
    color: #333;
    display: block;
    font-size: 1rem;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 12px 24px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000
}

.elementor-edit-area-active .elementor-widget:hover .widgetarea_warper_edit {
    display: block
}

button.mfp-close.ekit-popup-close:hover {
    background-color: #000;
    color: #fff;
    border-color: #000;
    width: 44px
}

@-webkit-keyframes bounceAnim {
    0%, 100%, 20%, 50%, 80% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-16px);
        transform: translateY(-16px)
    }
    60% {
        -webkit-transform: translateY(-8px);
        transform: translateY(-8px)
    }
}

@keyframes bounceAnim {
    0%, 100%, 20%, 50%, 80% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-16px);
        transform: translateY(-16px)
    }
    60% {
        -webkit-transform: translateY(-8px);
        transform: translateY(-8px)
    }
}

@-webkit-keyframes menu-animation {
    0% {
        opacity: 0;
        -webkit-transform: scale(.04) translateY(300%);
        transform: scale(.04) translateY(300%)
    }
    40% {
        -webkit-transform: scale(.04) translateY(0);
        transform: scale(.04) translateY(0);
        -webkit-transition: ease-out;
        transition: ease-out
    }
    40% {
        -webkit-transform: scale(.04) translateY(0);
        transform: scale(.04) translateY(0)
    }
    60% {
        opacity: 1;
        -webkit-transform: scale(.02) translateY(0);
        transform: scale(.02) translateY(0)
    }
    61% {
        opacity: 1;
        -webkit-transform: scale(.04) translateY(0);
        transform: scale(.04) translateY(0)
    }
    99.9% {
        opacity: 1;
        height: 0;
        padding-bottom: 100%;
        border-radius: 100%
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(2) translateY(0);
        transform: scale(2) translateY(0);
        height: 100%;
        padding-bottom: 0;
        border-radius: 0
    }
}

@keyframes menu-animation {
    0% {
        opacity: 0;
        -webkit-transform: scale(.04) translateY(300%);
        transform: scale(.04) translateY(300%)
    }
    40% {
        -webkit-transform: scale(.04) translateY(0);
        transform: scale(.04) translateY(0);
        -webkit-transition: ease-out;
        transition: ease-out
    }
    40% {
        -webkit-transform: scale(.04) translateY(0);
        transform: scale(.04) translateY(0)
    }
    60% {
        opacity: 1;
        -webkit-transform: scale(.02) translateY(0);
        transform: scale(.02) translateY(0)
    }
    61% {
        opacity: 1;
        -webkit-transform: scale(.04) translateY(0);
        transform: scale(.04) translateY(0)
    }
    99.9% {
        opacity: 1;
        height: 0;
        padding-bottom: 100%;
        border-radius: 100%
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(2) translateY(0);
        transform: scale(2) translateY(0);
        height: 100%;
        padding-bottom: 0;
        border-radius: 0
    }
}

@-webkit-keyframes show-fadein {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@keyframes show-fadein {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@-webkit-keyframes hide-fadeout {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

@keyframes hide-fadeout {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

@-webkit-keyframes show-animation {
    0% {
        -webkit-transform: translateY(20px);
        transform: translateY(20px);
        opacity: 0
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes show-animation {
    0% {
        -webkit-transform: translateY(20px);
        transform: translateY(20px);
        opacity: 0
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes hide-animation {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    100% {
        -webkit-transform: translateY(20px);
        transform: translateY(20px);
        opacity: 0
    }
}

@keyframes hide-animation {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    100% {
        -webkit-transform: translateY(20px);
        transform: translateY(20px);
        opacity: 0
    }
}

@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 1rem 0
    }
    to {
        background-position: 0 0
    }
}

@keyframes progress-bar-stripes {
    from {
        background-position: 1rem 0
    }
    to {
        background-position: 0 0
    }
}

@-webkit-keyframes button-ripple {
    70% {
        -webkit-box-shadow: 0 0 0 var(--glow-size, 15px) currentColor;
        box-shadow: 0 0 0 var(--glow-size, 15px) currentColor;
        opacity: 0
    }
    100% {
        -webkit-box-shadow: 0 0 0 0 currentColor;
        box-shadow: 0 0 0 0 currentColor;
        opacity: 0
    }
}

@keyframes button-ripple {
    70% {
        -webkit-box-shadow: 0 0 0 var(--glow-size, 15px) currentColor;
        box-shadow: 0 0 0 var(--glow-size, 15px) currentColor;
        opacity: 0
    }
    100% {
        -webkit-box-shadow: 0 0 0 0 currentColor;
        box-shadow: 0 0 0 0 currentColor;
        opacity: 0
    }
}

@-webkit-keyframes radio-wave {
    0% {
        opacity: .8;
        border-width: 2px
    }
    70% {
        opacity: .4
    }
    100% {
        -webkit-transform: scale(var(--ekit-radio-wave-scale));
        transform: scale(var(--ekit-radio-wave-scale));
        opacity: 0;
        border-width: 0
    }
}

@keyframes radio-wave {
    0% {
        opacity: .8;
        border-width: 2px
    }
    70% {
        opacity: .4
    }
    100% {
        -webkit-transform: scale(var(--ekit-radio-wave-scale));
        transform: scale(var(--ekit-radio-wave-scale));
        opacity: 0;
        border-width: 0
    }
}

@-webkit-keyframes open {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@keyframes open {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@-webkit-keyframes close {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

@keyframes close {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

@-webkit-keyframes galleryopen {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@keyframes galleryopen {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@-webkit-keyframes location-indicator {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(12, 90, 219, .2);
        box-shadow: 0 0 0 0 rgba(12, 90, 219, .2)
    }
    70% {
        -webkit-box-shadow: 0 0 0 30px rgba(12, 90, 219, 0);
        box-shadow: 0 0 0 30px rgba(12, 90, 219, 0)
    }
    100% {
        -webkit-box-shadow: 0 0 0 0 rgba(12, 90, 219, 0);
        box-shadow: 0 0 0 0 rgba(12, 90, 219, 0)
    }
}

@keyframes location-indicator {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(12, 90, 219, .2);
        box-shadow: 0 0 0 0 rgba(12, 90, 219, .2)
    }
    70% {
        -webkit-box-shadow: 0 0 0 30px rgba(12, 90, 219, 0);
        box-shadow: 0 0 0 30px rgba(12, 90, 219, 0)
    }
    100% {
        -webkit-box-shadow: 0 0 0 0 rgba(12, 90, 219, 0);
        box-shadow: 0 0 0 0 rgba(12, 90, 219, 0)
    }
}

@-webkit-keyframes iconTranslateY {
    49% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
    50% {
        opacity: 0;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
    51% {
        opacity: 1
    }
}

@keyframes iconTranslateY {
    49% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
    50% {
        opacity: 0;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
    51% {
        opacity: 1
    }
}

@-webkit-keyframes RainDrop {
    0%, 100%, 25%, 55%, 75%, 87%, 97% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
    26%, 56%, 76% {
        -webkit-transform: scaleX(1.3) scaleY(.8);
        transform: scaleX(1.3) scaleY(.8)
    }
    31%, 61%, 81% {
        -webkit-transform: scaleX(.8) scaleY(1.2);
        transform: scaleX(.8) scaleY(1.2)
    }
    76%, 88% {
        -webkit-transform: scaleX(1.2);
        transform: scaleX(1.2)
    }
    98% {
        -webkit-transform: scaleX(1.1);
        transform: scaleX(1.1)
    }
}

@keyframes RainDrop {
    0%, 100%, 25%, 55%, 75%, 87%, 97% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
    26%, 56%, 76% {
        -webkit-transform: scaleX(1.3) scaleY(.8);
        transform: scaleX(1.3) scaleY(.8)
    }
    31%, 61%, 81% {
        -webkit-transform: scaleX(.8) scaleY(1.2);
        transform: scaleX(.8) scaleY(1.2)
    }
    76%, 88% {
        -webkit-transform: scaleX(1.2);
        transform: scaleX(1.2)
    }
    98% {
        -webkit-transform: scaleX(1.1);
        transform: scaleX(1.1)
    }
}

@-webkit-keyframes WaterWave {
    50% {
        -webkit-transform: skewY(1deg) skewX(-1deg) scale(1.06);
        transform: skewY(1deg) skewX(-1deg) scale(1.06)
    }
}

@keyframes WaterWave {
    50% {
        -webkit-transform: skewY(1deg) skewX(-1deg) scale(1.06);
        transform: skewY(1deg) skewX(-1deg) scale(1.06)
    }
}

@-webkit-keyframes lightning {
    50%, from, to {
        opacity: 1
    }
    25%, 75% {
        opacity: 0
    }
}

@keyframes lightning {
    50%, from, to {
        opacity: 1
    }
    25%, 75% {
        opacity: 0
    }
}

@-webkit-keyframes JoltZoom {
    10% {
        font-size: 140%
    }
    40% {
        font-size: 80%
    }
    100% {
        font-size: 100%
    }
}

@keyframes JoltZoom {
    10% {
        font-size: 140%
    }
    40% {
        font-size: 80%
    }
    100% {
        font-size: 100%
    }
}

@-webkit-keyframes typing {
    from {
        width: 0
    }
}

@keyframes typing {
    from {
        width: 0
    }
}

@-webkit-keyframes cursor {
    50% {
        border-color: transparent
    }
}

@keyframes cursor {
    50% {
        border-color: transparent
    }
}

@-webkit-keyframes wipe {
    to {
        width: 0
    }
}

@keyframes wipe {
    to {
        width: 0
    }
}

@keyframes open {
    from {
        width: 0
    }
}

@-webkit-keyframes Magnify {
    50% {
        -webkit-transform: scale(1.8);
        transform: scale(1.8);
        letter-spacing: 26px
    }
}

@keyframes Magnify {
    50% {
        -webkit-transform: scale(1.8);
        transform: scale(1.8);
        letter-spacing: 26px
    }
}

@-webkit-keyframes Beat {
    14%, 42% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3)
    }
    28%, 70% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes Beat {
    14%, 42% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3)
    }
    28%, 70% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes FadeIn {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes FadeIn {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@-webkit-keyframes FadeInLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes FadeInLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@-webkit-keyframes FadeInRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes FadeInRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@-webkit-keyframes FadeInTop {
    from {
        opacity: 0;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
    to {
        opacity: 1
    }
}

@keyframes FadeInTop {
    from {
        opacity: 0;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
    to {
        opacity: 1
    }
}

@-webkit-keyframes FadeInBottom {
    from {
        opacity: 0;
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
    to {
        opacity: 1
    }
}

@keyframes FadeInBottom {
    from {
        opacity: 0;
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
    to {
        opacity: 1
    }
}

@-webkit-keyframes FadeOut {
    from {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@keyframes FadeOut {
    from {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@-webkit-keyframes FadeOutLeft {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

@keyframes FadeOutLeft {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

@-webkit-keyframes FadeOutRight {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

@keyframes FadeOutRight {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

@-webkit-keyframes FadeOutTop {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
}

@keyframes FadeOutTop {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
}

@-webkit-keyframes FadeOutBottom {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes FadeOutBottom {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@-webkit-keyframes MovingBackFromRight {
    40% {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg)
    }
    100% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-animation-timing-function: cubic-bezier(0, .9, .7, 1.45);
        animation-timing-function: cubic-bezier(0, .9, .7, 1.45)
    }
}

@keyframes MovingBackFromRight {
    40% {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg)
    }
    100% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-animation-timing-function: cubic-bezier(0, .9, .7, 1.45);
        animation-timing-function: cubic-bezier(0, .9, .7, 1.45)
    }
}

@-webkit-keyframes MovingBackFromLeft {
    40% {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }
    100% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-animation-timing-function: cubic-bezier(0, .9, .7, 1.45);
        animation-timing-function: cubic-bezier(0, .9, .7, 1.45)
    }
}

@keyframes MovingBackFromLeft {
    40% {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }
    100% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-animation-timing-function: cubic-bezier(0, .9, .7, 1.45);
        animation-timing-function: cubic-bezier(0, .9, .7, 1.45)
    }
}

@-webkit-keyframes KickOutFront {
    40% {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg)
    }
    100% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-animation-timing-function: cubic-bezier(0, .9, .7, 1.45);
        animation-timing-function: cubic-bezier(0, .9, .7, 1.45)
    }
}

@keyframes KickOutFront {
    40% {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg)
    }
    100% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-animation-timing-function: cubic-bezier(0, .9, .7, 1.45);
        animation-timing-function: cubic-bezier(0, .9, .7, 1.45)
    }
}

@-webkit-keyframes KickOutBehind {
    40% {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }
    100% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-animation-timing-function: cubic-bezier(0, .9, .7, 1.45);
        animation-timing-function: cubic-bezier(0, .9, .7, 1.45)
    }
}

@keyframes KickOutBehind {
    40% {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }
    100% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-animation-timing-function: cubic-bezier(0, .9, .7, 1.45);
        animation-timing-function: cubic-bezier(0, .9, .7, 1.45)
    }
}

@-webkit-keyframes ScaleXIn {
    from {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
    50% {
        opacity: 1
    }
}

@keyframes ScaleXIn {
    from {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
    50% {
        opacity: 1
    }
}

@-webkit-keyframes ScaleXOut {
    to {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
    from {
        opacity: 1
    }
}

@keyframes ScaleXOut {
    to {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
    from {
        opacity: 1
    }
}

@-webkit-keyframes ScaleYIn {
    from {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
    50% {
        opacity: 1
    }
}

@keyframes ScaleYIn {
    from {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
    50% {
        opacity: 1
    }
}

@-webkit-keyframes ScaleYOut {
    to {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
    from {
        opacity: 1
    }
}

@keyframes ScaleYOut {
    to {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
    from {
        opacity: 1
    }
}

@-webkit-keyframes Jump {
    to {
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px)
    }
}

@keyframes Jump {
    to {
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px)
    }
}

@-webkit-keyframes AboundTop {
    50% {
        -webkit-transform: translateY(-100px);
        transform: translateY(-100px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@keyframes AboundTop {
    50% {
        -webkit-transform: translateY(-100px);
        transform: translateY(-100px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@-webkit-keyframes AboundBottom {
    50% {
        -webkit-transform: translateY(100px);
        transform: translateY(100px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@keyframes AboundBottom {
    50% {
        -webkit-transform: translateY(100px);
        transform: translateY(100px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@-webkit-keyframes AboundLeft {
    50% {
        -webkit-transform: translateX(-100px);
        transform: translateX(-100px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@keyframes AboundLeft {
    50% {
        -webkit-transform: translateX(-100px);
        transform: translateX(-100px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@-webkit-keyframes AboundRight {
    50% {
        -webkit-transform: translateX(100px);
        transform: translateX(100px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@keyframes AboundRight {
    50% {
        -webkit-transform: translateX(100px);
        transform: translateX(100px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@-webkit-keyframes FlyInTop {
    0% {
        -webkit-transform: translate(0, -80px);
        transform: translate(0, -80px);
        opacity: 0
    }
    50% {
        -webkit-transform: translate(10px, 50px);
        transform: translate(10px, 50px);
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }
}

@keyframes FlyInTop {
    0% {
        -webkit-transform: translate(0, -80px);
        transform: translate(0, -80px);
        opacity: 0
    }
    50% {
        -webkit-transform: translate(10px, 50px);
        transform: translate(10px, 50px);
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }
}

@-webkit-keyframes FlyInLeft {
    0% {
        -webkit-transform: translate(-40px, 0);
        transform: translate(-40px, 0);
        opacity: 0
    }
    50% {
        -webkit-transform: translate(40px, 0);
        transform: translate(40px, 0)
    }
}

@keyframes FlyInLeft {
    0% {
        -webkit-transform: translate(-40px, 0);
        transform: translate(-40px, 0);
        opacity: 0
    }
    50% {
        -webkit-transform: translate(40px, 0);
        transform: translate(40px, 0)
    }
}

@-webkit-keyframes FlyInRight {
    0% {
        -webkit-transform: translate(40px, 0);
        transform: translate(40px, 0);
        opacity: 0
    }
    50% {
        -webkit-transform: translate(-40px, 0);
        transform: translate(-40px, 0)
    }
}

@keyframes FlyInRight {
    0% {
        -webkit-transform: translate(40px, 0);
        transform: translate(40px, 0);
        opacity: 0
    }
    50% {
        -webkit-transform: translate(-40px, 0);
        transform: translate(-40px, 0)
    }
}

@-webkit-keyframes FlyInBottom {
    0% {
        -webkit-transform: translate(0, 80px);
        transform: translate(0, 80px);
        opacity: 0
    }
    50% {
        -webkit-transform: translate(10px, -50px);
        transform: translate(10px, -50px);
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }
}

@keyframes FlyInBottom {
    0% {
        -webkit-transform: translate(0, 80px);
        transform: translate(0, 80px);
        opacity: 0
    }
    50% {
        -webkit-transform: translate(10px, -50px);
        transform: translate(10px, -50px);
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }
}

@-webkit-keyframes FlyOutTop {
    50% {
        -webkit-transform: translate(0, 50px);
        transform: translate(0, 50px)
    }
    to {
        -webkit-transform: translate(0, -100px);
        transform: translate(0, -100px);
        opacity: 0
    }
}

@keyframes FlyOutTop {
    50% {
        -webkit-transform: translate(0, 50px);
        transform: translate(0, 50px)
    }
    to {
        -webkit-transform: translate(0, -100px);
        transform: translate(0, -100px);
        opacity: 0
    }
}

@-webkit-keyframes FlyOutLeft {
    50% {
        -webkit-transform: translate(40px, 0);
        transform: translate(40px, 0)
    }
    to {
        -webkit-transform: translate(-100px, 0);
        transform: translate(-100px, 0);
        opacity: 0
    }
}

@keyframes FlyOutLeft {
    50% {
        -webkit-transform: translate(40px, 0);
        transform: translate(40px, 0)
    }
    to {
        -webkit-transform: translate(-100px, 0);
        transform: translate(-100px, 0);
        opacity: 0
    }
}

@-webkit-keyframes FlyOutRight {
    50% {
        -webkit-transform: translate(-40px, 0);
        transform: translate(-40px, 0)
    }
    to {
        -webkit-transform: translate(100px, 0);
        transform: translate(100px, 0);
        opacity: 0
    }
}

@keyframes FlyOutRight {
    50% {
        -webkit-transform: translate(-40px, 0);
        transform: translate(-40px, 0)
    }
    to {
        -webkit-transform: translate(100px, 0);
        transform: translate(100px, 0);
        opacity: 0
    }
}

@-webkit-keyframes FlyOutBottom {
    50% {
        -webkit-transform: translate(0, -40px);
        transform: translate(0, -40px)
    }
    to {
        -webkit-transform: translate(0, 100px);
        transform: translate(0, 100px);
        opacity: 0
    }
}

@keyframes FlyOutBottom {
    50% {
        -webkit-transform: translate(0, -40px);
        transform: translate(0, -40px)
    }
    to {
        -webkit-transform: translate(0, 100px);
        transform: translate(0, 100px);
        opacity: 0
    }
}

@-webkit-keyframes DoorCloseLeft {
    from, to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        -webkit-transform-origin: left;
        transform-origin: left
    }
    from {
        -webkit-transform: rotateY(90deg);
        transform: rotateY(90deg);
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes DoorCloseLeft {
    from, to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        -webkit-transform-origin: left;
        transform-origin: left
    }
    from {
        -webkit-transform: rotateY(90deg);
        transform: rotateY(90deg);
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@-webkit-keyframes DoorOpenRight {
    from, to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        -webkit-transform-origin: left;
        transform-origin: left
    }
    to {
        -webkit-transform: rotateY(90deg);
        transform: rotateY(90deg);
        opacity: 0
    }
}

@keyframes DoorOpenRight {
    from, to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        -webkit-transform-origin: left;
        transform-origin: left
    }
    to {
        -webkit-transform: rotateY(90deg);
        transform: rotateY(90deg);
        opacity: 0
    }
}

@-webkit-keyframes DoorCloseRight {
    from, to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        -webkit-transform-origin: right;
        transform-origin: right
    }
    from {
        -webkit-transform: rotateY(-90deg);
        transform: rotateY(-90deg);
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes DoorCloseRight {
    from, to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        -webkit-transform-origin: right;
        transform-origin: right
    }
    from {
        -webkit-transform: rotateY(-90deg);
        transform: rotateY(-90deg);
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@-webkit-keyframes DoorOpenLeft {
    from, to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        -webkit-transform-origin: right;
        transform-origin: right
    }
    to {
        -webkit-transform: rotateY(-90deg);
        transform: rotateY(-90deg);
        opacity: 0
    }
}

@keyframes DoorOpenLeft {
    from, to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        -webkit-transform-origin: right;
        transform-origin: right
    }
    to {
        -webkit-transform: rotateY(-90deg);
        transform: rotateY(-90deg);
        opacity: 0
    }
}

@-webkit-keyframes HangAndDropLeft {
    from {
        -webkit-transform-origin: left;
        transform-origin: left
    }
    50% {
        -webkit-transform: rotate(100deg);
        transform: rotate(100deg);
        -webkit-transform-origin: left;
        transform-origin: left
    }
    60% {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        -webkit-transform-origin: left;
        transform-origin: left
    }
    to {
        -webkit-transform: translateY(800px) rotate(70deg);
        transform: translateY(800px) rotate(70deg);
        -webkit-transform-origin: left;
        transform-origin: left
    }
}

@keyframes HangAndDropLeft {
    from {
        -webkit-transform-origin: left;
        transform-origin: left
    }
    50% {
        -webkit-transform: rotate(100deg);
        transform: rotate(100deg);
        -webkit-transform-origin: left;
        transform-origin: left
    }
    60% {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        -webkit-transform-origin: left;
        transform-origin: left
    }
    to {
        -webkit-transform: translateY(800px) rotate(70deg);
        transform: translateY(800px) rotate(70deg);
        -webkit-transform-origin: left;
        transform-origin: left
    }
}

@-webkit-keyframes HangAndDropRight {
    from {
        -webkit-transform-origin: right;
        transform-origin: right
    }
    50% {
        -webkit-transform: rotate(-100deg);
        transform: rotate(-100deg);
        -webkit-transform-origin: right;
        transform-origin: right
    }
    60% {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        -webkit-transform-origin: right;
        transform-origin: right
    }
    to {
        -webkit-transform: translateY(800px) rotate(-70deg);
        transform: translateY(800px) rotate(-70deg);
        -webkit-transform-origin: right;
        transform-origin: right
    }
}

@keyframes HangAndDropRight {
    from {
        -webkit-transform-origin: right;
        transform-origin: right
    }
    50% {
        -webkit-transform: rotate(-100deg);
        transform: rotate(-100deg);
        -webkit-transform-origin: right;
        transform-origin: right
    }
    60% {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        -webkit-transform-origin: right;
        transform-origin: right
    }
    to {
        -webkit-transform: translateY(800px) rotate(-70deg);
        transform: translateY(800px) rotate(-70deg);
        -webkit-transform-origin: right;
        transform-origin: right
    }
}

@-webkit-keyframes PushReleaseFrom {
    from {
        -webkit-transform: scale(3, 3);
        transform: scale(3, 3);
        opacity: 0
    }
    50% {
        -webkit-transform: scale(.5, .5);
        transform: scale(.5, .5)
    }
}

@keyframes PushReleaseFrom {
    from {
        -webkit-transform: scale(3, 3);
        transform: scale(3, 3);
        opacity: 0
    }
    50% {
        -webkit-transform: scale(.5, .5);
        transform: scale(.5, .5)
    }
}

@-webkit-keyframes PushReleaseFromLeft {
    from {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        opacity: 0
    }
    30% {
        -webkit-transform: translateX(100px);
        transform: translateX(100px)
    }
}

@keyframes PushReleaseFromLeft {
    from {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        opacity: 0
    }
    30% {
        -webkit-transform: translateX(100px);
        transform: translateX(100px)
    }
}

@-webkit-keyframes PushReleaseFromTop {
    from {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
        opacity: 0
    }
    30% {
        -webkit-transform: translateY(100px);
        transform: translateY(100px)
    }
}

@keyframes PushReleaseFromTop {
    from {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
        opacity: 0
    }
    30% {
        -webkit-transform: translateY(100px);
        transform: translateY(100px)
    }
}

@-webkit-keyframes PushReleaseFromBottom {
    from {
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        opacity: 0
    }
    30% {
        -webkit-transform: translateY(-100px);
        transform: translateY(-100px)
    }
}

@keyframes PushReleaseFromBottom {
    from {
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        opacity: 0
    }
    30% {
        -webkit-transform: translateY(-100px);
        transform: translateY(-100px)
    }
}

@-webkit-keyframes PushReleaseTo {
    30% {
        -webkit-transform: scale(.5, .5);
        transform: scale(.5, .5)
    }
    to {
        -webkit-transform: scale(5, 5);
        transform: scale(5, 5);
        opacity: 0
    }
}

@keyframes PushReleaseTo {
    30% {
        -webkit-transform: scale(.5, .5);
        transform: scale(.5, .5)
    }
    to {
        -webkit-transform: scale(5, 5);
        transform: scale(5, 5);
        opacity: 0
    }
}

@-webkit-keyframes PushReleaseToTop {
    30% {
        -webkit-transform: translateY(100px);
        transform: translateY(100px)
    }
    to {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
        opacity: 0
    }
}

@keyframes PushReleaseToTop {
    30% {
        -webkit-transform: translateY(100px);
        transform: translateY(100px)
    }
    to {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
        opacity: 0
    }
}

@-webkit-keyframes PushReleaseToBottom {
    30% {
        -webkit-transform: translateY(-100px);
        transform: translateY(-100px)
    }
    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        opacity: 0
    }
}

@keyframes PushReleaseToBottom {
    30% {
        -webkit-transform: translateY(-100px);
        transform: translateY(-100px)
    }
    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        opacity: 0
    }
}

@-webkit-keyframes FlipInTop {
    from {
        -webkit-transform: perspective(600px);
        transform: perspective(600px);
        opacity: 0
    }
    30% {
        -webkit-transform: perspective(600px) rotateX(180deg);
        transform: perspective(600px) rotateX(180deg);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    to {
        -webkit-transform: perspective(600px);
        transform: perspective(600px)
    }
}

@keyframes FlipInTop {
    from {
        -webkit-transform: perspective(600px);
        transform: perspective(600px);
        opacity: 0
    }
    30% {
        -webkit-transform: perspective(600px) rotateX(180deg);
        transform: perspective(600px) rotateX(180deg);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    to {
        -webkit-transform: perspective(600px);
        transform: perspective(600px)
    }
}

@-webkit-keyframes FlipOutTop {
    to {
        -webkit-transform: perspective(600px);
        transform: perspective(600px);
        opacity: 0
    }
    70% {
        -webkit-transform: perspective(600px) rotateX(180deg);
        transform: perspective(600px) rotateX(180deg);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    to {
        -webkit-transform: perspective(600px);
        transform: perspective(600px)
    }
}

@keyframes FlipOutTop {
    to {
        -webkit-transform: perspective(600px);
        transform: perspective(600px);
        opacity: 0
    }
    70% {
        -webkit-transform: perspective(600px) rotateX(180deg);
        transform: perspective(600px) rotateX(180deg);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    to {
        -webkit-transform: perspective(600px);
        transform: perspective(600px)
    }
}

@-webkit-keyframes FlipInBottom {
    from {
        -webkit-transform: perspective(600px);
        transform: perspective(600px);
        opacity: 0
    }
    30% {
        -webkit-transform: perspective(600px) rotateX(180deg);
        transform: perspective(600px) rotateX(180deg);
        -webkit-transform-origin: bottom;
        transform-origin: bottom;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    to {
        -webkit-transform: perspective(600px);
        transform: perspective(600px)
    }
}

@keyframes FlipInBottom {
    from {
        -webkit-transform: perspective(600px);
        transform: perspective(600px);
        opacity: 0
    }
    30% {
        -webkit-transform: perspective(600px) rotateX(180deg);
        transform: perspective(600px) rotateX(180deg);
        -webkit-transform-origin: bottom;
        transform-origin: bottom;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    to {
        -webkit-transform: perspective(600px);
        transform: perspective(600px)
    }
}

@-webkit-keyframes FlipOutBottom {
    to {
        -webkit-transform: perspective(600px);
        transform: perspective(600px);
        opacity: 0
    }
    70% {
        -webkit-transform: perspective(600px) rotateX(180deg);
        transform: perspective(600px) rotateX(180deg);
        -webkit-transform-origin: bottom;
        transform-origin: bottom;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    to {
        -webkit-transform: perspective(600px);
        transform: perspective(600px)
    }
}

@keyframes FlipOutBottom {
    to {
        -webkit-transform: perspective(600px);
        transform: perspective(600px);
        opacity: 0
    }
    70% {
        -webkit-transform: perspective(600px) rotateX(180deg);
        transform: perspective(600px) rotateX(180deg);
        -webkit-transform-origin: bottom;
        transform-origin: bottom;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    to {
        -webkit-transform: perspective(600px);
        transform: perspective(600px)
    }
}

@-webkit-keyframes ElevateLeft {
    from {
        -webkit-transform: translateY(100%) rotate(-20deg);
        transform: translateY(100%) rotate(-20deg);
        -webkit-transform-origin: right;
        transform-origin: right;
        opacity: 0
    }
    40% {
        -webkit-transform: rotate(20deg);
        transform: rotate(20deg);
        -webkit-transform-origin: right;
        transform-origin: right
    }
    65% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: right;
        transform-origin: right
    }
}

@keyframes ElevateLeft {
    from {
        -webkit-transform: translateY(100%) rotate(-20deg);
        transform: translateY(100%) rotate(-20deg);
        -webkit-transform-origin: right;
        transform-origin: right;
        opacity: 0
    }
    40% {
        -webkit-transform: rotate(20deg);
        transform: rotate(20deg);
        -webkit-transform-origin: right;
        transform-origin: right
    }
    65% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: right;
        transform-origin: right
    }
}

@-webkit-keyframes ElevateRight {
    from {
        -webkit-transform: translateY(100%) rotate(20deg);
        transform: translateY(100%) rotate(20deg);
        -webkit-transform-origin: left;
        transform-origin: left;
        opacity: 0
    }
    40% {
        -webkit-transform: rotate(-20deg);
        transform: rotate(-20deg);
        -webkit-transform-origin: left;
        transform-origin: left
    }
    65% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: left;
        transform-origin: left
    }
}

@keyframes ElevateRight {
    from {
        -webkit-transform: translateY(100%) rotate(20deg);
        transform: translateY(100%) rotate(20deg);
        -webkit-transform-origin: left;
        transform-origin: left;
        opacity: 0
    }
    40% {
        -webkit-transform: rotate(-20deg);
        transform: rotate(-20deg);
        -webkit-transform-origin: left;
        transform-origin: left
    }
    65% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: left;
        transform-origin: left
    }
}

@-webkit-keyframes RollFromLeft {
    from {
        -webkit-transform: translateX(-60px) perspective(600px) rotateY(180deg);
        transform: translateX(-60px) perspective(600px) rotateY(180deg);
        opacity: 0
    }
}

@keyframes RollFromLeft {
    from {
        -webkit-transform: translateX(-60px) perspective(600px) rotateY(180deg);
        transform: translateX(-60px) perspective(600px) rotateY(180deg);
        opacity: 0
    }
}

@-webkit-keyframes RollFromRight {
    from {
        -webkit-transform: translateX(60px) perspective(600px) rotateY(-180deg);
        transform: translateX(60px) perspective(600px) rotateY(-180deg);
        opacity: 0
    }
}

@keyframes RollFromRight {
    from {
        -webkit-transform: translateX(60px) perspective(600px) rotateY(-180deg);
        transform: translateX(60px) perspective(600px) rotateY(-180deg);
        opacity: 0
    }
}

@-webkit-keyframes RollFromTop {
    from {
        -webkit-transform: translateY(-60px) perspective(600px) rotateX(180deg);
        transform: translateY(-60px) perspective(600px) rotateX(180deg);
        opacity: 0
    }
}

@keyframes RollFromTop {
    from {
        -webkit-transform: translateY(-60px) perspective(600px) rotateX(180deg);
        transform: translateY(-60px) perspective(600px) rotateX(180deg);
        opacity: 0
    }
}

@-webkit-keyframes RollFromBottom {
    from {
        -webkit-transform: translateY(60px) perspective(600px) rotateX(-180deg);
        transform: translateY(60px) perspective(600px) rotateX(-180deg);
        opacity: 0
    }
}

@keyframes RollFromBottom {
    from {
        -webkit-transform: translateY(60px) perspective(600px) rotateX(-180deg);
        transform: translateY(60px) perspective(600px) rotateX(-180deg);
        opacity: 0
    }
}

@-webkit-keyframes RollToLeft {
    to {
        -webkit-transform: translateX(-60px) perspective(600px) rotateY(180deg);
        transform: translateX(-60px) perspective(600px) rotateY(180deg);
        opacity: 0
    }
}

@keyframes RollToLeft {
    to {
        -webkit-transform: translateX(-60px) perspective(600px) rotateY(180deg);
        transform: translateX(-60px) perspective(600px) rotateY(180deg);
        opacity: 0
    }
}

@-webkit-keyframes RollToRight {
    to {
        -webkit-transform: translateX(60px) perspective(600px) rotateY(-180deg);
        transform: translateX(60px) perspective(600px) rotateY(-180deg);
        opacity: 0
    }
}

@keyframes RollToRight {
    to {
        -webkit-transform: translateX(60px) perspective(600px) rotateY(-180deg);
        transform: translateX(60px) perspective(600px) rotateY(-180deg);
        opacity: 0
    }
}

@-webkit-keyframes RollToTop {
    to {
        -webkit-transform: translateY(-60px) perspective(600px) rotateX(180deg);
        transform: translateY(-60px) perspective(600px) rotateX(180deg);
        opacity: 0
    }
}

@keyframes RollToTop {
    to {
        -webkit-transform: translateY(-60px) perspective(600px) rotateX(180deg);
        transform: translateY(-60px) perspective(600px) rotateX(180deg);
        opacity: 0
    }
}

@-webkit-keyframes RollToBottom {
    to {
        -webkit-transform: translateY(60px) perspective(600px) rotateX(-180deg);
        transform: translateY(60px) perspective(600px) rotateX(-180deg);
        opacity: 0
    }
}

@keyframes RollToBottom {
    to {
        -webkit-transform: translateY(60px) perspective(600px) rotateX(-180deg);
        transform: translateY(60px) perspective(600px) rotateX(-180deg);
        opacity: 0
    }
}

@-webkit-keyframes RotateSkateInRight {
    from {
        -webkit-transform: scaleX(.2) translateX(100px);
        transform: scaleX(.2) translateX(100px);
        opacity: 0
    }
}

@keyframes RotateSkateInRight {
    from {
        -webkit-transform: scaleX(.2) translateX(100px);
        transform: scaleX(.2) translateX(100px);
        opacity: 0
    }
}

@-webkit-keyframes RotateSkateInLeft {
    from {
        -webkit-transform: scaleX(.2) translateX(-100px);
        transform: scaleX(.2) translateX(-100px);
        opacity: 0
    }
}

@keyframes RotateSkateInLeft {
    from {
        -webkit-transform: scaleX(.2) translateX(-100px);
        transform: scaleX(.2) translateX(-100px);
        opacity: 0
    }
}

@-webkit-keyframes RotateSkateInTop {
    from {
        -webkit-transform: scaleY(.2) translateY(-100px);
        transform: scaleY(.2) translateY(-100px);
        opacity: 0
    }
}

@keyframes RotateSkateInTop {
    from {
        -webkit-transform: scaleY(.2) translateY(-100px);
        transform: scaleY(.2) translateY(-100px);
        opacity: 0
    }
}

@-webkit-keyframes RotateSkateInBottom {
    from {
        -webkit-transform: scaleY(.2) translateY(100px);
        transform: scaleY(.2) translateY(100px);
        opacity: 0
    }
}

@keyframes RotateSkateInBottom {
    from {
        -webkit-transform: scaleY(.2) translateY(100px);
        transform: scaleY(.2) translateY(100px);
        opacity: 0
    }
}

@-webkit-keyframes RotateSkateOutRight {
    to {
        -webkit-transform: scaleX(.2) translateX(100px);
        transform: scaleX(.2) translateX(100px);
        opacity: 0
    }
}

@keyframes RotateSkateOutRight {
    to {
        -webkit-transform: scaleX(.2) translateX(100px);
        transform: scaleX(.2) translateX(100px);
        opacity: 0
    }
}

@-webkit-keyframes RotateSkateOutLeft {
    to {
        -webkit-transform: scaleX(.2) translateX(-100px);
        transform: scaleX(.2) translateX(-100px);
        opacity: 0
    }
}

@keyframes RotateSkateOutLeft {
    to {
        -webkit-transform: scaleX(.2) translateX(-100px);
        transform: scaleX(.2) translateX(-100px);
        opacity: 0
    }
}

@-webkit-keyframes RotateSkateOutTop {
    to {
        -webkit-transform: scaleY(.2) translateY(-100px);
        transform: scaleY(.2) translateY(-100px);
        opacity: 0
    }
}

@keyframes RotateSkateOutTop {
    to {
        -webkit-transform: scaleY(.2) translateY(-100px);
        transform: scaleY(.2) translateY(-100px);
        opacity: 0
    }
}

@-webkit-keyframes RotateSkateOutBottom {
    to {
        -webkit-transform: scaleY(.2) translateY(100px);
        transform: scaleY(.2) translateY(100px);
        opacity: 0
    }
}

@keyframes RotateSkateOutBottom {
    to {
        -webkit-transform: scaleY(.2) translateY(100px);
        transform: scaleY(.2) translateY(100px);
        opacity: 0
    }
}

@-webkit-keyframes RotateXZoomIn {
    from {
        -webkit-transform: perspective(600px) translate3d(0, -60px, -2000px) rotateX(75deg);
        transform: perspective(600px) translate3d(0, -60px, -2000px) rotateX(75deg);
        opacity: 0
    }
    5% {
        -webkit-transform: perspective(600px) translate3d(0, -60px, -1500px) rotateX(75deg);
        transform: perspective(600px) translate3d(0, -60px, -1500px) rotateX(75deg)
    }
}

@keyframes RotateXZoomIn {
    from {
        -webkit-transform: perspective(600px) translate3d(0, -60px, -2000px) rotateX(75deg);
        transform: perspective(600px) translate3d(0, -60px, -2000px) rotateX(75deg);
        opacity: 0
    }
    5% {
        -webkit-transform: perspective(600px) translate3d(0, -60px, -1500px) rotateX(75deg);
        transform: perspective(600px) translate3d(0, -60px, -1500px) rotateX(75deg)
    }
}

@-webkit-keyframes RotateXZoomOut {
    95% {
        -webkit-transform: perspective(600px) translate3d(0, -60px, -1500px) rotateX(75deg);
        transform: perspective(600px) translate3d(0, -60px, -1500px) rotateX(75deg)
    }
    to {
        -webkit-transform: perspective(600px) translate3d(0, -60px, -2000px) rotateX(75deg);
        transform: perspective(600px) translate3d(0, -60px, -2000px) rotateX(75deg);
        opacity: 0
    }
}

@keyframes RotateXZoomOut {
    95% {
        -webkit-transform: perspective(600px) translate3d(0, -60px, -1500px) rotateX(75deg);
        transform: perspective(600px) translate3d(0, -60px, -1500px) rotateX(75deg)
    }
    to {
        -webkit-transform: perspective(600px) translate3d(0, -60px, -2000px) rotateX(75deg);
        transform: perspective(600px) translate3d(0, -60px, -2000px) rotateX(75deg);
        opacity: 0
    }
}

@-webkit-keyframes RotateYZoomIn {
    from {
        -webkit-transform: perspective(600px) translate3d(0, -60px, -2000px) rotateY(75deg);
        transform: perspective(600px) translate3d(0, -60px, -2000px) rotateY(75deg);
        opacity: 0
    }
    5% {
        -webkit-transform: perspective(600px) translate3d(0, -60px, -1500px) rotateY(75deg);
        transform: perspective(600px) translate3d(0, -60px, -1500px) rotateY(75deg)
    }
}

@keyframes RotateYZoomIn {
    from {
        -webkit-transform: perspective(600px) translate3d(0, -60px, -2000px) rotateY(75deg);
        transform: perspective(600px) translate3d(0, -60px, -2000px) rotateY(75deg);
        opacity: 0
    }
    5% {
        -webkit-transform: perspective(600px) translate3d(0, -60px, -1500px) rotateY(75deg);
        transform: perspective(600px) translate3d(0, -60px, -1500px) rotateY(75deg)
    }
}

@-webkit-keyframes RotateYZoomOut {
    95% {
        -webkit-transform: perspective(600px) translate3d(0, -60px, -1500px) rotateY(75deg);
        transform: perspective(600px) translate3d(0, -60px, -1500px) rotateY(75deg)
    }
    to {
        -webkit-transform: perspective(600px) translate3d(0, -60px, -2000px) rotateY(75deg);
        transform: perspective(600px) translate3d(0, -60px, -2000px) rotateY(75deg);
        opacity: 0
    }
}

@keyframes RotateYZoomOut {
    95% {
        -webkit-transform: perspective(600px) translate3d(0, -60px, -1500px) rotateY(75deg);
        transform: perspective(600px) translate3d(0, -60px, -1500px) rotateY(75deg)
    }
    to {
        -webkit-transform: perspective(600px) translate3d(0, -60px, -2000px) rotateY(75deg);
        transform: perspective(600px) translate3d(0, -60px, -2000px) rotateY(75deg);
        opacity: 0
    }
}

@-webkit-keyframes RotateIn {
    from {
        -webkit-transform: rotate3d(0, 0, 1, -200deg);
        transform: rotate3d(0, 0, 1, -200deg);
        opacity: 0
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1
    }
}

@keyframes RotateIn {
    from {
        -webkit-transform: rotate3d(0, 0, 1, -200deg);
        transform: rotate3d(0, 0, 1, -200deg);
        opacity: 0
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1
    }
}

@-webkit-keyframes RotateOut {
    from {
        opacity: 1
    }
    to {
        -webkit-transform: rotate3d(0, 0, 1, 200deg);
        transform: rotate3d(0, 0, 1, 200deg);
        opacity: 0
    }
}

@keyframes RotateOut {
    from {
        opacity: 1
    }
    to {
        -webkit-transform: rotate3d(0, 0, 1, 200deg);
        transform: rotate3d(0, 0, 1, 200deg);
        opacity: 0
    }
}

@-webkit-keyframes RotateInLeft {
    from {
        -webkit-transform: rotate(-180deg) translateX(150px);
        transform: rotate(-180deg) translateX(150px);
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes RotateInLeft {
    from {
        -webkit-transform: rotate(-180deg) translateX(150px);
        transform: rotate(-180deg) translateX(150px);
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@-webkit-keyframes RotateOutLeft {
    from {
        opacity: 1
    }
    to {
        -webkit-transform: rotate(180deg) translateX(150px);
        transform: rotate(180deg) translateX(150px);
        opacity: 0
    }
}

@keyframes RotateOutLeft {
    from {
        opacity: 1
    }
    to {
        -webkit-transform: rotate(180deg) translateX(150px);
        transform: rotate(180deg) translateX(150px);
        opacity: 0
    }
}

@-webkit-keyframes RotateInRight {
    from {
        -webkit-transform: rotate(-180deg) translateX(-150px);
        transform: rotate(-180deg) translateX(-150px);
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes RotateInRight {
    from {
        -webkit-transform: rotate(-180deg) translateX(-150px);
        transform: rotate(-180deg) translateX(-150px);
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@-webkit-keyframes RotateOutRight {
    from {
        opacity: 1
    }
    to {
        -webkit-transform: rotate(180deg) translateX(-150px);
        transform: rotate(180deg) translateX(-150px);
        opacity: 0
    }
}

@keyframes RotateOutRight {
    from {
        opacity: 1
    }
    to {
        -webkit-transform: rotate(180deg) translateX(-150px);
        transform: rotate(180deg) translateX(-150px);
        opacity: 0
    }
}

@-webkit-keyframes SpinInLeft {
    from, to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
    from {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

@keyframes SpinInLeft {
    from, to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
    from {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

@-webkit-keyframes SpinInRight {
    from, to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }
    from {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
}

@keyframes SpinInRight {
    from, to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }
    from {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
}

@-webkit-keyframes SpinOutLeft {
    from, to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
    to {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

@keyframes SpinOutLeft {
    from, to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
    to {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

@-webkit-keyframes SpinOutRight {
    from, to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }
    to {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
}

@keyframes SpinOutRight {
    from, to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }
    to {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
}

@-webkit-keyframes BlurIn {
    from {
        -webkit-transform: scaleX(.2);
        transform: scaleX(.2);
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@keyframes BlurIn {
    from {
        -webkit-transform: scaleX(.2);
        transform: scaleX(.2);
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@-webkit-keyframes BlurInRight {
    from {
        -webkit-transform: scaleX(.2) translateX(100px);
        transform: scaleX(.2) translateX(100px);
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@keyframes BlurInRight {
    from {
        -webkit-transform: scaleX(.2) translateX(100px);
        transform: scaleX(.2) translateX(100px);
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@-webkit-keyframes BlurInLeft {
    from {
        -webkit-transform: scaleX(.2) translateX(-100px);
        transform: scaleX(.2) translateX(-100px);
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@keyframes BlurInLeft {
    from {
        -webkit-transform: scaleX(.2) translateX(-100px);
        transform: scaleX(.2) translateX(-100px);
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@-webkit-keyframes BlurInTop {
    from {
        -webkit-transform: scaleY(.2) translateY(-100px);
        transform: scaleY(.2) translateY(-100px);
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@keyframes BlurInTop {
    from {
        -webkit-transform: scaleY(.2) translateY(-100px);
        transform: scaleY(.2) translateY(-100px);
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@-webkit-keyframes BlurInBottom {
    from {
        -webkit-transform: scaleY(.2) translateY(100px);
        transform: scaleY(.2) translateY(100px);
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@keyframes BlurInBottom {
    from {
        -webkit-transform: scaleY(.2) translateY(100px);
        transform: scaleY(.2) translateY(100px);
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@-webkit-keyframes BlurOut {
    to {
        -webkit-transform: scaleX(.2);
        transform: scaleX(.2);
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@keyframes BlurOut {
    to {
        -webkit-transform: scaleX(.2);
        transform: scaleX(.2);
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@-webkit-keyframes BlurOutRight {
    to {
        -webkit-transform: scaleX(.2) translateX(100px);
        transform: scaleX(.2) translateX(100px);
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@keyframes BlurOutRight {
    to {
        -webkit-transform: scaleX(.2) translateX(100px);
        transform: scaleX(.2) translateX(100px);
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@-webkit-keyframes BlurOutLeft {
    to {
        -webkit-transform: scaleX(.2) translateX(-100px);
        transform: scaleX(.2) translateX(-100px);
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@keyframes BlurOutLeft {
    to {
        -webkit-transform: scaleX(.2) translateX(-100px);
        transform: scaleX(.2) translateX(-100px);
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@-webkit-keyframes BlurOutTop {
    to {
        -webkit-transform: scaleY(.2) translateY(-100px);
        transform: scaleY(.2) translateY(-100px);
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@keyframes BlurOutTop {
    to {
        -webkit-transform: scaleY(.2) translateY(-100px);
        transform: scaleY(.2) translateY(-100px);
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@-webkit-keyframes BlurOutBottom {
    to {
        -webkit-transform: scaleY(.2) translateY(100px);
        transform: scaleY(.2) translateY(100px);
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@keyframes BlurOutBottom {
    to {
        -webkit-transform: scaleY(.2) translateY(100px);
        transform: scaleY(.2) translateY(100px);
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@-webkit-keyframes PopUp {
    50% {
        -webkit-transform: scale(1.5);
        transform: scale(1.5)
    }
}

@keyframes PopUp {
    50% {
        -webkit-transform: scale(1.5);
        transform: scale(1.5)
    }
}

@-webkit-keyframes PopUpLeft {
    50% {
        -webkit-transform: translateX(-50px) scale(1.5);
        transform: translateX(-50px) scale(1.5);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@keyframes PopUpLeft {
    50% {
        -webkit-transform: translateX(-50px) scale(1.5);
        transform: translateX(-50px) scale(1.5);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@-webkit-keyframes PopUpRight {
    50% {
        -webkit-transform: translateX(50px) scale(1.5);
        transform: translateX(50px) scale(1.5);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@keyframes PopUpRight {
    50% {
        -webkit-transform: translateX(50px) scale(1.5);
        transform: translateX(50px) scale(1.5);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@-webkit-keyframes PopOut {
    50% {
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }
}

@keyframes PopOut {
    50% {
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }
}

@-webkit-keyframes PopOutLeft {
    50% {
        -webkit-transform: translateX(-50px) scale(.5);
        transform: translateX(-50px) scale(.5);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@keyframes PopOutLeft {
    50% {
        -webkit-transform: translateX(-50px) scale(.5);
        transform: translateX(-50px) scale(.5);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@-webkit-keyframes PopOutRight {
    50% {
        -webkit-transform: translateX(50px) scale(.5);
        transform: translateX(50px) scale(.5);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@keyframes PopOutRight {
    50% {
        -webkit-transform: translateX(50px) scale(.5);
        transform: translateX(50px) scale(.5);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@-webkit-keyframes BounceFromTop {
    0%, 100%, 25%, 55%, 85% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    41%, 44% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: translate3d(0, -80px, 0) scale3d(1, 1.2, 1);
        transform: translate3d(0, -80px, 0) scale3d(1, 1.2, 1)
    }
    70% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }
    90% {
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0)
    }
}

@keyframes BounceFromTop {
    0%, 100%, 25%, 55%, 85% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    41%, 44% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: translate3d(0, -80px, 0) scale3d(1, 1.2, 1);
        transform: translate3d(0, -80px, 0) scale3d(1, 1.2, 1)
    }
    70% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }
    90% {
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0)
    }
}

@-webkit-keyframes BounceFromDown {
    0%, 100%, 25%, 55%, 85% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    41%, 44% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: translate3d(0, 80px, 0) scale3d(1, 1.2, 1);
        transform: translate3d(0, 80px, 0) scale3d(1, 1.2, 1)
    }
    70% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: translate3d(0, 20px, 0);
        transform: translate3d(0, 20px, 0)
    }
    90% {
        -webkit-transform: translate3d(0, 4px, 0);
        transform: translate3d(0, 4px, 0)
    }
}

@keyframes BounceFromDown {
    0%, 100%, 25%, 55%, 85% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    41%, 44% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: translate3d(0, 80px, 0) scale3d(1, 1.2, 1);
        transform: translate3d(0, 80px, 0) scale3d(1, 1.2, 1)
    }
    70% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: translate3d(0, 20px, 0);
        transform: translate3d(0, 20px, 0)
    }
    90% {
        -webkit-transform: translate3d(0, 4px, 0);
        transform: translate3d(0, 4px, 0)
    }
}

@-webkit-keyframes BounceY {
    0%, 100%, 25%, 55%, 85% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
    41%, 44% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale3d(1, 2, 1);
        transform: scale3d(1, 2, 1)
    }
    70% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale3d(1, 1.5, 1);
        transform: scale3d(1, 1.5, 1)
    }
    90% {
        -webkit-transform: scale3d(1, 1.1, 1);
        transform: scale3d(1, 1.1, 1)
    }
}

@keyframes BounceY {
    0%, 100%, 25%, 55%, 85% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
    41%, 44% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale3d(1, 2, 1);
        transform: scale3d(1, 2, 1)
    }
    70% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale3d(1, 1.5, 1);
        transform: scale3d(1, 1.5, 1)
    }
    90% {
        -webkit-transform: scale3d(1, 1.1, 1);
        transform: scale3d(1, 1.1, 1)
    }
}

@-webkit-keyframes BounceZoomIn {
    0%, 100%, 25%, 55%, 85% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    41%, 44% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale(1.7);
        transform: scale(1.7)
    }
    70% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale(1.9);
        transform: scale(1.9)
    }
    90% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
}

@keyframes BounceZoomIn {
    0%, 100%, 25%, 55%, 85% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    41%, 44% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale(1.7);
        transform: scale(1.7)
    }
    70% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale(1.9);
        transform: scale(1.9)
    }
    90% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
}

@-webkit-keyframes BounceZoomOut {
    0%, 100%, 25%, 55%, 85% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    41%, 44% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }
    70% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale(.7);
        transform: scale(.7)
    }
    90% {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }
}

@keyframes BounceZoomOut {
    0%, 100%, 25%, 55%, 85% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    41%, 44% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }
    70% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale(.7);
        transform: scale(.7)
    }
    90% {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }
}

@-webkit-keyframes PerspectiveOutTop {
    50% {
        opacity: 1
    }
    to {
        -webkit-transform: perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);
        transform: perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);
        opacity: 0
    }
}

@keyframes PerspectiveOutTop {
    50% {
        opacity: 1
    }
    to {
        -webkit-transform: perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);
        transform: perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);
        opacity: 0
    }
}

@-webkit-keyframes PerspectiveOutBottom {
    50% {
        opacity: 1
    }
    to {
        -webkit-transform: perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);
        transform: perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);
        opacity: 0
    }
}

@keyframes PerspectiveOutBottom {
    50% {
        opacity: 1
    }
    to {
        -webkit-transform: perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);
        transform: perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);
        opacity: 0
    }
}

@-webkit-keyframes ZoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    50% {
        opacity: 1
    }
}

@keyframes ZoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    50% {
        opacity: 1
    }
}

@-webkit-keyframes ZoomInLeft {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

@keyframes ZoomInLeft {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

@-webkit-keyframes ZoomInRight {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

@keyframes ZoomInRight {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

@-webkit-keyframes LetterZoomInTop {
    from {
        -webkit-transform: scale(10) translateY(-50%);
        transform: scale(10) translateY(-50%);
        opacity: 0
    }
}

@keyframes LetterZoomInTop {
    from {
        -webkit-transform: scale(10) translateY(-50%);
        transform: scale(10) translateY(-50%);
        opacity: 0
    }
}

@-webkit-keyframes ZoomInBottom {
    from {
        -webkit-transform: scale(10) translateY(50%);
        transform: scale(10) translateY(50%);
        opacity: 0
    }
}

@keyframes ZoomInBottom {
    from {
        -webkit-transform: scale(10) translateY(50%);
        transform: scale(10) translateY(50%);
        opacity: 0
    }
}

@-webkit-keyframes ZoomOut {
    from {
        opacity: 1
    }
    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    to {
        opacity: 0
    }
}

@keyframes ZoomOut {
    from {
        opacity: 1
    }
    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    to {
        opacity: 0
    }
}

@-webkit-keyframes ZoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
    }
    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
        transform: scale(.1) translate3d(-2000px, 0, 0)
    }
}

@keyframes ZoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
    }
    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
        transform: scale(.1) translate3d(-2000px, 0, 0)
    }
}

@-webkit-keyframes ZoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
    }
    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
        transform: scale(.1) translate3d(2000px, 0, 0)
    }
}

@keyframes ZoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
    }
    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
        transform: scale(.1) translate3d(2000px, 0, 0)
    }
}

@-webkit-keyframes ZoomOutTop {
    to {
        -webkit-transform: scale(10) translateY(-50%);
        transform: scale(10) translateY(-50%);
        opacity: 0
    }
}

@keyframes ZoomOutTop {
    to {
        -webkit-transform: scale(10) translateY(-50%);
        transform: scale(10) translateY(-50%);
        opacity: 0
    }
}

@-webkit-keyframes ZoomOutBottom {
    to {
        -webkit-transform: scale(10) translateY(50%);
        transform: scale(10) translateY(50%);
        opacity: 0
    }
}

@keyframes ZoomOutBottom {
    to {
        -webkit-transform: scale(10) translateY(50%);
        transform: scale(10) translateY(50%);
        opacity: 0
    }
}

@-webkit-keyframes oaoFadeInTop {
    from {
        -webkit-transform: translateY(-100px);
        transform: translateY(-100px);
        opacity: 0
    }
}

@keyframes oaoFadeInTop {
    from {
        -webkit-transform: translateY(-100px);
        transform: translateY(-100px);
        opacity: 0
    }
}

@-webkit-keyframes oaoFadeInBottom {
    from {
        -webkit-transform: translateY(100px);
        transform: translateY(100px);
        opacity: 0
    }
}

@keyframes oaoFadeInBottom {
    from {
        -webkit-transform: translateY(100px);
        transform: translateY(100px);
        opacity: 0
    }
}

@-webkit-keyframes oaoFadeOutop {
    to {
        -webkit-transform: translateY(-100px);
        transform: translateY(-100px);
        opacity: 0
    }
}

@keyframes oaoFadeOutop {
    to {
        -webkit-transform: translateY(-100px);
        transform: translateY(-100px);
        opacity: 0
    }
}

@-webkit-keyframes oaoFadeOutBottom {
    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        opacity: 0
    }
}

@keyframes oaoFadeOutBottom {
    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        opacity: 0
    }
}

@-webkit-keyframes oaoFlyInTop {
    0% {
        -webkit-transform: translateY(80px);
        transform: translateY(80px);
        opacity: 0
    }
    50% {
        -webkit-transform: translateY(-50px);
        transform: translateY(-50px);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@keyframes oaoFlyInTop {
    0% {
        -webkit-transform: translateY(80px);
        transform: translateY(80px);
        opacity: 0
    }
    50% {
        -webkit-transform: translateY(-50px);
        transform: translateY(-50px);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@-webkit-keyframes oaoFlyInBottom {
    0% {
        -webkit-transform: translateY(-80px);
        transform: translateY(-80px);
        opacity: 0
    }
    50% {
        -webkit-transform: translateY(50px);
        transform: translateY(50px);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@keyframes oaoFlyInBottom {
    0% {
        -webkit-transform: translateY(-80px);
        transform: translateY(-80px);
        opacity: 0
    }
    50% {
        -webkit-transform: translateY(50px);
        transform: translateY(50px);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@-webkit-keyframes oaoFlyOutTop {
    30% {
        -webkit-transform: translateY(80px);
        transform: translateY(80px);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    80% {
        -webkit-transform: translateY(-50px);
        transform: translateY(-50px);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    to {
        opacity: 0
    }
}

@keyframes oaoFlyOutTop {
    30% {
        -webkit-transform: translateY(80px);
        transform: translateY(80px);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    80% {
        -webkit-transform: translateY(-50px);
        transform: translateY(-50px);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    to {
        opacity: 0
    }
}

@-webkit-keyframes oaoFlyOutBottom {
    30% {
        -webkit-transform: translateY(-80px);
        transform: translateY(-80px);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    80% {
        -webkit-transform: translateY(50px);
        transform: translateY(50px);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    to {
        opacity: 0
    }
}

@keyframes oaoFlyOutBottom {
    30% {
        -webkit-transform: translateY(-80px);
        transform: translateY(-80px);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    80% {
        -webkit-transform: translateY(50px);
        transform: translateY(50px);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    to {
        opacity: 0
    }
}

@-webkit-keyframes oaoRotateInTop {
    from {
        -webkit-transform: translateY(-100px) rotate(360deg);
        transform: translateY(-100px) rotate(360deg);
        opacity: 0
    }
}

@keyframes oaoRotateInTop {
    from {
        -webkit-transform: translateY(-100px) rotate(360deg);
        transform: translateY(-100px) rotate(360deg);
        opacity: 0
    }
}

@-webkit-keyframes oaoRotateInBottom {
    from {
        -webkit-transform: translateY(100px) rotate(360deg);
        transform: translateY(100px) rotate(360deg);
        opacity: 0
    }
}

@keyframes oaoRotateInBottom {
    from {
        -webkit-transform: translateY(100px) rotate(360deg);
        transform: translateY(100px) rotate(360deg);
        opacity: 0
    }
}

@-webkit-keyframes oaoRotateOutTop {
    to {
        -webkit-transform: translateY(-100px) rotate(360deg);
        transform: translateY(-100px) rotate(360deg);
        opacity: 0
    }
}

@keyframes oaoRotateOutTop {
    to {
        -webkit-transform: translateY(-100px) rotate(360deg);
        transform: translateY(-100px) rotate(360deg);
        opacity: 0
    }
}

@-webkit-keyframes oaoRotateOutBottom {
    to {
        -webkit-transform: translateY(100px) rotate(360deg);
        transform: translateY(100px) rotate(360deg);
        opacity: 0
    }
}

@keyframes oaoRotateOutBottom {
    to {
        -webkit-transform: translateY(100px) rotate(360deg);
        transform: translateY(100px) rotate(360deg);
        opacity: 0
    }
}

@-webkit-keyframes oaoRotateXInTop {
    from {
        -webkit-transform: translateY(-100px) rotateX(360deg);
        transform: translateY(-100px) rotateX(360deg);
        opacity: 0
    }
}

@keyframes oaoRotateXInTop {
    from {
        -webkit-transform: translateY(-100px) rotateX(360deg);
        transform: translateY(-100px) rotateX(360deg);
        opacity: 0
    }
}

@-webkit-keyframes oaoRotateXInBottom {
    from {
        -webkit-transform: translateY(100px) rotateX(360deg);
        transform: translateY(100px) rotateX(360deg);
        opacity: 0
    }
}

@keyframes oaoRotateXInBottom {
    from {
        -webkit-transform: translateY(100px) rotateX(360deg);
        transform: translateY(100px) rotateX(360deg);
        opacity: 0
    }
}

@-webkit-keyframes oaoRotateXOutTop {
    to {
        -webkit-transform: translateY(-100px) rotateX(360deg);
        transform: translateY(-100px) rotateX(360deg);
        opacity: 0
    }
}

@keyframes oaoRotateXOutTop {
    to {
        -webkit-transform: translateY(-100px) rotateX(360deg);
        transform: translateY(-100px) rotateX(360deg);
        opacity: 0
    }
}

@-webkit-keyframes oaoRotateXOutBottom {
    to {
        -webkit-transform: translateY(100px) rotateX(360deg);
        transform: translateY(100px) rotateX(360deg);
        opacity: 0
    }
}

@keyframes oaoRotateXOutBottom {
    to {
        -webkit-transform: translateY(100px) rotateX(360deg);
        transform: translateY(100px) rotateX(360deg);
        opacity: 0
    }
}

@-webkit-keyframes oaoRotateYInTop {
    from {
        -webkit-transform: translateY(-100px) rotateY(360deg);
        transform: translateY(-100px) rotateY(360deg);
        opacity: 0
    }
}

@keyframes oaoRotateYInTop {
    from {
        -webkit-transform: translateY(-100px) rotateY(360deg);
        transform: translateY(-100px) rotateY(360deg);
        opacity: 0
    }
}

@-webkit-keyframes oaoRotateYInBottom {
    from {
        -webkit-transform: translateY(100px) rotateY(360deg);
        transform: translateY(100px) rotateY(360deg);
        opacity: 0
    }
}

@keyframes oaoRotateYInBottom {
    from {
        -webkit-transform: translateY(100px) rotateY(360deg);
        transform: translateY(100px) rotateY(360deg);
        opacity: 0
    }
}

@-webkit-keyframes oaoRotateYOutTop {
    to {
        -webkit-transform: translateY(-100px) rotateY(360deg);
        transform: translateY(-100px) rotateY(360deg);
        opacity: 0
    }
}

@keyframes oaoRotateYOutTop {
    to {
        -webkit-transform: translateY(-100px) rotateY(360deg);
        transform: translateY(-100px) rotateY(360deg);
        opacity: 0
    }
}

@-webkit-keyframes oaoRotateYOutBottom {
    to {
        -webkit-transform: translateY(100px) rotateY(360deg);
        transform: translateY(100px) rotateY(360deg);
        opacity: 0
    }
}

@keyframes oaoRotateYOutBottom {
    to {
        -webkit-transform: translateY(100px) rotateY(360deg);
        transform: translateY(100px) rotateY(360deg);
        opacity: 0
    }
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@-webkit-keyframes fadeInLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes fadeInLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@-webkit-keyframes fadeInRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes fadeInRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@-webkit-keyframes fadeInTop {
    from {
        opacity: 0;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
    to {
        opacity: 1
    }
}

@keyframes fadeInTop {
    from {
        opacity: 0;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
    to {
        opacity: 1
    }
}

@-webkit-keyframes fadeInBottom {
    from {
        opacity: 0;
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
    to {
        opacity: 1
    }
}

@keyframes fadeInBottom {
    from {
        opacity: 0;
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
    to {
        opacity: 1
    }
}

@-webkit-keyframes fadeOut {
    from {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@keyframes fadeOut {
    from {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@-webkit-keyframes fadeOutLeft {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

@keyframes fadeOutLeft {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

@-webkit-keyframes fadeOutRight {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

@keyframes fadeOutRight {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

@-webkit-keyframes fadeOutTop {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
}

@keyframes fadeOutTop {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
}

@-webkit-keyframes fadeOutBottom {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@keyframes fadeOutBottom {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@-webkit-keyframes moveFromLeft {
    from {
        -webkit-transform: translateX(-800px);
        transform: translateX(-800px)
    }
}

@keyframes moveFromLeft {
    from {
        -webkit-transform: translateX(-800px);
        transform: translateX(-800px)
    }
}

@-webkit-keyframes moveFromRight {
    from {
        -webkit-transform: translateX(800px);
        transform: translateX(800px)
    }
}

@keyframes moveFromRight {
    from {
        -webkit-transform: translateX(800px);
        transform: translateX(800px)
    }
}

@-webkit-keyframes moveFromTop {
    from {
        -webkit-transform: translateY(-800px);
        transform: translateY(-800px)
    }
}

@keyframes moveFromTop {
    from {
        -webkit-transform: translateY(-800px);
        transform: translateY(-800px)
    }
}

@-webkit-keyframes moveFromBottom {
    from {
        -webkit-transform: translateY(800px);
        transform: translateY(800px)
    }
}

@keyframes moveFromBottom {
    from {
        -webkit-transform: translateY(800px);
        transform: translateY(800px)
    }
}

@-webkit-keyframes moveToLeft {
    to {
        -webkit-transform: translateX(-800px);
        transform: translateX(-800px)
    }
}

@keyframes moveToLeft {
    to {
        -webkit-transform: translateX(-800px);
        transform: translateX(-800px)
    }
}

@-webkit-keyframes moveToRight {
    to {
        -webkit-transform: translateX(800px);
        transform: translateX(800px)
    }
}

@keyframes moveToRight {
    to {
        -webkit-transform: translateX(800px);
        transform: translateX(800px)
    }
}

@-webkit-keyframes moveToTop {
    to {
        -webkit-transform: translateY(-800px);
        transform: translateY(-800px)
    }
}

@keyframes moveToTop {
    to {
        -webkit-transform: translateY(-800px);
        transform: translateY(-800px)
    }
}

@-webkit-keyframes moveToBottom {
    to {
        -webkit-transform: translateY(800px);
        transform: translateY(800px)
    }
}

@keyframes moveToBottom {
    to {
        -webkit-transform: translateY(800px);
        transform: translateY(800px)
    }
}

@-webkit-keyframes doorCloseFromLeft {
    from {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        -webkit-transform-origin: left;
        transform-origin: left;
        opacity: 0
    }
    50%, to {
        -webkit-transform: perspective(400px) rotateY(0);
        transform: perspective(400px) rotateY(0);
        -webkit-transform-origin: left;
        transform-origin: left;
        opacity: 1
    }
}

@keyframes doorCloseFromLeft {
    from {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        -webkit-transform-origin: left;
        transform-origin: left;
        opacity: 0
    }
    50%, to {
        -webkit-transform: perspective(400px) rotateY(0);
        transform: perspective(400px) rotateY(0);
        -webkit-transform-origin: left;
        transform-origin: left;
        opacity: 1
    }
}

@-webkit-keyframes doorOpenFromRight {
    from {
        -webkit-transform: perspective(400px) rotateY(0);
        transform: perspective(400px) rotateY(0);
        -webkit-transform-origin: left;
        transform-origin: left;
        opacity: 1
    }
    50%, to {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        -webkit-transform-origin: left;
        transform-origin: left;
        opacity: 0
    }
}

@keyframes doorOpenFromRight {
    from {
        -webkit-transform: perspective(400px) rotateY(0);
        transform: perspective(400px) rotateY(0);
        -webkit-transform-origin: left;
        transform-origin: left;
        opacity: 1
    }
    50%, to {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        -webkit-transform-origin: left;
        transform-origin: left;
        opacity: 0
    }
}

@-webkit-keyframes doorCloseFromRight {
    from {
        -webkit-transform: perspective(400px) rotateY(-90deg);
        transform: perspective(400px) rotateY(-90deg);
        -webkit-transform-origin: right;
        transform-origin: right;
        opacity: 0
    }
    50%, to {
        -webkit-transform: perspective(400px) rotateY(0);
        transform: perspective(400px) rotateY(0);
        -webkit-transform-origin: right;
        transform-origin: right;
        opacity: 1
    }
}

@keyframes doorCloseFromRight {
    from {
        -webkit-transform: perspective(400px) rotateY(-90deg);
        transform: perspective(400px) rotateY(-90deg);
        -webkit-transform-origin: right;
        transform-origin: right;
        opacity: 0
    }
    50%, to {
        -webkit-transform: perspective(400px) rotateY(0);
        transform: perspective(400px) rotateY(0);
        -webkit-transform-origin: right;
        transform-origin: right;
        opacity: 1
    }
}

@-webkit-keyframes doorOpenFromLeft {
    from {
        -webkit-transform: perspective(400px) rotateY(0);
        transform: perspective(400px) rotateY(0);
        -webkit-transform-origin: right;
        transform-origin: right;
        opacity: 1
    }
    50%, to {
        -webkit-transform: perspective(400px) rotateY(-90deg);
        transform: perspective(400px) rotateY(-90deg);
        -webkit-transform-origin: right;
        transform-origin: right;
        opacity: 0
    }
}

@keyframes doorOpenFromLeft {
    from {
        -webkit-transform: perspective(400px) rotateY(0);
        transform: perspective(400px) rotateY(0);
        -webkit-transform-origin: right;
        transform-origin: right;
        opacity: 1
    }
    50%, to {
        -webkit-transform: perspective(400px) rotateY(-90deg);
        transform: perspective(400px) rotateY(-90deg);
        -webkit-transform-origin: right;
        transform-origin: right;
        opacity: 0
    }
}

@-webkit-keyframes pushReleaseFrom {
    from {
        -webkit-transform: scale(3, 3);
        transform: scale(3, 3);
        opacity: 0
    }
    30% {
        -webkit-transform: scale(.5, .5);
        transform: scale(.5, .5)
    }
}

@keyframes pushReleaseFrom {
    from {
        -webkit-transform: scale(3, 3);
        transform: scale(3, 3);
        opacity: 0
    }
    30% {
        -webkit-transform: scale(.5, .5);
        transform: scale(.5, .5)
    }
}

@-webkit-keyframes pushReleaseFromLeft {
    from {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }
    30% {
        -webkit-transform: translateX(100px);
        transform: translateX(100px)
    }
}

@keyframes pushReleaseFromLeft {
    from {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }
    30% {
        -webkit-transform: translateX(100px);
        transform: translateX(100px)
    }
}

@-webkit-keyframes pushReleaseFromRight {
    from {
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
    30% {
        -webkit-transform: translateX(-100px);
        transform: translateX(-100px)
    }
}

@keyframes pushReleaseFromRight {
    from {
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
    30% {
        -webkit-transform: translateX(-100px);
        transform: translateX(-100px)
    }
}

@-webkit-keyframes pushReleaseFromTop {
    from {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
    30% {
        -webkit-transform: translateY(100px);
        transform: translateY(100px)
    }
}

@keyframes pushReleaseFromTop {
    from {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
    30% {
        -webkit-transform: translateY(100px);
        transform: translateY(100px)
    }
}

@-webkit-keyframes pushReleaseFromBottom {
    from {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
    30% {
        -webkit-transform: translateY(-100px);
        transform: translateY(-100px)
    }
}

@keyframes pushReleaseFromBottom {
    from {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
    30% {
        -webkit-transform: translateY(-100px);
        transform: translateY(-100px)
    }
}

@-webkit-keyframes pushReleaseTo {
    30% {
        -webkit-transform: scale(.5, .5);
        transform: scale(.5, .5)
    }
    to {
        -webkit-transform: scale(5, 5);
        transform: scale(5, 5);
        opacity: 0
    }
}

@keyframes pushReleaseTo {
    30% {
        -webkit-transform: scale(.5, .5);
        transform: scale(.5, .5)
    }
    to {
        -webkit-transform: scale(5, 5);
        transform: scale(5, 5);
        opacity: 0
    }
}

@-webkit-keyframes pushReleaseToLeft {
    30% {
        -webkit-transform: translateX(100px);
        transform: translateX(100px)
    }
    to {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        opacity: 0
    }
}

@keyframes pushReleaseToLeft {
    30% {
        -webkit-transform: translateX(100px);
        transform: translateX(100px)
    }
    to {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        opacity: 0
    }
}

@-webkit-keyframes pushReleaseToRight {
    30% {
        -webkit-transform: translateX(-100px);
        transform: translateX(-100px)
    }
    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        opacity: 0
    }
}

@keyframes pushReleaseToRight {
    30% {
        -webkit-transform: translateX(-100px);
        transform: translateX(-100px)
    }
    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        opacity: 0
    }
}

@-webkit-keyframes pushReleaseToTop {
    30% {
        -webkit-transform: translateY(100px);
        transform: translateY(100px)
    }
    to {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
        opacity: 0
    }
}

@keyframes pushReleaseToTop {
    30% {
        -webkit-transform: translateY(100px);
        transform: translateY(100px)
    }
    to {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
        opacity: 0
    }
}

@-webkit-keyframes pushReleaseToBottom {
    30% {
        -webkit-transform: translateY(-100px);
        transform: translateY(-100px)
    }
    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        opacity: 0
    }
}

@keyframes pushReleaseToBottom {
    30% {
        -webkit-transform: translateY(-100px);
        transform: translateY(-100px)
    }
    to {
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        opacity: 0
    }
}

@-webkit-keyframes flipX {
    from {
        -webkit-transform: perspective(600px) rotateX(-180deg);
        transform: perspective(600px) rotateX(-180deg);
        opacity: 0
    }
    to {
        -webkit-transform: perspective(600px) rotateX(-360deg);
        transform: perspective(600px) rotateX(-360deg)
    }
}

@keyframes flipX {
    from {
        -webkit-transform: perspective(600px) rotateX(-180deg);
        transform: perspective(600px) rotateX(-180deg);
        opacity: 0
    }
    to {
        -webkit-transform: perspective(600px) rotateX(-360deg);
        transform: perspective(600px) rotateX(-360deg)
    }
}

@-webkit-keyframes flipXZoomIn {
    from {
        -webkit-transform: perspective(600px) rotateX(0) scale(1);
        transform: perspective(600px) rotateX(0) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    40% {
        -webkit-transform: perspective(600px) rotateX(-180deg) scale(1.8);
        transform: perspective(600px) rotateX(-180deg) scale(1.8);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    80% {
        -webkit-transform: perspective(600px) rotateX(-360deg) scale(.7);
        transform: perspective(600px) rotateX(-360deg) scale(.7);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes flipXZoomIn {
    from {
        -webkit-transform: perspective(600px) rotateX(0) scale(1);
        transform: perspective(600px) rotateX(0) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    40% {
        -webkit-transform: perspective(600px) rotateX(-180deg) scale(1.8);
        transform: perspective(600px) rotateX(-180deg) scale(1.8);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    80% {
        -webkit-transform: perspective(600px) rotateX(-360deg) scale(.7);
        transform: perspective(600px) rotateX(-360deg) scale(.7);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes flipXZoomOut {
    from {
        -webkit-transform: perspective(600px) rotateX(0) scale(1);
        transform: perspective(600px) rotateX(0) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    40% {
        -webkit-transform: perspective(600px) rotateX(180deg) scale(1.8);
        transform: perspective(600px) rotateX(180deg) scale(1.8);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    80% {
        -webkit-transform: perspective(600px) rotateX(360deg) scale(.7);
        transform: perspective(600px) rotateX(360deg) scale(.7);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes flipXZoomOut {
    from {
        -webkit-transform: perspective(600px) rotateX(0) scale(1);
        transform: perspective(600px) rotateX(0) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    40% {
        -webkit-transform: perspective(600px) rotateX(180deg) scale(1.8);
        transform: perspective(600px) rotateX(180deg) scale(1.8);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    80% {
        -webkit-transform: perspective(600px) rotateX(360deg) scale(.7);
        transform: perspective(600px) rotateX(360deg) scale(.7);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes flipY {
    from {
        -webkit-transform: perspective(600px) rotateY(180deg);
        transform: perspective(600px) rotateY(180deg);
        opacity: 0
    }
    to {
        -webkit-transform: perspective(600px) rotateY(360deg);
        transform: perspective(600px) rotateY(360deg)
    }
}

@keyframes flipY {
    from {
        -webkit-transform: perspective(600px) rotateY(180deg);
        transform: perspective(600px) rotateY(180deg);
        opacity: 0
    }
    to {
        -webkit-transform: perspective(600px) rotateY(360deg);
        transform: perspective(600px) rotateY(360deg)
    }
}

@-webkit-keyframes flipYZoomIn {
    from {
        -webkit-transform: perspective(600px) rotateY(0) scale(1);
        transform: perspective(600px) rotateY(0) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    40% {
        -webkit-transform: perspective(600px) rotateY(180deg) scale(1.6);
        transform: perspective(600px) rotateY(180deg) scale(1.6);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    80% {
        -webkit-transform: perspective(600px) rotateY(360deg) scale(.7);
        transform: perspective(600px) rotateY(360deg) scale(.7);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes flipYZoomIn {
    from {
        -webkit-transform: perspective(600px) rotateY(0) scale(1);
        transform: perspective(600px) rotateY(0) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    40% {
        -webkit-transform: perspective(600px) rotateY(180deg) scale(1.6);
        transform: perspective(600px) rotateY(180deg) scale(1.6);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    80% {
        -webkit-transform: perspective(600px) rotateY(360deg) scale(.7);
        transform: perspective(600px) rotateY(360deg) scale(.7);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes flipYZoomOut {
    from {
        -webkit-transform: perspective(600px) rotateY(0) scale(1);
        transform: perspective(600px) rotateY(0) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    40% {
        -webkit-transform: perspective(600px) rotateY(180deg) scale(.6);
        transform: perspective(600px) rotateY(180deg) scale(.6);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    80% {
        -webkit-transform: perspective(600px) rotateY(360deg) scale(1.8);
        transform: perspective(600px) rotateY(360deg) scale(1.8);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes flipYZoomOut {
    from {
        -webkit-transform: perspective(600px) rotateY(0) scale(1);
        transform: perspective(600px) rotateY(0) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    40% {
        -webkit-transform: perspective(600px) rotateY(180deg) scale(.6);
        transform: perspective(600px) rotateY(180deg) scale(.6);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    80% {
        -webkit-transform: perspective(600px) rotateY(360deg) scale(1.8);
        transform: perspective(600px) rotateY(360deg) scale(1.8);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes skewLeft {
    70% {
        -webkit-transform: skewX(40deg);
        transform: skewX(40deg)
    }
}

@keyframes skewLeft {
    70% {
        -webkit-transform: skewX(40deg);
        transform: skewX(40deg)
    }
}

@-webkit-keyframes skewRight {
    70% {
        -webkit-transform: skewX(-40deg);
        transform: skewX(-40deg)
    }
}

@keyframes skewRight {
    70% {
        -webkit-transform: skewX(-40deg);
        transform: skewX(-40deg)
    }
}

@-webkit-keyframes skewInLeft {
    from {
        opacity: 0;
        -webkit-transform: translateX(-100%) skewX(-40deg);
        transform: translateX(-100%) skewX(-40deg)
    }
    70% {
        -webkit-transform: skewX(-30deg);
        transform: skewX(-30deg)
    }
}

@keyframes skewInLeft {
    from {
        opacity: 0;
        -webkit-transform: translateX(-100%) skewX(-40deg);
        transform: translateX(-100%) skewX(-40deg)
    }
    70% {
        -webkit-transform: skewX(-30deg);
        transform: skewX(-30deg)
    }
}

@-webkit-keyframes skewInRight {
    from {
        opacity: 0;
        -webkit-transform: translateX(100%) skewX(40deg);
        transform: translateX(100%) skewX(40deg)
    }
    70% {
        -webkit-transform: skewX(30deg);
        transform: skewX(30deg)
    }
}

@keyframes skewInRight {
    from {
        opacity: 0;
        -webkit-transform: translateX(100%) skewX(40deg);
        transform: translateX(100%) skewX(40deg)
    }
    70% {
        -webkit-transform: skewX(30deg);
        transform: skewX(30deg)
    }
}

@-webkit-keyframes skewOutLeft {
    20% {
        -webkit-transform: skewX(40deg);
        transform: skewX(40deg)
    }
    to {
        -webkit-transform: translateX(-100%) skewX(40deg);
        transform: translateX(-100%) skewX(40deg);
        opacity: 0
    }
}

@keyframes skewOutLeft {
    20% {
        -webkit-transform: skewX(40deg);
        transform: skewX(40deg)
    }
    to {
        -webkit-transform: translateX(-100%) skewX(40deg);
        transform: translateX(-100%) skewX(40deg);
        opacity: 0
    }
}

@-webkit-keyframes skewOutRight {
    20% {
        -webkit-transform: skewX(-40deg);
        transform: skewX(-40deg)
    }
    to {
        -webkit-transform: translateX(100%) skewX(-40deg);
        transform: translateX(100%) skewX(-40deg);
        opacity: 0
    }
}

@keyframes skewOutRight {
    20% {
        -webkit-transform: skewX(-40deg);
        transform: skewX(-40deg)
    }
    to {
        -webkit-transform: translateX(100%) skewX(-40deg);
        transform: translateX(100%) skewX(-40deg);
        opacity: 0
    }
}

@-webkit-keyframes pullRelease {
    15% {
        -webkit-transform: scale(1.8);
        transform: scale(1.8)
    }
}

@keyframes pullRelease {
    15% {
        -webkit-transform: scale(1.8);
        transform: scale(1.8)
    }
}

@-webkit-keyframes pushRelease {
    15% {
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }
}

@keyframes pushRelease {
    15% {
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }
}

@-webkit-keyframes swingInLeft {
    from {
        -webkit-transform: matrix(3, 0, 0, 3, -800, 0);
        transform: matrix(3, 0, 0, 3, -800, 0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    50% {
        -webkit-transform: matrix(1.3, 0, 0, 1.3, 20, 0);
        transform: matrix(1.3, 0, 0, 1.3, 20, 0)
    }
}

@keyframes swingInLeft {
    from {
        -webkit-transform: matrix(3, 0, 0, 3, -800, 0);
        transform: matrix(3, 0, 0, 3, -800, 0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    50% {
        -webkit-transform: matrix(1.3, 0, 0, 1.3, 20, 0);
        transform: matrix(1.3, 0, 0, 1.3, 20, 0)
    }
}

@-webkit-keyframes swingInRight {
    from {
        -webkit-transform: matrix(3, 0, 0, 3, 800, 0);
        transform: matrix(3, 0, 0, 3, 800, 0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    50% {
        -webkit-transform: matrix(1.3, 0, 0, 1.3, -20, 0);
        transform: matrix(1.3, 0, 0, 1.3, -20, 0)
    }
}

@keyframes swingInRight {
    from {
        -webkit-transform: matrix(3, 0, 0, 3, 800, 0);
        transform: matrix(3, 0, 0, 3, 800, 0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    50% {
        -webkit-transform: matrix(1.3, 0, 0, 1.3, -20, 0);
        transform: matrix(1.3, 0, 0, 1.3, -20, 0)
    }
}

@-webkit-keyframes swingInTop {
    from {
        -webkit-transform: matrix(3, 0, 0, 3, 0, -800);
        transform: matrix(3, 0, 0, 3, 0, -800);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    50% {
        -webkit-transform: matrix(1.3, 0, 0, 1.3, 0, 20);
        transform: matrix(1.3, 0, 0, 1.3, 0, 20)
    }
}

@keyframes swingInTop {
    from {
        -webkit-transform: matrix(3, 0, 0, 3, 0, -800);
        transform: matrix(3, 0, 0, 3, 0, -800);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    50% {
        -webkit-transform: matrix(1.3, 0, 0, 1.3, 0, 20);
        transform: matrix(1.3, 0, 0, 1.3, 0, 20)
    }
}

@-webkit-keyframes swingInBottom {
    from {
        -webkit-transform: matrix(3, 0, 0, 3, 0, 800);
        transform: matrix(3, 0, 0, 3, 0, 800);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    50% {
        -webkit-transform: matrix(1.3, 0, 0, 1.3, 0, -20);
        transform: matrix(1.3, 0, 0, 1.3, 0, -20)
    }
}

@keyframes swingInBottom {
    from {
        -webkit-transform: matrix(3, 0, 0, 3, 0, 800);
        transform: matrix(3, 0, 0, 3, 0, 800);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    50% {
        -webkit-transform: matrix(1.3, 0, 0, 1.3, 0, -20);
        transform: matrix(1.3, 0, 0, 1.3, 0, -20)
    }
}

@-webkit-keyframes elevateLeft {
    from {
        -webkit-transform: translateY(100%) rotate(-20deg);
        transform: translateY(100%) rotate(-20deg);
        -webkit-transform-origin: right;
        transform-origin: right
    }
    40% {
        -webkit-transform: rotate(20deg);
        transform: rotate(20deg);
        -webkit-transform-origin: right;
        transform-origin: right
    }
    65% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: right;
        transform-origin: right
    }
}

@keyframes elevateLeft {
    from {
        -webkit-transform: translateY(100%) rotate(-20deg);
        transform: translateY(100%) rotate(-20deg);
        -webkit-transform-origin: right;
        transform-origin: right
    }
    40% {
        -webkit-transform: rotate(20deg);
        transform: rotate(20deg);
        -webkit-transform-origin: right;
        transform-origin: right
    }
    65% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: right;
        transform-origin: right
    }
}

@-webkit-keyframes elevateRight {
    from {
        -webkit-transform: translateY(100%) rotate(20deg);
        transform: translateY(100%) rotate(20deg);
        -webkit-transform-origin: left;
        transform-origin: left
    }
    40% {
        -webkit-transform: rotate(-20deg);
        transform: rotate(-20deg);
        -webkit-transform-origin: left;
        transform-origin: left
    }
    65% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: left;
        transform-origin: left
    }
}

@keyframes elevateRight {
    from {
        -webkit-transform: translateY(100%) rotate(20deg);
        transform: translateY(100%) rotate(20deg);
        -webkit-transform-origin: left;
        transform-origin: left
    }
    40% {
        -webkit-transform: rotate(-20deg);
        transform: rotate(-20deg);
        -webkit-transform-origin: left;
        transform-origin: left
    }
    65% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: left;
        transform-origin: left
    }
}

@-webkit-keyframes rollFromLeft {
    from {
        -webkit-transform: translateX(-100%) perspective(600px) rotateY(180deg);
        transform: translateX(-100%) perspective(600px) rotateY(180deg);
        opacity: 0
    }
    to {
        -webkit-transform: translateX(0) perspective(600px) rotateY(0);
        transform: translateX(0) perspective(600px) rotateY(0);
        opacity: 1
    }
}

@keyframes rollFromLeft {
    from {
        -webkit-transform: translateX(-100%) perspective(600px) rotateY(180deg);
        transform: translateX(-100%) perspective(600px) rotateY(180deg);
        opacity: 0
    }
    to {
        -webkit-transform: translateX(0) perspective(600px) rotateY(0);
        transform: translateX(0) perspective(600px) rotateY(0);
        opacity: 1
    }
}

@-webkit-keyframes rollFromRight {
    from {
        -webkit-transform: translateX(100%) perspective(600px) rotateY(-180deg);
        transform: translateX(100%) perspective(600px) rotateY(-180deg);
        opacity: 0
    }
    to {
        -webkit-transform: translateX(0) perspective(600px) rotateY(0);
        transform: translateX(0) perspective(600px) rotateY(0);
        opacity: 1
    }
}

@keyframes rollFromRight {
    from {
        -webkit-transform: translateX(100%) perspective(600px) rotateY(-180deg);
        transform: translateX(100%) perspective(600px) rotateY(-180deg);
        opacity: 0
    }
    to {
        -webkit-transform: translateX(0) perspective(600px) rotateY(0);
        transform: translateX(0) perspective(600px) rotateY(0);
        opacity: 1
    }
}

@-webkit-keyframes rollFromTop {
    from {
        -webkit-transform: translateY(-100%) perspective(600px) rotateY(180deg);
        transform: translateY(-100%) perspective(600px) rotateY(180deg);
        opacity: 0
    }
    to {
        -webkit-transform: translateY(0) perspective(600px) rotateY(0);
        transform: translateY(0) perspective(600px) rotateY(0);
        opacity: 1
    }
}

@keyframes rollFromTop {
    from {
        -webkit-transform: translateY(-100%) perspective(600px) rotateY(180deg);
        transform: translateY(-100%) perspective(600px) rotateY(180deg);
        opacity: 0
    }
    to {
        -webkit-transform: translateY(0) perspective(600px) rotateY(0);
        transform: translateY(0) perspective(600px) rotateY(0);
        opacity: 1
    }
}

@-webkit-keyframes rollFromBottom {
    from {
        -webkit-transform: translateY(100%) perspective(600px) rotateY(-180deg);
        transform: translateY(100%) perspective(600px) rotateY(-180deg);
        opacity: 0
    }
    to {
        -webkit-transform: translateY(0) perspective(600px) rotateY(0);
        transform: translateY(0) perspective(600px) rotateY(0);
        opacity: 1
    }
}

@keyframes rollFromBottom {
    from {
        -webkit-transform: translateY(100%) perspective(600px) rotateY(-180deg);
        transform: translateY(100%) perspective(600px) rotateY(-180deg);
        opacity: 0
    }
    to {
        -webkit-transform: translateY(0) perspective(600px) rotateY(0);
        transform: translateY(0) perspective(600px) rotateY(0);
        opacity: 1
    }
}

@-webkit-keyframes rollToLeft {
    from {
        -webkit-transform: translateX(0) perspective(600px) rotateY(0);
        transform: translateX(0) perspective(600px) rotateY(0);
        opacity: 1
    }
    to {
        -webkit-transform: translateX(-100%) perspective(600px) rotateY(180deg);
        transform: translateX(-100%) perspective(600px) rotateY(180deg);
        opacity: 0
    }
}

@keyframes rollToLeft {
    from {
        -webkit-transform: translateX(0) perspective(600px) rotateY(0);
        transform: translateX(0) perspective(600px) rotateY(0);
        opacity: 1
    }
    to {
        -webkit-transform: translateX(-100%) perspective(600px) rotateY(180deg);
        transform: translateX(-100%) perspective(600px) rotateY(180deg);
        opacity: 0
    }
}

@-webkit-keyframes rollToRight {
    from {
        -webkit-transform: translateX(0) perspective(600px) rotateY(0);
        transform: translateX(0) perspective(600px) rotateY(0);
        opacity: 1
    }
    to {
        -webkit-transform: translateX(100%) perspective(600px) rotateY(-180deg);
        transform: translateX(100%) perspective(600px) rotateY(-180deg);
        opacity: 0
    }
}

@keyframes rollToRight {
    from {
        -webkit-transform: translateX(0) perspective(600px) rotateY(0);
        transform: translateX(0) perspective(600px) rotateY(0);
        opacity: 1
    }
    to {
        -webkit-transform: translateX(100%) perspective(600px) rotateY(-180deg);
        transform: translateX(100%) perspective(600px) rotateY(-180deg);
        opacity: 0
    }
}

@-webkit-keyframes rollToTop {
    from {
        -webkit-transform: translateY(0) perspective(600px) rotateX(0);
        transform: translateY(0) perspective(600px) rotateX(0);
        opacity: 1
    }
    to {
        -webkit-transform: translateY(-100%) perspective(600px) rotateX(180deg);
        transform: translateY(-100%) perspective(600px) rotateX(180deg);
        opacity: 0
    }
}

@keyframes rollToTop {
    from {
        -webkit-transform: translateY(0) perspective(600px) rotateX(0);
        transform: translateY(0) perspective(600px) rotateX(0);
        opacity: 1
    }
    to {
        -webkit-transform: translateY(-100%) perspective(600px) rotateX(180deg);
        transform: translateY(-100%) perspective(600px) rotateX(180deg);
        opacity: 0
    }
}

@-webkit-keyframes rollToBottom {
    to {
        -webkit-transform: translateY(0) perspective(600px) rotateX(0);
        transform: translateY(0) perspective(600px) rotateX(0);
        opacity: 1
    }
    to {
        -webkit-transform: translateY(100%) perspective(600px) rotateX(-180deg);
        transform: translateY(100%) perspective(600px) rotateX(-180deg);
        opacity: 0
    }
}

@keyframes rollToBottom {
    to {
        -webkit-transform: translateY(0) perspective(600px) rotateX(0);
        transform: translateY(0) perspective(600px) rotateX(0);
        opacity: 1
    }
    to {
        -webkit-transform: translateY(100%) perspective(600px) rotateX(-180deg);
        transform: translateY(100%) perspective(600px) rotateX(-180deg);
        opacity: 0
    }
}

@-webkit-keyframes rotate {
    from {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes rotate {
    from {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-webkit-keyframes rotateX {
    from {
        -webkit-transform: perspective(600px) rotateX(0);
        transform: perspective(600px) rotateX(0)
    }
    to {
        -webkit-transform: perspective(600px) rotateX(90deg);
        transform: perspective(600px) rotateX(90deg)
    }
}

@keyframes rotateX {
    from {
        -webkit-transform: perspective(600px) rotateX(0);
        transform: perspective(600px) rotateX(0)
    }
    to {
        -webkit-transform: perspective(600px) rotateX(90deg);
        transform: perspective(600px) rotateX(90deg)
    }
}

@-webkit-keyframes rotateXIn {
    from {
        -webkit-transform: perspective(600px) translate3d(0, -60px, -2000px) rotateX(75deg);
        transform: perspective(600px) translate3d(0, -60px, -2000px) rotateX(75deg);
        opacity: 0
    }
    5% {
        -webkit-transform: perspective(600px) translate3d(0, -60px, -1500px) rotateX(75deg);
        transform: perspective(600px) translate3d(0, -60px, -1500px) rotateX(75deg)
    }
}

@keyframes rotateXIn {
    from {
        -webkit-transform: perspective(600px) translate3d(0, -60px, -2000px) rotateX(75deg);
        transform: perspective(600px) translate3d(0, -60px, -2000px) rotateX(75deg);
        opacity: 0
    }
    5% {
        -webkit-transform: perspective(600px) translate3d(0, -60px, -1500px) rotateX(75deg);
        transform: perspective(600px) translate3d(0, -60px, -1500px) rotateX(75deg)
    }
}

@-webkit-keyframes rotateXOut {
    95% {
        -webkit-transform: perspective(600px) translate3d(0, -60px, -1500px) rotateX(75deg);
        transform: perspective(600px) translate3d(0, -60px, -1500px) rotateX(75deg)
    }
    to {
        -webkit-transform: perspective(600px) translate3d(0, -60px, -2000px) rotateX(75deg);
        transform: perspective(600px) translate3d(0, -60px, -2000px) rotateX(75deg);
        opacity: 0
    }
}

@keyframes rotateXOut {
    95% {
        -webkit-transform: perspective(600px) translate3d(0, -60px, -1500px) rotateX(75deg);
        transform: perspective(600px) translate3d(0, -60px, -1500px) rotateX(75deg)
    }
    to {
        -webkit-transform: perspective(600px) translate3d(0, -60px, -2000px) rotateX(75deg);
        transform: perspective(600px) translate3d(0, -60px, -2000px) rotateX(75deg);
        opacity: 0
    }
}

@-webkit-keyframes rotateY {
    from {
        -webkit-transform: perspective(600px) rotateY(0);
        transform: perspective(600px) rotateY(0)
    }
    to {
        -webkit-transform: perspective(600px) rotateY(90deg);
        transform: perspective(600px) rotateY(90deg)
    }
}

@keyframes rotateY {
    from {
        -webkit-transform: perspective(600px) rotateY(0);
        transform: perspective(600px) rotateY(0)
    }
    to {
        -webkit-transform: perspective(600px) rotateY(90deg);
        transform: perspective(600px) rotateY(90deg)
    }
}

@-webkit-keyframes rotateYIn {
    from {
        -webkit-transform: perspective(600px) translate3d(0, -60px, -2000px) rotateY(75deg);
        transform: perspective(600px) translate3d(0, -60px, -2000px) rotateY(75deg);
        opacity: 0
    }
    5% {
        -webkit-transform: perspective(600px) translate3d(0, -60px, -1500px) rotateY(75deg);
        transform: perspective(600px) translate3d(0, -60px, -1500px) rotateY(75deg)
    }
}

@keyframes rotateYIn {
    from {
        -webkit-transform: perspective(600px) translate3d(0, -60px, -2000px) rotateY(75deg);
        transform: perspective(600px) translate3d(0, -60px, -2000px) rotateY(75deg);
        opacity: 0
    }
    5% {
        -webkit-transform: perspective(600px) translate3d(0, -60px, -1500px) rotateY(75deg);
        transform: perspective(600px) translate3d(0, -60px, -1500px) rotateY(75deg)
    }
}

@-webkit-keyframes rotateYOut {
    95% {
        -webkit-transform: perspective(600px) translate3d(0, -60px, -1500px) rotateY(75deg);
        transform: perspective(600px) translate3d(0, -60px, -1500px) rotateY(75deg)
    }
    to {
        -webkit-transform: perspective(600px) translate3d(0, -60px, -2000px) rotateY(75deg);
        transform: perspective(600px) translate3d(0, -60px, -2000px) rotateY(75deg);
        opacity: 0
    }
}

@keyframes rotateYOut {
    95% {
        -webkit-transform: perspective(600px) translate3d(0, -60px, -1500px) rotateY(75deg);
        transform: perspective(600px) translate3d(0, -60px, -1500px) rotateY(75deg)
    }
    to {
        -webkit-transform: perspective(600px) translate3d(0, -60px, -2000px) rotateY(75deg);
        transform: perspective(600px) translate3d(0, -60px, -2000px) rotateY(75deg);
        opacity: 0
    }
}

@-webkit-keyframes rotateInLeft {
    from {
        opacity: 0;
        -webkit-transform: translateX(-100%) rotate(0);
        transform: translateX(-100%) rotate(0)
    }
    to {
        -webkit-transform: translateX(0) rotate(360deg);
        transform: translateX(0) rotate(360deg)
    }
}

@keyframes rotateInLeft {
    from {
        opacity: 0;
        -webkit-transform: translateX(-100%) rotate(0);
        transform: translateX(-100%) rotate(0)
    }
    to {
        -webkit-transform: translateX(0) rotate(360deg);
        transform: translateX(0) rotate(360deg)
    }
}

@-webkit-keyframes rotateInRight {
    from {
        opacity: 0;
        -webkit-transform: translateX(100%) rotate(0);
        transform: translateX(100%) rotate(0)
    }
    to {
        -webkit-transform: translateX(0) rotate(-360deg);
        transform: translateX(0) rotate(-360deg)
    }
}

@keyframes rotateInRight {
    from {
        opacity: 0;
        -webkit-transform: translateX(100%) rotate(0);
        transform: translateX(100%) rotate(0)
    }
    to {
        -webkit-transform: translateX(0) rotate(-360deg);
        transform: translateX(0) rotate(-360deg)
    }
}

@-webkit-keyframes rotateInTop {
    from {
        opacity: 0;
        -webkit-transform: translateY(-400%) rotate(0);
        transform: translateY(-400%) rotate(0)
    }
    to {
        -webkit-transform: translateX(0) rotate(360deg);
        transform: translateX(0) rotate(360deg)
    }
}

@keyframes rotateInTop {
    from {
        opacity: 0;
        -webkit-transform: translateY(-400%) rotate(0);
        transform: translateY(-400%) rotate(0)
    }
    to {
        -webkit-transform: translateX(0) rotate(360deg);
        transform: translateX(0) rotate(360deg)
    }
}

@-webkit-keyframes rotateInBottom {
    from {
        opacity: 0;
        -webkit-transform: translateY(400%) rotate(0);
        transform: translateY(400%) rotate(0)
    }
    to {
        -webkit-transform: translateX(0) rotate(360deg);
        transform: translateX(0) rotate(360deg)
    }
}

@keyframes rotateInBottom {
    from {
        opacity: 0;
        -webkit-transform: translateY(400%) rotate(0);
        transform: translateY(400%) rotate(0)
    }
    to {
        -webkit-transform: translateX(0) rotate(360deg);
        transform: translateX(0) rotate(360deg)
    }
}

@-webkit-keyframes rotateOutLeft {
    from {
        -webkit-transform: translateX(0) rotate(360deg);
        transform: translateX(0) rotate(360deg)
    }
    to {
        -webkit-transform: translateX(-800px) rotate(0);
        transform: translateX(-800px) rotate(0);
        opacity: 0
    }
}

@keyframes rotateOutLeft {
    from {
        -webkit-transform: translateX(0) rotate(360deg);
        transform: translateX(0) rotate(360deg)
    }
    to {
        -webkit-transform: translateX(-800px) rotate(0);
        transform: translateX(-800px) rotate(0);
        opacity: 0
    }
}

@-webkit-keyframes rotateOutRight {
    from {
        -webkit-transform: translateX(0) rotate(-360deg);
        transform: translateX(0) rotate(-360deg)
    }
    to {
        -webkit-transform: translateX(800px) rotate(0);
        transform: translateX(800px) rotate(0);
        opacity: 0
    }
}

@keyframes rotateOutRight {
    from {
        -webkit-transform: translateX(0) rotate(-360deg);
        transform: translateX(0) rotate(-360deg)
    }
    to {
        -webkit-transform: translateX(800px) rotate(0);
        transform: translateX(800px) rotate(0);
        opacity: 0
    }
}

@-webkit-keyframes rotateOutTop {
    from {
        -webkit-transform: translateX(0) rotate(360deg);
        transform: translateX(0) rotate(360deg)
    }
    to {
        -webkit-transform: translateY(-800px) rotate(0);
        transform: translateY(-800px) rotate(0);
        opacity: 0
    }
}

@keyframes rotateOutTop {
    from {
        -webkit-transform: translateX(0) rotate(360deg);
        transform: translateX(0) rotate(360deg)
    }
    to {
        -webkit-transform: translateY(-800px) rotate(0);
        transform: translateY(-800px) rotate(0);
        opacity: 0
    }
}

@-webkit-keyframes rotateOutBottom {
    from {
        -webkit-transform: translateX(0) rotate(360deg);
        transform: translateX(0) rotate(360deg)
    }
    to {
        -webkit-transform: translateY(800px) rotate(0);
        transform: translateY(800px) rotate(0);
        opacity: 0
    }
}

@keyframes rotateOutBottom {
    from {
        -webkit-transform: translateX(0) rotate(360deg);
        transform: translateX(0) rotate(360deg)
    }
    to {
        -webkit-transform: translateY(800px) rotate(0);
        transform: translateY(800px) rotate(0);
        opacity: 0
    }
}

@-webkit-keyframes spinToLeft {
    from, to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
    from {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

@keyframes spinToLeft {
    from, to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
    from {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

@-webkit-keyframes spinToRight {
    from, to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }
    from {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
}

@keyframes spinToRight {
    from, to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }
    from {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
}

@-webkit-keyframes spinToTop {
    from, to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
    from {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
}

@keyframes spinToTop {
    from, to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
    from {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
}

@-webkit-keyframes spinToBottom {
    from, to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }
    from {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

@keyframes spinToBottom {
    from, to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }
    from {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

@-webkit-keyframes spinFromLeft {
    from, to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
    to {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

@keyframes spinFromLeft {
    from, to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
    to {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

@-webkit-keyframes spinFromRight {
    from, to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }
    to {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
}

@keyframes spinFromRight {
    from, to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }
    to {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
}

@-webkit-keyframes spinFromTop {
    from, to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
    to {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
}

@keyframes spinFromTop {
    from, to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
    to {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
}

@-webkit-keyframes spinFromBottom {
    from, to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }
    to {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

@keyframes spinFromBottom {
    from, to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom
    }
    to {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

@-webkit-keyframes blurIn {
    from {
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@keyframes blurIn {
    from {
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@-webkit-keyframes blurInLeft {
    from {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@keyframes blurInLeft {
    from {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@-webkit-keyframes blurInRight {
    from {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@keyframes blurInRight {
    from {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@-webkit-keyframes blurInTop {
    from {
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@keyframes blurInTop {
    from {
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@-webkit-keyframes blurInBottom {
    from {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@keyframes blurInBottom {
    from {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
        -webkit-filter: blur(20px);
        filter: blur(20px);
        opacity: 0
    }
}

@-webkit-keyframes blurOut {
    85%, to {
        -webkit-filter: blur(20px);
        filter: blur(20px)
    }
    to {
        opacity: 0
    }
}

@keyframes blurOut {
    85%, to {
        -webkit-filter: blur(20px);
        filter: blur(20px)
    }
    to {
        opacity: 0
    }
}

@-webkit-keyframes blurOutLeft {
    85%, to {
        -webkit-filter: blur(20px);
        filter: blur(20px);
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
    to {
        opacity: 0
    }
}

@keyframes blurOutLeft {
    85%, to {
        -webkit-filter: blur(20px);
        filter: blur(20px);
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
    to {
        opacity: 0
    }
}

@-webkit-keyframes blurOutRight {
    85%, to {
        -webkit-filter: blur(20px);
        filter: blur(20px);
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }
    to {
        opacity: 0
    }
}

@keyframes blurOutRight {
    85%, to {
        -webkit-filter: blur(20px);
        filter: blur(20px);
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }
    to {
        opacity: 0
    }
}

@-webkit-keyframes blurOutTop {
    85%, to {
        -webkit-filter: blur(20px);
        filter: blur(20px);
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
    to {
        opacity: 0
    }
}

@keyframes blurOutTop {
    85%, to {
        -webkit-filter: blur(20px);
        filter: blur(20px);
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
    to {
        opacity: 0
    }
}

@-webkit-keyframes blurOutBottom {
    85%, to {
        -webkit-filter: blur(20px);
        filter: blur(20px);
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
    to {
        opacity: 0
    }
}

@keyframes blurOutBottom {
    85%, to {
        -webkit-filter: blur(20px);
        filter: blur(20px);
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
    to {
        opacity: 0
    }
}

@-webkit-keyframes bounceFromTop {
    0%, 100%, 25%, 55%, 85% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    41%, 44% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: translate3d(0, -80px, 0) scale3d(1, 1.6, 1);
        transform: translate3d(0, -80px, 0) scale3d(1, 1.6, 1)
    }
    70% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }
    90% {
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0)
    }
}

@keyframes bounceFromTop {
    0%, 100%, 25%, 55%, 85% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    41%, 44% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: translate3d(0, -80px, 0) scale3d(1, 1.6, 1);
        transform: translate3d(0, -80px, 0) scale3d(1, 1.6, 1)
    }
    70% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }
    90% {
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0)
    }
}

@-webkit-keyframes bounceFromDown {
    0%, 100%, 25%, 55%, 85% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    41%, 44% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: translate3d(0, 80px, 0) scale3d(1, 1.2, 1);
        transform: translate3d(0, 80px, 0) scale3d(1, 1.2, 1)
    }
    70% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: translate3d(0, 20px, 0);
        transform: translate3d(0, 20px, 0)
    }
    90% {
        -webkit-transform: translate3d(0, 4px, 0);
        transform: translate3d(0, 4px, 0)
    }
}

@keyframes bounceFromDown {
    0%, 100%, 25%, 55%, 85% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    41%, 44% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: translate3d(0, 80px, 0) scale3d(1, 1.2, 1);
        transform: translate3d(0, 80px, 0) scale3d(1, 1.2, 1)
    }
    70% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: translate3d(0, 20px, 0);
        transform: translate3d(0, 20px, 0)
    }
    90% {
        -webkit-transform: translate3d(0, 4px, 0);
        transform: translate3d(0, 4px, 0)
    }
}

@-webkit-keyframes bounceX {
    0%, 100%, 25%, 55%, 85% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
    41%, 44% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale3d(1.8, 1, 1);
        transform: scale3d(1.8, 1, 1)
    }
    70% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale3d(1.5, 1, 1);
        transform: scale3d(1.5, 1, 1)
    }
    90% {
        -webkit-transform: scale3d(1.1, 1, 1);
        transform: scale3d(1.1, 1, 1)
    }
}

@keyframes bounceX {
    0%, 100%, 25%, 55%, 85% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
    41%, 44% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale3d(1.8, 1, 1);
        transform: scale3d(1.8, 1, 1)
    }
    70% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale3d(1.5, 1, 1);
        transform: scale3d(1.5, 1, 1)
    }
    90% {
        -webkit-transform: scale3d(1.1, 1, 1);
        transform: scale3d(1.1, 1, 1)
    }
}

@-webkit-keyframes bounceY {
    0%, 100%, 25%, 55%, 85% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
    41%, 44% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale3d(1, 2, 1);
        transform: scale3d(1, 2, 1)
    }
    70% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale3d(1, 1.5, 1);
        transform: scale3d(1, 1.5, 1)
    }
    90% {
        -webkit-transform: scale3d(1, 1.1, 1);
        transform: scale3d(1, 1.1, 1)
    }
}

@keyframes bounceY {
    0%, 100%, 25%, 55%, 85% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
    41%, 44% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale3d(1, 2, 1);
        transform: scale3d(1, 2, 1)
    }
    70% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale3d(1, 1.5, 1);
        transform: scale3d(1, 1.5, 1)
    }
    90% {
        -webkit-transform: scale3d(1, 1.1, 1);
        transform: scale3d(1, 1.1, 1)
    }
}

@-webkit-keyframes bounceZoomIn {
    0%, 100%, 25%, 55%, 85% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    41%, 44% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale(1.5);
        transform: scale(1.5)
    }
    70% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale(1.3);
        transform: scale(1.3)
    }
    90% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
}

@keyframes bounceZoomIn {
    0%, 100%, 25%, 55%, 85% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    41%, 44% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale(1.5);
        transform: scale(1.5)
    }
    70% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale(1.3);
        transform: scale(1.3)
    }
    90% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
}

@-webkit-keyframes bounceZoomOut {
    0%, 100%, 25%, 55%, 85% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    41%, 44% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale(.3);
        transform: scale(.3)
    }
    70% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }
    90% {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }
}

@keyframes bounceZoomOut {
    0%, 100%, 25%, 55%, 85% {
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    41%, 44% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale(.3);
        transform: scale(.3)
    }
    70% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }
    90% {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }
}

@-webkit-keyframes bounceInTop {
    0% {
        -webkit-transform: translate3d(0, -300%, 0);
        transform: translate3d(0, -300%, 0)
    }
    58% {
        -webkit-transform: translate3d(0, 27px, 0);
        transform: translate3d(0, 27px, 0)
    }
    73% {
        -webkit-transform: translate3d(0, -12px, 0);
        transform: translate3d(0, -12px, 0)
    }
    88% {
        -webkit-transform: translate3d(0, 7px, 0);
        transform: translate3d(0, 7px, 0)
    }
}

@keyframes bounceInTop {
    0% {
        -webkit-transform: translate3d(0, -300%, 0);
        transform: translate3d(0, -300%, 0)
    }
    58% {
        -webkit-transform: translate3d(0, 27px, 0);
        transform: translate3d(0, 27px, 0)
    }
    73% {
        -webkit-transform: translate3d(0, -12px, 0);
        transform: translate3d(0, -12px, 0)
    }
    88% {
        -webkit-transform: translate3d(0, 7px, 0);
        transform: translate3d(0, 7px, 0)
    }
}

@-webkit-keyframes bounceInBottom {
    0% {
        -webkit-transform: translate3d(0, 300%, 0);
        transform: translate3d(0, 300%, 0)
    }
    58% {
        -webkit-transform: translate3d(0, -27px, 0);
        transform: translate3d(0, -27px, 0)
    }
    73% {
        -webkit-transform: translate3d(0, 12px, 0);
        transform: translate3d(0, 12px, 0)
    }
    88% {
        -webkit-transform: translate3d(0, -8px, 0);
        transform: translate3d(0, -8px, 0)
    }
}

@keyframes bounceInBottom {
    0% {
        -webkit-transform: translate3d(0, 300%, 0);
        transform: translate3d(0, 300%, 0)
    }
    58% {
        -webkit-transform: translate3d(0, -27px, 0);
        transform: translate3d(0, -27px, 0)
    }
    73% {
        -webkit-transform: translate3d(0, 12px, 0);
        transform: translate3d(0, 12px, 0)
    }
    88% {
        -webkit-transform: translate3d(0, -8px, 0);
        transform: translate3d(0, -8px, 0)
    }
}

@-webkit-keyframes bounceInLeft {
    60%, 75%, 90%, from, to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
        transform: translate3d(-3000px, 0, 0) scaleX(3)
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
        transform: translate3d(25px, 0, 0) scaleX(1)
    }
    75% {
        -webkit-transform: translate3d(-10px, 0, 0) scaleX(.98);
        transform: translate3d(-10px, 0, 0) scaleX(.98)
    }
    90% {
        -webkit-transform: translate3d(5px, 0, 0) scaleX(.995);
        transform: translate3d(5px, 0, 0) scaleX(.995)
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes bounceInLeft {
    60%, 75%, 90%, from, to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
        transform: translate3d(-3000px, 0, 0) scaleX(3)
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
        transform: translate3d(25px, 0, 0) scaleX(1)
    }
    75% {
        -webkit-transform: translate3d(-10px, 0, 0) scaleX(.98);
        transform: translate3d(-10px, 0, 0) scaleX(.98)
    }
    90% {
        -webkit-transform: translate3d(5px, 0, 0) scaleX(.995);
        transform: translate3d(5px, 0, 0) scaleX(.995)
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@-webkit-keyframes bounceInRight {
    60%, 75%, 90%, from, to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    from {
        opacity: 0;
        -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
        transform: translate3d(3000px, 0, 0) scaleX(3)
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
        transform: translate3d(-25px, 0, 0) scaleX(1)
    }
    75% {
        -webkit-transform: translate3d(10px, 0, 0) scaleX(.98);
        transform: translate3d(10px, 0, 0) scaleX(.98)
    }
    90% {
        -webkit-transform: translate3d(-5px, 0, 0) scaleX(.995);
        transform: translate3d(-5px, 0, 0) scaleX(.995)
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes bounceInRight {
    60%, 75%, 90%, from, to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    from {
        opacity: 0;
        -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
        transform: translate3d(3000px, 0, 0) scaleX(3)
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
        transform: translate3d(-25px, 0, 0) scaleX(1)
    }
    75% {
        -webkit-transform: translate3d(10px, 0, 0) scaleX(.98);
        transform: translate3d(10px, 0, 0) scaleX(.98)
    }
    90% {
        -webkit-transform: translate3d(-5px, 0, 0) scaleX(.995);
        transform: translate3d(-5px, 0, 0) scaleX(.995)
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@-webkit-keyframes bounceOutTop {
    18%, 33%, 48% {
        opacity: 1
    }
    18% {
        -webkit-transform: translate3d(0, 27px, 0);
        transform: translate3d(0, 27px, 0)
    }
    33% {
        -webkit-transform: translate3d(0, -12px, 0);
        transform: translate3d(0, -12px, 0)
    }
    48% {
        -webkit-transform: translate3d(0, 8px, 0);
        transform: translate3d(0, 8px, 0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translate3d(0, -300%, 0);
        transform: translate3d(0, -300%, 0)
    }
}

@keyframes bounceOutTop {
    18%, 33%, 48% {
        opacity: 1
    }
    18% {
        -webkit-transform: translate3d(0, 27px, 0);
        transform: translate3d(0, 27px, 0)
    }
    33% {
        -webkit-transform: translate3d(0, -12px, 0);
        transform: translate3d(0, -12px, 0)
    }
    48% {
        -webkit-transform: translate3d(0, 8px, 0);
        transform: translate3d(0, 8px, 0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translate3d(0, -300%, 0);
        transform: translate3d(0, -300%, 0)
    }
}

@-webkit-keyframes bounceOutBottom {
    18%, 33%, 48% {
        opacity: 1
    }
    18% {
        -webkit-transform: translate3d(0, -27px, 0);
        transform: translate3d(0, -27px, 0)
    }
    33% {
        -webkit-transform: translate3d(0, 12px, 0);
        transform: translate3d(0, 12px, 0)
    }
    48% {
        -webkit-transform: translate3d(0, -8px, 0);
        transform: translate3d(0, -8px, 0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translate3d(0, 300%, 0);
        transform: translate3d(0, 300%, 0)
    }
}

@keyframes bounceOutBottom {
    18%, 33%, 48% {
        opacity: 1
    }
    18% {
        -webkit-transform: translate3d(0, -27px, 0);
        transform: translate3d(0, -27px, 0)
    }
    33% {
        -webkit-transform: translate3d(0, 12px, 0);
        transform: translate3d(0, 12px, 0)
    }
    48% {
        -webkit-transform: translate3d(0, -8px, 0);
        transform: translate3d(0, -8px, 0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translate3d(0, 300%, 0);
        transform: translate3d(0, 300%, 0)
    }
}

@-webkit-keyframes bounceOutLeft {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(20px, 0, 0) scaleX(.9);
        transform: translate3d(20px, 0, 0) scaleX(.9)
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
        transform: translate3d(-2000px, 0, 0) scaleX(2)
    }
}

@keyframes bounceOutLeft {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(20px, 0, 0) scaleX(.9);
        transform: translate3d(20px, 0, 0) scaleX(.9)
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
        transform: translate3d(-2000px, 0, 0) scaleX(2)
    }
}

@-webkit-keyframes bounceOutRight {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px, 0, 0) scaleX(.9);
        transform: translate3d(-20px, 0, 0) scaleX(.9)
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
        transform: translate3d(2000px, 0, 0) scaleX(2)
    }
}

@keyframes bounceOutRight {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px, 0, 0) scaleX(.9);
        transform: translate3d(-20px, 0, 0) scaleX(.9)
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
        transform: translate3d(2000px, 0, 0) scaleX(2)
    }
}

@-webkit-keyframes perspectiveToTop {
    50% {
        opacity: 1
    }
    to {
        -webkit-transform: perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);
        transform: perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);
        opacity: 0
    }
}

@keyframes perspectiveToTop {
    50% {
        opacity: 1
    }
    to {
        -webkit-transform: perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);
        transform: perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);
        opacity: 0
    }
}

@-webkit-keyframes perspectiveToBottom {
    50% {
        opacity: 1
    }
    to {
        -webkit-transform: perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);
        transform: perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);
        opacity: 0
    }
}

@keyframes perspectiveToBottom {
    50% {
        opacity: 1
    }
    to {
        -webkit-transform: perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);
        transform: perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);
        opacity: 0
    }
}

@-webkit-keyframes zoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    50% {
        opacity: 1
    }
}

@keyframes zoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    50% {
        opacity: 1
    }
}

@-webkit-keyframes zoomInLeft {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

@keyframes zoomInLeft {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

@-webkit-keyframes zoomInRight {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

@keyframes zoomInRight {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

@-webkit-keyframes zoomInTop {
    from {
        -webkit-transform: scale(10) translateY(-50%);
        transform: scale(10) translateY(-50%);
        opacity: 0
    }
}

@keyframes zoomInTop {
    from {
        -webkit-transform: scale(10) translateY(-50%);
        transform: scale(10) translateY(-50%);
        opacity: 0
    }
}

@-webkit-keyframes zoomInBottom {
    from {
        -webkit-transform: scale(10) translateY(50%);
        transform: scale(10) translateY(50%);
        opacity: 0
    }
}

@keyframes zoomInBottom {
    from {
        -webkit-transform: scale(10) translateY(50%);
        transform: scale(10) translateY(50%);
        opacity: 0
    }
}

@-webkit-keyframes zoomOut {
    from {
        opacity: 1
    }
    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    to {
        opacity: 0
    }
}

@keyframes zoomOut {
    from {
        opacity: 1
    }
    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    to {
        opacity: 0
    }
}

@-webkit-keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
    }
    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
        transform: scale(.1) translate3d(-2000px, 0, 0)
    }
}

@keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
    }
    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
        transform: scale(.1) translate3d(-2000px, 0, 0)
    }
}

@-webkit-keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
    }
    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
        transform: scale(.1) translate3d(2000px, 0, 0)
    }
}

@keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
    }
    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
        transform: scale(.1) translate3d(2000px, 0, 0)
    }
}

@-webkit-keyframes zoomOutTop {
    to {
        -webkit-transform: scale(10) translateY(-50%);
        transform: scale(10) translateY(-50%);
        opacity: 0
    }
}

@keyframes zoomOutTop {
    to {
        -webkit-transform: scale(10) translateY(-50%);
        transform: scale(10) translateY(-50%);
        opacity: 0
    }
}

@-webkit-keyframes zoomOutBottom {
    to {
        -webkit-transform: scale(10) translateY(50%);
        transform: scale(10) translateY(50%);
        opacity: 0
    }
}

@keyframes zoomOutBottom {
    to {
        -webkit-transform: scale(10) translateY(50%);
        transform: scale(10) translateY(50%);
        opacity: 0
    }
}

@-webkit-keyframes ekitRevealInTop {
    form {
        -webkit-transform: scaleY(1);
        transform: scaleY(1)
    }
    to {
        -webkit-transform: scaleY(0);
        transform: scaleY(0)
    }
}

@keyframes ekitRevealInTop {
    form {
        -webkit-transform: scaleY(1);
        transform: scaleY(1)
    }
    to {
        -webkit-transform: scaleY(0);
        transform: scaleY(0)
    }
}

@-webkit-keyframes ekitRevealInBottom {
    form {
        -webkit-transform: scaleY(1);
        transform: scaleY(1)
    }
    to {
        -webkit-transform: scaleY(0);
        transform: scaleY(0)
    }
}

@keyframes ekitRevealInBottom {
    form {
        -webkit-transform: scaleY(1);
        transform: scaleY(1)
    }
    to {
        -webkit-transform: scaleY(0);
        transform: scaleY(0)
    }
}

@-webkit-keyframes ekitRevealInLeft {
    form {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
    to {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }
}

@keyframes ekitRevealInLeft {
    form {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
    to {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }
}

@-webkit-keyframes ekitRevealInRight {
    form {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
    to {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }
}

@keyframes ekitRevealInRight {
    form {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
    to {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }
}

.tooltip .arrow::before {
    position: absolute;
    content: "";
    border-color: transparent;
    border-style: solid
}

.bs-tooltip-auto[x-placement^=top] .arrow::before, .bs-tooltip-top .arrow::before {
    top: 0;
    border-width: .4rem .4rem 0;
    border-top-color: #000
}

.bs-tooltip-auto[x-placement^=right] .arrow::before, .bs-tooltip-right .arrow::before {
    right: 0;
    border-width: .4rem .4rem .4rem 0;
    border-right-color: #000
}

.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .bs-tooltip-bottom .arrow::before {
    bottom: 0;
    border-width: 0 .4rem .4rem;
    border-bottom-color: #000
}

.bs-tooltip-auto[x-placement^=left] .arrow::before, .bs-tooltip-left .arrow::before {
    left: 0;
    border-width: .4rem 0 .4rem .4rem;
    border-left-color: #000
}

.ekit-wid-con .elementskit-accordion .elementskit-card-header > .elementskit-btn-link:focus, .ekit-wid-con .elementskit-accordion .elementskit-card-header > .elementskit-btn-link:hover {
    text-decoration: none
}

.ekit-wid-con .elementskit-accordion.side-curve .elementskit-card-header > .elementskit-btn-link::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 35px;
    background-color: rgba(255, 255, 255, .2);
    text-align: right;
    line-height: 55px
}

.ekit-wid-con .elementskit-accordion.side-curve .elementskit-card-header > .elementskit-btn-link::after {
    position: absolute;
    content: "";
    left: 35px;
    top: 0;
    border-top: 26.5px solid transparent;
    border-right: 26.5px solid transparent;
    border-left: 26.5px solid rgba(255, 255, 255, .2);
    border-bottom: 26.5px solid transparent
}

.ekit-wid-con .elementskit-accordion.accordion-4 .elementskit-card-header > .elementskit-btn-link::before {
    position: absolute;
    top: -1px;
    left: -1px;
    content: "";
    height: calc(100% + 2px);
    width: 55px;
    text-align: center;
    line-height: 55px;
    color: #fff;
    background-color: #2575fc
}

.ekit-wid-con .number::before {
    counter-increment: myNumber;
    content: counter(myNumber) "."
}

.ekit-wid-con .elementskit-infobox:hover.image-active::before {
    background-color: rgba(37, 117, 252, 0)
}

.ekit-wid-con .elementskit-infobox:hover.image-active .image-hover > img {
    opacity: 1;
    -webkit-transform: scale(1.06);
    transform: scale(1.06)
}

.ekit-wid-con .elementskit-infobox:hover .icon-hover {
    opacity: 1;
    bottom: -20px
}

.ekit-wid-con .elementskit-infobox.gradient-active::before {
    position: absolute;
    content: "";
    top: 0;
    left: -101%;
    height: 100%;
    width: 100%;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
    background-size: 101% 101%
}

.ekit-wid-con .elementskit-infobox.gradient-active:hover::before {
    left: 0
}

.ekit-wid-con .elementskit-infobox.gradient-active.hover_from_top::before {
    left: 0;
    top: -100%
}

.ekit-wid-con .elementskit-infobox.gradient-active.hover_from_top:hover::before {
    top: 0
}

.ekit-wid-con .elementskit-infobox.gradient-active.hover_from_right::before {
    left: 100%
}

.ekit-wid-con .elementskit-infobox.gradient-active.hover_from_right:hover::before {
    left: 0
}

.ekit-wid-con .elementskit-infobox.gradient-active.hover_from_bottom::before {
    left: 0;
    top: 100%
}

.ekit-wid-con .elementskit-infobox.gradient-active.hover_from_bottom:hover::before {
    top: 0
}

.ekit-wid-con .elementskit-infobox.image-active::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(37, 117, 252, 0);
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    z-index: 1;
    background-size: 101% 101%
}

.ekit-wid-con .elementskit-infobox:hover .box-footer.enable_hover_btn .elementskit-btn {
    opacity: 1;
    visibility: visible
}

.ekit-wid-con .infobox-ovelry::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: #2575fc;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    z-index: 1
}

.ekit-wid-con .profile-card:hover, body .profile-card:hover {
    -webkit-box-shadow: 0 42px 60px 0 rgba(0, 0, 0, .3);
    box-shadow: 0 42px 60px 0 rgba(0, 0, 0, .3)
}

.ekit-wid-con .profile-card:hover .profile-body .profile-title, body .profile-card:hover .profile-body .profile-title {
    color: #2575fc
}

.ekit-wid-con .profile-image-card::before, body .profile-image-card::before {
    position: absolute;
    content: "";
    top: 100%;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, .7);
    -webkit-transition: all .4s ease .2s;
    transition: all .4s ease .2s;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    opacity: 0;
    visibility: hidden
}

.ekit-wid-con .profile-image-card:hover .hover-area, body .profile-image-card:hover .hover-area {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: all .3s ease .1s;
    transition: all .3s ease .1s
}

.ekit-wid-con .profile-image-card:hover::before, body .profile-image-card:hover::before {
    top: 0;
    opacity: 1;
    visibility: visible;
    -webkit-transition: all .4s ease 0s;
    transition: all .4s ease 0s
}

.ekit-wid-con .image-card-v2 .profile-image-card::before, body .image-card-v2 .profile-image-card::before {
    background-color: #123075;
    top: 20px;
    left: 20px;
    right: 20px;
    bottom: 20px;
    width: auto;
    height: auto;
    -webkit-transform: scale(2);
    transform: scale(2);
    opacity: 0
}

.ekit-wid-con .image-card-v2 .profile-image-card:hover::before, body .image-card-v2 .profile-image-card:hover::before {
    opacity: .93;
    -webkit-transform: scale(1);
    transform: scale(1)
}

.ekit-wid-con .image-card-v2.style-circle .profile-image-card::before, body .image-card-v2.style-circle .profile-image-card::before {
    border-radius: inherit
}

.ekit-wid-con .image-card-v2.style-circle .profile-image-card::after, body .image-card-v2.style-circle .profile-image-card::after {
    content: " ";
    display: block;
    padding-bottom: 100%
}

.ekit-wid-con .image-card-v3 .profile-image-card::before, body .image-card-v3 .profile-image-card::before {
    display: none
}

.ekit-wid-con .image-card-v3 .profile-image-card::after, body .image-card-v3 .profile-image-card::after {
    position: absolute;
    content: "";
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    background-color: #111;
    opacity: 0;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    pointer-events: none
}

.ekit-wid-con .image-card-v3 .profile-image-card:hover .hover-area, body .image-card-v3 .profile-image-card:hover .hover-area {
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px)
}

.ekit-wid-con .image-card-v3 .profile-image-card:hover::after, body .image-card-v3 .profile-image-card:hover::after {
    opacity: .8
}

.ekit-wid-con .profile-square-v .profile-card::before, body .profile-square-v .profile-card::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: #123075;
    opacity: 0;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    z-index: -1;
    background-size: 101% 102%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.ekit-wid-con .profile-square-v .profile-card:hover::before, body .profile-square-v .profile-card:hover::before {
    opacity: 1
}

.ekit-wid-con .profile-square-v .profile-card:hover .profile-body .profile-designation, .ekit-wid-con .profile-square-v .profile-card:hover .profile-body .profile-title, body .profile-square-v .profile-card:hover .profile-body .profile-designation, body .profile-square-v .profile-card:hover .profile-body .profile-title {
    color: #fff
}

.ekit-wid-con .profile-square-v .profile-card:hover .profile-content, body .profile-square-v .profile-card:hover .profile-content {
    color: #fff
}

.ekit-wid-con .profile-square-v.square-v2 .profile-card::before, body .profile-square-v.square-v2 .profile-card::before {
    display: none
}

.ekit-wid-con .profile-square-v.square-v2 .profile-card:hover, body .profile-square-v.square-v2 .profile-card:hover {
    background-color: #fff
}

.ekit-wid-con .profile-square-v.square-v2 .profile-card:hover .profile-body .profile-title, body .profile-square-v.square-v2 .profile-card:hover .profile-body .profile-title {
    color: #2575fc
}

.ekit-wid-con .profile-square-v.square-v2 .profile-card:hover .profile-body .profile-designation, body .profile-square-v.square-v2 .profile-card:hover .profile-body .profile-designation {
    color: #656565
}

.ekit-wid-con .profile-square-v.square-v3 .profile-card:hover, body .profile-square-v.square-v3 .profile-card:hover {
    -webkit-box-shadow: 0 28px 40px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 28px 40px 0 rgba(0, 0, 0, .1)
}

.ekit-wid-con .profile-square-v.square-v4 .profile-card::before, body .profile-square-v.square-v4 .profile-card::before {
    display: none
}

.ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-body::before, body .profile-square-v.square-v4 .profile-card .profile-body::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: #123075;
    opacity: 0;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    z-index: -1;
    background-size: 101% 102%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.ekit-wid-con .profile-square-v.square-v4 .profile-card:hover, body .profile-square-v.square-v4 .profile-card:hover {
    -webkit-box-shadow: none;
    box-shadow: none
}

.ekit-wid-con .profile-square-v.square-v4 .profile-card:hover .profile-body, body .profile-square-v.square-v4 .profile-card:hover .profile-body {
    -webkit-transform: translateY(-50px);
    transform: translateY(-50px)
}

.ekit-wid-con .profile-square-v.square-v4 .profile-card:hover .profile-body::before, body .profile-square-v.square-v4 .profile-card:hover .profile-body::before {
    opacity: 1
}

.ekit-wid-con .profile-square-v.square-v4 .profile-card:hover .profile-body .ekit-team-social-list, body .profile-square-v.square-v4 .profile-card:hover .profile-body .ekit-team-social-list {
    opacity: 1;
    visibility: visible
}

.ekit-wid-con .profile-square-v.square-v6 .profile-card::after, body .profile-square-v.square-v6 .profile-card::after {
    position: absolute;
    content: "";
    height: 5px;
    width: 100%;
    bottom: 0;
    left: 0;
    background-color: #2965f1;
    opacity: .2;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.ekit-wid-con .profile-square-v.square-v6 .profile-card:hover, body .profile-square-v.square-v6 .profile-card:hover {
    -webkit-box-shadow: 0 28px 40px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 28px 40px 0 rgba(0, 0, 0, .1)
}

.ekit-wid-con .profile-square-v.square-v6 .profile-card:hover::after, body .profile-square-v.square-v6 .profile-card:hover::after {
    opacity: 1
}

.ekit-wid-con .profile-square-v.square-v6.square-v6-v2 .profile-card::after, body .profile-square-v.square-v6.square-v6-v2 .profile-card::after {
    display: none
}

.ekit-wid-con .profile-square-v.square-v6.square-v6-v2 .profile-card::before, body .profile-square-v.square-v6.square-v6-v2 .profile-card::before {
    opacity: 0;
    background-size: 101% 101%
}

.ekit-wid-con .profile-square-v.square-v6.square-v6-v2 .profile-card:hover::before, body .profile-square-v.square-v6.square-v6-v2 .profile-card:hover::before {
    opacity: 1
}

.ekit-wid-con .profile-square-v.square-v6.square-v6-v2 .profile-card:hover .profile-body .profile-title, body .profile-square-v.square-v6.square-v6-v2 .profile-card:hover .profile-body .profile-title {
    color: #fff
}

.ekit-wid-con .profile-square-v.square-v6.square-v6-v2 .profile-card:hover .profile-body .profile-content, .ekit-wid-con .profile-square-v.square-v6.square-v6-v2 .profile-card:hover .profile-body .profile-designation, body .profile-square-v.square-v6.square-v6-v2 .profile-card:hover .profile-body .profile-content, body .profile-square-v.square-v6.square-v6-v2 .profile-card:hover .profile-body .profile-designation {
    color: #fff
}

.ekit-wid-con .ekit-team-style-default::before, body .ekit-team-style-default::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: transparent !important;
    border-radius: inherit;
    opacity: 0;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
    z-index: -1
}

.ekit-wid-con .ekit-team-style-default:hover::before, body .ekit-team-style-default:hover::before {
    opacity: 1
}

.ekit-wid-con .ekit-team-modal.mfp-wrap::before, body .ekit-team-modal.mfp-wrap::before {
    opacity: .8;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
    cursor: -webkit-zoom-out;
    cursor: zoom-out
}

.ekit-wid-con .ekit-team-modal.mfp-wrap.mfp-ready::before, body .ekit-team-modal.mfp-wrap.mfp-ready::before {
    opacity: 1
}

.ekit-wid-con .ekit-team-modal.mfp-wrap.ekit-promo-popup::before, body .ekit-team-modal.mfp-wrap.ekit-promo-popup::before {
    background-color: #555;
    border-radius: 0;
    -webkit-animation: none;
    animation: none
}

.ekit-wid-con .ekit-team-modal-list a:hover, body .ekit-team-modal-list a:hover {
    color: #2575fc
}

.ekit-wid-con .ekit-team-social-list > li > a:hover, body .ekit-team-social-list > li > a:hover {
    background-color: rgba(0, 0, 0, .8);
    border-radius: 50%
}

.ekit-wid-con .ekit-team-social-list > li > a:hover > i::before, body .ekit-team-social-list > li > a:hover > i::before {
    -webkit-animation: iconTranslateY .4s forwards;
    animation: iconTranslateY .4s forwards
}

.ekit-wid-con .ekit-team-social-list > li > a:hover > svg, body .ekit-team-social-list > li > a:hover > svg {
    -webkit-animation: iconTranslateY .4s forwards;
    animation: iconTranslateY .4s forwards
}

.ekit-wid-con .ekit-team-social-list > li > a > i::before, body .ekit-team-social-list > li > a > i::before {
    display: inline-block;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.ekit-wid-con .elementskit-blog-block-post .entry-title a:hover {
    opacity: .8
}

.ekit-wid-con .elementskit-blog-block-post:hover .elementskit-entry-thumb > img {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    opacity: .8
}

.ekit-wid-con .elementskit-post-card .elementskit-entry-header .entry-title a:hover {
    opacity: .9
}

.ekit-wid-con .elementskit-post-image-card:hover .elementskit-entry-thumb > img {
    -webkit-transform: scale(1.05) rotate(2deg);
    transform: scale(1.05) rotate(2deg);
    opacity: .8
}

.ekit-wid-con .elementskit-post-image-card:hover .post-author .author-img > img {
    -webkit-box-shadow: 9.899px 9.899px 30px 0 rgba(0, 0, 0, .3);
    box-shadow: 9.899px 9.899px 30px 0 rgba(0, 0, 0, .3)
}

.ekit-wid-con .elementskit-post-image-card.modern:hover .elementskit-entry-thumb > img {
    opacity: 1
}

.ekit-wid-con .blog-block-post[class*=gradient-] .first-letter::first-letter {
    border-bottom-color: #102966
}

.ekit-wid-con .meta-author .author-name:hover {
    opacity: .8
}

.ekit-wid-con .first-letter::first-letter {
    border-bottom: 3px solid #e5e5e5
}

.ekit-wid-con .elementskit-meta-lists.elementskit-style-tag > .elementskit-single-meta::before {
    position: absolute;
    content: "";
    top: -10px;
    left: 0;
    color: #912f3d;
    border-bottom: solid currentColor;
    border-top: solid transparent;
    border-width: 5px
}

.ekit-wid-con .elementskit-meta-lists.elementskit-style-tag > .elementskit-single-meta.triangle_right::before {
    border-right: solid transparent;
    border-left: solid currentColor
}

.ekit-wid-con .elementskit-meta-lists.elementskit-style-tag > .elementskit-single-meta.triangle_left::before {
    border-right: solid currentColor;
    border-left: solid transparent
}

.ekit-wid-con .elementskit-post-body.ekit-highlight-border::before {
    content: "";
    height: 20px;
    width: 2px;
    background: #ff712b;
    position: absolute;
    z-index: 999;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    left: 0
}

.ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion::before {
    position: absolute;
    content: "";
    top: 100%;
    left: 0;
    height: 100%;
    width: 100%;
    background: #000;
    background: -webkit-gradient(linear, left bottom, left top, from(black), color-stop(60%, rgba(255, 255, 255, 0)));
    background: linear-gradient(0deg, #000 0, rgba(255, 255, 255, 0) 60%);
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    opacity: 0
}

.ekit-image-accordion-click .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion--input:checked + label, .ekit-image-accordion-hover .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion--input:checked + label, .ekit-image-accordion-hover .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion:hover {
    -webkit-box-flex: 3;
    -ms-flex: 3;
    flex: 3
}

.ekit-image-accordion-click .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion--input:checked + label::before, .ekit-image-accordion-hover .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion--input:checked + label::before, .ekit-image-accordion-hover .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion:hover::before {
    top: 0;
    opacity: 1
}

.ekit-image-accordion-click .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion--input:checked + label .elementskit-accordion-title-wraper, .ekit-image-accordion-click .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion--input:checked + label .elementskit-btn-wraper, .ekit-image-accordion-click .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion--input:checked + label .elementskit-icon-wraper, .ekit-image-accordion-hover .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion--input:checked + label .elementskit-accordion-title-wraper, .ekit-image-accordion-hover .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion--input:checked + label .elementskit-btn-wraper, .ekit-image-accordion-hover .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion--input:checked + label .elementskit-icon-wraper, .ekit-image-accordion-hover .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion:hover .elementskit-accordion-title-wraper, .ekit-image-accordion-hover .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion:hover .elementskit-btn-wraper, .ekit-image-accordion-hover .ekit-wid-con .elementskit-image-accordion-wraper .elementskit-single-image-accordion:hover .elementskit-icon-wraper {
    top: 0;
    opacity: 1;
    visibility: visible
}

.ekit-wid-con .elementskit-clients-slider .elementskit-client-slider-item.log-separator::after {
    content: "";
    background: #e7e7e7;
    position: absolute;
    z-index: 999;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.ekit-wid-con .elementskit-clients-slider .hover-bg-gradient .single-client::before {
    position: absolute;
    content: "";
    top: 100%;
    left: 0;
    height: 100%;
    width: 100%;
    background: #f2709c;
    background: linear-gradient(315deg, #f2709c 0, #fe8f75 60%);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    z-index: -1
}

.ekit-wid-con .elementskit-clients-slider .single-client:hover {
    z-index: 6
}

.ekit-wid-con .elementskit-clients-slider .single-client:hover::before {
    opacity: 1;
    top: 0
}

.ekit-wid-con .elementskit-clients-slider.simple_logo_image .single-client::before {
    display: none
}

.ekit-wid-con .elementskit-clients-slider.banner_logo_image .single-client::before {
    position: absolute;
    content: "";
    top: 100%;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: #f2709c;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    z-index: -1
}

.ekit-wid-con .elementskit-clients-slider.banner_logo_image .single-client:hover::before {
    opacity: 1;
    top: 0
}

.ekit-wid-con .elementskit-clients-slider.banner_logo_image.hover_from_top .single-client::before {
    top: -100%
}

.ekit-wid-con .elementskit-clients-slider.banner_logo_image.hover_from_top .single-client:hover::before {
    top: 0
}

.ekit-wid-con .elementskit-clients-slider.banner_logo_image.hover_from_left .single-client::before {
    top: 0;
    left: -100%
}

.ekit-wid-con .elementskit-clients-slider.banner_logo_image.hover_from_left .single-client:hover::before {
    left: 0
}

.ekit-wid-con .elementskit-clients-slider.banner_logo_image.hover_from_right .single-client::before {
    top: 0;
    left: 100%
}

.ekit-wid-con .elementskit-clients-slider.banner_logo_image.hover_from_right .single-client:hover::before {
    left: 0
}

.ekit-wid-con .elementskit-clients-sliderX .swiper-button-next::before, .ekit-wid-con .elementskit-clients-sliderX .swiper-button-prev::before {
    color: #000
}

.ekit-wid-con .dot_paginated .swiper-pagination > span::before {
    counter-increment: myCounter;
    content: counter(myCounter)
}

.ekit-wid-con .elementskit-info-image-box:hover .elementskit-box-content .elementskit-info-box-title {
    color: #2575fc
}

.ekit-wid-con .elementskit-info-image-box:hover .elementskit-btn {
    background-color: #2575fc;
    border-color: #2575fc;
    color: #fff
}

.ekit-wid-con .elementskit-info-image-box.hover-border-bottom .elementskit-box-body::before {
    position: absolute;
    content: "";
    bottom: -1px;
    left: 0;
    height: 3px;
    width: 100%;
    background-color: #2575fc;
    -webkit-transition: -webkit-transform 250ms ease-in;
    transition: -webkit-transform 250ms ease-in;
    transition: transform 250ms ease-in;
    transition: transform 250ms ease-in, -webkit-transform 250ms ease-in;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%
}

.ekit-wid-con .elementskit-info-image-box.hover-border-bottom:hover .elementskit-box-body::before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%
}

.ekit-wid-con .elementskit-info-image-box.hover-border-bottom.hover_from_left .elementskit-box-body::before {
    -webkit-transform-origin: right center;
    transform-origin: right center
}

.ekit-wid-con .elementskit-info-image-box.hover-border-bottom.hover_from_left:hover .elementskit-box-body::before {
    -webkit-transform-origin: left center;
    transform-origin: left center
}

.ekit-wid-con .elementskit-info-image-box.hover-border-bottom.hover_from_center .elementskit-box-body::before {
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.ekit-wid-con .elementskit-info-image-box.hover-border-bottom.hover_from_center:hover .elementskit-box-body::before {
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body::after, .ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body::before {
    position: absolute;
    content: "";
    bottom: -10px;
    left: 50%;
    height: 100%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: calc(100% - 20px);
    z-index: -1;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    opacity: 0;
    border-radius: 10px;
    background-color: #fff
}

.ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body::after {
    bottom: -20px;
    width: calc(100% - 40px);
    z-index: -2
}

.ekit-wid-con .elementskit-info-image-box.floating-style:hover .elementskit-box-body {
    height: 185px
}

.ekit-wid-con .elementskit-info-image-box.floating-style:hover .elementskit-box-body::after, .ekit-wid-con .elementskit-info-image-box.floating-style:hover .elementskit-box-body::before {
    opacity: 1
}

.ekit-wid-con .elementskit-info-image-box.floating-style:hover .elementskit-box-body .elementskit-box-content .elementskit-box-style-content {
    opacity: 1
}

.ekit-wid-con .elementskit-info-image-box.floating-style:hover .elementskit-box-body .elementskit-box-footer {
    opacity: 1
}

.ekit-wid-con .elementskit-info-image-box.shadow-line .elementskit-box-body::after, .ekit-wid-con .elementskit-info-image-box.shadow-line .elementskit-box-body::before {
    position: absolute;
    content: "";
    left: 0;
    bottom: 0;
    height: 100%;
    background-color: #fff;
    width: 10px;
    -webkit-box-shadow: -1.216px 6.894px 15px 0 rgba(0, 0, 0, .07);
    box-shadow: -1.216px 6.894px 15px 0 rgba(0, 0, 0, .07)
}

.ekit-wid-con .elementskit-info-image-box.shadow-line .elementskit-box-body::after {
    left: inherit;
    right: 0;
    height: calc(100% + 40px)
}

.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card:hover .elementskit-info-box-title {
    color: #fff
}

.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card:hover .elementskit-hover-content {
    opacity: 1;
    bottom: 0;
    visibility: visible;
    -webkit-transition: all .4s ease .1s;
    transition: all .4s ease .1s
}

.ekit-wid-con .elementskit-info-image-box.elementskit-thumb-card:hover .elementskit-box-content {
    opacity: 0;
    bottom: -40%;
    visibility: hidden;
    -webkit-transition: all .4s ease .1s;
    transition: all .4s ease .1s
}

.ekit-wid-con .elementskit-info-image-box.image-card-2:hover {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.ekit-wid-con .elementskit-info-image-box.image-card-2:hover .elementskit-box-body {
    -webkit-transform: translateY(-60px);
    transform: translateY(-60px)
}

.ekit-wid-con .elementskit-info-image-box.image-card-2:hover .elementskit-box-footer {
    opacity: 1;
    visibility: visible;
    margin-bottom: 0
}

.ekit-image-box.floating-style .ekit-image-box-body::after, .ekit-image-box.floating-style .ekit-image-box-body::before {
    -webkit-box-shadow: -1.216px 6.894px 25px 0 rgba(0, 0, 0, .07);
    box-shadow: -1.216px 6.894px 25px 0 rgba(0, 0, 0, .07)
}

.ekit-wid-con .pin-style .single-skill-bar .number-percentage-wraper::before {
    position: absolute;
    content: "";
    bottom: -5px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 3px;
    height: 5px;
    background-color: #333
}

.ekit-wid-con .pin-style .single-skill-bar.color-1 .number-percentage-wraper::before {
    background-color: #ff3984
}

.ekit-wid-con .pin-style .single-skill-bar.color-2 .number-percentage-wraper::before {
    background-color: #cc24fc
}

.ekit-wid-con .pin-style .single-skill-bar.color-3 .number-percentage-wraper::before {
    background-color: #00e49a
}

.ekit-wid-con .pin-style .single-skill-bar.color-4 .number-percentage-wraper::before {
    background-color: #4285f4
}

.ekit-wid-con .pin-style .single-skill-bar.color-5 .number-percentage-wraper::before {
    background-color: #7ed500
}

.ekit-wid-con .pin-style .single-skill-bar.color-6 .number-percentage-wraper::before {
    background-color: #f96933
}

.ekit-wid-con .pin-style .single-skill-bar.color-7 .number-percentage-wraper::before {
    background-color: #53f8a2
}

.ekit-wid-con .pin-style .single-skill-bar.color-8 .number-percentage-wraper::before {
    background-color: #fe8f75
}

.ekit-wid-con .pin-style .single-skill-bar.color-9 .number-percentage-wraper::before {
    background-color: #35ed7e
}

.ekit-wid-con .pin-style .single-skill-bar.color-10 .number-percentage-wraper::before {
    background-color: #9460ff
}

.ekit-wid-con .tooltip-style2 .single-skill-bar .number-percentage-wraper::before {
    position: absolute;
    content: "";
    bottom: -6px;
    left: 50%;
    -webkit-transform: translateX(-50%) rotate(45deg);
    transform: translateX(-50%) rotate(45deg);
    width: 14px;
    height: 14px;
    background-color: inherit;
    z-index: -1
}

.ekit-wid-con .tooltip-style3 .single-skill-bar .number-percentage-wraper::before {
    position: absolute;
    content: "";
    right: 0;
    bottom: -8px;
    color: #333;
    border-top: solid currentColor;
    border-right: solid currentColor;
    border-left: solid transparent;
    border-bottom: solid transparent;
    border-width: 4px
}

.ekit-wid-con .tooltip-style3 .single-skill-bar.color-1 .number-percentage-wraper::before {
    color: #ff3984
}

.ekit-wid-con .tooltip-style3 .single-skill-bar.color-2 .number-percentage-wraper::before {
    color: #cc24fc
}

.ekit-wid-con .tooltip-style3 .single-skill-bar.color-3 .number-percentage-wraper::before {
    color: #00e49a
}

.ekit-wid-con .tooltip-style3 .single-skill-bar.color-4 .number-percentage-wraper::before {
    color: #4285f4
}

.ekit-wid-con .tooltip-style3 .single-skill-bar.color-5 .number-percentage-wraper::before {
    color: #7ed500
}

.ekit-wid-con .tooltip-style3 .single-skill-bar.color-6 .number-percentage-wraper::before {
    color: #f96933
}

.ekit-wid-con .tooltip-style3 .single-skill-bar.color-7 .number-percentage-wraper::before {
    color: #53f8a2
}

.ekit-wid-con .tooltip-style3 .single-skill-bar.color-8 .number-percentage-wraper::before {
    color: #fe8f75
}

.ekit-wid-con .tooltip-style3 .single-skill-bar.color-9 .number-percentage-wraper::before {
    color: #35ed7e
}

.ekit-wid-con .tooltip-style3 .single-skill-bar.color-10 .number-percentage-wraper::before {
    color: #9460ff
}

.ekit-wid-con .style-switch .single-skill-bar .skill-track::after, .ekit-wid-con .style-switch .single-skill-bar .skill-track::before {
    position: absolute;
    content: "";
    right: 0;
    border-radius: 50%;
    color: #333
}

.ekit-wid-con .style-switch .single-skill-bar .skill-track::before {
    top: -12.5px;
    width: 25px;
    height: 25px;
    background-color: #fff;
    border: 1px solid currentColor;
    -webkit-box-shadow: -1.216px 6.894px 15px 0 rgba(0, 0, 0, .07), inset 0 2px 3px 0 rgba(0, 0, 0, .2);
    box-shadow: -1.216px 6.894px 15px 0 rgba(0, 0, 0, .07), inset 0 2px 3px 0 rgba(0, 0, 0, .2)
}

.ekit-wid-con .style-switch .single-skill-bar .skill-track::after {
    width: 8px;
    height: 8px;
    background-color: currentColor;
    top: -3px;
    right: 8px
}

.ekit-wid-con .style-switch .single-skill-bar.color-1 .skill-track::after, .ekit-wid-con .style-switch .single-skill-bar.color-1 .skill-track::before {
    color: #ff3984
}

.ekit-wid-con .style-switch .single-skill-bar.color-2 .skill-track::after, .ekit-wid-con .style-switch .single-skill-bar.color-2 .skill-track::before {
    color: #cc24fc
}

.ekit-wid-con .style-switch .single-skill-bar.color-3 .skill-track::after, .ekit-wid-con .style-switch .single-skill-bar.color-3 .skill-track::before {
    color: #00e49a
}

.ekit-wid-con .style-switch .single-skill-bar.color-4 .skill-track::after, .ekit-wid-con .style-switch .single-skill-bar.color-4 .skill-track::before {
    color: #4285f4
}

.ekit-wid-con .style-switch .single-skill-bar.color-5 .skill-track::after, .ekit-wid-con .style-switch .single-skill-bar.color-5 .skill-track::before {
    color: #7ed500
}

.ekit-wid-con .style-switch .single-skill-bar.color-6 .skill-track::after, .ekit-wid-con .style-switch .single-skill-bar.color-6 .skill-track::before {
    color: #f96933
}

.ekit-wid-con .style-switch .single-skill-bar.color-7 .skill-track::after, .ekit-wid-con .style-switch .single-skill-bar.color-7 .skill-track::before {
    color: #53f8a2
}

.ekit-wid-con .style-switch .single-skill-bar.color-8 .skill-track::after, .ekit-wid-con .style-switch .single-skill-bar.color-8 .skill-track::before {
    color: #fe8f75
}

.ekit-wid-con .style-switch .single-skill-bar.color-9 .skill-track::after, .ekit-wid-con .style-switch .single-skill-bar.color-9 .skill-track::before {
    color: #35ed7e
}

.ekit-wid-con .style-switch .single-skill-bar.color-10 .skill-track::after, .ekit-wid-con .style-switch .single-skill-bar.color-10 .skill-track::before {
    color: #9460ff
}

.ekit-wid-con .style-ribbon .single-skill-bar .number-percentage-wraper::before {
    position: absolute;
    content: "";
    top: 0;
    left: -10px;
    color: #1a1a1a;
    border-top: solid #fff;
    border-left: solid #fff;
    border-right: solid currentColor;
    border-bottom: solid currentColor;
    border-width: 5px
}

.ekit-wid-con .style-ribbon .single-skill-bar.color-1 .number-percentage-wraper::before {
    color: #801d42
}

.ekit-wid-con .style-ribbon .single-skill-bar.color-2 .number-percentage-wraper::before {
    color: #66127e
}

.ekit-wid-con .style-ribbon .single-skill-bar.color-3 .number-percentage-wraper::before {
    color: #00724d
}

.ekit-wid-con .style-ribbon .single-skill-bar.color-4 .number-percentage-wraper::before {
    color: #21437a
}

.ekit-wid-con .style-ribbon .single-skill-bar.color-5 .number-percentage-wraper::before {
    color: #3f6b00
}

.ekit-wid-con .style-ribbon .single-skill-bar.color-6 .number-percentage-wraper::before {
    color: #7d351a
}

.ekit-wid-con .style-ribbon .single-skill-bar.color-7 .number-percentage-wraper::before {
    color: #2a7c51
}

.ekit-wid-con .style-ribbon .single-skill-bar.color-8 .number-percentage-wraper::before {
    color: #7f483b
}

.ekit-wid-con .style-ribbon .single-skill-bar.color-9 .number-percentage-wraper::before {
    color: #1b773f
}

.ekit-wid-con .style-ribbon .single-skill-bar.color-10 .number-percentage-wraper::before {
    color: #4a3080
}

.ekit-wid-con .style-border-bottom.elementskit-funfact::before {
    position: absolute;
    content: "";
    bottom: -15px;
    left: 0;
    height: 5px;
    width: 100%;
    z-index: 1;
    background-color: #53f995;
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease
}

.ekit-wid-con .style-border-bottom.elementskit-funfact:hover::before {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%
}

.ekit-wid-con .style-border-bottom.elementskit-funfact.hover_from_left::before {
    -webkit-transform-origin: left center;
    transform-origin: left center
}

.ekit-wid-con .style-border-bottom.elementskit-funfact.hover_from_left:hover::before {
    -webkit-transform-origin: right center;
    transform-origin: right center
}

.ekit-wid-con .flip-card:hover .back {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    visibility: visible
}

.ekit-wid-con .flip-card:hover .front {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    opacity: 0;
    visibility: hidden
}

.ekit-wid-con .elementskit-image-comparison .twentytwenty-handle::before {
    -webkit-box-shadow: none;
    box-shadow: none
}

.ekit-wid-con .elementskit-image-comparison .twentytwenty-handle::after {
    -webkit-box-shadow: none;
    box-shadow: none
}

.ekit-wid-con .elementskit-countdown-timer-3 .elementskit-timer-count::before {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background: linear-gradient(-223deg, #fff 0, #fff 50%, #eaeaea 50%, #e7e7e7 100%)
}

.ekit-wid-con .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-count::before {
    display: none
}

.ekit-wid-con .elementskit-countdown-container::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: #000;
    opacity: .7;
    border-radius: inherit;
    pointer-events: none
}

.ekit-wid-con .elementskit-countdown-container::after {
    position: absolute;
    content: "";
    bottom: -62px;
    left: 0;
    width: 100%;
    height: 49px;
    background-repeat: no-repeat;
    background-position: center center;
    pointer-events: none;
    background-size: contain
}

.ekit-wid-con .elementskit-countdown-timer-4::after, .ekit-wid-con .elementskit-countdown-timer-4::before {
    position: absolute;
    content: "";
    bottom: -20px;
    pointer-events: none
}

.ekit-wid-con .elementskit-countdown-timer-4::before {
    left: 0;
    border-top: 20px solid #993535;
    border-left: 30px solid transparent
}

.ekit-wid-con .elementskit-countdown-timer-4::after {
    right: 0;
    border-bottom: 20px solid transparent;
    border-left: 30px solid #993535
}

.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-lists > li:hover > .ekit-pricing-list-info svg {
    fill: #81848d
}

.ekit-wid-con .elementskit-single-pricing .elementskit-pricing-lists > li::before {
    content: "";
    display: block
}

.ekit-wid-con .elementskit-single-pricing .title-divider::before {
    position: absolute;
    content: "";
    top: 50%;
    left: -30px;
    width: calc(100% + 60px);
    height: 1px;
    background-color: #e7e7e7
}

.ekit-pricing-list-info:before {
    display: none
}

.ekit-wid-con .elementskit-single-testimonial-slider:before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: inherit;
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    z-index: -1
}

.ekit-testimonial-fade .ekit-wid-con .elementskit-single-testimonial-slider:before {
    opacity: 0;
    -webkit-transform: none;
    transform: none
}

.ekit-testimonial-fade .ekit-wid-con .elementskit-single-testimonial-slider:hover:before {
    opacity: 1
}

.ekit-wid-con .elementskit-single-testimonial-slider:hover::before {
    -webkit-transform: scaleY(1);
    transform: scaleY(1)
}

.ekit-wid-con .elementskit-single-testimonial-slider:hover .elementskit-client_logo .elementskit-testimonial-client-active-logo {
    opacity: 1
}

.ekit-wid-con .elementskit-single-testimonial-slider:hover .elementskit-client_logo .elementskit-testimonial-client-active-logo + .elementskit-testimonial-client-logo {
    opacity: 0
}

.ekit-wid-con .elementskit-single-testimonial-slider .elementskit-watermark-icon.commentor-badge::before {
    position: absolute;
    content: "";
    top: -100px;
    left: -30px;
    background-color: #2575fc;
    width: 160px;
    height: 160px;
    border-radius: 50%
}

.ekit-wid-con .elementskit-tootltip-testimonial .elementskit-commentor-content::before {
    position: absolute;
    content: "";
    bottom: -20px;
    left: 50%;
    -webkit-transform: translateX(-50%) rotate(45deg);
    transform: translateX(-50%) rotate(45deg);
    width: 40px;
    height: 40px;
    background-color: #2575fc
}

.ekit-wid-con .elementskit-tootltip-testimonial.style-2 .elementskit-commentor-content::before {
    -webkit-transform: none;
    transform: none;
    left: 50%;
    bottom: inherit;
    top: 100%;
    border-top: 65px solid #2575fc;
    border-right: 89px solid transparent;
    background-color: transparent
}

.ekit-wid-con .elementskit-tootltip-testimonial.style-3 .elementskit-commentor-content::before {
    display: none
}

.ekit-wid-con .elementskit-profile-image-card::before {
    position: absolute;
    content: "";
    top: 100%;
    left: 0;
    height: 100%;
    width: 100%;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    pointer-events: none
}

.ekit-wid-con .elementskit-profile-image-card:hover::before {
    background-color: rgba(17, 17, 17, .8);
    top: 0
}

.ekit-wid-con .elementskit-testimonial-slider .swiper-button-next::before, .ekit-wid-con .elementskit-testimonial-slider .swiper-button-prev::before {
    display: none
}

.ekit-wid-con .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before {
    position: absolute;
    content: "";
    top: -100px;
    left: -30px;
    background-color: #2575fc;
    width: 160px;
    height: 160px;
    border-radius: 50%;
    z-index: -1
}

.ekit-wid-con .ekit_testimonial_style_2:hover {
    border-bottom-color: #2575fc
}

.ekit-wid-con .elementkit-tab-nav.elementskit_tab_border_bottm .elementkit-nav-item .elementkit-nav-link::before {
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    height: 3px;
    width: 100%;
    background-color: #2575fc;
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: -webkit-transform .2s ease;
    transition: -webkit-transform .2s ease;
    transition: transform .2s ease;
    transition: transform .2s ease, -webkit-transform .2s ease
}

.ekit-wid-con .elementkit-tab-nav.elementskit_tab_border_bottm .elementkit-nav-item .elementkit-nav-link.active::before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%
}

.ekit-wid-con .elementkit-tab-nav.elementskit_tooltip_style .elementkit-nav-item .elementkit-nav-link::before {
    position: absolute;
    content: "";
    bottom: -24px;
    left: 50%;
    -webkit-transform: translateX(-50%) rotate(45deg);
    transform: translateX(-50%) rotate(45deg);
    height: 24px;
    width: 24px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    opacity: 0;
    visibility: hidden;
    background-image: -webkit-gradient(linear, left top, right bottom, from(rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0)), color-stop(50%, #4b3fe1), to(#4b3fe1));
    background-image: linear-gradient(to bottom right, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0) 50%, #4b3fe1 50%, #4b3fe1 100%);
    z-index: -1
}

.ekit-wid-con .elementkit-tab-nav.elementskit_tooltip_style .elementkit-nav-item .elementkit-nav-link.active::before {
    opacity: 1;
    visibility: visible
}

.ekit-wid-con .elementkit-tab-nav.elementskit_heartbit_style .elementkit-nav-item .elementkit-nav-link::after, .ekit-wid-con .elementkit-tab-nav.elementskit_heartbit_style .elementkit-nav-item .elementkit-nav-link::before {
    position: absolute;
    content: "";
    left: 50%;
    opacity: 0;
    z-index: 1
}

.ekit-wid-con .elementkit-tab-nav.elementskit_heartbit_style .elementkit-nav-item .elementkit-nav-link::before {
    bottom: -1px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 70px;
    height: 1px;
    background-color: #2575fc
}

.ekit-wid-con .elementkit-tab-nav.elementskit_heartbit_style .elementkit-nav-item .elementkit-nav-link::after {
    bottom: -5px;
    -webkit-transform: translateX(-50%) rotate(45deg);
    transform: translateX(-50%) rotate(45deg);
    height: 10px;
    width: 10px;
    background-image: linear-gradient(136deg, rgba(0, 0, 0, 0) 50%, rgba(242, 41, 91, 0) 50%);
    border-style: solid;
    border-width: 1px 0 0 1px;
    border-color: #2575fc;
    z-index: 1
}

.ekit-wid-con .elementkit-tab-nav.elementskit_heartbit_style .elementkit-nav-item .elementkit-nav-link.active::after, .ekit-wid-con .elementkit-tab-nav.elementskit_heartbit_style .elementkit-nav-item .elementkit-nav-link.active::before {
    opacity: 1
}

.ekit-wid-con .elementkit-tab-nav.elementskit_pregress_style .elementkit-nav-item .elementkit-nav-link::before {
    position: absolute;
    content: "";
    bottom: -3px;
    left: 0;
    height: 3px;
    width: 100%;
    background-image: -webkit-gradient(linear, right top, left top, from(#07b787), to(#7ed500));
    background-image: linear-gradient(270deg, #07b787 0, #7ed500 100%);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: -webkit-transform 350ms ease 350ms;
    transition: -webkit-transform 350ms ease 350ms;
    transition: transform 350ms ease 350ms;
    transition: transform 350ms ease 350ms, -webkit-transform 350ms ease 350ms;
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    z-index: 1
}

.ekit-wid-con .elementkit-tab-nav.elementskit_pregress_style .elementkit-nav-item .elementkit-nav-link::after {
    position: absolute;
    content: "";
    bottom: -10px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-image: -webkit-gradient(linear, right top, left top, from(#07b787), to(#7ed500));
    background-image: linear-gradient(270deg, #07b787 0, #7ed500 100%);
    border: 5px solid #fff;
    opacity: 0;
    -webkit-transition: opacity 350ms ease 0s;
    transition: opacity 350ms ease 0s;
    z-index: 1
}

.ekit-wid-con .elementkit-tab-nav.elementskit_pregress_style .elementkit-nav-item .elementkit-nav-link.active::after {
    opacity: 1;
    -webkit-transition: opacity 350ms ease 350ms;
    transition: opacity 350ms ease 350ms
}

.ekit-wid-con .elementkit-tab-nav.elementskit_pregress_style .elementkit-nav-item .elementkit-nav-link.active::before {
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transition: -webkit-transform 350ms ease 0s;
    transition: -webkit-transform 350ms ease 0s;
    transition: transform 350ms ease 0s;
    transition: transform 350ms ease 0s, -webkit-transform 350ms ease 0s
}

.ekit-wid-con .elementkit-tab-nav.elementskit_ribbon_style .elementkit-nav-item .elementkit-nav-link::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: calc(100% + 20px);
    background-image: linear-gradient(60deg, #f2709c 0, #fe8f75 100%);
    z-index: 10;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition: -webkit-transform .4s ease .4s;
    transition: -webkit-transform .4s ease .4s;
    transition: transform .4s ease .4s;
    transition: transform .4s ease .4s, -webkit-transform .4s ease .4s;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-size: 101% auto
}

.ekit-wid-con .elementkit-tab-nav.elementskit_ribbon_style .elementkit-nav-item .elementkit-nav-link::after {
    position: absolute;
    content: "";
    bottom: -20px;
    right: -20px;
    width: 20px;
    height: 20px;
    z-index: 10;
    background-image: linear-gradient(-221deg, #174eac 50%, rgba(242, 41, 91, 0) 50%);
    opacity: 0;
    -webkit-transition: opacity .4s ease .4s;
    transition: opacity .4s ease .4s
}

.ekit-wid-con .elementkit-tab-nav.elementskit_ribbon_style .elementkit-nav-item .elementkit-nav-link.active::after {
    opacity: 1;
    -webkit-transition: opacity .4s ease .4s;
    transition: opacity .4s ease .4s
}

.ekit-wid-con .elementkit-tab-nav.elementskit_ribbon_style .elementkit-nav-item .elementkit-nav-link.active::before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transition: -webkit-transform .4s ease 0s;
    transition: -webkit-transform .4s ease 0s;
    transition: transform .4s ease 0s;
    transition: transform .4s ease 0s, -webkit-transform .4s ease 0s
}

.ekit-wid-con .ekit-dropcap-cotnent:first-child::first-letter {
    color: #903;
    float: left;
    font-size: 75px;
    line-height: 60px;
    padding-top: 4px;
    padding-right: 8px;
    padding-left: 3px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center
}

.ekit-wid-con .ekit-double-btn:hover {
    background-color: #1a1919
}

.ekit-wid-con .ekit-double-btn-one:hover {
    background-color: #0359eb
}

.ekit-wid-con .ekit_hover_grow:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

.ekit-wid-con .ekit_hover_pulse:hover {
    -webkit-animation-name: ekit-hvr-pulse;
    animation-name: ekit-hvr-pulse;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@-webkit-keyframes ekit-hvr-pulse {
    25% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
    75% {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }
}

@keyframes ekit-hvr-pulse {
    25% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
    75% {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }
}

.ekit-wid-con .ekit_hover_pushe:hover {
    -webkit-animation-name: ekit-hvr-push;
    animation-name: ekit-hvr-push;
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1
}

@-webkit-keyframes ekit-hvr-push {
    50% {
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes ekit-hvr-push {
    50% {
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.ekit-wid-con .ekit_hover_pop:hover {
    -webkit-animation-name: ekit-hvr-pop;
    animation-name: ekit-hvr-pop;
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1
}

@-webkit-keyframes ekit-hvr-pop {
    50% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }
}

@keyframes ekit-hvr-pop {
    50% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }
}

.ekit-wid-con .ekit_hover_rotate:hover {
    -webkit-transform: rotate(4deg);
    transform: rotate(4deg)
}

.ekit-wid-con .ekit_hover_float:hover {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px)
}

.ekit-wid-con .ekit_hover_sink:hover {
    -webkit-transform: translateY(8px);
    transform: translateY(8px)
}

.ekit-wid-con .ekit_hover_skew:hover {
    -webkit-transform: skew(-10deg);
    transform: skew(-10deg)
}

.ekit-wid-con .ekit_hover_wobble_horizontal:hover {
    -webkit-animation-name: ekit-hvr-wobble-horizontal;
    animation-name: ekit-hvr-wobble-horizontal;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1
}

@-webkit-keyframes ekit-hvr-wobble-horizontal {
    16.65% {
        -webkit-transform: translateX(8px);
        transform: translateX(8px)
    }
    33.3% {
        -webkit-transform: translateX(-6px);
        transform: translateX(-6px)
    }
    49.95% {
        -webkit-transform: translateX(4px);
        transform: translateX(4px)
    }
    66.6% {
        -webkit-transform: translateX(-2px);
        transform: translateX(-2px)
    }
    83.25% {
        -webkit-transform: translateX(1px);
        transform: translateX(1px)
    }
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes ekit-hvr-wobble-horizontal {
    16.65% {
        -webkit-transform: translateX(8px);
        transform: translateX(8px)
    }
    33.3% {
        -webkit-transform: translateX(-6px);
        transform: translateX(-6px)
    }
    49.95% {
        -webkit-transform: translateX(4px);
        transform: translateX(4px)
    }
    66.6% {
        -webkit-transform: translateX(-2px);
        transform: translateX(-2px)
    }
    83.25% {
        -webkit-transform: translateX(1px);
        transform: translateX(1px)
    }
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.ekit-wid-con .ekit_hover_wobble_vertical:hover {
    -webkit-animation-name: ekit-hvr-wobble-vertical;
    animation-name: ekit-hvr-wobble-vertical;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1
}

@-webkit-keyframes ekit-hvr-wobble-vertical {
    16.65% {
        -webkit-transform: translateY(8px);
        transform: translateY(8px)
    }
    33.3% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px)
    }
    49.95% {
        -webkit-transform: translateY(4px);
        transform: translateY(4px)
    }
    66.6% {
        -webkit-transform: translateY(-2px);
        transform: translateY(-2px)
    }
    83.25% {
        -webkit-transform: translateY(1px);
        transform: translateY(1px)
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes ekit-hvr-wobble-vertical {
    16.65% {
        -webkit-transform: translateY(8px);
        transform: translateY(8px)
    }
    33.3% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px)
    }
    49.95% {
        -webkit-transform: translateY(4px);
        transform: translateY(4px)
    }
    66.6% {
        -webkit-transform: translateY(-2px);
        transform: translateY(-2px)
    }
    83.25% {
        -webkit-transform: translateY(1px);
        transform: translateY(1px)
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.ekit-wid-con .ekit_hover_shadow:hover {
    -webkit-box-shadow: 0 10px 10px -10px rgba(0, 0, 0, .5);
    box-shadow: 0 10px 10px -10px rgba(0, 0, 0, .5)
}

.ekit-wid-con .ekit_hover_float_shadow::before {
    pointer-events: none;
    position: absolute;
    z-index: -1;
    content: "";
    top: 100%;
    left: 5%;
    height: 10px;
    width: 90%;
    opacity: 0;
    background: radial-gradient(ellipse at center, rgba(0, 0, 0, .35) 0, rgba(0, 0, 0, 0) 80%);
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform
}

.ekit-wid-con .ekit_hover_float_shadow:hover {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px)
}

.ekit-wid-con .ekit_hover_float_shadow:hover::before {
    opacity: 1;
    -webkit-transform: translateY(5px);
    transform: translateY(5px)
}

.ekit-wid-con .ekit_hover_glow_out:hover {
    -webkit-transform: scale(.93);
    transform: scale(.93)
}

.ekit-wid-con .ekit_hover_glow_out:hover::before {
    -webkit-animation: ekit-hover-glow-out 1.3s ease-out 75ms;
    animation: ekit-hover-glow-out 1.3s ease-out 75ms
}

.ekit-wid-con .ekit_hover_glow_out::before {
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-box-shadow: 0 0 0 2px rgba(51, 51, 51, .1);
    box-shadow: 0 0 0 2px rgba(51, 51, 51, .1);
    opacity: 0;
    -webkit-transform: scale(.9);
    transform: scale(.9);
    pointer-events: none;
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    content: ""
}

@-webkit-keyframes ekit-hover-glow-out {
    0% {
        opacity: .3
    }
    40% {
        opacity: .5;
        -webkit-box-shadow: 0 0 0 2px rgba(51, 51, 51, .1), 0 0 10px 10px #333, 0 0 0 10px rgba(51, 51, 51, .5);
        box-shadow: 0 0 0 2px rgba(51, 51, 51, .1), 0 0 10px 10px #333, 0 0 0 10px rgba(51, 51, 51, .5)
    }
    100% {
        -webkit-box-shadow: 0 0 0 2px rgba(51, 51, 51, .1), 0 0 10px 10px #333, 0 0 0 10px rgba(51, 51, 51, .5);
        box-shadow: 0 0 0 2px rgba(51, 51, 51, .1), 0 0 10px 10px #333, 0 0 0 10px rgba(51, 51, 51, .5);
        -webkit-transform: scale(1.5);
        transform: scale(1.5);
        opacity: 0
    }
}

@keyframes ekit-hover-glow-out {
    0% {
        opacity: .3
    }
    40% {
        opacity: .5;
        -webkit-box-shadow: 0 0 0 2px rgba(51, 51, 51, .1), 0 0 10px 10px #333, 0 0 0 10px rgba(51, 51, 51, .5);
        box-shadow: 0 0 0 2px rgba(51, 51, 51, .1), 0 0 10px 10px #333, 0 0 0 10px rgba(51, 51, 51, .5)
    }
    100% {
        -webkit-box-shadow: 0 0 0 2px rgba(51, 51, 51, .1), 0 0 10px 10px #333, 0 0 0 10px rgba(51, 51, 51, .5);
        box-shadow: 0 0 0 2px rgba(51, 51, 51, .1), 0 0 10px 10px #333, 0 0 0 10px rgba(51, 51, 51, .5);
        -webkit-transform: scale(1.5);
        transform: scale(1.5);
        opacity: 0
    }
}

.ekit-wid-con .ekit_hover_border_spined::before, .ekit-wid-con .ekit_hover_dashed::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: -1;
    border: 4px dashed #333;
    -webkit-transition: opacity .4s ease;
    transition: opacity .4s ease;
    pointer-events: none;
    border-radius: inherit
}

.ekit-wid-con .ekit_hover_border_spined:hover, .ekit-wid-con .ekit_hover_dashed:hover {
    -webkit-box-shadow: none;
    box-shadow: none
}

.ekit-wid-con .ekit_hover_border_spined:hover::before {
    -webkit-animation-name: ekit-hover-spined;
    animation-name: ekit-hover-spined;
    -webkit-animation-duration: 9s;
    animation-duration: 9s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@-webkit-keyframes ekit-hover-spined {
    from {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes ekit-hover-spined {
    from {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.ekit-wid-con .ekit_hover_fill_with_shadow:hover {
    -webkit-box-shadow: 0 0 0 8px rgba(51, 51, 51, .3);
    box-shadow: 0 0 0 8px rgba(51, 51, 51, .3);
    background-color: #333;
    color: #fff
}

.ekit-wid-con .ekit_hover_fill_only:hover {
    background-color: #333;
    color: #fff
}

.ekit-wid-con .ekit_hover_fill_and_scale_border::before {
    pointer-events: none;
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    content: "";
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    top: -7px;
    left: -7px;
    padding: 7px;
    -webkit-box-shadow: 0 0 0 4px #000;
    box-shadow: 0 0 0 4px #000;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    -webkit-transform: scale(.8);
    transform: scale(.8);
    opacity: 0;
    z-index: -1
}

.ekit-wid-con .ekit_hover_fill_and_scale_border:hover {
    background-color: #000;
    color: #fff
}

.ekit-wid-con .ekit_hover_fill_and_scale_border:hover::before {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.ekit-wid-con .ekit_hover_fill_and_scale_border_inset::before {
    top: -2px;
    left: -2px;
    padding: 2px;
    z-index: -1;
    background-color: #333;
    pointer-events: none;
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    content: "";
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-transition: opacity .2s, -webkit-transform .2s;
    transition: opacity .2s, -webkit-transform .2s;
    transition: transform .2s, opacity .2s;
    transition: transform .2s, opacity .2s, -webkit-transform .2s
}

.ekit-wid-con .ekit_hover_fill_and_scale_border_inset:hover::before {
    -webkit-transform: scale(.85);
    transform: scale(.85)
}

.ekit-wid-con .ekit-video-popup.square-btn:hover {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px)
}

.ekit-wid-con .ekit-video-frame .ekit-video-inline.square-btn:hover {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px)
}

.ekit-wid-con .glow-ripple::after, .ekit-wid-con .glow-ripple::before, .ekit-wid-con .glow-ripple > i::after {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    color: red;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 0 0 currentColor;
    box-shadow: 0 0 0 0 currentColor;
    -webkit-animation: button-ripple 3s infinite;
    animation: button-ripple 3s infinite;
    opacity: .6;
    z-index: -1
}

.ekit-wid-con .glow-ripple::before {
    -webkit-animation-delay: .9s;
    animation-delay: .9s
}

.ekit-wid-con .glow-ripple::after {
    -webkit-animation-delay: .3s;
    animation-delay: .3s
}

.ekit-wid-con .glow-radio_wave::after, .ekit-wid-con .glow-radio_wave::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: inherit;
    border: 2px solid currentColor;
    -webkit-animation: radio-wave 1.5s cubic-bezier(.165, .84, .44, 1) infinite;
    animation: radio-wave 1.5s cubic-bezier(.165, .84, .44, 1) infinite;
    opacity: 0;
    z-index: -1
}

.ekit-wid-con .glow-radio_wave::before {
    -webkit-animation-delay: 0s;
    animation-delay: 0s
}

.ekit-wid-con .glow-radio_wave::after {
    -webkit-animation-delay: .75s;
    animation-delay: .75s
}

.ekit_self_video_wrap .mfp-close:hover {
    background: #000;
    border-color: #000
}

.ekit-wid-con .elementskit-btn:hover {
    background-color: #0350d2
}

.ekit-wid-con .elementskit-btn:hover::before {
    opacity: 1
}

.ekit-wid-con .elementskit-btn::before {
    position: absolute;
    content: "";
    border-radius: inherit;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    z-index: -1;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-size: 102% 102%;
    opacity: 0
}

.ekit-wid-con .btn.gra-one::before {
    background: hovergradieintplate(gra-one, bg-one);
    background: -webkit-gradient(linear, left top, left bottom, from(hovergradieintplate(gra-one, angle)), color-stop(0, hovergradieintplate(gra-one, bg-one)), to(hovergradieintplate(gra-one, bg-two)));
    background: linear-gradient(hovergradieintplate(gra-one, angle), hovergradieintplate(gra-one, bg-one) 0, hovergradieintplate(gra-one, bg-two))
}

.ekit-wid-con .btn.gra-two::before {
    background: hovergradieintplate(gra-two, bg-one);
    background: -webkit-gradient(linear, left top, left bottom, from(hovergradieintplate(gra-two, angle)), color-stop(0, hovergradieintplate(gra-two, bg-one)), to(hovergradieintplate(gra-two, bg-two)));
    background: linear-gradient(hovergradieintplate(gra-two, angle), hovergradieintplate(gra-two, bg-one) 0, hovergradieintplate(gra-two, bg-two))
}

.ekit-wid-con .btn.gra-three::before {
    background: hovergradieintplate(gra-three, bg-one);
    background: -webkit-gradient(linear, left top, left bottom, from(hovergradieintplate(gra-three, angle)), color-stop(0, hovergradieintplate(gra-three, bg-one)), to(hovergradieintplate(gra-three, bg-two)));
    background: linear-gradient(hovergradieintplate(gra-three, angle), hovergradieintplate(gra-three, bg-one) 0, hovergradieintplate(gra-three, bg-two))
}

.ekit-wid-con .btn.gra-four::before {
    background: hovergradieintplate(gra-four, bg-one);
    background: -webkit-gradient(linear, left top, left bottom, from(hovergradieintplate(gra-four, angle)), color-stop(0, hovergradieintplate(gra-four, bg-one)), to(hovergradieintplate(gra-four, bg-two)));
    background: linear-gradient(hovergradieintplate(gra-four, angle), hovergradieintplate(gra-four, bg-one) 0, hovergradieintplate(gra-four, bg-two))
}

.ekit-wid-con .btn.gra-five::before {
    background: hovergradieintplate(gra-five, bg-one);
    background: -webkit-gradient(linear, left top, left bottom, from(hovergradieintplate(gra-five, angle)), color-stop(0, hovergradieintplate(gra-five, bg-one)), to(hovergradieintplate(gra-five, bg-two)));
    background: linear-gradient(hovergradieintplate(gra-five, angle), hovergradieintplate(gra-five, bg-one) 0, hovergradieintplate(gra-five, bg-two))
}

.ekit-wid-con .btn.gra-six::before {
    background: hovergradieintplate(gra-six, bg-one);
    background: -webkit-gradient(linear, left top, left bottom, from(hovergradieintplate(gra-six, angle)), color-stop(0, hovergradieintplate(gra-six, bg-one)), to(hovergradieintplate(gra-six, bg-two)));
    background: linear-gradient(hovergradieintplate(gra-six, angle), hovergradieintplate(gra-six, bg-one) 0, hovergradieintplate(gra-six, bg-two))
}

.ekit-wid-con .btn.gra-seven::before {
    background: hovergradieintplate(gra-seven, bg-one);
    background: -webkit-gradient(linear, left top, left bottom, from(hovergradieintplate(gra-seven, angle)), color-stop(0, hovergradieintplate(gra-seven, bg-one)), to(hovergradieintplate(gra-seven, bg-two)));
    background: linear-gradient(hovergradieintplate(gra-seven, angle), hovergradieintplate(gra-seven, bg-one) 0, hovergradieintplate(gra-seven, bg-two))
}

.ekit-wid-con .btn.gra-eight::before {
    background: hovergradieintplate(gra-eight, bg-one);
    background: -webkit-gradient(linear, left top, left bottom, from(hovergradieintplate(gra-eight, angle)), color-stop(0, hovergradieintplate(gra-eight, bg-one)), to(hovergradieintplate(gra-eight, bg-two)));
    background: linear-gradient(hovergradieintplate(gra-eight, angle), hovergradieintplate(gra-eight, bg-one) 0, hovergradieintplate(gra-eight, bg-two))
}

.ekit-wid-con .btn.gra-nine::before {
    background: hovergradieintplate(gra-nine, bg-one);
    background: -webkit-gradient(linear, left top, left bottom, from(hovergradieintplate(gra-nine, angle)), color-stop(0, hovergradieintplate(gra-nine, bg-one)), to(hovergradieintplate(gra-nine, bg-two)));
    background: linear-gradient(hovergradieintplate(gra-nine, angle), hovergradieintplate(gra-nine, bg-one) 0, hovergradieintplate(gra-nine, bg-two))
}

.ekit-wid-con .btn.gra-ten::before {
    background: hovergradieintplate(gra-ten, bg-one);
    background: -webkit-gradient(linear, left top, left bottom, from(hovergradieintplate(gra-ten, angle)), color-stop(0, hovergradieintplate(gra-ten, bg-one)), to(hovergradieintplate(gra-ten, bg-two)));
    background: linear-gradient(hovergradieintplate(gra-ten, angle), hovergradieintplate(gra-ten, bg-one) 0, hovergradieintplate(gra-ten, bg-two))
}

.ekit-wid-con .btn.gra-eleven::before {
    background: hovergradieintplate(gra-eleven, bg-one);
    background: -webkit-gradient(linear, left top, left bottom, from(hovergradieintplate(gra-eleven, angle)), color-stop(0, hovergradieintplate(gra-eleven, bg-one)), to(hovergradieintplate(gra-eleven, bg-two)));
    background: linear-gradient(hovergradieintplate(gra-eleven, angle), hovergradieintplate(gra-eleven, bg-one) 0, hovergradieintplate(gra-eleven, bg-two))
}

.ekit-wid-con .btn.border-gra::before, .ekit-wid-con .btn.btn-gra::before {
    position: absolute;
    content: "";
    border-radius: inherit;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    z-index: -1
}

.ekit-wid-con .btn.btn-gra::before {
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-size: 101% 101%;
    opacity: 0
}

.ekit-wid-con .btn.btn-gra:hover::before {
    opacity: 1
}

.ekit-wid-con .btn.border-gra::before {
    top: 1px;
    left: 1px;
    right: 1px;
    bottom: 1px;
    background-color: #fff
}

.ekit-wid-con .btn.border-gra:hover::before {
    opacity: 0
}

.ekit-wid-con .ekit-mailChimpForm .ekit_form_control::-moz-placeholder {
    color: #6c757d;
    opacity: 1
}

.ekit-wid-con .ekit-mailChimpForm .ekit_form_control::-webkit-input-placeholder {
    color: #6c757d;
    opacity: 1
}

.ekit-wid-con .ekit-mailChimpForm .ekit_form_control:-ms-input-placeholder {
    color: #6c757d;
    opacity: 1
}

.ekit-wid-con .ekit-mailChimpForm .ekit_form_control::-ms-input-placeholder {
    color: #6c757d;
    opacity: 1
}

.ekit-wid-con .ekit-mailChimpForm .ekit_form_control::placeholder {
    color: #6c757d;
    opacity: 1
}

.ekit-wid-con .ekit-mailChimpForm .ekit_form_control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #80bdff;
    outline: 0;
    -webkit-box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25);
    box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
}

.ekit-wid-con .ekit-mail-submit::before {
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    z-index: -1;
    opacity: 0;
    background-size: 101% 101%;
    border-radius: inherit
}

.ekit-wid-con .ekit-mail-submit:hover::before {
    opacity: 1
}

.ekit-wid-con .ekit-heading__title-has-border::before {
    content: "";
    width: 4px;
    height: 100%;
    display: block;
    position: absolute;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff512f), to(#dd2476));
    background: linear-gradient(to bottom, #ff512f, #dd2476)
}

.ekit-wid-con .ekit-heading__title-has-border.start::before {
    left: 0
}

.ekit-wid-con .ekit-heading__title-has-border.end::before {
    right: 0
}

.ekit-wid-con .elementskit-border-divider::before {
    content: "";
    position: absolute;
    color: #0c5adb;
    left: -27px;
    top: 0;
    display: inline-block;
    height: 4px;
    width: 4px;
    border-radius: 50%;
    background-color: #0c5adb;
    -webkit-box-shadow: 9px 0 0 0 currentColor, 18px 0 0 0 currentColor;
    box-shadow: 9px 0 0 0 currentColor, 18px 0 0 0 currentColor
}

.ekit-wid-con .elementskit-border-divider.elementskit-style-long::before {
    display: none
}

.ekit-wid-con .elementskit-border-divider.style-2::before {
    background-color: #e7e7e7;
    -webkit-box-shadow: 9px 0 0 0 #e7e7e7;
    box-shadow: 9px 0 0 0 #e7e7e7;
    left: -19px
}

.ekit-wid-con .elementskit-border-star::after {
    position: absolute;
    content: "";
    top: 0;
    left: 50%;
    width: 14.3px;
    height: 14.3px;
    -webkit-transform: translateX(-50%) rotate(45deg);
    transform: translateX(-50%) rotate(45deg);
    background-color: #2575fc;
    top: -7.15px
}

.ekit-wid-con .elementskit-border-star.style-2::after {
    background-color: #d7d7d7
}

.ekit-wid-con .elementskit-border-star.elementskit-bullet::after {
    border-radius: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.ekit-wid-con .elementskit-section-subtitle.elementskit-style-border::after, .ekit-wid-con .elementskit-section-subtitle.elementskit-style-border::before {
    content: "";
    width: 40px;
    height: 3px;
    background-color: #d7d7d7;
    display: inline-block;
    vertical-align: middle
}

.ekit-wid-con .elementskit-section-subtitle.elementskit-style-border::before {
    margin-right: 15px
}

.ekit-wid-con .elementskit-section-subtitle.elementskit-style-border::after {
    margin-left: 15px
}

.ekit-wid-con .elementskitsection-title-wraper.green-v .elementskit-border-divider::before {
    background-color: inherit;
    -webkit-box-shadow: 9px 0 0 0 #53f995, 18px 0 0 0 #53f995;
    box-shadow: 9px 0 0 0 #53f995, 18px 0 0 0 #53f995
}

.ekit-wid-con .elementskitsection-title-wraper.white-v .elementskit-border-divider::before {
    background-color: inherit;
    -webkit-box-shadow: 9px 0 0 0 #fff, 18px 0 0 0 #fff;
    box-shadow: 9px 0 0 0 #fff, 18px 0 0 0 #fff
}

.ekit-wid-con .elementskitsection-title-wraper.primary-v .elementskit-border-divider::before {
    background-color: inherit;
    -webkit-box-shadow: 9px 0 0 0 #2575fc, 18px 0 0 0 #2575fc;
    box-shadow: 9px 0 0 0 #2575fc, 18px 0 0 0 #2575fc
}

.ekit-wid-con .elementskitsection-title-wraper.version-4 .section-title::before {
    position: absolute;
    content: "";
    top: calc(50% - 1.5px);
    left: 0;
    width: 70px;
    height: 3px;
    background-color: #2575fc
}

.ekit-wid-con .post--tab .tabHeader .tab__list > .tab__list__item:hover {
    color: #d72924;
    background-color: #f0f1f4;
    z-index: 2
}

.ekit-wid-con .ekit--tab__post__details .tab__post__single--item:hover .tab__post--header > img {
    -webkit-transform: scale(1.2);
    transform: scale(1.2)
}

.ekit-wid-con .ekit--tab__post__details .post_grid_img_thumb:hover {
    -webkit-transform: scale(1.2);
    transform: scale(1.2)
}

.ekit-wid-con .clearfix::after {
    display: block;
    content: "";
    clear: both
}

.ekit_modal-searchPanel .xs-serach input:not([type=submit])::-moz-placeholder {
    color: #777;
    font-size: 14px;
    opacity: 1
}

.ekit_modal-searchPanel .xs-serach input:not([type=submit])::-webkit-input-placeholder {
    color: #777;
    font-size: 14px;
    opacity: 1
}

.ekit_modal-searchPanel .xs-serach input:not([type=submit]):-ms-input-placeholder {
    color: #777;
    font-size: 14px;
    opacity: 1
}

.ekit_modal-searchPanel .xs-serach input:not([type=submit])::-ms-input-placeholder {
    color: #777;
    font-size: 14px;
    opacity: 1
}

.ekit_modal-searchPanel .xs-serach input:not([type=submit])::placeholder {
    color: #777;
    font-size: 14px;
    opacity: 1
}

.ekit_modal-searchPanel .xs-serach input:not([type=submit]):focus {
    border-color: #2575fc
}

.ekit_modal-searchPanel .mfp-wrap.ekit-promo-popup::before {
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    background-color: rgba(0, 0, 0, .87);
    padding-bottom: 100%;
    border-radius: 100%;
    overflow: hidden;
    -webkit-animation: menu-animation .8s ease-out forwards;
    animation: menu-animation .8s ease-out forwards
}

.ekit_modal-searchPanel .ekit-search-group input:not([type=submit]):focus {
    outline: 0
}

.ekit_modal-searchPanel .ekit-search-group input:not([type=submit])::-moz-placeholder {
    color: #fff;
    opacity: 1
}

.ekit_modal-searchPanel .ekit-search-group input:not([type=submit])::-webkit-input-placeholder {
    color: #fff;
    opacity: 1
}

.ekit_modal-searchPanel .ekit-search-group input:not([type=submit]):-ms-input-placeholder {
    color: #fff;
    opacity: 1
}

.ekit_modal-searchPanel .ekit-search-group input:not([type=submit])::-ms-input-placeholder {
    color: #fff;
    opacity: 1
}

.ekit_modal-searchPanel .ekit-search-group input:not([type=submit])::placeholder {
    color: #fff;
    opacity: 1
}

.ekit_modal-searchPanel .ekit-search-group input[type=search]::-webkit-search-cancel-button, .ekit_modal-searchPanel .ekit-search-group input[type=search]::-webkit-search-decoration, .ekit_modal-searchPanel .ekit-search-group input[type=search]::-webkit-search-results-button, .ekit_modal-searchPanel .ekit-search-group input[type=search]::-webkit-search-results-decoration {
    display: none
}

.ekit-wid-con .fluentform .ff-el-form-check-label .ff-el-form-check-input::after {
    display: none
}

.ekit-wid-con .fluentform-widget-custom-radio-checkbox .ff-el-form-check-input:checked::before {
    display: none
}

.ekit-wid-con .fluentform-widget-custom-radio-checkbox input[type=checkbox]:checked::after, .ekit-wid-con .fluentform-widget-custom-radio-checkbox input[type=radio]:checked::after {
    position: static;
    -webkit-transform: inherit;
    transform: inherit
}

.ekit-wid-con .ekit-btt__button:focus, .ekit-wid-con .ekit-btt__button:hover {
    text-decoration: none
}

@-webkit-keyframes ekit-btt-fadein {
    from {
        opacity: 0;
        -webkit-transform: translateY(80px);
        transform: translateY(80px)
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes ekit-btt-fadein {
    from {
        opacity: 0;
        -webkit-transform: translateY(80px);
        transform: translateY(80px)
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes ekit-btt-fadeOut {
    from {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    to {
        opacity: 0;
        -webkit-transform: translateY(80px);
        transform: translateY(80px)
    }
}

@keyframes ekit-btt-fadeOut {
    from {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    to {
        opacity: 0;
        -webkit-transform: translateY(80px);
        transform: translateY(80px)
    }
}

@media (max-width: 480px) {
    .ekit-wid-con .elementskit-countdown-timer-4::after, .ekit-wid-con .elementskit-countdown-timer-4::before {
        display: none
    }
}

@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 100;
    font-stretch: 100%;
    src: url("/fonts/crypto-fraud-investigation_font_1.woff2") format("woff2") format("woff2");
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D U+1D400-1D7FF U+1EE00-1EEFF
}

@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 100;
    font-stretch: 100%;
    src: url("/fonts/crypto-fraud-investigation_font_11.woff2") format("woff2") format("woff2");
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9 U+1FAF0-1FAF8 U+1FB00-1FBFF
}

@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 100;
    font-stretch: 100%;
    src: url("/fonts/crypto-fraud-investigation_font_117.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 200;
    font-stretch: 100%;
    src: url("/fonts/crypto-fraud-investigation_font_1.woff2") format("woff2") format("woff2");
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D U+1D400-1D7FF U+1EE00-1EEFF
}

@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 200;
    font-stretch: 100%;
    src: url("/fonts/crypto-fraud-investigation_font_11.woff2") format("woff2") format("woff2");
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9 U+1FAF0-1FAF8 U+1FB00-1FBFF
}

@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 200;
    font-stretch: 100%;
    src: url("/fonts/crypto-fraud-investigation_font_117.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    src: url("/fonts/crypto-fraud-investigation_font_1.woff2") format("woff2") format("woff2");
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D U+1D400-1D7FF U+1EE00-1EEFF
}

@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    src: url("/fonts/crypto-fraud-investigation_font_11.woff2") format("woff2") format("woff2");
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9 U+1FAF0-1FAF8 U+1FB00-1FBFF
}

@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    src: url("/fonts/crypto-fraud-investigation_font_117.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    src: url("/fonts/crypto-fraud-investigation_font_1.woff2") format("woff2") format("woff2");
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D U+1D400-1D7FF U+1EE00-1EEFF
}

@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    src: url("/fonts/crypto-fraud-investigation_font_11.woff2") format("woff2") format("woff2");
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9 U+1FAF0-1FAF8 U+1FB00-1FBFF
}

@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    src: url("/fonts/crypto-fraud-investigation_font_117.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    src: url("/fonts/crypto-fraud-investigation_font_1.woff2") format("woff2") format("woff2");
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D U+1D400-1D7FF U+1EE00-1EEFF
}

@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    src: url("/fonts/crypto-fraud-investigation_font_11.woff2") format("woff2") format("woff2");
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9 U+1FAF0-1FAF8 U+1FB00-1FBFF
}

@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    src: url("/fonts/crypto-fraud-investigation_font_117.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    src: url("/fonts/crypto-fraud-investigation_font_1.woff2") format("woff2") format("woff2");
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D U+1D400-1D7FF U+1EE00-1EEFF
}

@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    src: url("/fonts/crypto-fraud-investigation_font_11.woff2") format("woff2") format("woff2");
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9 U+1FAF0-1FAF8 U+1FB00-1FBFF
}

@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    src: url("/fonts/crypto-fraud-investigation_font_117.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    src: url("/fonts/crypto-fraud-investigation_font_1.woff2") format("woff2") format("woff2");
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D U+1D400-1D7FF U+1EE00-1EEFF
}

@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    src: url("/fonts/crypto-fraud-investigation_font_11.woff2") format("woff2") format("woff2");
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9 U+1FAF0-1FAF8 U+1FB00-1FBFF
}

@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    src: url("/fonts/crypto-fraud-investigation_font_117.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    src: url("/fonts/crypto-fraud-investigation_font_1.woff2") format("woff2") format("woff2");
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D U+1D400-1D7FF U+1EE00-1EEFF
}

@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    src: url("/fonts/crypto-fraud-investigation_font_11.woff2") format("woff2") format("woff2");
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9 U+1FAF0-1FAF8 U+1FB00-1FBFF
}

@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    src: url("/fonts/crypto-fraud-investigation_font_117.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 900;
    font-stretch: 100%;
    src: url("/fonts/crypto-fraud-investigation_font_1.woff2") format("woff2") format("woff2");
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D U+1D400-1D7FF U+1EE00-1EEFF
}

@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 900;
    font-stretch: 100%;
    src: url("/fonts/crypto-fraud-investigation_font_11.woff2") format("woff2") format("woff2");
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9 U+1FAF0-1FAF8 U+1FB00-1FBFF
}

@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 900;
    font-stretch: 100%;
    src: url("/fonts/crypto-fraud-investigation_font_117.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 100;
    font-stretch: 100%;
    src: url("/fonts/crypto-fraud-investigation_font_142.woff2") format("woff2") format("woff2");
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D U+1D400-1D7FF U+1EE00-1EEFF
}

@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 100;
    font-stretch: 100%;
    src: url("/fonts/10-signs-to-spot-a-love-scam-checklist_font_100.woff2") format("woff2") format("woff2");
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9 U+1FAF0-1FAF8 U+1FB00-1FBFF
}

@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 100;
    font-stretch: 100%;
    src: url("/fonts/10-signs-to-spot-a-love-scam-checklist_font_101.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 200;
    font-stretch: 100%;
    src: url("/fonts/crypto-fraud-investigation_font_142.woff2") format("woff2") format("woff2");
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D U+1D400-1D7FF U+1EE00-1EEFF
}

@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 200;
    font-stretch: 100%;
    src: url("/fonts/10-signs-to-spot-a-love-scam-checklist_font_100.woff2") format("woff2") format("woff2");
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9 U+1FAF0-1FAF8 U+1FB00-1FBFF
}

@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 200;
    font-stretch: 100%;
    src: url("/fonts/10-signs-to-spot-a-love-scam-checklist_font_101.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    src: url("/fonts/crypto-fraud-investigation_font_142.woff2") format("woff2") format("woff2");
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D U+1D400-1D7FF U+1EE00-1EEFF
}

@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    src: url("/fonts/10-signs-to-spot-a-love-scam-checklist_font_100.woff2") format("woff2") format("woff2");
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9 U+1FAF0-1FAF8 U+1FB00-1FBFF
}

@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    src: url("/fonts/10-signs-to-spot-a-love-scam-checklist_font_101.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    src: url("/fonts/crypto-fraud-investigation_font_142.woff2") format("woff2") format("woff2");
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D U+1D400-1D7FF U+1EE00-1EEFF
}

@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    src: url("/fonts/10-signs-to-spot-a-love-scam-checklist_font_100.woff2") format("woff2") format("woff2");
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9 U+1FAF0-1FAF8 U+1FB00-1FBFF
}

@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    src: url("/fonts/10-signs-to-spot-a-love-scam-checklist_font_101.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    src: url("/fonts/crypto-fraud-investigation_font_142.woff2") format("woff2") format("woff2");
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D U+1D400-1D7FF U+1EE00-1EEFF
}

@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    src: url("/fonts/10-signs-to-spot-a-love-scam-checklist_font_100.woff2") format("woff2") format("woff2");
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9 U+1FAF0-1FAF8 U+1FB00-1FBFF
}

@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    src: url("/fonts/10-signs-to-spot-a-love-scam-checklist_font_101.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    src: url("/fonts/crypto-fraud-investigation_font_142.woff2") format("woff2") format("woff2");
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D U+1D400-1D7FF U+1EE00-1EEFF
}

@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    src: url("/fonts/10-signs-to-spot-a-love-scam-checklist_font_100.woff2") format("woff2") format("woff2");
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9 U+1FAF0-1FAF8 U+1FB00-1FBFF
}

@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    src: url("/fonts/10-signs-to-spot-a-love-scam-checklist_font_101.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    src: url("/fonts/crypto-fraud-investigation_font_142.woff2") format("woff2") format("woff2");
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D U+1D400-1D7FF U+1EE00-1EEFF
}

@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    src: url("/fonts/10-signs-to-spot-a-love-scam-checklist_font_100.woff2") format("woff2") format("woff2");
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9 U+1FAF0-1FAF8 U+1FB00-1FBFF
}

@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    src: url("/fonts/10-signs-to-spot-a-love-scam-checklist_font_101.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    src: url("/fonts/crypto-fraud-investigation_font_142.woff2") format("woff2") format("woff2");
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D U+1D400-1D7FF U+1EE00-1EEFF
}

@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    src: url("/fonts/10-signs-to-spot-a-love-scam-checklist_font_100.woff2") format("woff2") format("woff2");
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9 U+1FAF0-1FAF8 U+1FB00-1FBFF
}

@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    src: url("/fonts/10-signs-to-spot-a-love-scam-checklist_font_101.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 900;
    font-stretch: 100%;
    src: url("/fonts/crypto-fraud-investigation_font_142.woff2") format("woff2") format("woff2");
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D U+1D400-1D7FF U+1EE00-1EEFF
}

@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 900;
    font-stretch: 100%;
    src: url("/fonts/10-signs-to-spot-a-love-scam-checklist_font_100.woff2") format("woff2") format("woff2");
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9 U+1FAF0-1FAF8 U+1FB00-1FBFF
}

@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 900;
    font-stretch: 100%;
    src: url("/fonts/10-signs-to-spot-a-love-scam-checklist_font_101.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Roboto Slab";
    font-style: normal;
    font-weight: 100;
    src: url("/fonts/crypto-fraud-investigation_font_169.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Roboto Slab";
    font-style: normal;
    font-weight: 200;
    src: url("/fonts/crypto-fraud-investigation_font_169.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Roboto Slab";
    font-style: normal;
    font-weight: 300;
    src: url("/fonts/crypto-fraud-investigation_font_169.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Roboto Slab";
    font-style: normal;
    font-weight: 400;
    src: url("/fonts/crypto-fraud-investigation_font_169.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Roboto Slab";
    font-style: normal;
    font-weight: 500;
    src: url("/fonts/crypto-fraud-investigation_font_169.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Roboto Slab";
    font-style: normal;
    font-weight: 600;
    src: url("/fonts/crypto-fraud-investigation_font_169.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Roboto Slab";
    font-style: normal;
    font-weight: 700;
    src: url("/fonts/crypto-fraud-investigation_font_169.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Roboto Slab";
    font-style: normal;
    font-weight: 800;
    src: url("/fonts/crypto-fraud-investigation_font_169.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Roboto Slab";
    font-style: normal;
    font-weight: 900;
    src: url("/fonts/crypto-fraud-investigation_font_169.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Montserrat";
    font-style: italic;
    font-weight: 100;
    src: url("/fonts/crypto-fraud-investigation_font_178.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Montserrat";
    font-style: italic;
    font-weight: 200;
    src: url("/fonts/crypto-fraud-investigation_font_178.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Montserrat";
    font-style: italic;
    font-weight: 300;
    src: url("/fonts/crypto-fraud-investigation_font_178.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Montserrat";
    font-style: italic;
    font-weight: 400;
    src: url("/fonts/crypto-fraud-investigation_font_178.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Montserrat";
    font-style: italic;
    font-weight: 500;
    src: url("/fonts/crypto-fraud-investigation_font_178.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Montserrat";
    font-style: italic;
    font-weight: 600;
    src: url("/fonts/crypto-fraud-investigation_font_178.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Montserrat";
    font-style: italic;
    font-weight: 700;
    src: url("/fonts/crypto-fraud-investigation_font_178.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Montserrat";
    font-style: italic;
    font-weight: 800;
    src: url("/fonts/crypto-fraud-investigation_font_178.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Montserrat";
    font-style: italic;
    font-weight: 900;
    src: url("/fonts/crypto-fraud-investigation_font_178.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Montserrat";
    font-style: normal;
    font-weight: 100;
    src: url("/fonts/crypto-fraud-investigation_font_187.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Montserrat";
    font-style: normal;
    font-weight: 200;
    src: url("/fonts/crypto-fraud-investigation_font_187.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Montserrat";
    font-style: normal;
    font-weight: 300;
    src: url("/fonts/crypto-fraud-investigation_font_187.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Montserrat";
    font-style: normal;
    font-weight: 400;
    src: url("/fonts/crypto-fraud-investigation_font_187.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Montserrat";
    font-style: normal;
    font-weight: 500;
    src: url("/fonts/crypto-fraud-investigation_font_187.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Montserrat";
    font-style: normal;
    font-weight: 600;
    src: url("/fonts/crypto-fraud-investigation_font_187.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Montserrat";
    font-style: normal;
    font-weight: 700;
    src: url("/fonts/crypto-fraud-investigation_font_187.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Montserrat";
    font-style: normal;
    font-weight: 800;
    src: url("/fonts/crypto-fraud-investigation_font_187.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Montserrat";
    font-style: normal;
    font-weight: 900;
    src: url("/fonts/crypto-fraud-investigation_font_187.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Poppins";
    font-style: italic;
    font-weight: 100;
    src: url("/fonts/crypto-fraud-investigation_font_196.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Poppins";
    font-style: italic;
    font-weight: 200;
    src: url("/fonts/crypto-fraud-investigation_font_197.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Poppins";
    font-style: italic;
    font-weight: 300;
    src: url("/fonts/crypto-fraud-investigation_font_198.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Poppins";
    font-style: italic;
    font-weight: 400;
    src: url("/fonts/crypto-fraud-investigation_font_199.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Poppins";
    font-style: italic;
    font-weight: 500;
    src: url("/fonts/crypto-fraud-investigation_font_200.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Poppins";
    font-style: italic;
    font-weight: 600;
    src: url("/fonts/crypto-fraud-investigation_font_201.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Poppins";
    font-style: italic;
    font-weight: 700;
    src: url("/fonts/crypto-fraud-investigation_font_202.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Poppins";
    font-style: italic;
    font-weight: 800;
    src: url("/fonts/crypto-fraud-investigation_font_203.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Poppins";
    font-style: italic;
    font-weight: 900;
    src: url("/fonts/crypto-fraud-investigation_font_204.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Poppins";
    font-style: normal;
    font-weight: 100;
    src: url("/fonts/crypto-fraud-investigation_font_205.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Poppins";
    font-style: normal;
    font-weight: 200;
    src: url("/fonts/crypto-fraud-investigation_font_206.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Poppins";
    font-style: normal;
    font-weight: 300;
    src: url("/fonts/crypto-fraud-investigation_font_207.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Poppins";
    font-style: normal;
    font-weight: 400;
    src: url("/fonts/crypto-fraud-investigation_font_208.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Poppins";
    font-style: normal;
    font-weight: 500;
    src: url("/fonts/crypto-fraud-investigation_font_209.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Poppins";
    font-style: normal;
    font-weight: 600;
    src: url("/fonts/crypto-fraud-investigation_font_210.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Poppins";
    font-style: normal;
    font-weight: 700;
    src: url("/fonts/crypto-fraud-investigation_font_211.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Poppins";
    font-style: normal;
    font-weight: 800;
    src: url("/fonts/crypto-fraud-investigation_font_212.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Poppins";
    font-style: normal;
    font-weight: 900;
    src: url("/fonts/crypto-fraud-investigation_font_213.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF U+FFFD
}

html body {
    width: 100%;
    overflow-x: hidden
}

.b24-form {
    --b24-primary-color: #0f58d0;
    --b24-primary-text-color: #fff;
    --b24-primary-hover-color: var(--b24-primary-color);
    --b24-text-color: #000;
    --b24-background-color: #fff;
    --b24-field-border-color: rgba(0, 0, 0, .1);
    --b24-field-background-color: rgba(0, 0, 0, .08);
    --b24-field-focus-background-color: #fff;
    --b24-popup-background-color: #fff;
    --b24-font-family-default: "Helvetica Neue", Helvetica, Arial, sans-serif;
    --b24-font-family: var(--b24-font-family-default)
}

.b24-form {
    font-family: var(--b24-font-family);
    line-height: normal
}

.b24-form * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: none
}

.b24-form a {
    color: var(--b24-text-color);
    cursor: pointer
}

.b24-form-wrapper {
    position: relative;
    display: block;
    background-color: var(--b24-background-color);
    min-height: 250px;
    max-width: 700px;
    margin: 0 auto;
    -webkit-transition: min-height .18s ease;
    -o-transition: min-height .18s ease;
    transition: min-height .18s ease;
    word-break: break-word;
    border-radius: var(--ui-border-radius-md)
}

.b24-form-header-padding {
    padding: 10px
}

.b24-form-content {
    padding: 14px 31px
}

.b24-form-sign {
    text-align: right;
    margin: -10px 0 0;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px 31px
}

.b24-form .b24-form-sign-abuse-link {
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    font: 12px var(--b24-font-family);
    opacity: .4;
    text-decoration: none;
    border-bottom: 1px solid var(--b24-text-color)
}

.b24-form .b24-form-sign-abuse {
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.b24-form .b24-form-sign-abuse-link:hover {
    opacity: .7
}

.b24-form .b24-form-sign-abuse-link:focus {
    color: var(--b24-text-color) !important
}

.b24-form .b24-form-sign-abuse-help {
    display: inline-block;
    margin-right: auto;
    margin-left: 5px;
    width: 20px;
    height: 20px;
    background: url(data:image/svg+xml;charset=utf-8,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'24\'\ height=\'24\'\ fill=\'none\'%3E%3Cpath\ fill=\'%23525C69\'\ fill-rule=\'evenodd\'\ d=\'M20\ 12a8\ 8\ 0\ 1\ 1-16\ 0\ 8\ 8\ 0\ 0\ 1\ 16\ 0m-9.007\ 2.629v1.807h1.842v-1.807zm-.164-3.872H9.104q.012-.634.217-1.161.205-.528.575-.915a2.6\ 2.6\ 0\ 0\ 1\ .891-.605\ 3\ 3\ 0\ 0\ 1\ 1.168-.217q.833\ 0\ 1.39.229.558.229.898.57a2.1\ 2.1\ 0\ 0\ 1\ .634\ 1.467q0\ .561-.147.926a2.3\ 2.3\ 0\ 0\ 1-.845\ 1.062q-.264.18-.499.363-.234.181-.416.417a1.2\ 1.2\ 0\ 0\ 0-.229.586v.446h-1.584v-.528q.035-.504.194-.845.157-.34.37-.58.21-.24.445-.417a7\ 7\ 0\ 0\ 0\ .434-.352q.199-.176.323-.387a.96.96\ 0\ 0\ 0\ .111-.528q0-.54-.264-.798t-.733-.258a1.14\ 1.14\ 0\ 0\ 0-.546.123\ 1.1\ 1.1\ 0\ 0\ 0-.375.329q-.147.206-.217.48-.07.277-.07.593\'\ clip-rule=\'evenodd\'/%3E%3C/svg%3E) 50% no-repeat;
    background-size: 100%;
    cursor: pointer;
    opacity: .35;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.b24-form .b24-form-sign-abuse-help:hover {
    opacity: .45;
    -webkit-transition: none;
    -o-transition: none;
    transition: none
}

.b24-form-recaptcha {
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin: 0 31px 20px 0
}

.b24-form-content form {
    margin: 0
}

.b24-form-padding-side {
    padding-left: 31px;
    padding-right: 31px
}

@media (max-width: 530px) {
    .b24-form-padding-side {
        padding-left: 18px;
        padding-right: 18px
    }
}

.b24-form-state-container .b24-form-loader, .b24-form-state-container .b24-form-state {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: #fff;
    border-radius: var(--ui-border-radius-md)
}

.b24-form-state-container .b24-form-loader, .b24-form-state-container .b24-form-state {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    overflow: hidden;
    z-index: 15
}

div.b24-form-loader {
    padding-bottom: 20px
}

@-webkit-keyframes bxSunCover {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes bxSunCover {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.b24-form-state-container .b24-form-success {
    background-color: #a0be47
}

.b24-form-state-container .b24-form-error {
    background-color: #f25830
}

.b24-form-state-container .b24-form-warning {
    background-color: #fff
}

.b24-form-btn-container {
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    margin: 0 -5px
}

.b24-form-btn-block {
    padding: 5px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.b24-form-btn {
    position: relative;
    display: inline-block;
    padding: 15px 20px;
    margin: 0;
    min-height: 52px;
    width: 100%;
    border: none;
    border-radius: 4px;
    background-color: var(--b24-primary-color);
    font: 600 15px/22px var(--b24-font-family);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: -1px -1px 1px rgba(0, 0, 0, .09);
    box-shadow: -1px -1px 1px rgba(0, 0, 0, .09);
    outline: none;
    cursor: pointer;
    color: var(--b24-primary-text-color);
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease
}

.b24-form-btn:hover {
    background-color: var(--b24-primary-hover-color)
}

.b24-form-loader-progress-value:after {
    content: "%";
    font-size: 20px
}

.b24-form-field {
    margin-bottom: 15px;
    -webkit-transition: margin-bottom .2s linear;
    -o-transition: margin-bottom .2s linear;
    transition: margin-bottom .2s linear
}

.b24-form-control-container {
    display: block;
    position: relative;
    width: 100%;
    margin-bottom: 5px;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease
}

.b24-form-control-desc {
    font: 16px var(--b24-font-family);
    color: var(--b24-text-color)
}

.b24-form-control {
    outline: none;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease
}

.b24-form-control:-ms-input-placeholder, .b24-form-control::-moz-placeholder, .b24-form-control::-webkit-input-placeholder {
    color: transparent;
    -webkit-transition: all .17s linear;
    -o-transition: all .17s linear;
    transition: all .17s linear
}

.b24-form-control:focus::-moz-placeholder {
    color: rgba(0, 0, 0, .33)
}

.b24-form-control:focus:-ms-input-placeholder {
    color: rgba(0, 0, 0, .33)
}

.b24-form-control:focus::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .33)
}

.b24-form-control:focus:-moz-placeholder {
    color: rgba(0, 0, 0, .33)
}

.b24-form-control-list .b24-form-control, .b24-form-control-string .b24-form-control, .b24-form-control-text .b24-form-control {
    border-radius: 4px;
    height: 52px;
    background-image: linear-gradient(hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0));
    border: 1px solid var(--b24-field-border-color);
    background-color: var(--b24-field-background-color);
    color: var(--b24-text-color);
    width: 100%;
    font: 16px var(--b24-font-family);
    letter-spacing: -.3px
}

.b24-form-control-text .b24-form-control {
    height: 104px;
    min-height: 52px;
    padding-top: 23px;
    max-width: 100%;
    min-width: 100%;
    resize: vertical
}

.b24-form-control-list .b24-form-control:focus:not([readonly]), .b24-form-control-select .field-item:focus:not([readonly]), .b24-form-control-string .b24-form-control:focus:not([readonly]), .b24-form-control-text .b24-form-control:focus:not([readonly]) {
    background-color: #fff;
    background-color: var(--b24-field-focus-background-color);
    border-color: rgba(0, 0, 0, .25);
    border-color: var(--b24-primary-color)
}

.b24-form-control-list .b24-form-control:-webkit-autofill, .b24-form-control-select .field-item:-webkit-autofill, .b24-form-control-string .b24-form-control:-webkit-autofill, .b24-form-control-text .b24-form-control:-webkit-autofill {
    -webkit-box-shadow: inset 0 0 0 50px rgba(0, 0, 0, .08);
    -webkit-box-shadow: inset 0 0 0 50px var(--b24-field-background-color);
    -webkit-text-fill-color: #000;
    -webkit-text-fill-color: var(--b24-text-color);
    color: #000;
    color: var(--b24-text-color)
}

input.b24-form-control:-webkit-autofill {
    -webkit-background-clip: text;
    -webkit-box-shadow: 0 0 0 60px var(--b24-field-background-color) inset !important;
    -webkit-transition: background-color 5000s ease-in-out .1ms;
    -o-transition: background-color 5000s ease-in-out .1ms;
    transition: background-color 5000s ease-in-out .1ms
}

input.b24-form-control:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 60px var(--b24-field-focus-background-color) inset
}

.b24-form-control-required {
    color: red
}

.b24-form-control-label {
    -webkit-transition: all .18s linear;
    -o-transition: all .18s linear;
    transition: all .18s linear;
    font: 15px/17px var(--b24-font-family);
    opacity: .5;
    color: var(--b24-text-color)
}

.b24-form-control-list .b24-form-control-label, .b24-form-control-string .b24-form-control-label, .b24-form-control-text .b24-form-control-label {
    padding-left: 11px;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 5px;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden
}

.b24-form-control-text .b24-form-control-label {
    top: 15px;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.b24-form-control:focus + .b24-form-control-label {
    top: 8px;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    font-size: 13px
}

.b24-form-control-alert-message {
    position: absolute;
    left: 12px;
    background: #f25830;
    z-index: 10;
    border-radius: 0 2px 2px 2px;
    padding: 2px 4px 2px 22px;
    font: 13px var(--b24-font-family);
    color: #fff
}

@-webkit-keyframes b24ShowFieldMessage {
    0% {
        opacity: 0;
        margin-top: -20px;
        display: block
    }
    to {
        opacity: 1;
        margin-top: 0;
        display: block
    }
}

@keyframes b24ShowFieldMessage {
    0% {
        opacity: 0;
        margin-top: -20px;
        display: block
    }
    to {
        opacity: 1;
        margin-top: 0;
        display: block
    }
}

.b24-form-control-alert-message:after {
    height: 6px;
    width: 6px;
    border-color: transparent transparent #f25830 #f25830;
    border-style: solid;
    border-width: 3px;
    left: 0;
    bottom: 100%
}

.b24-form-control-alert-message:after, .b24-form-control-alert-message:before {
    content: "";
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute
}

.b24-form-control-alert-message:before {
    left: 3px;
    top: 3px;
    background: url("/consulting/images/svg_a80c1176.svg") no-repeat 50%;
    width: 15px;
    height: 15px;
    background-size: contain
}

.b24-form-control-alert-message a:hover {
    text-decoration: none;
    color: #fff
}

.b24-form-control-add-btn:after, .b24-form-control-add-btn:before {
    content: "";
    display: block;
    width: 11px;
    height: 1px;
    position: absolute;
    left: 0;
    top: 50%;
    background-color: #000;
    background-color: var(--b24-text-color)
}

.b24-form-control-add-btn:before {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.b24-form-control-icon-after .b24-form-control, .b24-form-control-icon-after .b24-form-control-label {
    padding-right: 35px
}

.b24-form-icon-after:after, .b24-form-icon-after:before, .b24-form-icon-before:after, .b24-form-icon-before:before {
    content: "";
    display: block;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease
}

.b24-form-icon-search:after {
    width: 13px;
    height: 13px
}

.b24-form-icon-file:after {
    width: 13px;
    height: 14px
}

.b24-form-icon-calendar:after {
    width: 17px;
    height: 17px
}

.b24-form-icon-remove:hover {
    opacity: .9
}

.b24-form-icon-remove:after, .b24-form-icon-remove:before {
    width: 2px;
    height: 12px;
    content: "";
    display: block;
    background-color: #000;
    background-color: var(--b24-text-color)
}

.b24-form-icon-remove:after {
    margin-left: -1px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.b24-form-icon-remove:before {
    margin-right: -1px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.b24-form-icon-clear:hover:after {
    opacity: .9
}

.b24-form-icon-clear:after {
    width: 20px;
    height: 20px
}

.b24-form-icon-check:after {
    width: 14px;
    height: 10px
}

.b24-form-control-input-text[type=number]::-webkit-inner-spin-button, .b24-form-control-input-text[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.b24-form-field-agreement .b24-form-control-container {
    line-height: 11px
}

.b24-form-field-agreement .b24-form-control-desc {
    font-size: 11px;
    opacity: .5;
    line-height: 1
}

.b24-form-field-agreement .b24-form-field-agreement-link {
    font-size: 11px;
    line-height: 1;
    cursor: pointer
}

.b24-form-field-agreement a.b24-form-field-agreement-link {
    color: #007eff;
    text-decoration: underline
}

.b24-form-field-agreement .b24-form-control-required {
    font-size: 11px;
    line-height: 1
}

.b24-window-popup {
    position: fixed;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 1100001;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.b24-window-popup.b24-window-popup-on-top {
    z-index: 1100002
}

.b24-window-popup-p-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.b24-window-widget:after {
    content: "";
    position: absolute;
    right: 75px;
    bottom: -28px;
    width: 0;
    height: 0;
    border-bottom: 28px solid #fff;
    border-right: 28px solid transparent;
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
    opacity: 0
}

.b24-window-widget-p-top-left.b24-window-widget:after {
    top: -28px;
    left: 75px;
    bottom: auto;
    right: auto;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg)
}

.b24-window-widget-p-top-right.b24-window-widget:after {
    top: -28px;
    bottom: auto;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.b24-window-widget-p-top-center.b24-window-widget:after {
    top: -28px;
    left: 50%;
    right: auto;
    bottom: auto;
    -webkit-transform: translate(-50%) rotate(-90deg);
    -ms-transform: translate(-50%) rotate(-90deg);
    transform: translate(-50%) rotate(-90deg)
}

.b24-window-widget-p-bottom-center.b24-window-widget:after {
    left: 50%;
    right: auto;
    -webkit-transform: translate(-50%) rotate(-180deg);
    -ms-transform: translate(-50%) rotate(-180deg);
    transform: translate(-50%) rotate(-180deg)
}

.b24-window-widget-p-bottom-left.b24-window-widget:after {
    left: 75px;
    -webkit-transform: rotate(-270deg);
    -ms-transform: rotate(-270deg);
    transform: rotate(-270deg)
}

.b24-window-overlay {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(0, 0, 0, .5);
    z-index: 15000
}

.b24-window-close:hover {
    opacity: 1
}

.b24-window-close:after, .b24-window-close:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 1px;
    height: 15px;
    background-color: #fff;
    background-color: var(--b24-primary-text-color);
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
    -ms-transform: translate(-50%, -50%) rotate(45deg);
    transform: translate(-50%, -50%) rotate(45deg)
}

.b24-window-close:after {
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
    -ms-transform: translate(-50%, -50%) rotate(-45deg);
    transform: translate(-50%, -50%) rotate(-45deg)
}

@-webkit-keyframes b24-form-scroll-textable-arrow-animation {
    0% {
        opacity: .2
    }
    30% {
        opacity: 1
    }
    60% {
        opacity: .2
    }
    to {
        opacity: .2
    }
}

@keyframes b24-form-scroll-textable-arrow-animation {
    0% {
        opacity: .2
    }
    30% {
        opacity: 1
    }
    60% {
        opacity: .2
    }
    to {
        opacity: .2
    }
}

.b24-window-scroll-arrow-down-box:hover .b24-window-scroll-arrow-down, .b24-window-scroll-arrow-up-box:hover .b24-window-scroll-arrow-up {
    background-color: rgba(0, 0, 0, .2)
}

.b24-form-dark .b24-window-scroll-arrow-down-box:hover .b24-window-scroll-arrow-down, .b24-form-dark .b24-window-scroll-arrow-up-box:hover .b24-window-scroll-arrow-up {
    background-color: hsla(0, 0%, 100%, .25)
}

.b24-window-scroll-arrow-down-box:hover .b24-window-scroll-arrow-down:before, .b24-window-scroll-arrow-up-box:hover .b24-window-scroll-arrow-up:before {
    opacity: .5
}

.b24-window-scroll-arrow-down:before, .b24-window-scroll-arrow-up:before {
    content: "";
    position: absolute;
    top: 24px;
    left: 50%;
    display: block;
    width: 26px;
    height: 16px;
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%2026%2016%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M13.285%2010.167L4.038.92a1%201%200%200%200-1.414%200L.914%202.63a1%201%200%200%200%200%201.414l11.618%2011.618a.997.997%200%200%200%20.753.292.997.997%200%200%200%20.753-.292L25.656%204.044a1%201%200%200%200%200-1.414L23.946.92a1%201%200%200%200-1.414%200l-9.247%209.247z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E);
    background-repeat: no-repeat;
    -webkit-transition: opacity .3s;
    -o-transition: opacity .3s;
    transition: opacity .3s;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    opacity: .3
}

.b24-window-scroll-arrow-up:before {
    top: 12px;
    left: 50%;
    -webkit-transform: rotate(180deg) translate(43%);
    -ms-transform: rotate(180deg) translate(43%);
    transform: rotate(180deg) translate(43%)
}

.b24-form-control-file .b24-form-control:hover {
    background-color: rgba(0, 0, 0, .12)
}

.b24-form-control-file .b24-form-control:after, .b24-form-control-file .b24-form-control:before {
    content: "";
    background-color: #000;
    background-color: var(--b24-text-color);
    top: 50%;
    display: block;
    position: absolute;
    -webkit-transition: all .25s linear;
    -o-transition: all .25s linear;
    transition: all .25s linear
}

.b24-form-control-file .b24-form-control:after {
    width: 11px;
    height: 1px;
    margin-top: -.5px;
    left: 11px
}

.b24-form-control-file .b24-form-control:before {
    height: 11px;
    width: 1px;
    left: 15.5px;
    margin-top: -5.5px
}

.b24-form-control-file-item-name:hover .b24-form-control-file-item-preview-image-popup {
    display: block;
    -webkit-animation: showPopop .25s ease-in-out;
    animation: showPopop .25s ease-in-out
}

@-webkit-keyframes showPopop {
    0% {
        opacity: 0;
        display: block
    }
    to {
        opacity: 1
    }
}

@keyframes showPopop {
    0% {
        opacity: 0;
        display: block
    }
    to {
        opacity: 1
    }
}

.b24-form-control-file-item-remove:hover {
    opacity: .9
}

.b24-form-control-file-item-remove:after, .b24-form-control-file-item-remove:before {
    position: absolute;
    width: 2px;
    height: 12px;
    content: "";
    left: 50%;
    top: 50%;
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    display: block;
    background-color: #000;
    background-color: var(--b24-text-color)
}

.b24-form-control-file-item-remove:after {
    -webkit-transform: rotate(-45deg) translate(-50%, -50%);
    -ms-transform: rotate(-45deg) translate(-50%, -50%);
    transform: rotate(-45deg) translate(-50%, -50%)
}

.b24-form-control-file-item-remove:before {
    -webkit-transform: rotate(45deg) translate(-50%, -50%);
    -ms-transform: rotate(45deg) translate(-50%, -50%);
    transform: rotate(45deg) translate(-50%, -50%)
}

.b24-form-control-list .b24-form-control-container:after {
    content: "";
    position: absolute;
    height: 7px;
    width: 7px;
    border-right: 2px solid #000;
    border-right: 2px solid var(--b24-text-color);
    border-bottom: 2px solid #000;
    border-bottom: 2px solid var(--b24-text-color);
    top: 24px;
    right: 10px;
    -webkit-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    opacity: .37;
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    transform: translateX(-50%) translateY(-50%) rotate(45deg)
}

.b24-form-control-list:hover .b24-form-control-container:after {
    opacity: 1
}

.b24-form-control-list-selector-item:hover {
    opacity: .7
}

.b24-form-control-product-quantity-add:after, .b24-form-control-product-quantity-add:before, .b24-form-control-product-quantity-remove:after {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    content: "";
    background: #fff;
    background: var(--b24-primary-text-color);
    border-radius: 1.5px;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.b24-form-control-product-quantity-add:after, .b24-form-control-product-quantity-remove:after {
    height: 3px;
    width: 14px
}

.b24-form-control-product-quantity-add:before {
    height: 14px;
    width: 3px
}

@-webkit-keyframes vdpSlideFromLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-.5em, 0, 0);
        transform: translate3d(-.5em, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes vdpSlideFromLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-.5em, 0, 0);
        transform: translate3d(-.5em, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@-webkit-keyframes vdpSlideFromRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(.5em, 0, 0);
        transform: translate3d(.5em, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes vdpSlideFromRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(.5em, 0, 0);
        transform: translate3d(.5em, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@-webkit-keyframes vdpFadeCalendar {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes vdpFadeCalendar {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.vdpClearInput:before {
    content: "?";
    width: 1.4em;
    height: 1.4em;
    line-height: 1.1em;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -.7em 0 0 -.7em;
    color: rgba(0, 0, 0, .3);
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 50%;
    background-color: #fff
}

.vdpClearInput:hover:before {
    -webkit-box-shadow: 0 .2em .5em rgba(0, 0, 0, .15);
    box-shadow: 0 .2em .5em rgba(0, 0, 0, .15)
}

.vdpArrow::-moz-focus-inner, .vdpClearInput::-moz-focus-inner, .vdpPeriodControl > button::-moz-focus-inner {
    padding: 0;
    border: 0
}

.vdpArrow:before {
    content: "";
    width: 2.2em;
    height: 2.2em;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -1.1em 0 0 -1.1em;
    border-radius: 100%;
    -webkit-transition: background-color .2s;
    -o-transition: background-color .2s;
    transition: background-color .2s
}

.vdpArrow:active, .vdpArrow:focus, .vdpArrow:hover {
    outline: 0
}

.vdpArrow:active:before, .vdpArrow:focus:before, .vdpArrow:hover:before {
    background-color: #fff;
    background-color: var(--b24-field-focus-background-color)
}

.vdpArrowNext:before {
    margin-left: -1.4em
}

.vdpArrow:after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -.5em;
    width: 0;
    height: 0;
    border: .5em solid transparent
}

.vdpArrowPrev:after {
    margin-left: -.8em;
    border-right-color: #000;
    border-right-color: var(--b24-text-color)
}

.vdpArrowNext:after {
    margin-left: -.5em;
    border-left-color: #000;
    border-left-color: var(--b24-text-color)
}

@media (hover: hover) {
    .vdpCell.selectable:hover .vdpCellContent {
        color: #fff;
        color: var(--b24-primary-text-color);
        background: #0f58d0;
        background: var(--b24-primary-color)
    }
}

.vdpTimeUnit > input:focus, .vdpTimeUnit > input:hover {
    border-bottom-color: #7485c2
}

.vdpTimeUnit > input::-webkit-inner-spin-button, .vdpTimeUnit > input::-webkit-outer-spin-button {
    margin: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.vdpTimeCloseBtn:hover {
    background: var(--b24-primary-hover-color)
}

.b24-form-slider-control-next:hover .b24-form-slider-control-next-icon, .b24-form-slider-control-prev:hover .b24-form-slider-control-prev-icon {
    background-color: hsla(0, 0%, 100%, .5);
    cursor: pointer
}

.b24-form-dropdown {
    position: relative
}

@media (max-width: 520px) {
    .b24-form-dropdown {
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 1000;
        display: block
    }
}

.b24-window-mounts #b24-window-mount-187434693572285488611151882483778, .b24-form #b24-187434693572285488611151882483778 {
    --b24-font-family: Montserrat, var(--b24-font-family-default);
    --b24-primary-color: rgba(50, 80, 157, 1);
    --b24-primary-text-color: rgba(255, 255, 255, 1);
    --b24-text-color: rgba(0, 0, 0, 1);
    --b24-background-color: rgba(255, 255, 255, 1);
    --b24-field-border-color: rgba(189, 189, 189, 0.04);
    --b24-field-background-color: rgba(0, 0, 0, 0.04);
    --b24-field-focus-background-color: rgba(0, 0, 0, 0.04);
    --b24-popup-background-color: rgba(255, 255, 255, 1);
    --b24-primary-hover-color: rgba(50, 80, 157, 0.7)
}

.sf-hidden {
    display: none !important
}

@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    src: url(" /fonts/10-signs-to-spot-a-love-scam-checklist_font_100.woff2 ") format("woff2")format("woff2");
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9 U+1FAF0-1FAF8 U+1FB00-1FBFF
}

@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    src: url("/fonts/10-signs-to-spot-a-love-scam-checklist_font_101.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    src: url("/fonts/10-signs-to-spot-a-love-scam-checklist_font_100.woff2") format("woff2") format("woff2");
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9 U+1FAF0-1FAF8 U+1FB00-1FBFF
}

@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    src: url("/fonts/10-signs-to-spot-a-love-scam-checklist_font_101.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@-webkit-keyframes spinner-spin {
    0% {
        -webkit-transform: rotateZ(0deg);
        transform: rotateZ(0deg)
    }
    10% {
        -webkit-transform: rotateZ(135deg);
        transform: rotateZ(135deg)
    }
    25% {
        -webkit-transform: rotateZ(245deg);
        transform: rotateZ(245deg)
    }
    60% {
        -webkit-transform: rotateZ(700deg);
        transform: rotateZ(700deg)
    }
    75% {
        -webkit-transform: rotateZ(810deg);
        transform: rotateZ(810deg)
    }
    100% {
        -webkit-transform: rotateZ(3turn);
        transform: rotateZ(3turn)
    }
}

@keyframes spinner-spin {
    0% {
        -webkit-transform: rotateZ(0deg);
        transform: rotateZ(0deg)
    }
    10% {
        -webkit-transform: rotateZ(135deg);
        transform: rotateZ(135deg)
    }
    25% {
        -webkit-transform: rotateZ(245deg);
        transform: rotateZ(245deg)
    }
    60% {
        -webkit-transform: rotateZ(700deg);
        transform: rotateZ(700deg)
    }
    75% {
        -webkit-transform: rotateZ(810deg);
        transform: rotateZ(810deg)
    }
    100% {
        -webkit-transform: rotateZ(3turn);
        transform: rotateZ(3turn)
    }
}

@-webkit-keyframes overlay-spin {
    0% {
        opacity: 1;
        -webkit-transform: rotateZ(45deg);
        transform: rotateZ(45deg)
    }
    100% {
        opacity: 1;
        -webkit-transform: rotateZ(225deg);
        transform: rotateZ(225deg)
    }
}

@keyframes overlay-spin {
    0% {
        opacity: 1;
        -webkit-transform: rotateZ(45deg);
        transform: rotateZ(45deg)
    }
    100% {
        opacity: 1;
        -webkit-transform: rotateZ(225deg);
        transform: rotateZ(225deg)
    }
}

.rc-anchor {
    border-radius: 3px;
    box-shadow: 0 0 4px 1px rgba(0, 0, 0, .08);
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 0, 0, .08);
    -moz-box-shadow: 0 0 4px 1px rgba(0, 0, 0, .08)
}

.rc-anchor-light {
    background: #f9f9f9;
    color: #000
}

.rc-anchor-error-msg-container {
    color: #d93025;
    font-family: Roboto, helvetica, arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    left: 0;
    line-height: 14px;
    margin: 2px;
    position: absolute;
    top: 0
}

.rc-anchor-normal-footer {
    display: inline-block;
    height: 74px;
    vertical-align: top;
    width: 70px
}

.rc-anchor-logo-img {
    background: url("/consulting/images/asset_10.png");
    background-repeat: no-repeat
}

.rc-anchor-light div a:link, .rc-anchor-light div a:visited {
    color: #555
}

.rc-anchor-dark div a:link, .rc-anchor-dark div a:visited {
    color: #f5f5f5
}

.rc-anchor-invisible .rc-anchor-pt {
    font-family: Roboto, helvetica, arial, sans-serif;
    font-size: 8px;
    font-weight: 400
}

.rc-anchor-pt {
    background-image: url("/consulting/images/asset_1018.png")
}

.rc-anchor-pt a {
    display: inline;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 2px;
    padding-bottom: 2px;
    text-decoration: none
}

.rc-anchor-pt a:hover {
    text-decoration: underline
}

#rc-anchor-alert, .rc-anchor-alert {
    color: red;
    font-size: 9px;
    margin: 2px;
    position: absolute;
    top: 0
}

.rc-anchor-invisible {
    height: 60px;
    width: 256px;
    display: flex
}

.rc-anchor-invisible-text {
    background: #1a73e8;
    color: white;
    display: flex;
    -webkit-flex-basis: 166px;
    flex-basis: 166px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    font-family: Roboto, helvetica, arial, sans-serif;
    font-size: 13px;
    font-weight: 400;
    height: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    line-height: 20px;
    padding: 0 16px;
    white-space: nowrap
}

.rc-anchor-invisible-text.smalltext .rc-anchor-pt a:link {
    font-size: 9px
}

.rc-anchor-invisible-text strong {
    font-weight: 500
}

.rc-anchor-invisible .rc-anchor-normal-footer .rc-anchor-pt {
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease;
    text-align: center;
    width: 70px;
    margin-top: 2px
}

.rc-anchor-logo-img-large {
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.rc-anchor-invisible-nohover .rc-anchor-logo-img-large {
    -webkit-background-size: 44px 44px;
    background-size: 44px;
    margin: 8px 13px 0 13px;
    height: 44px;
    width: 44px
}

.rc-anchor-invisible-nohover .rc-anchor-normal-footer .rc-anchor-pt {
    opacity: 0
}

.rc-anchor-invisible-nohover .rc-anchor-invisible-text .rc-anchor-pt {
    opacity: 1
}

.rc-anchor-invisible-text .rc-anchor-pt {
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease
}

.rc-anchor-invisible-text .rc-anchor-pt a:link, .rc-anchor-invisible-text .rc-anchor-pt a:visited {
    color: white;
    font-size: 10px
}

.rc-anchor-invisible-hover .rc-anchor-invisible-text .rc-anchor-pt a:link {
    display: none
}

.rc-anchor-invisible-nohover .rc-anchor-invisible-text .rc-anchor-pt a:link, .rc-anchor-invisible-hover-hovered .rc-anchor-invisible-text .rc-anchor-pt a:link {
    display: inline
}

.rc-anchor-invisible-hover .rc-anchor-normal-footer .rc-anchor-pt a:link {
    display: inline
}

.rc-anchor-invisible-nohover .rc-anchor-normal-footer .rc-anchor-pt a:link, .rc-anchor-invisible-hover-hovered .rc-anchor-normal-footer .rc-anchor-pt a:link {
    display: none
}

.rc-audiochallenge-tdownload-link:focus-visible {
    background-color: #d8d8d8
}

.rc-audiochallenge-tdownload-link-on-dark:focus-visible {
    background-color: #d8d8d8
}

.rc-audiochallenge-tdownload-link:focus, .rc-audiochallenge-tdownload-link:hover {
    opacity: .8;
    outline: none
}

.rc-audiochallenge-tdownload-link-on-dark:focus, .rc-audiochallenge-tdownload-link-on-dark:hover {
    opacity: .8;
    outline: none
}

.rc-button-default:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 2pt #185abc;
    box-shadow: 0 0 0 2pt #185abc
}

body {
    margin: 0
}

.rc-button-reload:focus-visible {
    background-color: #d8d8d8
}

.rc-button-reload-on-dark:focus-visible {
    background-color: #d8d8d8
}

.rc-button-audio:focus-visible {
    background-color: #d8d8d8
}

.rc-button-audio-on-dark:focus-visible {
    background-color: #d8d8d8
}

.rc-button-image:focus-visible {
    background-color: #d8d8d8
}

.rc-button-image-on-dark:focus-visible {
    background-color: #d8d8d8
}

.rc-button-liveness:focus-visible {
    background-color: #d8d8d8
}

.rc-button-qr:focus-visible {
    background-color: #d8d8d8
}

.rc-button-liveness-on-dark:focus-visible {
    background-color: #d8d8d8
}

.rc-button-qr-on-dark:focus-visible {
    background-color: #d8d8d8
}

.rc-button-help:focus-visible {
    background-color: #d8d8d8
}

.rc-button-help-on-dark:focus-visible {
    background-color: #d8d8d8
}

.rc-button-undo:focus-visible {
    background-color: #d8d8d8
}

.rc-button-undo-on-dark:focus-visible {
    background-color: #d8d8d8
}

.rc-button:focus, .rc-button:hover {
    opacity: .8;
    outline: none
}

.goog-container:focus {
    outline: none
}

.goog-container:focus {
    outline: none
}

#rc-imageselect .rc-button:focus {
    outline: none
}

td:focus {
    outline: none
}

.rc-2fa-response-field input:focus {
    border: 1px #185abc solid
}

.rc-2fa-response-field-error input:focus {
    border: 1px #d93025 solid
}

.rc-2fa-submit-button-holder button:disabled {
    background-color: white;
    border: 1px solid #979797;
    color: rgba(0, 0, 0, .38)
}

.rc-2fa-cancel-button-holder button:active {
    border: none
}

.rc-response-input-field:focus {
    border: 1px solid #1a73e8
}

.rc-response-input-field-error:focus {
    border: 1px solid #ff0000
}

.sf-hidden {
    display: none !important
}

@font-face {
    font-family: elementskit;
    src: url("/fonts/crypto-fraud-investigation_font_104.woff") format("woff") format("woff");
    font-weight: 400;
    font-style: normal
}

.ekit-wid-con .icon::before, .elementor-editor-active .icon::before, .elementor-widget .icon::before {
    font-family: elementskit !important;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.ekit-wid-con .icon.icon-home::before, .icon.icon-home::before {
    content: ""
}

.ekit-wid-con .icon.icon-advanced-slider::before, .icon.icon-advanced-slider::before {
    content: ""
}

.ekit-wid-con .icon.icon-image-box::before, .icon.icon-image-box::before {
    content: ""
}

.ekit-wid-con .icon.icon-image-swap::before, .icon.icon-image-swap::before {
    content: ""
}

.ekit-wid-con .icon.icon-apartment1::before, .icon.icon-apartment1::before {
    content: ""
}

.ekit-wid-con .icon.icon-pencil::before, .icon.icon-pencil::before {
    content: ""
}

.ekit-wid-con .icon.icon-magic-wand::before, .icon.icon-magic-wand::before {
    content: ""
}

.ekit-wid-con .icon.icon-drop::before, .icon.icon-drop::before {
    content: ""
}

.ekit-wid-con .icon.icon-lighter::before, .icon.icon-lighter::before {
    content: ""
}

.ekit-wid-con .icon.icon-poop::before, .icon.icon-poop::before {
    content: ""
}

.ekit-wid-con .icon.icon-sun::before, .icon.icon-sun::before {
    content: ""
}

.ekit-wid-con .icon.icon-moon::before, .icon.icon-moon::before {
    content: ""
}

.ekit-wid-con .icon.icon-cloud1::before, .icon.icon-cloud1::before {
    content: ""
}

.ekit-wid-con .icon.icon-cloud-upload::before, .icon.icon-cloud-upload::before {
    content: ""
}

.ekit-wid-con .icon.icon-cloud-download::before, .icon.icon-cloud-download::before {
    content: ""
}

.ekit-wid-con .icon.icon-cloud-sync::before, .icon.icon-cloud-sync::before {
    content: ""
}

.ekit-wid-con .icon.icon-cloud-check::before, .icon.icon-cloud-check::before {
    content: ""
}

.ekit-wid-con .icon.icon-database1::before, .icon.icon-database1::before {
    content: ""
}

.ekit-wid-con .icon.icon-lock::before, .icon.icon-lock::before {
    content: ""
}

.ekit-wid-con .icon.icon-cog::before, .icon.icon-cog::before {
    content: ""
}

.ekit-wid-con .icon.icon-trash::before, .icon.icon-trash::before {
    content: ""
}

.ekit-wid-con .icon.icon-dice::before, .icon.icon-dice::before {
    content: ""
}

.ekit-wid-con .icon.icon-heart1::before, .icon.icon-heart1::before {
    content: ""
}

.ekit-wid-con .icon.icon-star1::before, .icon.icon-star1::before {
    content: ""
}

.ekit-wid-con .icon.icon-star-half::before, .icon.icon-star-half::before {
    content: ""
}

.ekit-wid-con .icon.icon-star-empty::before, .icon.icon-star-empty::before {
    content: ""
}

.ekit-wid-con .icon.icon-flag::before, .icon.icon-flag::before {
    content: ""
}

.ekit-wid-con .icon.icon-envelope1::before, .icon.icon-envelope1::before {
    content: ""
}

.ekit-wid-con .icon.icon-paperclip::before, .icon.icon-paperclip::before {
    content: ""
}

.ekit-wid-con .icon.icon-inbox::before, .icon.icon-inbox::before {
    content: ""
}

.ekit-wid-con .icon.icon-eye::before, .icon.icon-eye::before {
    content: ""
}

.ekit-wid-con .icon.icon-printer::before, .icon.icon-printer::before {
    content: ""
}

.ekit-wid-con .icon.icon-file-empty::before, .icon.icon-file-empty::before {
    content: ""
}

.ekit-wid-con .icon.icon-file-add::before, .icon.icon-file-add::before {
    content: ""
}

.ekit-wid-con .icon.icon-enter::before, .icon.icon-enter::before {
    content: ""
}

.ekit-wid-con .icon.icon-exit::before, .icon.icon-exit::before {
    content: ""
}

.ekit-wid-con .icon.icon-graduation-hat::before, .icon.icon-graduation-hat::before {
    content: ""
}

.ekit-wid-con .icon.icon-license::before, .icon.icon-license::before {
    content: ""
}

.ekit-wid-con .icon.icon-music-note::before, .icon.icon-music-note::before {
    content: ""
}

.ekit-wid-con .icon.icon-film-play::before, .icon.icon-film-play::before {
    content: ""
}

.ekit-wid-con .icon.icon-camera-video::before, .icon.icon-camera-video::before {
    content: ""
}

.ekit-wid-con .icon.icon-camera::before, .icon.icon-camera::before {
    content: ""
}

.ekit-wid-con .icon.icon-picture::before, .icon.icon-picture::before {
    content: ""
}

.ekit-wid-con .icon.icon-book::before, .icon.icon-book::before {
    content: ""
}

.ekit-wid-con .icon.icon-bookmark::before, .icon.icon-bookmark::before {
    content: ""
}

.ekit-wid-con .icon.icon-user::before, .icon.icon-user::before {
    content: ""
}

.ekit-wid-con .icon.icon-users::before, .icon.icon-users::before {
    content: ""
}

.ekit-wid-con .icon.icon-shirt::before, .icon.icon-shirt::before {
    content: ""
}

.ekit-wid-con .icon.icon-store::before, .icon.icon-store::before {
    content: ""
}

.ekit-wid-con .icon.icon-cart2::before, .icon.icon-cart2::before {
    content: ""
}

.ekit-wid-con .icon.icon-tag::before, .icon.icon-tag::before {
    content: ""
}

.ekit-wid-con .icon.icon-phone-handset::before, .icon.icon-phone-handset::before {
    content: ""
}

.ekit-wid-con .icon.icon-phone::before, .icon.icon-phone::before {
    content: ""
}

.ekit-wid-con .icon.icon-pushpin::before, .icon.icon-pushpin::before {
    content: ""
}

.ekit-wid-con .icon.icon-map-marker::before, .icon.icon-map-marker::before {
    content: ""
}

.ekit-wid-con .icon.icon-map::before, .icon.icon-map::before {
    content: ""
}

.ekit-wid-con .icon.icon-location::before, .icon.icon-location::before {
    content: ""
}

.ekit-wid-con .icon.icon-calendar-full::before, .icon.icon-calendar-full::before {
    content: ""
}

.ekit-wid-con .icon.icon-keyboard::before, .icon.icon-keyboard::before {
    content: ""
}

.ekit-wid-con .icon.icon-spell-check::before, .icon.icon-spell-check::before {
    content: ""
}

.ekit-wid-con .icon.icon-screen::before, .icon.icon-screen::before {
    content: ""
}

.ekit-wid-con .icon.icon-smartphone::before, .icon.icon-smartphone::before {
    content: ""
}

.ekit-wid-con .icon.icon-tablet::before, .icon.icon-tablet::before {
    content: ""
}

.ekit-wid-con .icon.icon-laptop::before, .icon.icon-laptop::before {
    content: ""
}

.ekit-wid-con .icon.icon-laptop-phone::before, .icon.icon-laptop-phone::before {
    content: ""
}

.ekit-wid-con .icon.icon-power-switch::before, .icon.icon-power-switch::before {
    content: ""
}

.ekit-wid-con .icon.icon-bubble::before, .icon.icon-bubble::before {
    content: ""
}

.ekit-wid-con .icon.icon-heart-pulse::before, .icon.icon-heart-pulse::before {
    content: ""
}

.ekit-wid-con .icon.icon-construction::before, .icon.icon-construction::before {
    content: ""
}

.ekit-wid-con .icon.icon-pie-chart::before, .icon.icon-pie-chart::before {
    content: ""
}

.ekit-wid-con .icon.icon-chart-bars::before, .icon.icon-chart-bars::before {
    content: ""
}

.ekit-wid-con .icon.icon-gift1::before, .icon.icon-gift1::before {
    content: ""
}

.ekit-wid-con .icon.icon-diamond1::before, .icon.icon-diamond1::before {
    content: ""
}

.ekit-wid-con .icon.icon-dinner::before, .icon.icon-dinner::before {
    content: ""
}

.ekit-wid-con .icon.icon-coffee-cup::before, .icon.icon-coffee-cup::before {
    content: ""
}

.ekit-wid-con .icon.icon-leaf::before, .icon.icon-leaf::before {
    content: ""
}

.ekit-wid-con .icon.icon-paw::before, .icon.icon-paw::before {
    content: ""
}

.ekit-wid-con .icon.icon-rocket::before, .icon.icon-rocket::before {
    content: ""
}

.ekit-wid-con .icon.icon-briefcase::before, .icon.icon-briefcase::before {
    content: ""
}

.ekit-wid-con .icon.icon-bus::before, .icon.icon-bus::before {
    content: ""
}

.ekit-wid-con .icon.icon-car1::before, .icon.icon-car1::before {
    content: ""
}

.ekit-wid-con .icon.icon-train::before, .icon.icon-train::before {
    content: ""
}

.ekit-wid-con .icon.icon-bicycle::before, .icon.icon-bicycle::before {
    content: ""
}

.ekit-wid-con .icon.icon-wheelchair::before, .icon.icon-wheelchair::before {
    content: ""
}

.ekit-wid-con .icon.icon-select::before, .icon.icon-select::before {
    content: ""
}

.ekit-wid-con .icon.icon-earth::before, .icon.icon-earth::before {
    content: ""
}

.ekit-wid-con .icon.icon-smile::before, .icon.icon-smile::before {
    content: ""
}

.ekit-wid-con .icon.icon-sad::before, .icon.icon-sad::before {
    content: ""
}

.ekit-wid-con .icon.icon-neutral::before, .icon.icon-neutral::before {
    content: ""
}

.ekit-wid-con .icon.icon-mustache::before, .icon.icon-mustache::before {
    content: ""
}

.ekit-wid-con .icon.icon-alarm::before, .icon.icon-alarm::before {
    content: ""
}

.ekit-wid-con .icon.icon-bullhorn::before, .icon.icon-bullhorn::before {
    content: ""
}

.ekit-wid-con .icon.icon-volume-high::before, .icon.icon-volume-high::before {
    content: ""
}

.ekit-wid-con .icon.icon-volume-medium::before, .icon.icon-volume-medium::before {
    content: ""
}

.ekit-wid-con .icon.icon-volume-low::before, .icon.icon-volume-low::before {
    content: ""
}

.ekit-wid-con .icon.icon-volume::before, .icon.icon-volume::before {
    content: ""
}

.ekit-wid-con .icon.icon-mic::before, .icon.icon-mic::before {
    content: ""
}

.ekit-wid-con .icon.icon-hourglass::before, .icon.icon-hourglass::before {
    content: ""
}

.ekit-wid-con .icon.icon-undo::before, .icon.icon-undo::before {
    content: ""
}

.ekit-wid-con .icon.icon-redo::before, .icon.icon-redo::before {
    content: ""
}

.ekit-wid-con .icon.icon-sync::before, .icon.icon-sync::before {
    content: ""
}

.ekit-wid-con .icon.icon-history::before, .icon.icon-history::before {
    content: ""
}

.ekit-wid-con .icon.icon-clock1::before, .icon.icon-clock1::before {
    content: ""
}

.ekit-wid-con .icon.icon-download::before, .icon.icon-download::before {
    content: ""
}

.ekit-wid-con .icon.icon-upload::before, .icon.icon-upload::before {
    content: ""
}

.ekit-wid-con .icon.icon-enter-down::before, .icon.icon-enter-down::before {
    content: ""
}

.ekit-wid-con .icon.icon-exit-up::before, .icon.icon-exit-up::before {
    content: ""
}

.ekit-wid-con .icon.icon-bug::before, .icon.icon-bug::before {
    content: ""
}

.ekit-wid-con .icon.icon-code::before, .icon.icon-code::before {
    content: ""
}

.ekit-wid-con .icon.icon-link::before, .icon.icon-link::before {
    content: ""
}

.ekit-wid-con .icon.icon-unlink::before, .icon.icon-unlink::before {
    content: ""
}

.ekit-wid-con .icon.icon-thumbs-up::before, .icon.icon-thumbs-up::before {
    content: ""
}

.ekit-wid-con .icon.icon-thumbs-down::before, .icon.icon-thumbs-down::before {
    content: ""
}

.ekit-wid-con .icon.icon-magnifier::before, .icon.icon-magnifier::before {
    content: ""
}

.ekit-wid-con .icon.icon-cross::before, .icon.icon-cross::before {
    content: ""
}

.ekit-wid-con .icon.icon-chevron-up::before, .icon.icon-chevron-up::before {
    content: ""
}

.ekit-wid-con .icon.icon-chevron-down::before, .icon.icon-chevron-down::before {
    content: ""
}

.ekit-wid-con .icon.icon-chevron-left::before, .icon.icon-chevron-left::before {
    content: ""
}

.ekit-wid-con .icon.icon-chevron-right::before, .icon.icon-chevron-right::before {
    content: ""
}

.ekit-wid-con .icon.icon-arrow-up::before, .icon.icon-arrow-up::before {
    content: ""
}

.ekit-wid-con .icon.icon-arrow-down::before, .icon.icon-arrow-down::before {
    content: ""
}

.ekit-wid-con .icon.icon-arrow-left::before, .icon.icon-arrow-left::before {
    content: ""
}

.ekit-wid-con .icon.icon-arrow-right::before, .icon.icon-arrow-right::before {
    content: ""
}

.ekit-wid-con .icon.icon-right-arrow::before, .icon.icon-right-arrow::before {
    content: ""
}

.ekit-wid-con .icon.icon-left-arrow::before, .icon.icon-left-arrow::before {
    content: ""
}

.ekit-wid-con .icon.icon-download-arrow::before, .icon.icon-download-arrow::before {
    content: ""
}

.ekit-wid-con .icon.icon-up-arrow::before, .icon.icon-up-arrow::before {
    content: ""
}

.ekit-wid-con .icon.icon-arrows::before, .icon.icon-arrows::before {
    content: ""
}

.ekit-wid-con .icon.icon-double-angle-pointing-to-right::before, .icon.icon-double-angle-pointing-to-right::before {
    content: ""
}

.ekit-wid-con .icon.icon-double-left-chevron::before, .icon.icon-double-left-chevron::before {
    content: ""
}

.ekit-wid-con .icon.icon-left-arrow2::before, .icon.icon-left-arrow2::before {
    content: ""
}

.ekit-wid-con .icon.icon-right-arrow2::before, .icon.icon-right-arrow2::before {
    content: ""
}

.ekit-wid-con .icon.icon-warning::before, .icon.icon-warning::before {
    content: ""
}

.ekit-wid-con .icon.icon-down-arrow1::before, .icon.icon-down-arrow1::before {
    content: ""
}

.ekit-wid-con .icon.icon-up-arrow1::before, .icon.icon-up-arrow1::before {
    content: ""
}

.ekit-wid-con .icon.icon-right-arrow1::before, .icon.icon-right-arrow1::before {
    content: "";
    font-weight: 900
}

.ekit-wid-con .icon.icon-left-arrows::before, .icon.icon-left-arrows::before {
    content: ""
}

.ekit-wid-con .icon.icon-question-circle::before, .icon.icon-question-circle::before {
    content: ""
}

.ekit-wid-con .icon.icon-menu-circle::before, .icon.icon-menu-circle::before {
    content: ""
}

.ekit-wid-con .icon.icon-checkmark-circle::before, .icon.icon-checkmark-circle::before {
    content: ""
}

.ekit-wid-con .icon.icon-cross-circle::before, .icon.icon-cross-circle::before {
    content: ""
}

.ekit-wid-con .icon.icon-plus-circle::before, .icon.icon-plus-circle::before {
    content: ""
}

.ekit-wid-con .icon.icon-move::before, .icon.icon-move::before {
    content: ""
}

.ekit-wid-con .icon.icon-circle-minus::before, .icon.icon-circle-minus::before {
    content: ""
}

.ekit-wid-con .icon.icon-arrow-up-circle::before, .icon.icon-arrow-up-circle::before {
    content: ""
}

.ekit-wid-con .icon.icon-arrow-down-circle::before, .icon.icon-arrow-down-circle::before {
    content: ""
}

.ekit-wid-con .icon.icon-arrow-left-circle::before, .icon.icon-arrow-left-circle::before {
    content: ""
}

.ekit-wid-con .icon.icon-arrow-right-circle::before, .icon.icon-arrow-right-circle::before {
    content: ""
}

.ekit-wid-con .icon.icon-chevron-up-circle::before, .icon.icon-chevron-up-circle::before {
    content: ""
}

.ekit-wid-con .icon.icon-chevron-down-circle::before, .icon.icon-chevron-down-circle::before {
    content: ""
}

.ekit-wid-con .icon.icon-chevron-left-circle::before, .icon.icon-chevron-left-circle::before {
    content: ""
}

.ekit-wid-con .icon.icon-chevron-right-circle::before, .icon.icon-chevron-right-circle::before {
    content: ""
}

.ekit-wid-con .icon.icon-crop::before, .icon.icon-crop::before {
    content: ""
}

.ekit-wid-con .icon.icon-frame-expand::before, .icon.icon-frame-expand::before {
    content: ""
}

.ekit-wid-con .icon.icon-frame-contract::before, .icon.icon-frame-contract::before {
    content: ""
}

.ekit-wid-con .icon.icon-layers::before, .icon.icon-layers::before {
    content: ""
}

.ekit-wid-con .icon.icon-funnel::before, .icon.icon-funnel::before {
    content: ""
}

.ekit-wid-con .icon.icon-text-format::before, .icon.icon-text-format::before {
    content: ""
}

.ekit-wid-con .icon.icon-text-size::before, .icon.icon-text-size::before {
    content: ""
}

.ekit-wid-con .icon.icon-bold::before, .icon.icon-bold::before {
    content: ""
}

.ekit-wid-con .icon.icon-italic::before, .icon.icon-italic::before {
    content: ""
}

.ekit-wid-con .icon.icon-underline::before, .icon.icon-underline::before {
    content: ""
}

.ekit-wid-con .icon.icon-strikethrough::before, .icon.icon-strikethrough::before {
    content: ""
}

.ekit-wid-con .icon.icon-highlight::before, .icon.icon-highlight::before {
    content: ""
}

.ekit-wid-con .icon.icon-text-align-left::before, .icon.icon-text-align-left::before {
    content: ""
}

.ekit-wid-con .icon.icon-text-align-center::before, .icon.icon-text-align-center::before {
    content: ""
}

.ekit-wid-con .icon.icon-text-align-right::before, .icon.icon-text-align-right::before {
    content: ""
}

.ekit-wid-con .icon.icon-text-align-justify::before, .icon.icon-text-align-justify::before {
    content: ""
}

.ekit-wid-con .icon.icon-line-spacing::before, .icon.icon-line-spacing::before {
    content: ""
}

.ekit-wid-con .icon.icon-indent-increase::before, .icon.icon-indent-increase::before {
    content: ""
}

.ekit-wid-con .icon.icon-indent-decrease::before, .icon.icon-indent-decrease::before {
    content: ""
}

.ekit-wid-con .icon.icon-page-break::before, .icon.icon-page-break::before {
    content: ""
}

.ekit-wid-con .icon.icon-hand::before, .icon.icon-hand::before {
    content: ""
}

.ekit-wid-con .icon.icon-pointer-up::before, .icon.icon-pointer-up::before {
    content: ""
}

.ekit-wid-con .icon.icon-pointer-right::before, .icon.icon-pointer-right::before {
    content: ""
}

.ekit-wid-con .icon.icon-pointer-down::before, .icon.icon-pointer-down::before {
    content: ""
}

.ekit-wid-con .icon.icon-pointer-left::before, .icon.icon-pointer-left::before {
    content: ""
}

.ekit-wid-con .icon.icon-burger::before, .icon.icon-burger::before {
    content: ""
}

.ekit-wid-con .icon.icon-cakes::before, .icon.icon-cakes::before {
    content: ""
}

.ekit-wid-con .icon.icon-cheese::before, .icon.icon-cheese::before {
    content: ""
}

.ekit-wid-con .icon.icon-drink-glass::before, .icon.icon-drink-glass::before {
    content: ""
}

.ekit-wid-con .icon.icon-pizza::before, .icon.icon-pizza::before {
    content: ""
}

.ekit-wid-con .icon.icon-vplay::before, .icon.icon-vplay::before {
    content: ""
}

.ekit-wid-con .icon.icon-newsletter::before, .icon.icon-newsletter::before {
    content: ""
}

.ekit-wid-con .icon.icon-coins-2::before, .icon.icon-coins-2::before {
    content: ""
}

.ekit-wid-con .icon.icon-commerce-2::before, .icon.icon-commerce-2::before {
    content: ""
}

.ekit-wid-con .icon.icon-monitor::before, .icon.icon-monitor::before {
    content: ""
}

.ekit-wid-con .icon.icon-business::before, .icon.icon-business::before {
    content: ""
}

.ekit-wid-con .icon.icon-graphic-2::before, .icon.icon-graphic-2::before {
    content: ""
}

.ekit-wid-con .icon.icon-commerce-1::before, .icon.icon-commerce-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-hammer::before, .icon.icon-hammer::before {
    content: ""
}

.ekit-wid-con .icon.icon-justice-1::before, .icon.icon-justice-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-line::before, .icon.icon-line::before {
    content: ""
}

.ekit-wid-con .icon.icon-money-3::before, .icon.icon-money-3::before {
    content: ""
}

.ekit-wid-con .icon.icon-commerce::before, .icon.icon-commerce::before {
    content: ""
}

.ekit-wid-con .icon.icon-agenda::before, .icon.icon-agenda::before {
    content: ""
}

.ekit-wid-con .icon.icon-justice::before, .icon.icon-justice::before {
    content: ""
}

.ekit-wid-con .icon.icon-technology::before, .icon.icon-technology::before {
    content: ""
}

.ekit-wid-con .icon.icon-coins-1::before, .icon.icon-coins-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-bank::before, .icon.icon-bank::before {
    content: ""
}

.ekit-wid-con .icon.icon-calculator::before, .icon.icon-calculator::before {
    content: ""
}

.ekit-wid-con .icon.icon-soundcloud::before, .icon.icon-soundcloud::before {
    content: ""
}

.ekit-wid-con .icon.icon-chart2::before, .icon.icon-chart2::before {
    content: ""
}

.ekit-wid-con .icon.icon-checked::before, .icon.icon-checked::before {
    content: ""
}

.ekit-wid-con .icon.icon-clock11::before, .icon.icon-clock11::before {
    content: ""
}

.ekit-wid-con .icon.icon-comment2::before, .icon.icon-comment2::before {
    content: ""
}

.ekit-wid-con .icon.icon-comments::before, .icon.icon-comments::before {
    content: ""
}

.ekit-wid-con .icon.icon-consult::before, .icon.icon-consult::before {
    content: ""
}

.ekit-wid-con .icon.icon-consut2::before, .icon.icon-consut2::before {
    content: ""
}

.ekit-wid-con .icon.icon-deal::before, .icon.icon-deal::before {
    content: ""
}

.ekit-wid-con .icon.icon-envelope11::before, .icon.icon-envelope11::before {
    content: ""
}

.ekit-wid-con .icon.icon-folder::before, .icon.icon-folder::before {
    content: ""
}

.ekit-wid-con .icon.icon-folder2::before, .icon.icon-folder2::before {
    content: ""
}

.ekit-wid-con .icon.icon-invest::before, .icon.icon-invest::before {
    content: ""
}

.ekit-wid-con .icon.icon-loan::before, .icon.icon-loan::before {
    content: ""
}

.ekit-wid-con .icon.icon-menu1::before, .icon.icon-menu1::before {
    content: ""
}

.ekit-wid-con .icon.icon-list1::before, .icon.icon-list1::before {
    content: ""
}

.ekit-wid-con .icon.icon-map-marker1::before, .icon.icon-map-marker1::before {
    content: ""
}

.ekit-wid-con .icon.icon-mutual-fund::before, .icon.icon-mutual-fund::before {
    content: ""
}

.ekit-wid-con .icon.icon-google-plus::before, .icon.icon-google-plus::before {
    content: ""
}

.ekit-wid-con .icon.icon-phone1::before, .icon.icon-phone1::before {
    content: ""
}

.ekit-wid-con .icon.icon-pie-chart1::before, .icon.icon-pie-chart1::before {
    content: ""
}

.ekit-wid-con .icon.icon-play::before, .icon.icon-play::before {
    content: ""
}

.ekit-wid-con .icon.icon-savings::before, .icon.icon-savings::before {
    content: ""
}

.ekit-wid-con .icon.icon-search2::before, .icon.icon-search2::before {
    content: ""
}

.ekit-wid-con .icon.icon-tag1::before, .icon.icon-tag1::before {
    content: ""
}

.ekit-wid-con .icon.icon-tags::before, .icon.icon-tags::before {
    content: ""
}

.ekit-wid-con .icon.icon-instagram1::before, .icon.icon-instagram1::before {
    content: ""
}

.ekit-wid-con .icon.icon-quote::before, .icon.icon-quote::before {
    content: ""
}

.ekit-wid-con .icon.icon-arrow-point-to-down::before, .icon.icon-arrow-point-to-down::before {
    content: ""
}

.ekit-wid-con .icon.icon-play-button::before, .icon.icon-play-button::before {
    content: ""
}

.ekit-wid-con .icon.icon-minus::before, .icon.icon-minus::before {
    content: ""
}

.ekit-wid-con .icon.icon-plus::before, .icon.icon-plus::before {
    content: ""
}

.ekit-wid-con .icon.icon-tick::before, .icon.icon-tick::before {
    content: ""
}

.ekit-wid-con .icon.icon-check::before, .icon.icon-check::before {
    content: ""
}

.ekit-wid-con .icon.icon-edit::before, .icon.icon-edit::before {
    content: ""
}

.ekit-wid-con .icon.icon-reply::before, .icon.icon-reply::before {
    content: ""
}

.ekit-wid-con .icon.icon-cogwheel-outline::before, .icon.icon-cogwheel-outline::before {
    content: ""
}

.ekit-wid-con .icon.icon-abacus::before, .icon.icon-abacus::before {
    content: ""
}

.ekit-wid-con .icon.icon-abacus1::before, .icon.icon-abacus1::before {
    content: ""
}

.ekit-wid-con .icon.icon-agenda1::before, .icon.icon-agenda1::before {
    content: ""
}

.ekit-wid-con .icon.icon-shopping-basket::before, .icon.icon-shopping-basket::before {
    content: ""
}

.ekit-wid-con .icon.icon-users1::before, .icon.icon-users1::before {
    content: ""
}

.ekit-wid-con .icon.icon-man::before, .icon.icon-man::before {
    content: ""
}

.ekit-wid-con .icon.icon-support1::before, .icon.icon-support1::before {
    content: ""
}

.ekit-wid-con .icon.icon-favorites::before, .icon.icon-favorites::before {
    content: ""
}

.ekit-wid-con .icon.icon-calendar::before, .icon.icon-calendar::before {
    content: ""
}

.ekit-wid-con .icon.icon-paper-plane::before, .icon.icon-paper-plane::before {
    content: ""
}

.ekit-wid-con .icon.icon-placeholder::before, .icon.icon-placeholder::before {
    content: ""
}

.ekit-wid-con .icon.icon-phone-call::before, .icon.icon-phone-call::before {
    content: ""
}

.ekit-wid-con .icon.icon-contact::before, .icon.icon-contact::before {
    content: ""
}

.ekit-wid-con .icon.icon-email::before, .icon.icon-email::before {
    content: ""
}

.ekit-wid-con .icon.icon-internet::before, .icon.icon-internet::before {
    content: ""
}

.ekit-wid-con .icon.icon-quote1::before, .icon.icon-quote1::before {
    content: ""
}

.ekit-wid-con .icon.icon-medical::before, .icon.icon-medical::before {
    content: ""
}

.ekit-wid-con .icon.icon-eye1::before, .icon.icon-eye1::before {
    content: ""
}

.ekit-wid-con .icon.icon-full-screen::before, .icon.icon-full-screen::before {
    content: ""
}

.ekit-wid-con .icon.icon-tools::before, .icon.icon-tools::before {
    content: ""
}

.ekit-wid-con .icon.icon-pie-chart2::before, .icon.icon-pie-chart2::before {
    content: ""
}

.ekit-wid-con .icon.icon-diamond11::before, .icon.icon-diamond11::before {
    content: ""
}

.ekit-wid-con .icon.icon-valentines-heart::before, .icon.icon-valentines-heart::before {
    content: ""
}

.ekit-wid-con .icon.icon-like::before, .icon.icon-like::before {
    content: ""
}

.ekit-wid-con .icon.icon-team::before, .icon.icon-team::before {
    content: ""
}

.ekit-wid-con .icon.icon-tshirt::before, .icon.icon-tshirt::before {
    content: ""
}

.ekit-wid-con .icon.icon-cancel::before, .icon.icon-cancel::before {
    content: ""
}

.ekit-wid-con .icon.icon-drink::before, .icon.icon-drink::before {
    content: ""
}

.ekit-wid-con .icon.icon-home1::before, .icon.icon-home1::before {
    content: ""
}

.ekit-wid-con .icon.icon-music::before, .icon.icon-music::before {
    content: ""
}

.ekit-wid-con .icon.icon-rich::before, .icon.icon-rich::before {
    content: ""
}

.ekit-wid-con .icon.icon-brush::before, .icon.icon-brush::before {
    content: ""
}

.ekit-wid-con .icon.icon-opposite-way::before, .icon.icon-opposite-way::before {
    content: ""
}

.ekit-wid-con .icon.icon-cloud-computing1::before, .icon.icon-cloud-computing1::before {
    content: ""
}

.ekit-wid-con .icon.icon-technology-1::before, .icon.icon-technology-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-rotate::before, .icon.icon-rotate::before {
    content: ""
}

.ekit-wid-con .icon.icon-medical1::before, .icon.icon-medical1::before {
    content: ""
}

.ekit-wid-con .icon.icon-flash-1::before, .icon.icon-flash-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-flash::before, .icon.icon-flash::before {
    content: ""
}

.ekit-wid-con .icon.icon-uturn::before, .icon.icon-uturn::before {
    content: ""
}

.ekit-wid-con .icon.icon-down-arrow::before, .icon.icon-down-arrow::before {
    content: ""
}

.ekit-wid-con .icon.icon-hours-support::before, .icon.icon-hours-support::before {
    content: ""
}

.ekit-wid-con .icon.icon-bag::before, .icon.icon-bag::before {
    content: ""
}

.ekit-wid-con .icon.icon-photo-camera::before, .icon.icon-photo-camera::before {
    content: ""
}

.ekit-wid-con .icon.icon-school::before, .icon.icon-school::before {
    content: ""
}

.ekit-wid-con .icon.icon-settings::before, .icon.icon-settings::before {
    content: ""
}

.ekit-wid-con .icon.icon-smartphone1::before, .icon.icon-smartphone1::before {
    content: ""
}

.ekit-wid-con .icon.icon-technology-11::before, .icon.icon-technology-11::before {
    content: ""
}

.ekit-wid-con .icon.icon-tool::before, .icon.icon-tool::before {
    content: ""
}

.ekit-wid-con .icon.icon-business1::before, .icon.icon-business1::before {
    content: ""
}

.ekit-wid-con .icon.icon-shuffle-arrow::before, .icon.icon-shuffle-arrow::before {
    content: ""
}

.ekit-wid-con .icon.icon-van-1::before, .icon.icon-van-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-van::before, .icon.icon-van::before {
    content: ""
}

.ekit-wid-con .icon.icon-vegetables::before, .icon.icon-vegetables::before {
    content: ""
}

.ekit-wid-con .icon.icon-women::before, .icon.icon-women::before {
    content: ""
}

.ekit-wid-con .icon.icon-vintage::before, .icon.icon-vintage::before {
    content: ""
}

.ekit-wid-con .icon.icon-team-1::before, .icon.icon-team-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-team1::before, .icon.icon-team1::before {
    content: ""
}

.ekit-wid-con .icon.icon-apple::before, .icon.icon-apple::before {
    content: ""
}

.ekit-wid-con .icon.icon-watch::before, .icon.icon-watch::before {
    content: ""
}

.ekit-wid-con .icon.icon-cogwheel::before, .icon.icon-cogwheel::before {
    content: ""
}

.ekit-wid-con .icon.icon-light-bulb::before, .icon.icon-light-bulb::before {
    content: ""
}

.ekit-wid-con .icon.icon-light-bulb-1::before, .icon.icon-light-bulb-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-heart-shape-outline::before, .icon.icon-heart-shape-outline::before {
    content: ""
}

.ekit-wid-con .icon.icon-online-shopping-cart::before, .icon.icon-online-shopping-cart::before {
    content: ""
}

.ekit-wid-con .icon.icon-shopping-cart1::before, .icon.icon-shopping-cart1::before {
    content: ""
}

.ekit-wid-con .icon.icon-star2::before, .icon.icon-star2::before {
    content: ""
}

.ekit-wid-con .icon.icon-star-1::before, .icon.icon-star-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-favorite1::before, .icon.icon-favorite1::before {
    content: ""
}

.ekit-wid-con .icon.icon-agenda2::before, .icon.icon-agenda2::before {
    content: ""
}

.ekit-wid-con .icon.icon-agenda-1::before, .icon.icon-agenda-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-alarm-clock::before, .icon.icon-alarm-clock::before {
    content: ""
}

.ekit-wid-con .icon.icon-alarm-clock1::before, .icon.icon-alarm-clock1::before {
    content: ""
}

.ekit-wid-con .icon.icon-atomic::before, .icon.icon-atomic::before {
    content: ""
}

.ekit-wid-con .icon.icon-auction::before, .icon.icon-auction::before {
    content: ""
}

.ekit-wid-con .icon.icon-balance::before, .icon.icon-balance::before {
    content: ""
}

.ekit-wid-con .icon.icon-balance1::before, .icon.icon-balance1::before {
    content: ""
}

.ekit-wid-con .icon.icon-bank1::before, .icon.icon-bank1::before {
    content: ""
}

.ekit-wid-con .icon.icon-bar-chart::before, .icon.icon-bar-chart::before {
    content: ""
}

.ekit-wid-con .icon.icon-barrier::before, .icon.icon-barrier::before {
    content: ""
}

.ekit-wid-con .icon.icon-battery::before, .icon.icon-battery::before {
    content: ""
}

.ekit-wid-con .icon.icon-battery-1::before, .icon.icon-battery-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-bell::before, .icon.icon-bell::before {
    content: ""
}

.ekit-wid-con .icon.icon-bluetooth::before, .icon.icon-bluetooth::before {
    content: ""
}

.ekit-wid-con .icon.icon-book1::before, .icon.icon-book1::before {
    content: ""
}

.ekit-wid-con .icon.icon-briefcase1::before, .icon.icon-briefcase1::before {
    content: ""
}

.ekit-wid-con .icon.icon-briefcase-1::before, .icon.icon-briefcase-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-briefcase-2::before, .icon.icon-briefcase-2::before {
    content: ""
}

.ekit-wid-con .icon.icon-calculator1::before, .icon.icon-calculator1::before {
    content: ""
}

.ekit-wid-con .icon.icon-calculator2::before, .icon.icon-calculator2::before {
    content: ""
}

.ekit-wid-con .icon.icon-calculator-1::before, .icon.icon-calculator-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-calendar1::before, .icon.icon-calendar1::before {
    content: ""
}

.ekit-wid-con .icon.icon-calendar2::before, .icon.icon-calendar2::before {
    content: ""
}

.ekit-wid-con .icon.icon-calendar-1::before, .icon.icon-calendar-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-calendar-page-empty::before, .icon.icon-calendar-page-empty::before {
    content: ""
}

.ekit-wid-con .icon.icon-calendar3::before, .icon.icon-calendar3::before {
    content: ""
}

.ekit-wid-con .icon.icon-car11::before, .icon.icon-car11::before {
    content: ""
}

.ekit-wid-con .icon.icon-carrier::before, .icon.icon-carrier::before {
    content: ""
}

.ekit-wid-con .icon.icon-cash::before, .icon.icon-cash::before {
    content: ""
}

.ekit-wid-con .icon.icon-chat::before, .icon.icon-chat::before {
    content: ""
}

.ekit-wid-con .icon.icon-chat-1::before, .icon.icon-chat-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-checked1::before, .icon.icon-checked1::before {
    content: ""
}

.ekit-wid-con .icon.icon-clip::before, .icon.icon-clip::before {
    content: ""
}

.ekit-wid-con .icon.icon-clip1::before, .icon.icon-clip1::before {
    content: ""
}

.ekit-wid-con .icon.icon-clipboard1::before, .icon.icon-clipboard1::before {
    content: ""
}

.ekit-wid-con .icon.icon-clipboard11::before, .icon.icon-clipboard11::before {
    content: ""
}

.ekit-wid-con .icon.icon-clock2::before, .icon.icon-clock2::before {
    content: ""
}

.ekit-wid-con .icon.icon-clock-1::before, .icon.icon-clock-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-cloud11::before, .icon.icon-cloud11::before {
    content: ""
}

.ekit-wid-con .icon.icon-cloud-computing11::before, .icon.icon-cloud-computing11::before {
    content: ""
}

.ekit-wid-con .icon.icon-cloud-computing-1::before, .icon.icon-cloud-computing-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-cogwheel1::before, .icon.icon-cogwheel1::before {
    content: ""
}

.ekit-wid-con .icon.icon-coins1::before, .icon.icon-coins1::before {
    content: ""
}

.ekit-wid-con .icon.icon-compass::before, .icon.icon-compass::before {
    content: ""
}

.ekit-wid-con .icon.icon-contract::before, .icon.icon-contract::before {
    content: ""
}

.ekit-wid-con .icon.icon-conversation::before, .icon.icon-conversation::before {
    content: ""
}

.ekit-wid-con .icon.icon-crane1::before, .icon.icon-crane1::before {
    content: ""
}

.ekit-wid-con .icon.icon-crane-2::before, .icon.icon-crane-2::before {
    content: ""
}

.ekit-wid-con .icon.icon-credit-card::before, .icon.icon-credit-card::before {
    content: ""
}

.ekit-wid-con .icon.icon-credit-card1::before, .icon.icon-credit-card1::before {
    content: ""
}

.ekit-wid-con .icon.icon-cursor::before, .icon.icon-cursor::before {
    content: ""
}

.ekit-wid-con .icon.icon-customer-service::before, .icon.icon-customer-service::before {
    content: ""
}

.ekit-wid-con .icon.icon-cutlery::before, .icon.icon-cutlery::before {
    content: ""
}

.ekit-wid-con .icon.icon-dart-board::before, .icon.icon-dart-board::before {
    content: ""
}

.ekit-wid-con .icon.icon-decision-making::before, .icon.icon-decision-making::before {
    content: ""
}

.ekit-wid-con .icon.icon-desk-chair::before, .icon.icon-desk-chair::before {
    content: ""
}

.ekit-wid-con .icon.icon-desk-lamp::before, .icon.icon-desk-lamp::before {
    content: ""
}

.ekit-wid-con .icon.icon-diamond2::before, .icon.icon-diamond2::before {
    content: ""
}

.ekit-wid-con .icon.icon-direction::before, .icon.icon-direction::before {
    content: ""
}

.ekit-wid-con .icon.icon-document::before, .icon.icon-document::before {
    content: ""
}

.ekit-wid-con .icon.icon-dollar-bill::before, .icon.icon-dollar-bill::before {
    content: ""
}

.ekit-wid-con .icon.icon-download1::before, .icon.icon-download1::before {
    content: ""
}

.ekit-wid-con .icon.icon-edit1::before, .icon.icon-edit1::before {
    content: ""
}

.ekit-wid-con .icon.icon-email1::before, .icon.icon-email1::before {
    content: ""
}

.ekit-wid-con .icon.icon-envelope2::before, .icon.icon-envelope2::before {
    content: ""
}

.ekit-wid-con .icon.icon-envelope3::before, .icon.icon-envelope3::before {
    content: ""
}

.ekit-wid-con .icon.icon-eraser::before, .icon.icon-eraser::before {
    content: ""
}

.ekit-wid-con .icon.icon-eye2::before, .icon.icon-eye2::before {
    content: ""
}

.ekit-wid-con .icon.icon-factory::before, .icon.icon-factory::before {
    content: ""
}

.ekit-wid-con .icon.icon-fast-forward::before, .icon.icon-fast-forward::before {
    content: ""
}

.ekit-wid-con .icon.icon-favorites1::before, .icon.icon-favorites1::before {
    content: ""
}

.ekit-wid-con .icon.icon-file::before, .icon.icon-file::before {
    content: ""
}

.ekit-wid-con .icon.icon-file-1::before, .icon.icon-file-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-file-2::before, .icon.icon-file-2::before {
    content: ""
}

.ekit-wid-con .icon.icon-file-3::before, .icon.icon-file-3::before {
    content: ""
}

.ekit-wid-con .icon.icon-filter::before, .icon.icon-filter::before {
    content: ""
}

.ekit-wid-con .icon.icon-finance-book::before, .icon.icon-finance-book::before {
    content: ""
}

.ekit-wid-con .icon.icon-flag1::before, .icon.icon-flag1::before {
    content: ""
}

.ekit-wid-con .icon.icon-folder1::before, .icon.icon-folder1::before {
    content: ""
}

.ekit-wid-con .icon.icon-folder-1::before, .icon.icon-folder-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-folders::before, .icon.icon-folders::before {
    content: ""
}

.ekit-wid-con .icon.icon-folders1::before, .icon.icon-folders1::before {
    content: ""
}

.ekit-wid-con .icon.icon-gamepad::before, .icon.icon-gamepad::before {
    content: ""
}

.ekit-wid-con .icon.icon-gift11::before, .icon.icon-gift11::before {
    content: ""
}

.ekit-wid-con .icon.icon-growth::before, .icon.icon-growth::before {
    content: ""
}

.ekit-wid-con .icon.icon-heart11::before, .icon.icon-heart11::before {
    content: ""
}

.ekit-wid-con .icon.icon-home2::before, .icon.icon-home2::before {
    content: ""
}

.ekit-wid-con .icon.icon-house::before, .icon.icon-house::before {
    content: ""
}

.ekit-wid-con .icon.icon-house-1::before, .icon.icon-house-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-house-2::before, .icon.icon-house-2::before {
    content: ""
}

.ekit-wid-con .icon.icon-id-card::before, .icon.icon-id-card::before {
    content: ""
}

.ekit-wid-con .icon.icon-id-card1::before, .icon.icon-id-card1::before {
    content: ""
}

.ekit-wid-con .icon.icon-id-card-1::before, .icon.icon-id-card-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-idea1::before, .icon.icon-idea1::before {
    content: ""
}

.ekit-wid-con .icon.icon-image::before, .icon.icon-image::before {
    content: ""
}

.ekit-wid-con .icon.icon-improvement::before, .icon.icon-improvement::before {
    content: ""
}

.ekit-wid-con .icon.icon-inbox1::before, .icon.icon-inbox1::before {
    content: ""
}

.ekit-wid-con .icon.icon-information::before, .icon.icon-information::before {
    content: ""
}

.ekit-wid-con .icon.icon-key::before, .icon.icon-key::before {
    content: ""
}

.ekit-wid-con .icon.icon-key1::before, .icon.icon-key1::before {
    content: ""
}

.ekit-wid-con .icon.icon-laptop1::before, .icon.icon-laptop1::before {
    content: ""
}

.ekit-wid-con .icon.icon-layers1::before, .icon.icon-layers1::before {
    content: ""
}

.ekit-wid-con .icon.icon-light-bulb1::before, .icon.icon-light-bulb1::before {
    content: ""
}

.ekit-wid-con .icon.icon-like1::before, .icon.icon-like1::before {
    content: ""
}

.ekit-wid-con .icon.icon-line-chart1::before, .icon.icon-line-chart1::before {
    content: ""
}

.ekit-wid-con .icon.icon-mail::before, .icon.icon-mail::before {
    content: ""
}

.ekit-wid-con .icon.icon-manager::before, .icon.icon-manager::before {
    content: ""
}

.ekit-wid-con .icon.icon-map1::before, .icon.icon-map1::before {
    content: ""
}

.ekit-wid-con .icon.icon-medal1::before, .icon.icon-medal1::before {
    content: ""
}

.ekit-wid-con .icon.icon-megaphone::before, .icon.icon-megaphone::before {
    content: ""
}

.ekit-wid-con .icon.icon-megaphone1::before, .icon.icon-megaphone1::before {
    content: ""
}

.ekit-wid-con .icon.icon-message::before, .icon.icon-message::before {
    content: ""
}

.ekit-wid-con .icon.icon-message-1::before, .icon.icon-message-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-message-2::before, .icon.icon-message-2::before {
    content: ""
}

.ekit-wid-con .icon.icon-microphone::before, .icon.icon-microphone::before {
    content: ""
}

.ekit-wid-con .icon.icon-money1::before, .icon.icon-money1::before {
    content: ""
}

.ekit-wid-con .icon.icon-money-bag1::before, .icon.icon-money-bag1::before {
    content: ""
}

.ekit-wid-con .icon.icon-monitor1::before, .icon.icon-monitor1::before {
    content: ""
}

.ekit-wid-con .icon.icon-music1::before, .icon.icon-music1::before {
    content: ""
}

.ekit-wid-con .icon.icon-next::before, .icon.icon-next::before {
    content: ""
}

.ekit-wid-con .icon.icon-open-book1::before, .icon.icon-open-book1::before {
    content: ""
}

.ekit-wid-con .icon.icon-padlock::before, .icon.icon-padlock::before {
    content: ""
}

.ekit-wid-con .icon.icon-padlock-1::before, .icon.icon-padlock-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-paint-brush::before, .icon.icon-paint-brush::before {
    content: ""
}

.ekit-wid-con .icon.icon-pause::before, .icon.icon-pause::before {
    content: ""
}

.ekit-wid-con .icon.icon-pen::before, .icon.icon-pen::before {
    content: ""
}

.ekit-wid-con .icon.icon-pencil1::before, .icon.icon-pencil1::before {
    content: ""
}

.ekit-wid-con .icon.icon-percentage::before, .icon.icon-percentage::before {
    content: ""
}

.ekit-wid-con .icon.icon-phone-call1::before, .icon.icon-phone-call1::before {
    content: ""
}

.ekit-wid-con .icon.icon-phone-call2::before, .icon.icon-phone-call2::before {
    content: ""
}

.ekit-wid-con .icon.icon-photo-camera1::before, .icon.icon-photo-camera1::before {
    content: ""
}

.ekit-wid-con .icon.icon-pie-chart3::before, .icon.icon-pie-chart3::before {
    content: ""
}

.ekit-wid-con .icon.icon-pipe::before, .icon.icon-pipe::before {
    content: ""
}

.ekit-wid-con .icon.icon-placeholder1::before, .icon.icon-placeholder1::before {
    content: ""
}

.ekit-wid-con .icon.icon-placeholder2::before, .icon.icon-placeholder2::before {
    content: ""
}

.ekit-wid-con .icon.icon-planet-earth::before, .icon.icon-planet-earth::before {
    content: ""
}

.ekit-wid-con .icon.icon-play-button1::before, .icon.icon-play-button1::before {
    content: ""
}

.ekit-wid-con .icon.icon-power-button::before, .icon.icon-power-button::before {
    content: ""
}

.ekit-wid-con .icon.icon-presentation::before, .icon.icon-presentation::before {
    content: ""
}

.ekit-wid-con .icon.icon-presentation1::before, .icon.icon-presentation1::before {
    content: ""
}

.ekit-wid-con .icon.icon-printer1::before, .icon.icon-printer1::before {
    content: ""
}

.ekit-wid-con .icon.icon-push-pin::before, .icon.icon-push-pin::before {
    content: ""
}

.ekit-wid-con .icon.icon-push-pin1::before, .icon.icon-push-pin1::before {
    content: ""
}

.ekit-wid-con .icon.icon-refresh::before, .icon.icon-refresh::before {
    content: ""
}

.ekit-wid-con .icon.icon-reload::before, .icon.icon-reload::before {
    content: ""
}

.ekit-wid-con .icon.icon-return::before, .icon.icon-return::before {
    content: ""
}

.ekit-wid-con .icon.icon-rocket-ship::before, .icon.icon-rocket-ship::before {
    content: ""
}

.ekit-wid-con .icon.icon-rss1::before, .icon.icon-rss1::before {
    content: ""
}

.ekit-wid-con .icon.icon-safebox::before, .icon.icon-safebox::before {
    content: ""
}

.ekit-wid-con .icon.icon-safebox1::before, .icon.icon-safebox1::before {
    content: ""
}

.ekit-wid-con .icon.icon-settings1::before, .icon.icon-settings1::before {
    content: ""
}

.ekit-wid-con .icon.icon-settings-2::before, .icon.icon-settings-2::before {
    content: ""
}

.ekit-wid-con .icon.icon-sewing-machine::before, .icon.icon-sewing-machine::before {
    content: ""
}

.ekit-wid-con .icon.icon-share2::before, .icon.icon-share2::before {
    content: ""
}

.ekit-wid-con .icon.icon-shield1::before, .icon.icon-shield1::before {
    content: ""
}

.ekit-wid-con .icon.icon-shield11::before, .icon.icon-shield11::before {
    content: ""
}

.ekit-wid-con .icon.icon-shopping::before, .icon.icon-shopping::before {
    content: ""
}

.ekit-wid-con .icon.icon-shopping-bag::before, .icon.icon-shopping-bag::before {
    content: ""
}

.ekit-wid-con .icon.icon-shopping-bag-1::before, .icon.icon-shopping-bag-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-shopping-bag-2::before, .icon.icon-shopping-bag-2::before {
    content: ""
}

.ekit-wid-con .icon.icon-shopping-cart11::before, .icon.icon-shopping-cart11::before {
    content: ""
}

.ekit-wid-con .icon.icon-shopping-cart2::before, .icon.icon-shopping-cart2::before {
    content: ""
}

.ekit-wid-con .icon.icon-shopping-cart-1::before, .icon.icon-shopping-cart-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-shopping-cart-2::before, .icon.icon-shopping-cart-2::before {
    content: ""
}

.ekit-wid-con .icon.icon-shopping-cart-3::before, .icon.icon-shopping-cart-3::before {
    content: ""
}

.ekit-wid-con .icon.icon-smartphone2::before, .icon.icon-smartphone2::before {
    content: ""
}

.ekit-wid-con .icon.icon-speaker::before, .icon.icon-speaker::before {
    content: ""
}

.ekit-wid-con .icon.icon-speakers::before, .icon.icon-speakers::before {
    content: ""
}

.ekit-wid-con .icon.icon-stats::before, .icon.icon-stats::before {
    content: ""
}

.ekit-wid-con .icon.icon-stats-1::before, .icon.icon-stats-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-stats-2::before, .icon.icon-stats-2::before {
    content: ""
}

.ekit-wid-con .icon.icon-stats-3::before, .icon.icon-stats-3::before {
    content: ""
}

.ekit-wid-con .icon.icon-stats-4::before, .icon.icon-stats-4::before {
    content: ""
}

.ekit-wid-con .icon.icon-stats-5::before, .icon.icon-stats-5::before {
    content: ""
}

.ekit-wid-con .icon.icon-stats-6::before, .icon.icon-stats-6::before {
    content: ""
}

.ekit-wid-con .icon.icon-sticky-note::before, .icon.icon-sticky-note::before {
    content: ""
}

.ekit-wid-con .icon.icon-store1::before, .icon.icon-store1::before {
    content: ""
}

.ekit-wid-con .icon.icon-store-1::before, .icon.icon-store-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-suitcase::before, .icon.icon-suitcase::before {
    content: ""
}

.ekit-wid-con .icon.icon-suitcase-1::before, .icon.icon-suitcase-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-tag2::before, .icon.icon-tag2::before {
    content: ""
}

.ekit-wid-con .icon.icon-target::before, .icon.icon-target::before {
    content: ""
}

.ekit-wid-con .icon.icon-team2::before, .icon.icon-team2::before {
    content: ""
}

.ekit-wid-con .icon.icon-tie::before, .icon.icon-tie::before {
    content: ""
}

.ekit-wid-con .icon.icon-trash1::before, .icon.icon-trash1::before {
    content: ""
}

.ekit-wid-con .icon.icon-trolley::before, .icon.icon-trolley::before {
    content: ""
}

.ekit-wid-con .icon.icon-trolley-1::before, .icon.icon-trolley-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-trolley-2::before, .icon.icon-trolley-2::before {
    content: ""
}

.ekit-wid-con .icon.icon-trophy1::before, .icon.icon-trophy1::before {
    content: ""
}

.ekit-wid-con .icon.icon-truck1::before, .icon.icon-truck1::before {
    content: ""
}

.ekit-wid-con .icon.icon-truck-1::before, .icon.icon-truck-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-truck-2::before, .icon.icon-truck-2::before {
    content: ""
}

.ekit-wid-con .icon.icon-umbrella::before, .icon.icon-umbrella::before {
    content: ""
}

.ekit-wid-con .icon.icon-upload1::before, .icon.icon-upload1::before {
    content: ""
}

.ekit-wid-con .icon.icon-user1::before, .icon.icon-user1::before {
    content: ""
}

.ekit-wid-con .icon.icon-user-1::before, .icon.icon-user-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-user-2::before, .icon.icon-user-2::before {
    content: ""
}

.ekit-wid-con .icon.icon-user-3::before, .icon.icon-user-3::before {
    content: ""
}

.ekit-wid-con .icon.icon-users2::before, .icon.icon-users2::before {
    content: ""
}

.ekit-wid-con .icon.icon-video-camera::before, .icon.icon-video-camera::before {
    content: ""
}

.ekit-wid-con .icon.icon-voucher::before, .icon.icon-voucher::before {
    content: ""
}

.ekit-wid-con .icon.icon-voucher-1::before, .icon.icon-voucher-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-voucher-2::before, .icon.icon-voucher-2::before {
    content: ""
}

.ekit-wid-con .icon.icon-voucher-3::before, .icon.icon-voucher-3::before {
    content: ""
}

.ekit-wid-con .icon.icon-voucher-4::before, .icon.icon-voucher-4::before {
    content: ""
}

.ekit-wid-con .icon.icon-wallet::before, .icon.icon-wallet::before {
    content: ""
}

.ekit-wid-con .icon.icon-wallet1::before, .icon.icon-wallet1::before {
    content: ""
}

.ekit-wid-con .icon.icon-wifi::before, .icon.icon-wifi::before {
    content: ""
}

.ekit-wid-con .icon.icon-worker::before, .icon.icon-worker::before {
    content: ""
}

.ekit-wid-con .icon.icon-zoom-in::before, .icon.icon-zoom-in::before {
    content: ""
}

.ekit-wid-con .icon.icon-zoom-out::before, .icon.icon-zoom-out::before {
    content: ""
}

.ekit-wid-con .icon.icon-burger-menu::before, .icon.icon-burger-menu::before {
    content: ""
}

.ekit-wid-con .icon.icon-squares::before, .icon.icon-squares::before {
    content: ""
}

.ekit-wid-con .icon.icon-options::before, .icon.icon-options::before {
    content: ""
}

.ekit-wid-con .icon.icon-apps::before, .icon.icon-apps::before {
    content: ""
}

.ekit-wid-con .icon.icon-menu-11::before, .icon.icon-menu-11::before {
    content: ""
}

.ekit-wid-con .icon.icon-menu11::before, .icon.icon-menu11::before {
    content: ""
}

.ekit-wid-con .icon.icon-back_up::before, .icon.icon-back_up::before {
    content: ""
}

.ekit-wid-con .icon.icon-cart11::before, .icon.icon-cart11::before {
    content: ""
}

.ekit-wid-con .icon.icon-checkmark::before, .icon.icon-checkmark::before {
    content: ""
}

.ekit-wid-con .icon.icon-dollar::before, .icon.icon-dollar::before {
    content: ""
}

.ekit-wid-con .icon.icon-domian::before, .icon.icon-domian::before {
    content: ""
}

.ekit-wid-con .icon.icon-hosting1::before, .icon.icon-hosting1::before {
    content: ""
}

.ekit-wid-con .icon.icon-key2::before, .icon.icon-key2::before {
    content: ""
}

.ekit-wid-con .icon.icon-migration::before, .icon.icon-migration::before {
    content: ""
}

.ekit-wid-con .icon.icon-play1::before, .icon.icon-play1::before {
    content: ""
}

.ekit-wid-con .icon.icon-quote2::before, .icon.icon-quote2::before {
    content: ""
}

.ekit-wid-con .icon.icon-api_setup::before, .icon.icon-api_setup::before {
    content: ""
}

.ekit-wid-con .icon.icon-coin::before, .icon.icon-coin::before {
    content: ""
}

.ekit-wid-con .icon.icon-hand_shake::before, .icon.icon-hand_shake::before {
    content: ""
}

.ekit-wid-con .icon.icon-idea_generate::before, .icon.icon-idea_generate::before {
    content: ""
}

.ekit-wid-con .icon.icon-page_search::before, .icon.icon-page_search::before {
    content: ""
}

.ekit-wid-con .icon.icon-pen_shape::before, .icon.icon-pen_shape::before {
    content: ""
}

.ekit-wid-con .icon.icon-pencil_art::before, .icon.icon-pencil_art::before {
    content: ""
}

.ekit-wid-con .icon.icon-review::before, .icon.icon-review::before {
    content: ""
}

.ekit-wid-con .icon.icon-star::before, .icon.icon-star::before {
    content: ""
}

.ekit-wid-con .icon.icon-timing::before, .icon.icon-timing::before {
    content: ""
}

.ekit-wid-con .icon.icon-trophy::before, .icon.icon-trophy::before {
    content: ""
}

.ekit-wid-con .icon.icon-communication::before, .icon.icon-communication::before {
    content: ""
}

.ekit-wid-con .icon.icon-money-bag2::before, .icon.icon-money-bag2::before {
    content: ""
}

.ekit-wid-con .icon.icon-dentist::before, .icon.icon-dentist::before {
    content: ""
}

.ekit-wid-con .icon.icon-bill::before, .icon.icon-bill::before {
    content: ""
}

.ekit-wid-con .icon.icon-label::before, .icon.icon-label::before {
    content: ""
}

.ekit-wid-con .icon.icon-money::before, .icon.icon-money::before {
    content: ""
}

.ekit-wid-con .icon.icon-shield::before, .icon.icon-shield::before {
    content: ""
}

.ekit-wid-con .icon.icon-support::before, .icon.icon-support::before {
    content: ""
}

.ekit-wid-con .icon.icon-one::before, .icon.icon-one::before {
    content: ""
}

.ekit-wid-con .icon.icon-clock::before, .icon.icon-clock::before {
    content: ""
}

.ekit-wid-con .icon.icon-cart::before, .icon.icon-cart::before {
    content: ""
}

.ekit-wid-con .icon.icon-globe::before, .icon.icon-globe::before {
    content: ""
}

.ekit-wid-con .icon.icon-tooth::before, .icon.icon-tooth::before {
    content: ""
}

.ekit-wid-con .icon.icon-tooth-1::before, .icon.icon-tooth-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-tooth-2::before, .icon.icon-tooth-2::before {
    content: ""
}

.ekit-wid-con .icon.icon-brain::before, .icon.icon-brain::before {
    content: ""
}

.ekit-wid-con .icon.icon-view::before, .icon.icon-view::before {
    content: ""
}

.ekit-wid-con .icon.icon-doctor::before, .icon.icon-doctor::before {
    content: ""
}

.ekit-wid-con .icon.icon-heart::before, .icon.icon-heart::before {
    content: ""
}

.ekit-wid-con .icon.icon-medicine::before, .icon.icon-medicine::before {
    content: ""
}

.ekit-wid-con .icon.icon-stethoscope::before, .icon.icon-stethoscope::before {
    content: ""
}

.ekit-wid-con .icon.icon-hospital::before, .icon.icon-hospital::before {
    content: ""
}

.ekit-wid-con .icon.icon-clipboard::before, .icon.icon-clipboard::before {
    content: ""
}

.ekit-wid-con .icon.icon-medicine-1::before, .icon.icon-medicine-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-hospital-1::before, .icon.icon-hospital-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-customer-support::before, .icon.icon-customer-support::before {
    content: ""
}

.ekit-wid-con .icon.icon-brickwall::before, .icon.icon-brickwall::before {
    content: ""
}

.ekit-wid-con .icon.icon-crane2::before, .icon.icon-crane2::before {
    content: ""
}

.ekit-wid-con .icon.icon-valve::before, .icon.icon-valve::before {
    content: ""
}

.ekit-wid-con .icon.icon-safety::before, .icon.icon-safety::before {
    content: ""
}

.ekit-wid-con .icon.icon-energy-saving::before, .icon.icon-energy-saving::before {
    content: ""
}

.ekit-wid-con .icon.icon-paint-roller::before, .icon.icon-paint-roller::before {
    content: ""
}

.ekit-wid-con .icon.icon-paint-brushes::before, .icon.icon-paint-brushes::before {
    content: ""
}

.ekit-wid-con .icon.icon-construction-tool-vehicle-with-crane-lifting-materials::before, .icon.icon-construction-tool-vehicle-with-crane-lifting-materials::before {
    content: ""
}

.ekit-wid-con .icon.icon-trowel::before, .icon.icon-trowel::before {
    content: ""
}

.ekit-wid-con .icon.icon-bucket::before, .icon.icon-bucket::before {
    content: ""
}

.ekit-wid-con .icon.icon-smart::before, .icon.icon-smart::before {
    content: ""
}

.ekit-wid-con .icon.icon-repair::before, .icon.icon-repair::before {
    content: ""
}

.ekit-wid-con .icon.icon-saw::before, .icon.icon-saw::before {
    content: ""
}

.ekit-wid-con .icon.icon-cutter::before, .icon.icon-cutter::before {
    content: ""
}

.ekit-wid-con .icon.icon-plier::before, .icon.icon-plier::before {
    content: ""
}

.ekit-wid-con .icon.icon-drill::before, .icon.icon-drill::before {
    content: ""
}

.ekit-wid-con .icon.icon-save-money::before, .icon.icon-save-money::before {
    content: ""
}

.ekit-wid-con .icon.icon-planting::before, .icon.icon-planting::before {
    content: ""
}

.ekit-wid-con .icon.icon-line-chart::before, .icon.icon-line-chart::before {
    content: ""
}

.ekit-wid-con .icon.icon-open-book::before, .icon.icon-open-book::before {
    content: ""
}

.ekit-wid-con .icon.icon-money-bag3::before, .icon.icon-money-bag3::before {
    content: ""
}

.ekit-wid-con .icon.icon-server::before, .icon.icon-server::before {
    content: ""
}

.ekit-wid-con .icon.icon-server-1::before, .icon.icon-server-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-server-2::before, .icon.icon-server-2::before {
    content: ""
}

.ekit-wid-con .icon.icon-cloud-computing::before, .icon.icon-cloud-computing::before {
    content: ""
}

.ekit-wid-con .icon.icon-cloud::before, .icon.icon-cloud::before {
    content: ""
}

.ekit-wid-con .icon.icon-database::before, .icon.icon-database::before {
    content: ""
}

.ekit-wid-con .icon.icon-computer::before, .icon.icon-computer::before {
    content: ""
}

.ekit-wid-con .icon.icon-server-3::before, .icon.icon-server-3::before {
    content: ""
}

.ekit-wid-con .icon.icon-server-4::before, .icon.icon-server-4::before {
    content: ""
}

.ekit-wid-con .icon.icon-server-5::before, .icon.icon-server-5::before {
    content: ""
}

.ekit-wid-con .icon.icon-server-6::before, .icon.icon-server-6::before {
    content: ""
}

.ekit-wid-con .icon.icon-server-7::before, .icon.icon-server-7::before {
    content: ""
}

.ekit-wid-con .icon.icon-cloud-1::before, .icon.icon-cloud-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-server-8::before, .icon.icon-server-8::before {
    content: ""
}

.ekit-wid-con .icon.icon-business-and-finance::before, .icon.icon-business-and-finance::before {
    content: ""
}

.ekit-wid-con .icon.icon-cloud-2::before, .icon.icon-cloud-2::before {
    content: ""
}

.ekit-wid-con .icon.icon-server-9::before, .icon.icon-server-9::before {
    content: ""
}

.ekit-wid-con .icon.icon-hosting::before, .icon.icon-hosting::before {
    content: ""
}

.ekit-wid-con .icon.icon-car::before, .icon.icon-car::before {
    content: ""
}

.ekit-wid-con .icon.icon-car-frontal-view::before, .icon.icon-car-frontal-view::before {
    content: ""
}

.ekit-wid-con .icon.icon-car-1::before, .icon.icon-car-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-racing::before, .icon.icon-racing::before {
    content: ""
}

.ekit-wid-con .icon.icon-car-wheel::before, .icon.icon-car-wheel::before {
    content: ""
}

.ekit-wid-con .icon.icon-steering-wheel::before, .icon.icon-steering-wheel::before {
    content: ""
}

.ekit-wid-con .icon.icon-frontal-taxi-cab::before, .icon.icon-frontal-taxi-cab::before {
    content: ""
}

.ekit-wid-con .icon.icon-taxi::before, .icon.icon-taxi::before {
    content: ""
}

.ekit-wid-con .icon.icon-cosmetics::before, .icon.icon-cosmetics::before {
    content: ""
}

.ekit-wid-con .icon.icon-flower::before, .icon.icon-flower::before {
    content: ""
}

.ekit-wid-con .icon.icon-mirror::before, .icon.icon-mirror::before {
    content: ""
}

.ekit-wid-con .icon.icon-itunes::before, .icon.icon-itunes::before {
    content: ""
}

.ekit-wid-con .icon.icon-salon::before, .icon.icon-salon::before {
    content: ""
}

.ekit-wid-con .icon.icon-hair-dryer::before, .icon.icon-hair-dryer::before {
    content: ""
}

.ekit-wid-con .icon.icon-shampoo::before, .icon.icon-shampoo::before {
    content: ""
}

.ekit-wid-con .icon.icon-download-button::before, .icon.icon-download-button::before {
    content: ""
}

.ekit-wid-con .icon.icon-list::before, .icon.icon-list::before {
    content: ""
}

.ekit-wid-con .icon.icon-loupe::before, .icon.icon-loupe::before {
    content: ""
}

.ekit-wid-con .icon.icon-search::before, .icon.icon-search::before {
    content: ""
}

.ekit-wid-con .icon.icon-search-1::before, .icon.icon-search-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-shopping-cart::before, .icon.icon-shopping-cart::before {
    content: ""
}

.ekit-wid-con .icon.icon-menu::before, .icon.icon-menu::before {
    content: ""
}

.ekit-wid-con .icon.icon-menu-1::before, .icon.icon-menu-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-menu-button-of-three-horizontal-lines::before, .icon.icon-menu-button-of-three-horizontal-lines::before {
    content: ""
}

.ekit-wid-con .icon.icon-menu-2::before, .icon.icon-menu-2::before {
    content: ""
}

.ekit-wid-con .icon.icon-menu-3::before, .icon.icon-menu-3::before {
    content: ""
}

.ekit-wid-con .icon.icon-menu-5::before, .icon.icon-menu-5::before {
    content: ""
}

.ekit-wid-con .icon.icon-menu-button::before, .icon.icon-menu-button::before {
    content: ""
}

.ekit-wid-con .icon.icon-list-1::before, .icon.icon-list-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-menu-6::before, .icon.icon-menu-6::before {
    content: ""
}

.ekit-wid-con .icon.icon-menu-7::before, .icon.icon-menu-7::before {
    content: ""
}

.ekit-wid-con .icon.icon-menu-8::before, .icon.icon-menu-8::before {
    content: ""
}

.ekit-wid-con .icon.icon-list-2::before, .icon.icon-list-2::before {
    content: ""
}

.ekit-wid-con .icon.icon-dot::before, .icon.icon-dot::before {
    content: ""
}

.ekit-wid-con .icon.icon-menu-9::before, .icon.icon-menu-9::before {
    content: ""
}

.ekit-wid-con .icon.icon-search11::before, .icon.icon-search11::before {
    content: ""
}

.ekit-wid-con .icon.icon-search-minus::before, .icon.icon-search-minus::before {
    content: ""
}

.ekit-wid-con .icon.icon-search-11::before, .icon.icon-search-11::before {
    content: ""
}

.ekit-wid-con .icon.icon-search-2::before, .icon.icon-search-2::before {
    content: ""
}

.ekit-wid-con .icon.icon-search-3::before, .icon.icon-search-3::before {
    content: ""
}

.ekit-wid-con .icon.icon-magnifying-glass-search::before, .icon.icon-magnifying-glass-search::before {
    content: ""
}

.ekit-wid-con .icon.icon-loupe1::before, .icon.icon-loupe1::before {
    content: ""
}

.ekit-wid-con .icon.icon-speed::before, .icon.icon-speed::before {
    content: ""
}

.ekit-wid-con .icon.icon-search21::before, .icon.icon-search21::before {
    content: ""
}

.ekit-wid-con .icon.icon-search-4::before, .icon.icon-search-4::before {
    content: ""
}

.ekit-wid-con .icon.icon-search-5::before, .icon.icon-search-5::before {
    content: ""
}

.ekit-wid-con .icon.icon-detective::before, .icon.icon-detective::before {
    content: ""
}

.ekit-wid-con .icon.icon-cart1::before, .icon.icon-cart1::before {
    content: ""
}

.ekit-wid-con .icon.icon-buying-on-smartphone::before, .icon.icon-buying-on-smartphone::before {
    content: ""
}

.ekit-wid-con .icon.icon-badge::before, .icon.icon-badge::before {
    content: ""
}

.ekit-wid-con .icon.icon-basket1::before, .icon.icon-basket1::before {
    content: ""
}

.ekit-wid-con .icon.icon-commerce-and-shopping::before, .icon.icon-commerce-and-shopping::before {
    content: ""
}

.ekit-wid-con .icon.icon-comment::before, .icon.icon-comment::before {
    content: ""
}

.ekit-wid-con .icon.icon-comment-1::before, .icon.icon-comment-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-share::before, .icon.icon-share::before {
    content: ""
}

.ekit-wid-con .icon.icon-share-1::before, .icon.icon-share-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-share-2::before, .icon.icon-share-2::before {
    content: ""
}

.ekit-wid-con .icon.icon-share-3::before, .icon.icon-share-3::before {
    content: ""
}

.ekit-wid-con .icon.icon-comment1::before, .icon.icon-comment1::before {
    content: ""
}

.ekit-wid-con .icon.icon-favorite::before, .icon.icon-favorite::before {
    content: ""
}

.ekit-wid-con .icon.icon-retweet::before, .icon.icon-retweet::before {
    content: ""
}

.ekit-wid-con .icon.icon-share1::before, .icon.icon-share1::before {
    content: ""
}

.ekit-wid-con .icon.icon-facebook::before, .icon.icon-facebook::before {
    content: ""
}

.ekit-wid-con .icon.icon-twitter::before, .icon.icon-twitter::before {
    content: ""
}

.ekit-wid-con .icon.icon-linkedin::before, .icon.icon-linkedin::before {
    content: ""
}

.ekit-wid-con .icon.icon-whatsapp-1::before, .icon.icon-whatsapp-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-dribbble::before, .icon.icon-dribbble::before {
    content: ""
}

.ekit-wid-con .icon.icon-facebook-2::before, .icon.icon-facebook-2::before {
    content: ""
}

.ekit-wid-con .icon.icon-twitter1::before, .icon.icon-twitter1::before {
    content: ""
}

.ekit-wid-con .icon.icon-vk::before, .icon.icon-vk::before {
    content: ""
}

.ekit-wid-con .icon.icon-youtube-v::before, .icon.icon-youtube-v::before {
    content: ""
}

.ekit-wid-con .icon.icon-vimeo::before, .icon.icon-vimeo::before {
    content: ""
}

.ekit-wid-con .icon.icon-youtube::before, .icon.icon-youtube::before {
    content: ""
}

.ekit-wid-con .icon.icon-snapchat-1::before, .icon.icon-snapchat-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-behance::before, .icon.icon-behance::before {
    content: ""
}

.ekit-wid-con .icon.icon-github::before, .icon.icon-github::before {
    content: ""
}

.ekit-wid-con .icon.icon-pinterest::before, .icon.icon-pinterest::before {
    content: ""
}

.ekit-wid-con .icon.icon-spotify::before, .icon.icon-spotify::before {
    content: ""
}

.ekit-wid-con .icon.icon-soundcloud-1::before, .icon.icon-soundcloud-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-skype-1::before, .icon.icon-skype-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-rss::before, .icon.icon-rss::before {
    content: ""
}

.ekit-wid-con .icon.icon-reddit-1::before, .icon.icon-reddit-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-dribbble-1::before, .icon.icon-dribbble-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-wordpress-1::before, .icon.icon-wordpress-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-logo::before, .icon.icon-logo::before {
    content: ""
}

.ekit-wid-con .icon.icon-dropbox-1::before, .icon.icon-dropbox-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-blogger-1::before, .icon.icon-blogger-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-photo::before, .icon.icon-photo::before {
    content: ""
}

.ekit-wid-con .icon.icon-hangouts::before, .icon.icon-hangouts::before {
    content: ""
}

.ekit-wid-con .icon.icon-xing::before, .icon.icon-xing::before {
    content: ""
}

.ekit-wid-con .icon.icon-myspace::before, .icon.icon-myspace::before {
    content: ""
}

.ekit-wid-con .icon.icon-flickr-1::before, .icon.icon-flickr-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-envato::before, .icon.icon-envato::before {
    content: ""
}

.ekit-wid-con .icon.icon-picasa-1::before, .icon.icon-picasa-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-wattpad::before, .icon.icon-wattpad::before {
    content: ""
}

.ekit-wid-con .icon.icon-emoji::before, .icon.icon-emoji::before {
    content: ""
}

.ekit-wid-con .icon.icon-deviantart-1::before, .icon.icon-deviantart-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-yahoo-1::before, .icon.icon-yahoo-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-vine-1::before, .icon.icon-vine-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-delicious::before, .icon.icon-delicious::before {
    content: ""
}

.ekit-wid-con .icon.icon-kickstarter-1::before, .icon.icon-kickstarter-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-stumbleupon-1::before, .icon.icon-stumbleupon-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-brands-and-logotypes::before, .icon.icon-brands-and-logotypes::before {
    content: ""
}

.ekit-wid-con .icon.icon-instagram-1::before, .icon.icon-instagram-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-facebook-1::before, .icon.icon-facebook-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-instagram-2::before, .icon.icon-instagram-2::before {
    content: ""
}

.ekit-wid-con .icon.icon-twitter-1::before, .icon.icon-twitter-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-whatsapp-2::before, .icon.icon-whatsapp-2::before {
    content: ""
}

.ekit-wid-con .icon.icon-youtube-1::before, .icon.icon-youtube-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-linkedin-1::before, .icon.icon-linkedin-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-telegram::before, .icon.icon-telegram::before {
    content: ""
}

.ekit-wid-con .icon.icon-github-1::before, .icon.icon-github-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-vk-1::before, .icon.icon-vk-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-pinterest-1::before, .icon.icon-pinterest-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-rss-1::before, .icon.icon-rss-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-twitch::before, .icon.icon-twitch::before {
    content: ""
}

.ekit-wid-con .icon.icon-snapchat-2::before, .icon.icon-snapchat-2::before {
    content: ""
}

.ekit-wid-con .icon.icon-skype-2::before, .icon.icon-skype-2::before {
    content: ""
}

.ekit-wid-con .icon.icon-behance-2::before, .icon.icon-behance-2::before {
    content: ""
}

.ekit-wid-con .icon.icon-spotify-1::before, .icon.icon-spotify-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-periscope::before, .icon.icon-periscope::before {
    content: ""
}

.ekit-wid-con .icon.icon-dribbble-2::before, .icon.icon-dribbble-2::before {
    content: ""
}

.ekit-wid-con .icon.icon-tumblr-1::before, .icon.icon-tumblr-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-soundcloud-2::before, .icon.icon-soundcloud-2::before {
    content: ""
}

.ekit-wid-con .icon.icon-google-drive-1::before, .icon.icon-google-drive-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-dropbox-2::before, .icon.icon-dropbox-2::before {
    content: ""
}

.ekit-wid-con .icon.icon-reddit-2::before, .icon.icon-reddit-2::before {
    content: ""
}

.ekit-wid-con .icon.icon-html::before, .icon.icon-html::before {
    content: ""
}

.ekit-wid-con .icon.icon-vimeo-1::before, .icon.icon-vimeo-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-hangout::before, .icon.icon-hangout::before {
    content: ""
}

.ekit-wid-con .icon.icon-blogger-2::before, .icon.icon-blogger-2::before {
    content: ""
}

.ekit-wid-con .icon.icon-yahoo-2::before, .icon.icon-yahoo-2::before {
    content: ""
}

.ekit-wid-con .icon.icon-path::before, .icon.icon-path::before {
    content: ""
}

.ekit-wid-con .icon.icon-yelp-1::before, .icon.icon-yelp-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-slideshare::before, .icon.icon-slideshare::before {
    content: ""
}

.ekit-wid-con .icon.icon-picasa-2::before, .icon.icon-picasa-2::before {
    content: ""
}

.ekit-wid-con .icon.icon-myspace-1::before, .icon.icon-myspace-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-flickr-2::before, .icon.icon-flickr-2::before {
    content: ""
}

.ekit-wid-con .icon.icon-xing-1::before, .icon.icon-xing-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-envato-1::before, .icon.icon-envato-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-swarm::before, .icon.icon-swarm::before {
    content: ""
}

.ekit-wid-con .icon.icon-wattpad-1::before, .icon.icon-wattpad-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-foursquare::before, .icon.icon-foursquare::before {
    content: ""
}

.ekit-wid-con .icon.icon-deviantart-2::before, .icon.icon-deviantart-2::before {
    content: ""
}

.ekit-wid-con .icon.icon-kickstarter-2::before, .icon.icon-kickstarter-2::before {
    content: ""
}

.ekit-wid-con .icon.icon-delicious-1::before, .icon.icon-delicious-1::before {
    content: ""
}

.ekit-wid-con .icon.icon-vine-2::before, .icon.icon-vine-2::before {
    content: ""
}

.ekit-wid-con .icon.icon-digg::before, .icon.icon-digg::before {
    content: ""
}

.ekit-wid-con .icon.icon-bebo::before, .icon.icon-bebo::before {
    content: ""
}

.ekit-wid-con .icon.icon-stumbleupon-2::before, .icon.icon-stumbleupon-2::before {
    content: ""
}

.ekit-wid-con .icon.icon-forrst::before, .icon.icon-forrst::before {
    content: ""
}

.ekit-wid-con .icon.icon-eye3::before, .icon.icon-eye3::before {
    content: ""
}

.ekit-wid-con .icon.icon-microscope::before, .icon.icon-microscope::before {
    content: ""
}

.ekit-wid-con .icon.icon-Anti-Lock::before, .icon.icon-Anti-Lock::before {
    content: ""
}

.ekit-wid-con .icon.icon-apartment::before, .icon.icon-apartment::before {
    content: ""
}

.ekit-wid-con .icon.icon-app::before, .icon.icon-app::before {
    content: ""
}

.ekit-wid-con .icon.icon-Aroma::before, .icon.icon-Aroma::before {
    content: ""
}

.ekit-wid-con .icon.icon-bamboo-Leaf::before, .icon.icon-bamboo-Leaf::before {
    content: ""
}

.ekit-wid-con .icon.icon-basket::before, .icon.icon-basket::before {
    content: ""
}

.ekit-wid-con .icon.icon-Battery::before, .icon.icon-Battery::before {
    content: ""
}

.ekit-wid-con .icon.icon-Bettery::before, .icon.icon-Bettery::before {
    content: ""
}

.ekit-wid-con .icon.icon-building::before, .icon.icon-building::before {
    content: ""
}

.ekit-wid-con .icon.icon-car-2::before, .icon.icon-car-2::before {
    content: ""
}

.ekit-wid-con .icon.icon-Car::before, .icon.icon-Car::before {
    content: ""
}

.ekit-wid-con .icon.icon-Child::before, .icon.icon-Child::before {
    content: ""
}

.ekit-wid-con .icon.icon-cityscape::before, .icon.icon-cityscape::before {
    content: ""
}

.ekit-wid-con .icon.icon-cleaner::before, .icon.icon-cleaner::before {
    content: ""
}

.ekit-wid-con .icon.icon-Coffee-cup::before, .icon.icon-Coffee-cup::before {
    content: ""
}

.ekit-wid-con .icon.icon-coins::before, .icon.icon-coins::before {
    content: ""
}

.ekit-wid-con .icon.icon-Computer::before, .icon.icon-Computer::before {
    content: ""
}

.ekit-wid-con .icon.icon-Consultancy::before, .icon.icon-Consultancy::before {
    content: ""
}

.ekit-wid-con .icon.icon-cottage::before, .icon.icon-cottage::before {
    content: ""
}

.ekit-wid-con .icon.icon-crane::before, .icon.icon-crane::before {
    content: ""
}

.ekit-wid-con .icon.icon-Custom-api::before, .icon.icon-Custom-api::before {
    content: ""
}

.ekit-wid-con .icon.icon-customer-support-2::before, .icon.icon-customer-support-2::before {
    content: ""
}

.ekit-wid-con .icon.icon-Design-2::before, .icon.icon-Design-2::before {
    content: ""
}

.ekit-wid-con .icon.icon-Design-3::before, .icon.icon-Design-3::before {
    content: ""
}

.ekit-wid-con .icon.icon-design::before, .icon.icon-design::before {
    content: ""
}

.ekit-wid-con .icon.icon-diamond::before, .icon.icon-diamond::before {
    content: ""
}

.ekit-wid-con .icon.icon-diploma::before, .icon.icon-diploma::before {
    content: ""
}

.ekit-wid-con .icon.icon-Document-Search::before, .icon.icon-Document-Search::before {
    content: ""
}

.ekit-wid-con .icon.icon-Download::before, .icon.icon-Download::before {
    content: ""
}

.ekit-wid-con .icon.icon-drilling::before, .icon.icon-drilling::before {
    content: ""
}

.ekit-wid-con .icon.icon-engine::before, .icon.icon-engine::before {
    content: ""
}

.ekit-wid-con .icon.icon-engineer::before, .icon.icon-engineer::before {
    content: ""
}

.ekit-wid-con .icon.icon-envelope::before, .icon.icon-envelope::before {
    content: ""
}

.ekit-wid-con .icon.icon-Family::before, .icon.icon-Family::before {
    content: ""
}

.ekit-wid-con .icon.icon-friendship::before, .icon.icon-friendship::before {
    content: ""
}

.ekit-wid-con .icon.icon-gift::before, .icon.icon-gift::before {
    content: ""
}

.ekit-wid-con .icon.icon-graph-2::before, .icon.icon-graph-2::before {
    content: ""
}

.ekit-wid-con .icon.icon-graph::before, .icon.icon-graph::before {
    content: ""
}

.ekit-wid-con .icon.icon-hamburger-2::before, .icon.icon-hamburger-2::before {
    content: ""
}

.ekit-wid-con .icon.icon-handshake::before, .icon.icon-handshake::before {
    content: ""
}

.ekit-wid-con .icon.icon-Helmet::before, .icon.icon-Helmet::before {
    content: ""
}

.ekit-wid-con .icon.icon-hot-Stone-2::before, .icon.icon-hot-Stone-2::before {
    content: ""
}

.ekit-wid-con .icon.icon-hot-stone::before, .icon.icon-hot-stone::before {
    content: ""
}

.ekit-wid-con .icon.icon-idea::before, .icon.icon-idea::before {
    content: ""
}

.ekit-wid-con .icon.icon-Leaf::before, .icon.icon-Leaf::before {
    content: ""
}

.ekit-wid-con .icon.icon-management::before, .icon.icon-management::before {
    content: ""
}

.ekit-wid-con .icon.icon-Massage-table::before, .icon.icon-Massage-table::before {
    content: ""
}

.ekit-wid-con .icon.icon-Mechanic::before, .icon.icon-Mechanic::before {
    content: ""
}

.ekit-wid-con .icon.icon-Money-2::before, .icon.icon-Money-2::before {
    content: ""
}

.ekit-wid-con .icon.icon-money-bag::before, .icon.icon-money-bag::before {
    content: ""
}

.ekit-wid-con .icon.icon-Money::before, .icon.icon-Money::before {
    content: ""
}

.ekit-wid-con .icon.icon-oil-bottle::before, .icon.icon-oil-bottle::before {
    content: ""
}

.ekit-wid-con .icon.icon-Physiotherapy::before, .icon.icon-Physiotherapy::before {
    content: ""
}

.ekit-wid-con .icon.icon-Profile::before, .icon.icon-Profile::before {
    content: ""
}

.ekit-wid-con .icon.icon-Rating::before, .icon.icon-Rating::before {
    content: ""
}

.ekit-wid-con .icon.icon-right-mark::before, .icon.icon-right-mark::before {
    content: ""
}

.ekit-wid-con .icon.icon-rings::before, .icon.icon-rings::before {
    content: ""
}

.ekit-wid-con .icon.icon-Safe-house::before, .icon.icon-Safe-house::before {
    content: ""
}

.ekit-wid-con .icon.icon-Scan::before, .icon.icon-Scan::before {
    content: ""
}

.ekit-wid-con .icon.icon-social-care::before, .icon.icon-social-care::before {
    content: ""
}

.ekit-wid-con .icon.icon-Speed-Clock::before, .icon.icon-Speed-Clock::before {
    content: ""
}

.ekit-wid-con .icon.icon-stopwatch::before, .icon.icon-stopwatch::before {
    content: ""
}

.ekit-wid-con .icon.icon-Support-2::before, .icon.icon-Support-2::before {
    content: ""
}

.ekit-wid-con .icon.icon-target-2::before, .icon.icon-target-2::before {
    content: ""
}

.ekit-wid-con .icon.icon-Target::before, .icon.icon-Target::before {
    content: ""
}

.ekit-wid-con .icon.icon-tripod::before, .icon.icon-tripod::before {
    content: ""
}

.ekit-wid-con .icon.icon-truck::before, .icon.icon-truck::before {
    content: ""
}

.ekit-wid-con .icon.icon-university::before, .icon.icon-university::before {
    content: ""
}

.ekit-wid-con .icon.icon-User::before, .icon.icon-User::before {
    content: ""
}

.ekit-wid-con .icon.icon-Web-Portals::before, .icon.icon-Web-Portals::before {
    content: ""
}

.ekit-wid-con .icon.icon-window::before, .icon.icon-window::before {
    content: ""
}

.ekit-wid-con .icon.icon-ek_line_icon::before, .icon.icon-ek_line_icon::before {
    content: ""
}

.ekit-wid-con .icon.icon-ek_stroke_icon::before, .icon.icon-ek_stroke_icon::before {
    content: ""
}

.ekit-wid-con .icon.icon-ekit::before, .icon.icon-ekit::before {
    content: ""
}

.ekit-wid-con .icon.icon-elements-kit-logo::before, .icon.icon-elements-kit-logo::before {
    content: ""
}

.ekit-wid-con .icon.icon-degree-image::before, .icon.icon-degree-image::before {
    content: ""
}

.ekit-wid-con .icon.icon-accordion::before, .icon.icon-accordion::before {
    content: ""
}

.ekit-wid-con .icon.icon-animated-flip-box::before, .icon.icon-animated-flip-box::before {
    content: ""
}

.ekit-wid-con .icon.icon-animated-text::before, .icon.icon-animated-text::before {
    content: ""
}

.ekit-wid-con .icon.icon-brands::before, .icon.icon-brands::before {
    content: ""
}

.ekit-wid-con .icon.icon-business-hour::before, .icon.icon-business-hour::before {
    content: ""
}

.ekit-wid-con .icon.icon-button::before, .icon.icon-button::before {
    content: ""
}

.ekit-wid-con .icon.icon-carousel::before, .icon.icon-carousel::before {
    content: ""
}

.ekit-wid-con .icon.icon-Circle-progress::before, .icon.icon-Circle-progress::before {
    content: ""
}

.ekit-wid-con .icon.icon-contact-form::before, .icon.icon-contact-form::before {
    content: ""
}

.ekit-wid-con .icon.icon-countdown-timer::before, .icon.icon-countdown-timer::before {
    content: ""
}

.ekit-wid-con .icon.icon-dropbar::before, .icon.icon-dropbar::before {
    content: ""
}

.ekit-wid-con .icon.icon-faq::before, .icon.icon-faq::before {
    content: ""
}

.ekit-wid-con .icon.icon-full-width-scroll::before, .icon.icon-full-width-scroll::before {
    content: ""
}

.ekit-wid-con .icon.icon-google-map::before, .icon.icon-google-map::before {
    content: ""
}

.ekit-wid-con .icon.icon-heading-style::before, .icon.icon-heading-style::before {
    content: ""
}

.ekit-wid-con .icon.icon-help-desk::before, .icon.icon-help-desk::before {
    content: ""
}

.ekit-wid-con .icon.icon-horizontal-timeline::before, .icon.icon-horizontal-timeline::before {
    content: ""
}

.ekit-wid-con .icon.icon-iframe::before, .icon.icon-iframe::before {
    content: ""
}

.ekit-wid-con .icon.icon-image-comparison::before, .icon.icon-image-comparison::before {
    content: ""
}

.ekit-wid-con .icon.icon-image-gallery::before, .icon.icon-image-gallery::before {
    content: ""
}

.ekit-wid-con .icon.icon-image-justify::before, .icon.icon-image-justify::before {
    content: ""
}

.ekit-wid-con .icon.icon-image-magnifier::before, .icon.icon-image-magnifier::before {
    content: ""
}

.ekit-wid-con .icon.icon-image-masonry::before, .icon.icon-image-masonry::before {
    content: ""
}

.ekit-wid-con .icon.icon-inline-svg::before, .icon.icon-inline-svg::before {
    content: ""
}

.ekit-wid-con .icon.icon-instagram::before, .icon.icon-instagram::before {
    content: ""
}

.ekit-wid-con .icon.icon-listing::before, .icon.icon-listing::before {
    content: ""
}

.ekit-wid-con .icon.icon-music-player::before, .icon.icon-music-player::before {
    content: ""
}

.ekit-wid-con .icon.icon-news-ticker::before, .icon.icon-news-ticker::before {
    content: ""
}

.ekit-wid-con .icon.icon-off-canvus-menu::before, .icon.icon-off-canvus-menu::before {
    content: ""
}

.ekit-wid-con .icon.icon-parallax::before, .icon.icon-parallax::before {
    content: ""
}

.ekit-wid-con .icon.icon-portfolio::before, .icon.icon-portfolio::before {
    content: ""
}

.ekit-wid-con .icon.icon-post-banner::before, .icon.icon-post-banner::before {
    content: ""
}

.ekit-wid-con .icon.icon-post-carousel::before, .icon.icon-post-carousel::before {
    content: ""
}

.ekit-wid-con .icon.icon-post-grid::before, .icon.icon-post-grid::before {
    content: ""
}

.ekit-wid-con .icon.icon-post-slider::before, .icon.icon-post-slider::before {
    content: ""
}

.ekit-wid-con .icon.icon-pricing-list::before, .icon.icon-pricing-list::before {
    content: ""
}

.ekit-wid-con .icon.icon-pricing-table::before, .icon.icon-pricing-table::before {
    content: ""
}

.ekit-wid-con .icon.icon-product-featured::before, .icon.icon-product-featured::before {
    content: ""
}

.ekit-wid-con .icon.icon-product-image::before, .icon.icon-product-image::before {
    content: ""
}

.ekit-wid-con .icon.icon-product-recent::before, .icon.icon-product-recent::before {
    content: ""
}

.ekit-wid-con .icon.icon-product-sale::before, .icon.icon-product-sale::before {
    content: ""
}

.ekit-wid-con .icon.icon-product-top-rated::before, .icon.icon-product-top-rated::before {
    content: ""
}

.ekit-wid-con .icon.icon-product-top-seller::before, .icon.icon-product-top-seller::before {
    content: ""
}

.ekit-wid-con .icon.icon-progress-bar::before, .icon.icon-progress-bar::before {
    content: ""
}

.ekit-wid-con .icon.icon-protected-content-v2::before, .icon.icon-protected-content-v2::before {
    content: ""
}

.ekit-wid-con .icon.icon-protected-content-v3::before, .icon.icon-protected-content-v3::before {
    content: ""
}

.ekit-wid-con .icon.icon-protected-content::before, .icon.icon-protected-content::before {
    content: ""
}

.ekit-wid-con .icon.icon-qr_code::before, .icon.icon-qr_code::before {
    content: ""
}

.ekit-wid-con .icon.icon-scroll-button::before, .icon.icon-scroll-button::before {
    content: ""
}

.ekit-wid-con .icon.icon-search1::before, .icon.icon-search1::before {
    content: ""
}

.ekit-wid-con .icon.icon-service::before, .icon.icon-service::before {
    content: ""
}

.ekit-wid-con .icon.icon-slider-image::before, .icon.icon-slider-image::before {
    content: ""
}

.ekit-wid-con .icon.icon-social-share::before, .icon.icon-social-share::before {
    content: ""
}

.ekit-wid-con .icon.icon-subscribe::before, .icon.icon-subscribe::before {
    content: ""
}

.ekit-wid-con .icon.icon-tab::before, .icon.icon-tab::before {
    content: ""
}

.ekit-wid-con .icon.icon-table::before, .icon.icon-table::before {
    content: ""
}

.ekit-wid-con .icon.icon-team-join::before, .icon.icon-team-join::before {
    content: ""
}

.ekit-wid-con .icon.icon-team-member::before, .icon.icon-team-member::before {
    content: ""
}

.ekit-wid-con .icon.icon-testimonial-carousel::before, .icon.icon-testimonial-carousel::before {
    content: ""
}

.ekit-wid-con .icon.icon-testimonial-grid::before, .icon.icon-testimonial-grid::before {
    content: ""
}

.ekit-wid-con .icon.icon-testimonial-quote::before, .icon.icon-testimonial-quote::before {
    content: ""
}

.ekit-wid-con .icon.icon-testimonial-slider::before, .icon.icon-testimonial-slider::before {
    content: ""
}

.ekit-wid-con .icon.icon-toggle::before, .icon.icon-toggle::before {
    content: ""
}

.ekit-wid-con .icon.icon-user-login::before, .icon.icon-user-login::before {
    content: ""
}

.ekit-wid-con .icon.icon-user-registration::before, .icon.icon-user-registration::before {
    content: ""
}

.ekit-wid-con .icon.icon-vertical-timeline::before, .icon.icon-vertical-timeline::before {
    content: ""
}

.ekit-wid-con .icon.icon-video-player::before, .icon.icon-video-player::before {
    content: ""
}

.ekit-wid-con .icon.icon-weather::before, .icon.icon-weather::before {
    content: ""
}

.ekit-wid-con .icon.icon-image-hover-effect::before, .icon.icon-image-hover-effect::before {
    content: ""
}

.ekit-wid-con .icon.icon-audio-player::before, .icon.icon-audio-player::before {
    content: ""
}

.ekit-wid-con .icon.icon-category-list::before, .icon.icon-category-list::before {
    content: ""
}

.ekit-wid-con .icon.icon-fancy-heading::before, .icon.icon-fancy-heading::before {
    content: ""
}

.ekit-wid-con .icon.icon-google-review::before, .icon.icon-google-review::before {
    content: ""
}

.ekit-wid-con .icon.icon-image-masking::before, .icon.icon-image-masking::before {
    content: ""
}

.ekit-wid-con .icon.icon-image-morphing::before, .icon.icon-image-morphing::before {
    content: ""
}

.ekit-wid-con .icon.icon-page-list::before, .icon.icon-page-list::before {
    content: ""
}

.ekit-wid-con .icon.icon-post-list::before, .icon.icon-post-list::before {
    content: ""
}

.ekit-wid-con .icon.icon-price-menu::before, .icon.icon-price-menu::before {
    content: ""
}

.ekit-wid-con .icon.icon-stylish-list::before, .icon.icon-stylish-list::before {
    content: ""
}

.ekit-wid-con .icon.icon-advanced-tooltip::before, .icon.icon-advanced-tooltip::before {
    content: ""
}

.ekit-wid-con .icon.icon-avatar::before, .icon.icon-avatar::before {
    content: ""
}

.ekit-wid-con .icon.icon-content-ticker::before, .icon.icon-content-ticker::before {
    content: ""
}

.ekit-wid-con .icon.icon-coupon-code::before, .icon.icon-coupon-code::before {
    content: ""
}

.ekit-wid-con .icon.icon-flip-box::before, .icon.icon-flip-box::before {
    content: ""
}

.ekit-wid-con .icon.icon-next-dark::before, .icon.icon-next-dark::before {
    content: ""
}

.ekit-wid-con .icon.icon-onepage-scroll::before, .icon.icon-onepage-scroll::before {
    content: ""
}

.ekit-wid-con .icon.icon-pause-dark::before, .icon.icon-pause-dark::before {
    content: ""
}

.ekit-wid-con .icon.icon-previous-dark::before, .icon.icon-previous-dark::before {
    content: ""
}

.ekit-wid-con .icon.icon-team-carousel-slider::before, .icon.icon-team-carousel-slider::before {
    content: ""
}

.ekit-wid-con .icon.icon-volume-cross::before, .icon.icon-volume-cross::before {
    content: ""
}

.ekit-wid-con .icon.icon-volume-dark::before, .icon.icon-volume-dark::before {
    content: ""
}

.ekit-wid-con .icon.icon-volume-high-dark::before, .icon.icon-volume-high-dark::before {
    content: ""
}

.ekit-wid-con .icon.icon-volume-low-dark::before, .icon.icon-volume-low-dark::before {
    content: ""
}

.ekit-wid-con .icon.icon-volume-mute::before, .icon.icon-volume-mute::before {
    content: ""
}

.ekit-wid-con .icon.icon-youtube-feed::before, .icon.icon-youtube-feed::before {
    content: ""
}

.ekit-wid-con .icon.icon-interactive-link::before, .icon.icon-interactive-link::before {
    content: ""
}

.ekit-wid-con .icon.icon-x-twitter-square::before, .icon.icon-x-twitter-square::before {
    content: ""
}

.ekit-wid-con .icon.icon-tiktok-square::before, .icon.icon-tiktok-square::before {
    content: ""
}

.ekit-wid-con .icon.icon-tiktok:before, .icon.icon-tiktok:before {
    content: ""
}

.ekit-wid-con .icon.icon-x-twitter:before, .icon.icon-x-twitter:before {
    content: ""
}

.ekit-wid-con .icon.icon-copyright:before, .icon.icon-copyright:before {
    content: ""
}

.ekit-wid-con .icon.icon-marquee-anything:before, .icon.icon-marquee-anything:before {
    content: ""
}

.ekit-wid-con .icon.icon-register:before, .icon.icon-register:before {
    content: ""
}

.ekit-wid-con .icon.icon-scrollable-video:before, .icon.icon-scrollable-video:before {
    content: ""
}

.ekit-wid-con .icon.icon-scroll-reveal:before, .icon.icon-scroll-reveal:before {
    content: ""
}

.ekit-wid-con .icon.icon-smart-post-list:before, .icon.icon-smart-post-list:before {
    content: ""
}

.ekit-wid-con .icon.icon-stacked-cards:before, .icon.icon-stacked-cards:before {
    content: ""
}

.ekit-wid-con .icon.icon-tiktok-border:before, .icon.icon-tiktok-border:before {
    content: ""
}

.ekit-wid-con .icon.icon-login:before, .icon.icon-login:before {
    content: ""
}

@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    src: url(" /fonts/10-signs-to-spot-a-love-scam-checklist_font_100.woff2 ") format(" woff2 ")format(" woff2 ");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9U+1FAF0-1FAF8U+1FB00-1FBFF}@font-face{font-family:" Roboto ";font-style:normal;font-weight:400;font-stretch:100%;src: url("/fonts/10-signs-to-spot-a-love-scam-checklist_font_101.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    src: url("/fonts/10-signs-to-spot-a-love-scam-checklist_font_100.woff2") format("woff2") format("woff2");
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9 U+1FAF0-1FAF8 U+1FB00-1FBFF
}

@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    src: url("/fonts/10-signs-to-spot-a-love-scam-checklist_font_101.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@-webkit-keyframes spinner-spin {
    0% {
        -webkit-transform: rotateZ(0deg);
        transform: rotateZ(0deg)
    }
    10% {
        -webkit-transform: rotateZ(135deg);
        transform: rotateZ(135deg)
    }
    25% {
        -webkit-transform: rotateZ(245deg);
        transform: rotateZ(245deg)
    }
    60% {
        -webkit-transform: rotateZ(700deg);
        transform: rotateZ(700deg)
    }
    75% {
        -webkit-transform: rotateZ(810deg);
        transform: rotateZ(810deg)
    }
    100% {
        -webkit-transform: rotateZ(3turn);
        transform: rotateZ(3turn)
    }
}

@keyframes spinner-spin {
    0% {
        -webkit-transform: rotateZ(0deg);
        transform: rotateZ(0deg)
    }
    10% {
        -webkit-transform: rotateZ(135deg);
        transform: rotateZ(135deg)
    }
    25% {
        -webkit-transform: rotateZ(245deg);
        transform: rotateZ(245deg)
    }
    60% {
        -webkit-transform: rotateZ(700deg);
        transform: rotateZ(700deg)
    }
    75% {
        -webkit-transform: rotateZ(810deg);
        transform: rotateZ(810deg)
    }
    100% {
        -webkit-transform: rotateZ(3turn);
        transform: rotateZ(3turn)
    }
}

@-webkit-keyframes overlay-spin {
    0% {
        opacity: 1;
        -webkit-transform: rotateZ(45deg);
        transform: rotateZ(45deg)
    }
    100% {
        opacity: 1;
        -webkit-transform: rotateZ(225deg);
        transform: rotateZ(225deg)
    }
}

@keyframes overlay-spin {
    0% {
        opacity: 1;
        -webkit-transform: rotateZ(45deg);
        transform: rotateZ(45deg)
    }
    100% {
        opacity: 1;
        -webkit-transform: rotateZ(225deg);
        transform: rotateZ(225deg)
    }
}

.rc-anchor {
    border-radius: 3px;
    box-shadow: 0 0 4px 1px rgba(0, 0, 0, .08);
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 0, 0, .08);
    -moz-box-shadow: 0 0 4px 1px rgba(0, 0, 0, .08)
}

.rc-anchor-light {
    background: #f9f9f9;
    color: #000
}

.rc-anchor-error-msg-container {
    color: #d93025;
    font-family: Roboto, helvetica, arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    left: 0;
    line-height: 14px;
    margin: 2px;
    position: absolute;
    top: 0
}

.rc-anchor-normal-footer {
    display: inline-block;
    height: 74px;
    vertical-align: top;
    width: 70px
}

.rc-anchor-logo-img {
    background: url("/consulting/images/asset_10.png");
    background-repeat: no-repeat
}

.rc-anchor-light div a:link, .rc-anchor-light div a:visited {
    color: #555
}

.rc-anchor-dark div a:link, .rc-anchor-dark div a:visited {
    color: #f5f5f5
}

.rc-anchor-invisible .rc-anchor-pt {
    font-family: Roboto, helvetica, arial, sans-serif;
    font-size: 8px;
    font-weight: 400
}

.rc-anchor-pt {
    background-image: url("/consulting/images/asset_1018.png")
}

.rc-anchor-pt a {
    display: inline;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 2px;
    padding-bottom: 2px;
    text-decoration: none
}

.rc-anchor-pt a:hover {
    text-decoration: underline
}

#rc-anchor-alert, .rc-anchor-alert {
    color: red;
    font-size: 9px;
    margin: 2px;
    position: absolute;
    top: 0
}

.rc-anchor-invisible {
    height: 60px;
    width: 256px;
    display: flex
}

.rc-anchor-invisible-text {
    background: #1a73e8;
    color: white;
    display: flex;
    -webkit-flex-basis: 166px;
    flex-basis: 166px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    font-family: Roboto, helvetica, arial, sans-serif;
    font-size: 13px;
    font-weight: 400;
    height: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    line-height: 20px;
    padding: 0 16px;
    white-space: nowrap
}

.rc-anchor-invisible-text.smalltext .rc-anchor-pt a:link {
    font-size: 9px
}

.rc-anchor-invisible-text strong {
    font-weight: 500
}

.rc-anchor-invisible .rc-anchor-normal-footer .rc-anchor-pt {
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease;
    text-align: center;
    width: 70px;
    margin-top: 2px
}

.rc-anchor-logo-img-large {
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    -webkit-background-size: 40px 40px;
    background-size: 40px;
    margin: 5px 15px 0 15px;
    height: 40px;
    width: 40px
}

.rc-anchor-invisible-text .rc-anchor-pt {
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease
}

.rc-anchor-invisible-text .rc-anchor-pt a:link, .rc-anchor-invisible-text .rc-anchor-pt a:visited {
    color: white;
    font-size: 10px
}

.rc-anchor-invisible-hover .rc-anchor-invisible-text .rc-anchor-pt a:link {
    display: none
}

.rc-anchor-invisible-nohover .rc-anchor-invisible-text .rc-anchor-pt a:link, .rc-anchor-invisible-hover-hovered .rc-anchor-invisible-text .rc-anchor-pt a:link {
    display: inline
}

.rc-anchor-invisible-hover .rc-anchor-normal-footer .rc-anchor-pt a:link {
    display: inline
}

.rc-anchor-invisible-nohover .rc-anchor-normal-footer .rc-anchor-pt a:link, .rc-anchor-invisible-hover-hovered .rc-anchor-normal-footer .rc-anchor-pt a:link {
    display: none
}

.rc-audiochallenge-tdownload-link:focus-visible {
    background-color: #d8d8d8
}

.rc-audiochallenge-tdownload-link-on-dark:focus-visible {
    background-color: #d8d8d8
}

.rc-audiochallenge-tdownload-link:focus, .rc-audiochallenge-tdownload-link:hover {
    opacity: .8;
    outline: none
}

.rc-audiochallenge-tdownload-link-on-dark:focus, .rc-audiochallenge-tdownload-link-on-dark:hover {
    opacity: .8;
    outline: none
}

.rc-button-default:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 2pt #185abc;
    box-shadow: 0 0 0 2pt #185abc
}

body {
    margin: 0
}

.rc-button-reload:focus-visible {
    background-color: #d8d8d8
}

.rc-button-reload-on-dark:focus-visible {
    background-color: #d8d8d8
}

.rc-button-audio:focus-visible {
    background-color: #d8d8d8
}

.rc-button-audio-on-dark:focus-visible {
    background-color: #d8d8d8
}

.rc-button-image:focus-visible {
    background-color: #d8d8d8
}

.rc-button-image-on-dark:focus-visible {
    background-color: #d8d8d8
}

.rc-button-liveness:focus-visible {
    background-color: #d8d8d8
}

.rc-button-qr:focus-visible {
    background-color: #d8d8d8
}

.rc-button-liveness-on-dark:focus-visible {
    background-color: #d8d8d8
}

.rc-button-qr-on-dark:focus-visible {
    background-color: #d8d8d8
}

.rc-button-help:focus-visible {
    background-color: #d8d8d8
}

.rc-button-help-on-dark:focus-visible {
    background-color: #d8d8d8
}

.rc-button-undo:focus-visible {
    background-color: #d8d8d8
}

.rc-button-undo-on-dark:focus-visible {
    background-color: #d8d8d8
}

.rc-button:focus, .rc-button:hover {
    opacity: .8;
    outline: none
}

.goog-container:focus {
    outline: none
}

.goog-container:focus {
    outline: none
}

#rc-imageselect .rc-button:focus {
    outline: none
}

td:focus {
    outline: none
}

.rc-2fa-response-field input:focus {
    border: 1px #185abc solid
}

.rc-2fa-response-field-error input:focus {
    border: 1px #d93025 solid
}

.rc-2fa-submit-button-holder button:disabled {
    background-color: white;
    border: 1px solid #979797;
    color: rgba(0, 0, 0, .38)
}

.rc-2fa-cancel-button-holder button:active {
    border: none
}

.rc-response-input-field:focus {
    border: 1px solid #1a73e8
}

.rc-response-input-field-error:focus {
    border: 1px solid #ff0000
}

.sf-hidden {
    display: none !important
}

@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    src: url(" /fonts/10-signs-to-spot-a-love-scam-checklist_font_100.woff2 ") format(" woff2 ")format(" woff2 ");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9U+1FAF0-1FAF8U+1FB00-1FBFF}@font-face{font-family:" Roboto ";font-style:normal;font-weight:400;font-stretch:100%;src: url("/fonts/10-signs-to-spot-a-love-scam-checklist_font_101.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    src: url("/fonts/10-signs-to-spot-a-love-scam-checklist_font_100.woff2") format("woff2") format("woff2");
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9 U+1FAF0-1FAF8 U+1FB00-1FBFF
}

@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    src: url("/fonts/10-signs-to-spot-a-love-scam-checklist_font_101.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 900;
    font-stretch: 100%;
    src: url("/fonts/10-signs-to-spot-a-love-scam-checklist_font_100.woff2") format("woff2") format("woff2");
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9 U+1FAF0-1FAF8 U+1FB00-1FBFF
}

@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 900;
    font-stretch: 100%;
    src: url("/fonts/10-signs-to-spot-a-love-scam-checklist_font_101.woff2") format("woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215 U+FEFF U+FFFD
}

.goog-inline-block {
    position: relative;
    display: inline-block
}

@-webkit-keyframes spinner-spin {
    0% {
        -webkit-transform: rotateZ(0deg);
        transform: rotateZ(0deg)
    }
    10% {
        -webkit-transform: rotateZ(135deg);
        transform: rotateZ(135deg)
    }
    25% {
        -webkit-transform: rotateZ(245deg);
        transform: rotateZ(245deg)
    }
    60% {
        -webkit-transform: rotateZ(700deg);
        transform: rotateZ(700deg)
    }
    75% {
        -webkit-transform: rotateZ(810deg);
        transform: rotateZ(810deg)
    }
    100% {
        -webkit-transform: rotateZ(3turn);
        transform: rotateZ(3turn)
    }
}

@keyframes spinner-spin {
    0% {
        -webkit-transform: rotateZ(0deg);
        transform: rotateZ(0deg)
    }
    10% {
        -webkit-transform: rotateZ(135deg);
        transform: rotateZ(135deg)
    }
    25% {
        -webkit-transform: rotateZ(245deg);
        transform: rotateZ(245deg)
    }
    60% {
        -webkit-transform: rotateZ(700deg);
        transform: rotateZ(700deg)
    }
    75% {
        -webkit-transform: rotateZ(810deg);
        transform: rotateZ(810deg)
    }
    100% {
        -webkit-transform: rotateZ(3turn);
        transform: rotateZ(3turn)
    }
}

@-webkit-keyframes overlay-spin {
    0% {
        opacity: 1;
        -webkit-transform: rotateZ(45deg);
        transform: rotateZ(45deg)
    }
    100% {
        opacity: 1;
        -webkit-transform: rotateZ(225deg);
        transform: rotateZ(225deg)
    }
}

@keyframes overlay-spin {
    0% {
        opacity: 1;
        -webkit-transform: rotateZ(45deg);
        transform: rotateZ(45deg)
    }
    100% {
        opacity: 1;
        -webkit-transform: rotateZ(225deg);
        transform: rotateZ(225deg)
    }
}

.rc-anchor-light div a:link, .rc-anchor-light div a:visited {
    color: #555
}

.rc-anchor-dark div a:link, .rc-anchor-dark div a:visited {
    color: #f5f5f5
}

.rc-anchor-pt a:hover {
    text-decoration: underline
}

.rc-anchor-invisible-text.smalltext .rc-anchor-pt a:link {
    font-size: 9px
}

.rc-anchor-invisible-text .rc-anchor-pt a:link, .rc-anchor-invisible-text .rc-anchor-pt a:visited {
    color: white;
    font-size: 10px
}

.rc-anchor-invisible-hover .rc-anchor-invisible-text .rc-anchor-pt a:link {
    display: none
}

.rc-anchor-invisible-nohover .rc-anchor-invisible-text .rc-anchor-pt a:link, .rc-anchor-invisible-hover-hovered .rc-anchor-invisible-text .rc-anchor-pt a:link {
    display: inline
}

.rc-anchor-invisible-hover .rc-anchor-normal-footer .rc-anchor-pt a:link {
    display: inline
}

.rc-anchor-invisible-nohover .rc-anchor-normal-footer .rc-anchor-pt a:link, .rc-anchor-invisible-hover-hovered .rc-anchor-normal-footer .rc-anchor-pt a:link {
    display: none
}

.rc-audiochallenge-tdownload-link:focus-visible {
    background-color: #d8d8d8
}

.rc-audiochallenge-tdownload-link-on-dark:focus-visible {
    background-color: #d8d8d8
}

.rc-audiochallenge-tdownload-link:focus, .rc-audiochallenge-tdownload-link:hover {
    opacity: .8;
    outline: none
}

.rc-audiochallenge-tdownload-link-on-dark:focus, .rc-audiochallenge-tdownload-link-on-dark:hover {
    opacity: .8;
    outline: none
}

.rc-button-default {
    background: #1a73e8;
    border: 0;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    font-family: Roboto, helvetica, arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    height: 42px;
    line-height: 42px;
    min-width: 100px;
    padding: 0 10px 0 10px;
    text-align: center;
    text-transform: uppercase;
    -webkit-transition: all .5s ease;
    transition: all .5s ease
}

.rc-button-default:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 2pt #185abc;
    box-shadow: 0 0 0 2pt #185abc
}

body {
    margin: 0
}

.rc-imageselect-instructions strong {
    font-weight: 900;
    display: block
}

.rc-footer {
    font-family: Roboto, helvetica, arial, sans-serif;
    position: relative;
    width: 100%
}

.rc-separator {
    border-top: 1px solid #dfdfdf;
    margin-bottom: 1px
}

.rc-controls {
    width: 100%
}

.primary-controls {
    height: 60px
}

.rc-buttons {
    float: left;
    height: 48px;
    margin: 6px 0 6px 6px;
    background-repeat: no-repeat
}

.button-holder, .qr-button-holder {
    float: left;
    height: 48px
}

.rc-button-reload {
    background: url("/consulting/images/asset_100.png")
}

.rc-button-reload:focus-visible {
    background-color: #d8d8d8
}

@media screen and (forced-colors: active) and (prefers-color-scheme: dark) {
    .rc-button-reload {
        background: url("/consulting/images/asset_101.png")
    }
}

.rc-button-reload-on-dark:focus-visible {
    background-color: #d8d8d8
}

.rc-button-audio {
    background: url("/consulting/images/asset_102.png")
}

.rc-button-audio:focus-visible {
    background-color: #d8d8d8
}

@media screen and (forced-colors: active) and (prefers-color-scheme: dark) {
    .rc-button-audio {
        background: url("/consulting/images/asset_1000.png")
    }
}

.rc-button-audio-on-dark:focus-visible {
    background-color: #d8d8d8
}

.rc-button-image {
    background: url("/consulting/images/asset_1001.png")
}

.rc-button-image:focus-visible {
    background-color: #d8d8d8
}

@media screen and (forced-colors: active) and (prefers-color-scheme: dark) {
    .rc-button-image {
        background: url("/consulting/images/asset_1002.png")
    }
}

.rc-button-image-on-dark:focus-visible {
    background-color: #d8d8d8
}

.rc-button-liveness:focus-visible {
    background-color: #d8d8d8
}

.rc-button-qr:focus-visible {
    background-color: #d8d8d8
}

.rc-button-liveness-on-dark:focus-visible {
    background-color: #d8d8d8
}

.rc-button-qr-on-dark:focus-visible {
    background-color: #d8d8d8
}

.rc-button-help {
    background: url("/consulting/images/asset_1003.png")
}

.rc-button-help:focus-visible {
    background-color: #d8d8d8
}

@media screen and (forced-colors: active) and (prefers-color-scheme: dark) {
    .rc-button-help {
        background: url("/consulting/images/asset_1004.png")
    }
}

.rc-button-help-on-dark:focus-visible {
    background-color: #d8d8d8
}

.rc-button-undo {
    background: url("/consulting/images/asset_1005.png")
}

.rc-button-undo:focus-visible {
    background-color: #d8d8d8
}

@media screen and (forced-colors: active) and (prefers-color-scheme: dark) {
    .rc-button-undo {
        background: url("/consulting/images/asset_1006.png")
    }
}

.rc-button-undo-on-dark:focus-visible {
    background-color: #d8d8d8
}

.rc-button {
    -webkit-background-size: 32px 32px;
    background-size: 32px 32px;
    cursor: pointer;
    height: 48px;
    opacity: .55;
    width: 48px;
    padding: 0;
    border: 0;
    background-repeat: no-repeat;
    background-position: center
}

.rc-button:focus, .rc-button:hover {
    opacity: .8;
    outline: none
}

.verify-button-holder {
    float: right;
    margin: 8px 8px 9px 0
}

.rc-challenge-help {
    font-family: Roboto, helvetica, arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    overflow-y: scroll;
    padding: 5px 20px 5px 20px
}

.goog-container:focus {
    outline: none
}

.goog-container:focus {
    outline: none
}

#rc-imageselect {
    min-width: 240px;
    font-family: Roboto, helvetica, arial, sans-serif;
    background-color: #fff
}

#rc-imageselect .rc-button:focus {
    outline: none
}

.rc-imageselect-desc-no-canonical {
    position: relative
}

.rc-imageselect-desc-no-canonical span {
    display: block
}

.rc-imageselect-payload {
    min-width: 240px;
    margin: 0 7px;
    padding: 7px 0
}

.rc-imageselect-challenge {
    position: relative;
    width: 100%;
    height: 100%
}

.rc-footer {
    min-width: 240px
}

.rc-imageselect-incorrect-response, .rc-imageselect-error-dynamic-more, .rc-imageselect-error-select-more, .rc-imageselect-error-select-something {
    color: #d93025;
    font-size: 14px;
    padding: 7px 0;
    text-align: center;
    width: 100%;
    background-color: white
}

.rc-imageselect-desc-wrapper {
    margin-bottom: 6px
}

.rc-imageselect-checkbox {
    background: url("/consulting/images/asset_1007.png");
    position: absolute
}

.rc-imageselect-table-44 {
    border-collapse: separate;
    border-spacing: 0;
    width: 100%;
    height: 100%;
    -webkit-transition: all 1s ease;
    transition: all 1s ease
}

.rc-imageselect-table-44 {
    margin: -1px
}

.rc-imageselect-table-44 td {
    padding: 1px
}

td {
    margin: 0
}

td:focus {
    outline: none
}

.rc-image-tile-overlay {
    opacity: 0;
    position: absolute;
    background-color: #1a73e8;
    width: 100%;
    height: 100%;
    z-index: 2;
    -webkit-transition: opacity 1s cubic-bezier(.49, .78, .46, 1.34);
    transition: opacity 1s cubic-bezier(.49, .78, .46, 1.34)
}

.rc-image-tile-target {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    position: relative
}

.rc-image-tile-wrapper {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.rc-imageselect-challenge {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

.rc-image-tile-wrapper {
    overflow: hidden;
    position: relative;
    -webkit-transition: .1s ease;
    transition: .1s ease
}

.rc-image-tile-wrapper img {
    position: relative;
    -webkit-user-drag: none;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden
}

.rc-image-tile-44 {
    width: 400%;
    height: 400%
}

.rc-imageselect-instructions {
    height: 113px;
    width: 100%;
    margin-bottom: 7px;
    position: relative
}

.rc-imageselect-desc-wrapper {
    background-color: #1a73e8;
    position: relative;
    padding: 24px;
    color: white;
    height: 66px;
    font-size: 16px
}

.rc-imageselect-progress {
    background-color: #417cc1;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 0;
    height: 15px;
    -webkit-transition: all 1s ease;
    transition: all 1s ease
}

.rc-imageselect-carousel-instructions {
    -webkit-transition: .2s ease;
    transition: .2s ease;
    opacity: 1
}

.rc-2fa-response-field input:focus {
    border: 1px #185abc solid
}

.rc-2fa-response-field-error input:focus {
    border: 1px #d93025 solid
}

.rc-2fa-submit-button-holder button:disabled {
    background-color: white;
    border: 1px solid #979797;
    color: rgba(0, 0, 0, .38)
}

.rc-2fa-cancel-button-holder button:active {
    border: none
}

.rc-response-input-field:focus {
    border: 1px solid #1a73e8
}

.rc-response-input-field-error:focus {
    border: 1px solid #ff0000
}

.sf-hidden {
    display: none !important
}

img[src=  & quot

;
data:, & quot

;
]
,
source[src=  & quot

;
data:, & quot

;
]
{
    display: none !important
}

