:root {
    --sf-img-38: url("/consulting/images/svg_6964f8de.svg");
    --sf-img-39: url("/consulting/images/svg_6c4c06be.svg");
    --sf-img-40: url("/consulting/images/svg_f18a0141.svg");
    --sf-img-41: url("/consulting/images/svg_2d39a92f.svg");
    --sf-img-42: url("/consulting/images/svg_8458cb5e.svg");
    --sf-img-67: url("/consulting/images/svg_d9b00f8b.svg");
    --sf-img-68: url("/consulting/images/svg_e187b6a9.svg");
    --sf-img-69: url("/consulting/images/svg_4101f7e0.svg");
    --wp-admin-border-width-focus: 2px
}

@media (min-resolution: 192dpi) {
    :root {
        --wp-admin-border-width-focus: 1.5px
    }
}

:root {
    --wp--preset--font-size--huge: 42px
}

.screen-reader-text {
    border: 0;
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    word-wrap: normal !important
}

.screen-reader-text:focus {
    background-color: #ddd;
    clip-path: none;
    color: #444;
    display: block;
    font-size: 1em;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000
}

:where(figure) {
    margin: 0 0 1em
}

ol, ul {
    box-sizing: border-box
}

.has-drop-cap:not(:focus):first-letter {
    float: left;
    font-size: 8.4em;
    font-style: normal;
    font-weight: 100;
    line-height: .68;
    margin: .05em .1em 0 0;
    text-transform: uppercase
}

body.rtl .has-drop-cap:not(:focus):first-letter {
    float: none;
    margin-left: .1em
}

.wp-block-table {
    overflow-x: auto
}

.wp-block-table table {
    border-collapse: collapse
}

.wp-block-table thead {
    border-bottom: 3px solid
}

.wp-block-table td, .wp-block-table th {
    border: 1px solid;
    padding: .5em
}

.wp-block-table .has-fixed-layout {
    table-layout: fixed;
    width: 100%
}

.wp-block-table .has-fixed-layout td, .wp-block-table .has-fixed-layout th {
    word-break: break-word
}

/*! This file is auto-generated */

@keyframes wc-skeleton-shimmer {
    to {
        transform: translateX(100%)
    }
}

.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after {
    content: "";
    display: inline-block;
    font-family: WooCommerce;
    height: auto;
    margin-left: .5em;
    width: auto
}

.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after {
    animation: spin 2s linear infinite;
    content: "";
    display: inline-block;
    font-family: WooCommerce;
    height: auto;
    margin-left: .5em;
    width: auto
}

.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after, .has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after, .has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after, .has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after, .has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after {
    content: "";
    margin: 0
}

.wc-block-grid__product-rating .star-rating:before, .wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before, .wc-block-grid__product-rating .wc-block-product-review-rating__stars:before, .wp-block-woocommerce-product-review-rating .star-rating:before, .wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before, .wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before {
    content: "SSSSS";
    left: 0;
    opacity: .5;
    position: absolute;
    right: 0;
    top: 0;
    white-space: nowrap
}

.wc-block-grid__product-rating .star-rating span:before, .wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before, .wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before, .wp-block-woocommerce-product-review-rating .star-rating span:before, .wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before, .wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before {
    color: inherit;
    content: "SSSSS";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    white-space: nowrap
}

.theme-twentynineteen .wc-block-grid__product-title:before {
    display: none
}

.screen-reader-text {
    overflow-wrap: normal !important
}

.screen-reader-text:focus {
    clip: auto !important;
    background-color: #fff;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
    clip-path: none;
    color: #2b2d2f;
    display: block;
    font-size: .875rem;
    font-weight: 700;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000
}

@keyframes wc-skeleton-shimmer {
    to {
        transform: translateX(100%)
    }
}

.wc-block-components-notice-banner > .wc-block-components-notice-banner__content ol li:after, .wc-block-components-notice-banner > .wc-block-components-notice-banner__content ul li:after {
    clear: both;
    content: "";
    display: block
}

.wc-block-components-notice-banner > .wc-block-components-notice-banner__content .wc-forward:active, .wc-block-components-notice-banner > .wc-block-components-notice-banner__content .wc-forward:focus, .wc-block-components-notice-banner > .wc-block-components-notice-banner__content .wc-forward:hover {
    opacity: 1;
    text-decoration: none
}

.wc-block-components-notice-banner > .wc-block-components-button:active, .wc-block-components-notice-banner > .wc-block-components-button:focus, .wc-block-components-notice-banner > .wc-block-components-button:hover {
    opacity: 1
}

.wc-block-components-notice-banner > .wc-block-components-button:focus {
    outline: 2px solid currentColor !important;
    outline-offset: 0
}

.wc-block-components-notice-banner:focus {
    outline-width: 0
}

.wc-block-components-notice-banner:focus-visible {
    outline-style: solid;
    outline-width: 2px
}

:root {
    --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0)
}

.apbct-popup-fade:before {
    content: "";
    background: #000;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: .7;
    z-index: 9999
}

@keyframes ct-encoded-form-loader-spin {
    0% {
        transform: rotate(0)
    }
    100% {
        transform: rotate(360deg)
    }
}

@keyframes apbct_dog {
    0%, 100%, 75% {
        scale: 100%;
        color: transparent;
        text-shadow: 0 0 2px #aaa
    }
    25% {
        scale: 200%;
        color: unset;
        text-shadow: unset
    }
}

.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
}

#cookie-law-info-bar {
    font-size: 15px;
    margin: 0 auto;
    position: absolute;
    text-align: center;
    box-sizing: border-box;
    width: 100%;
    z-index: 9999;
    display: none;
    left: 0px;
    font-weight: 300;
    box-shadow: 0 -1px 10px 0 rgba(172, 171, 171, 0.3)
}

#cookie-law-info-again {
    font-size: 10pt;
    margin: 0;
    padding: 5px 10px;
    text-align: center;
    z-index: 9999;
    cursor: pointer;
    box-shadow: #161616 2px 2px 5px 2px
}

#cookie-law-info-bar span {
    vertical-align: middle
}

.cli-plugin-button, .cli-plugin-button:visited {
    display: inline-block;
    padding: 9px 12px;
    color: #fff;
    text-decoration: none;
    position: relative;
    cursor: pointer;
    margin-left: 5px;
    text-decoration: none
}

.cli-plugin-button:hover {
    background-color: #111;
    color: #fff;
    text-decoration: none
}

.small.cli-plugin-button:visited {
    font-size: 11px
}

.cli-plugin-button, .cli-plugin-button:visited, .medium.cli-plugin-button, .medium.cli-plugin-button:visited {
    font-size: 13px;
    font-weight: 400;
    line-height: 1
}

.large.cli-plugin-button:visited {
    font-size: 14px;
    padding: 8px 14px 9px
}

.super.cli-plugin-button:visited {
    font-size: 34px;
    padding: 8px 14px 9px
}

.magenta.cli-plugin-button:visited {
    background-color: #e22092
}

.pink.cli-plugin-button:hover {
    background-color: #c81e82
}

.green.cli-plugin-button:visited {
    background-color: #91bd09
}

.green.cli-plugin-button:hover {
    background-color: #749a02
}

.red.cli-plugin-button:visited {
    background-color: #e62727
}

.red.cli-plugin-button:hover {
    background-color: #cf2525
}

.orange.cli-plugin-button:visited {
    background-color: #ff5c00
}

.orange.cli-plugin-button:hover {
    background-color: #d45500
}

.blue.cli-plugin-button:visited {
    background-color: #2981e4
}

.blue.cli-plugin-button:hover {
    background-color: #2575cf
}

.yellow.cli-plugin-button:visited {
    background-color: #ffb515
}

.yellow.cli-plugin-button:hover {
    background-color: #fc9200
}

.gdpr-modal .close:focus {
    outline: 0
}

.gdpr-switch .gdpr-slider:before {
    background-color: #fff;
    bottom: 2px;
    content: "";
    height: 20px;
    left: 2px;
    position: absolute;
    transition: .4s;
    width: 20px
}

.gdpr-switch input:checked + .gdpr-slider {
    background-color: rgb(99, 179, 95)
}

.gdpr-switch input:checked + .gdpr-slider:before {
    transform: translateX(26px)
}

.gdpr-switch .gdpr-slider:before {
    border-radius: 50%
}

.cli-btn:hover {
    opacity: .8
}

.cli-btn:focus {
    outline: 0
}

.cli-modal-backdrop {
    display: none
}

.cli-modal .cli-modal-close:focus {
    outline: 0
}

.cli-switch .cli-slider:before {
    background-color: #fff;
    bottom: 2px;
    content: "";
    height: 20px;
    left: 2px;
    position: absolute;
    transition: .4s;
    width: 20px
}

.cli-switch input:checked + .cli-slider {
    background-color: #00acad
}

.cli-switch input:checked + .cli-slider:before {
    transform: translateX(26px)
}

.cli-switch .cli-slider:before {
    border-radius: 50%
}

.cli-btn:hover {
    opacity: .8
}

.cli-btn:focus {
    outline: 0
}

.cli-modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000;
    -webkit-transform: scale(0);
    transform: scale(0);
    transition: opacity ease-in-out 0.5s
}

.cli-modal-backdrop.cli-fade {
    opacity: 0
}

.cli-modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 99999;
    transform: scale(0);
    overflow: hidden;
    outline: 0;
    display: none
}

.cli-modal .cli-modal-close:focus {
    outline: 0
}

.cli-switch .cli-slider:before {
    background-color: #fff;
    bottom: 2px;
    content: "";
    height: 15px;
    left: 3px;
    position: absolute;
    transition: .4s;
    width: 15px
}

.cli-switch input:checked + .cli-slider {
    background-color: #61a229
}

.cli-switch input:checked + .cli-slider:before {
    transform: translateX(18px)
}

.cli-switch .cli-slider:before {
    border-radius: 50%
}

#cookie-law-info-bar .cli-switch .cli-slider:after {
    color: inherit
}

#cookie-law-info-bar .cli-tab-header a:before {
    border-right: 1px solid currentColor;
    border-bottom: 1px solid currentColor
}

.cli-tab-header a:before {
    width: 10px;
    height: 2px;
    left: 0;
    top: calc(50% - 1px)
}

.cli-tab-header a:after {
    width: 2px;
    height: 10px;
    left: 4px;
    top: calc(50% - 5px);
    -webkit-transform: none;
    transform: none
}

.cli-tab-header a:before {
    width: 7px;
    height: 7px;
    border-right: 1px solid #4a6e78;
    border-bottom: 1px solid #4a6e78;
    content: " ";
    transform: rotate(-45deg);
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    margin-right: 10px
}

.cli-tab-header.cli-tab-active .cli-nav-link:before {
    transform: rotate(45deg);
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out
}

.cli-switch .cli-slider:after {
    content: attr(data-cli-disable);
    position: absolute;
    right: 50px;
    color: #000;
    font-size: 12px;
    text-align: right;
    min-width: 80px
}

.cli-switch input:checked + .cli-slider:after {
    content: attr(data-cli-enable)
}

a.cli-privacy-readmore:before {
    content: attr(data-readmore-text)
}

.cli-collapsed a.cli-privacy-readmore:before {
    content: attr(data-readless-text)
}

@keyframes blowUpContent {
    0% {
        transform: scale(1);
        opacity: 1
    }
    99.9% {
        transform: scale(2);
        opacity: 0
    }
    100% {
        transform: scale(0)
    }
}

@keyframes blowUpContentTwo {
    0% {
        transform: scale(2);
        opacity: 0
    }
    100% {
        transform: scale(1);
        opacity: 1
    }
}

@keyframes blowUpModal {
    0% {
        transform: scale(0)
    }
    100% {
        transform: scale(1)
    }
}

@keyframes blowUpModalTwo {
    0% {
        transform: scale(1);
        opacity: 1
    }
    50% {
        transform: scale(0.5);
        opacity: 0
    }
    100% {
        transform: scale(0);
        opacity: 0
    }
}

.cli-bar-container {
    float: none;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
}

.cli-bar-btn_container {
    margin-left: 20px;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    flex-wrap: nowrap
}

.cli-style-v2 a {
    cursor: pointer
}

.cli-bar-btn_container a {
    white-space: nowrap
}

.cli-style-v2 {
    font-size: 11pt;
    line-height: 18px;
    font-weight: normal
}

.cli-style-v2 .cli-bar-message {
    width: 70%;
    text-align: left
}

.cli-style-v2 .cli-bar-btn_container .cli_action_button, .cli-style-v2 .cli-bar-btn_container .cli_settings_button {
    margin-left: 5px
}

#cookie-law-info-bar[data-cli-style="cli-style-v2"] {
    padding: 14px 25px
}

.cli-style-v2 .cli-bar-btn_container .cli-plugin-button {
    margin-top: 5px;
    margin-bottom: 5px
}

@media (max-width: 985px) {
    .cli-style-v2 .cli-bar-message {
        width: 100%
    }

    .cli-style-v2.cli-bar-container {
        justify-content: left;
        flex-wrap: wrap
    }

    .cli-style-v2 .cli-bar-btn_container {
        margin-left: 0px;
        margin-top: 10px
    }

    #cookie-law-info-bar[data-cli-style="cli-style-v2"] {
        padding: 25px 25px
    }
}

@media only screen and (max-width: 479px) and (min-width: 320px) {
    .cli-style-v2 .cli-bar-btn_container {
        flex-wrap: wrap
    }
}

.simple-banner {
    width: 100%;
    text-align: center;
    position: relative;
    display: block
}

.simple-banner .simple-banner-text {
    font-weight: 700;
    padding: 10px 20px;
    position: relative
}

:root {
    --wc-form-border-width: 1px
}

.woocommerce .col2-set::after, .woocommerce .col2-set::before, .woocommerce-page .col2-set::after, .woocommerce-page .col2-set::before {
    content: " ";
    display: table
}

.woocommerce .col2-set::after, .woocommerce-page .col2-set::after {
    clear: both
}

.woocommerce #content div.product div.thumbnails::after, .woocommerce #content div.product div.thumbnails::before, .woocommerce div.product div.thumbnails::after, .woocommerce div.product div.thumbnails::before, .woocommerce-page #content div.product div.thumbnails::after, .woocommerce-page #content div.product div.thumbnails::before, .woocommerce-page div.product div.thumbnails::after, .woocommerce-page div.product div.thumbnails::before {
    content: " ";
    display: table
}

.woocommerce #content div.product div.thumbnails::after, .woocommerce div.product div.thumbnails::after, .woocommerce-page #content div.product div.thumbnails::after, .woocommerce-page div.product div.thumbnails::after {
    clear: both
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs::after, .woocommerce #content div.product .woocommerce-tabs ul.tabs::before, .woocommerce div.product .woocommerce-tabs ul.tabs::after, .woocommerce div.product .woocommerce-tabs ul.tabs::before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before, .woocommerce-page div.product .woocommerce-tabs ul.tabs::after, .woocommerce-page div.product .woocommerce-tabs ul.tabs::before {
    content: " ";
    display: table
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs::after, .woocommerce div.product .woocommerce-tabs ul.tabs::after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after, .woocommerce-page div.product .woocommerce-tabs ul.tabs::after {
    clear: both
}

.woocommerce #content div.product #reviews .comment::after, .woocommerce #content div.product #reviews .comment::before, .woocommerce div.product #reviews .comment::after, .woocommerce div.product #reviews .comment::before, .woocommerce-page #content div.product #reviews .comment::after, .woocommerce-page #content div.product #reviews .comment::before, .woocommerce-page div.product #reviews .comment::after, .woocommerce-page div.product #reviews .comment::before {
    content: " ";
    display: table
}

.woocommerce #content div.product #reviews .comment::after, .woocommerce div.product #reviews .comment::after, .woocommerce-page #content div.product #reviews .comment::after, .woocommerce-page div.product #reviews .comment::after {
    clear: both
}

.woocommerce ul.products::after, .woocommerce ul.products::before, .woocommerce-page ul.products::after, .woocommerce-page ul.products::before {
    content: " ";
    display: table
}

.woocommerce ul.products::after, .woocommerce-page ul.products::after {
    clear: both
}

.woocommerce .woocommerce-pagination ul.page-numbers::after, .woocommerce .woocommerce-pagination ul.page-numbers::before, .woocommerce-page .woocommerce-pagination ul.page-numbers::after, .woocommerce-page .woocommerce-pagination ul.page-numbers::before {
    content: " ";
    display: table
}

.woocommerce .woocommerce-pagination ul.page-numbers::after, .woocommerce-page .woocommerce-pagination ul.page-numbers::after {
    clear: both
}

.woocommerce .cart-collaterals::after, .woocommerce .cart-collaterals::before, .woocommerce-page .cart-collaterals::after, .woocommerce-page .cart-collaterals::before {
    content: " ";
    display: table
}

.woocommerce .cart-collaterals::after, .woocommerce-page .cart-collaterals::after {
    clear: both
}

.woocommerce .cart-collaterals .shipping_calculator::after, .woocommerce .cart-collaterals .shipping_calculator::before, .woocommerce-page .cart-collaterals .shipping_calculator::after, .woocommerce-page .cart-collaterals .shipping_calculator::before {
    content: " ";
    display: table
}

.woocommerce .cart-collaterals .shipping_calculator::after, .woocommerce-page .cart-collaterals .shipping_calculator::after {
    clear: both
}

.woocommerce ul.cart_list li::after, .woocommerce ul.cart_list li::before, .woocommerce ul.product_list_widget li::after, .woocommerce ul.product_list_widget li::before, .woocommerce-page ul.cart_list li::after, .woocommerce-page ul.cart_list li::before, .woocommerce-page ul.product_list_widget li::after, .woocommerce-page ul.product_list_widget li::before {
    content: " ";
    display: table
}

.woocommerce ul.cart_list li::after, .woocommerce ul.product_list_widget li::after, .woocommerce-page ul.cart_list li::after, .woocommerce-page ul.product_list_widget li::after {
    clear: both
}

.woocommerce form .form-row::after, .woocommerce form .form-row::before, .woocommerce-page form .form-row::after, .woocommerce-page form .form-row::before {
    content: " ";
    display: table
}

.woocommerce form .form-row::after, .woocommerce-page form .form-row::after {
    clear: both
}

.woocommerce form .password-input input::-ms-reveal, .woocommerce-page form .password-input input::-ms-reveal {
    display: none
}

.woocommerce form .show-password-input::before, .woocommerce-page form .show-password-input::before {
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(data:image/svg+xml,<svg\ width=\"20\"\ height=\"20\"\ viewBox=\"0\ 0\ 20\ 20\"\ fill=\"none\"\ xmlns=\"http://www.w3.org/2000/svg\"><path\ d=\"M17.3\ 3.3C16.9\ 2.9\ 16.2\ 2.9\ 15.7\ 3.3L13.3\ 5.7C12.2437\ 5.3079\ 11.1267\ 5.1048\ 10\ 5.1C6.2\ 5.2\ 2.8\ 7.2\ 1\ 10.5C1.2\ 10.9\ 1.5\ 11.3\ 1.8\ 11.7C2.6\ 12.8\ 3.6\ 13.7\ 4.7\ 14.4L3\ 16.1C2.6\ 16.5\ 2.5\ 17.2\ 3\ 17.7C3.4\ 18.1\ 4.1\ 18.2\ 4.6\ 17.7L17.3\ 4.9C17.7\ 4.4\ 17.7\ 3.7\ 17.3\ 3.3ZM6.7\ 12.3L5.4\ 13.6C4.2\ 12.9\ 3.1\ 11.9\ 2.3\ 10.7C3.5\ 9\ 5.1\ 7.8\ 7\ 7.2C5.7\ 8.6\ 5.6\ 10.8\ 6.7\ 12.3ZM10.1\ 9C9.6\ 8.5\ 9.7\ 7.7\ 10.2\ 7.2C10.7\ 6.8\ 11.4\ 6.8\ 11.9\ 7.2L10.1\ 9ZM18.3\ 9.5C17.8\ 8.8\ 17.2\ 8.1\ 16.5\ 7.6L15.5\ 8.6C16.3\ 9.2\ 17\ 9.9\ 17.6\ 10.8C15.9\ 13.4\ 13\ 15\ 9.9\ 15H9.1L8.1\ 16C8.8\ 15.9\ 9.4\ 16\ 10\ 16C13.3\ 16\ 16.4\ 14.4\ 18.3\ 11.7C18.6\ 11.3\ 18.8\ 10.9\ 19.1\ 10.5C18.8\ 10.2\ 18.6\ 9.8\ 18.3\ 9.5ZM14\ 10L10\ 14C12.2\ 14\ 14\ 12.2\ 14\ 10Z\"\ fill=\"%23111111\"\/><\/svg>);
    content: "";
    display: block;
    height: 22px;
    width: 22px
}

.woocommerce form .show-password-input.display-password::before, .woocommerce-page form .show-password-input.display-password::before {
    background-image: url(data:image/svg+xml,<svg\ width=\"20\"\ height=\"20\"\ viewBox=\"0\ 0\ 20\ 20\"\ fill=\"none\"\ xmlns=\"http://www.w3.org/2000/svg\"><path\ d=\"M18.3\ 9.49999C15\ 4.89999\ 8.50002\ 3.79999\ 3.90002\ 7.19999C2.70002\ 8.09999\ 1.70002\ 9.29999\ 0.900024\ 10.6C1.10002\ 11\ 1.40002\ 11.4\ 1.70002\ 11.8C5.00002\ 16.4\ 11.3\ 17.4\ 15.9\ 14.2C16.8\ 13.5\ 17.6\ 12.8\ 18.3\ 11.8C18.6\ 11.4\ 18.8\ 11\ 19.1\ 10.6C18.8\ 10.2\ 18.6\ 9.79999\ 18.3\ 9.49999ZM10.1\ 7.19999C10.6\ 6.69999\ 11.4\ 6.69999\ 11.9\ 7.19999C12.4\ 7.69999\ 12.4\ 8.49999\ 11.9\ 8.99999C11.4\ 9.49999\ 10.6\ 9.49999\ 10.1\ 8.99999C9.60003\ 8.49999\ 9.60003\ 7.69999\ 10.1\ 7.19999ZM10\ 14.9C6.90002\ 14.9\ 4.00002\ 13.3\ 2.30002\ 10.7C3.50002\ 8.99999\ 5.10002\ 7.79999\ 7.00002\ 7.19999C6.30002\ 7.99999\ 6.00002\ 8.89999\ 6.00002\ 9.89999C6.00002\ 12.1\ 7.70002\ 14\ 10\ 14C12.2\ 14\ 14.1\ 12.3\ 14.1\ 9.99999V9.89999C14.1\ 8.89999\ 13.7\ 7.89999\ 13\ 7.19999C14.9\ 7.79999\ 16.5\ 8.99999\ 17.7\ 10.7C16\ 13.3\ 13.1\ 14.9\ 10\ 14.9Z\"\ fill=\"%23111111\"\/><\/svg>)
}

.woocommerce .woocommerce-billing-fields::after, .woocommerce .woocommerce-billing-fields::before, .woocommerce .woocommerce-shipping-fields::after, .woocommerce .woocommerce-shipping-fields::before, .woocommerce-page .woocommerce-billing-fields::after, .woocommerce-page .woocommerce-billing-fields::before, .woocommerce-page .woocommerce-shipping-fields::after, .woocommerce-page .woocommerce-shipping-fields::before {
    content: " ";
    display: table
}

.woocommerce .woocommerce-billing-fields::after, .woocommerce .woocommerce-shipping-fields::after, .woocommerce-page .woocommerce-billing-fields::after, .woocommerce-page .woocommerce-shipping-fields::after {
    clear: both
}

:root {
    --wc-form-border-width: 1px
}

.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
    content: attr(data-title) ": ";
    font-weight: 700;
    float: left
}

.woocommerce table.shop_table_responsive tr td.actions::before, .woocommerce table.shop_table_responsive tr td.product-remove::before, .woocommerce-page table.shop_table_responsive tr td.actions::before, .woocommerce-page table.shop_table_responsive tr td.product-remove::before {
    display: none
}

.woocommerce table.my_account_orders tr td.order-actions::before, .woocommerce-page table.my_account_orders tr td.order-actions::before {
    display: none
}

.woocommerce #content table.cart td.actions .coupon::after, .woocommerce #content table.cart td.actions .coupon::before, .woocommerce table.cart td.actions .coupon::after, .woocommerce table.cart td.actions .coupon::before, .woocommerce-page #content table.cart td.actions .coupon::after, .woocommerce-page #content table.cart td.actions .coupon::before, .woocommerce-page table.cart td.actions .coupon::after, .woocommerce-page table.cart td.actions .coupon::before {
    content: " ";
    display: table
}

.woocommerce #content table.cart td.actions .coupon::after, .woocommerce table.cart td.actions .coupon::after, .woocommerce-page #content table.cart td.actions .coupon::after, .woocommerce-page table.cart td.actions .coupon::after {
    clear: both
}

:root {
    --wc-form-border-width: 1px
}

@keyframes spin {
    100% {
        transform: rotate(360deg)
    }
}

@font-face {
    font-family: star;
    src: url("/fonts/10-signs-to-spot-a-love-scam-checklist_font_1.woff2") format("woff2") format("woff2");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: WooCommerce;
    src: url("/fonts/10-signs-to-spot-a-love-scam-checklist_font_1.woff2") format("woff2") format("woff2");
    font-weight: 400;
    font-style: normal
}

.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder {
    -webkit-transition: opacity .5s .5s ease;
    transition: opacity .5s .5s ease;
    opacity: 0
}

.woocommerce form .form-row .woocommerce-input-wrapper .description::before {
    left: 50%;
    top: 0;
    margin-top: -4px;
    transform: translateX(-50%) rotate(180deg);
    content: "";
    position: absolute;
    border-width: 4px 6px 0 6px;
    border-style: solid;
    border-color: #1e85be transparent transparent transparent;
    z-index: 100;
    display: block
}

.woocommerce form .form-row .input-text:focus, .woocommerce form .form-row select:focus {
    border-color: currentColor
}

.woocommerce form .form-row ::-webkit-input-placeholder {
    line-height: normal
}

.woocommerce form .form-row :-moz-placeholder {
    line-height: normal
}

.woocommerce form .form-row :-ms-input-placeholder {
    line-height: normal
}

.woocommerce .blockUI.blockOverlay::before {
    height: 1em;
    width: 1em;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -.5em;
    margin-top: -.5em;
    content: "";
    animation: spin 1s ease-in-out infinite;
    background: var(--sf-img-3) center center;
    background-size: cover;
    line-height: 1;
    text-align: center;
    font-size: 2em;
    color: rgba(0, 0, 0, .75)
}

.woocommerce .loader::before {
    height: 1em;
    width: 1em;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -.5em;
    margin-top: -.5em;
    content: "";
    animation: spin 1s ease-in-out infinite;
    background: var(--sf-img-3) center center;
    background-size: cover;
    line-height: 1;
    text-align: center;
    font-size: 2em;
    color: rgba(0, 0, 0, .75)
}

.woocommerce a.remove:hover {
    color: #fff !important;
    background: var(--wc-red)
}

.woocommerce .woocommerce-breadcrumb::after, .woocommerce .woocommerce-breadcrumb::before {
    content: " ";
    display: table
}

.woocommerce .woocommerce-breadcrumb::after {
    clear: both
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before {
    border: 2px solid #000;
    border-radius: 100%;
    box-sizing: content-box;
    content: "";
    display: block;
    height: 10px;
    left: 9px;
    top: 9px;
    position: absolute;
    width: 10px
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after {
    background: #000;
    border-radius: 6px;
    box-sizing: content-box;
    content: "";
    display: block;
    height: 8px;
    left: 22px;
    position: absolute;
    top: 19px;
    transform: rotate(-45deg);
    width: 2px
}

.woocommerce div.product div.images .flex-control-thumbs li img:hover {
    opacity: 1
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
    text-decoration: none;
    color: #6b6b6b
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before {
    box-shadow: 2px 2px 0 #fff
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after {
    box-shadow: -2px 2px 0 #fff
}

.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before {
    border: 1px solid #cfc8d8;
    position: absolute;
    bottom: -1px;
    width: 5px;
    height: 5px;
    content: " ";
    box-sizing: border-box
}

.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
    left: -5px;
    border-bottom-right-radius: 4px;
    border-width: 0 1px 1px 0;
    box-shadow: 2px 2px 0 #e9e6ed
}

.woocommerce div.product .woocommerce-tabs ul.tabs li::after {
    right: -5px;
    border-bottom-left-radius: 4px;
    border-width: 0 0 1px 1px;
    box-shadow: -2px 2px 0 #e9e6ed
}

.woocommerce div.product .woocommerce-tabs ul.tabs::before {
    position: absolute;
    content: " ";
    width: 100%;
    bottom: 0;
    left: 0;
    border-bottom: 1px solid #cfc8d8;
    z-index: 1
}

.woocommerce div.product p.cart::after, .woocommerce div.product p.cart::before {
    content: " ";
    display: table
}

.woocommerce div.product p.cart::after {
    clear: both
}

.woocommerce div.product form.cart::after, .woocommerce div.product form.cart::before {
    content: " ";
    display: table
}

.woocommerce div.product form.cart::after {
    clear: both
}

.woocommerce .products ul::after, .woocommerce .products ul::before, .woocommerce ul.products::after, .woocommerce ul.products::before {
    content: " ";
    display: table
}

.woocommerce .products ul::after, .woocommerce ul.products::after {
    clear: both
}

.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover {
    background: #e9e6ed;
    color: #816f98
}

.woocommerce #reviews #comments .add_review::after, .woocommerce #reviews #comments .add_review::before {
    content: " ";
    display: table
}

.woocommerce #reviews #comments .add_review::after {
    clear: both
}

.woocommerce #reviews #comments ol.commentlist::after, .woocommerce #reviews #comments ol.commentlist::before {
    content: " ";
    display: table
}

.woocommerce #reviews #comments ol.commentlist::after {
    clear: both
}

.woocommerce #reviews #comments ol.commentlist li .comment-text::after, .woocommerce #reviews #comments ol.commentlist li .comment-text::before {
    content: " ";
    display: table
}

.woocommerce #reviews #comments ol.commentlist li .comment-text::after {
    clear: both
}

.woocommerce #reviews #comments .commentlist > li::before {
    content: ""
}

.woocommerce .star-rating::before {
    content: "sssss";
    color: #cfc8d8;
    float: left;
    top: 0;
    left: 0;
    position: absolute
}

.woocommerce .star-rating span::before {
    content: "SSSSS";
    top: 0;
    position: absolute;
    left: 0
}

.woocommerce .woocommerce-product-rating::after, .woocommerce .woocommerce-product-rating::before {
    content: " ";
    display: table
}

.woocommerce .woocommerce-product-rating::after {
    clear: both
}

.woocommerce #review_form #respond::after, .woocommerce #review_form #respond::before {
    content: " ";
    display: table
}

.woocommerce #review_form #respond::after {
    clear: both
}

.woocommerce p.stars a::before {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 1em;
    height: 1em;
    line-height: 1;
    font-family: WooCommerce;
    content: "";
    text-indent: 0
}

.woocommerce p.stars a:hover ~ a::before {
    content: ""
}

.woocommerce p.stars:hover a::before {
    content: ""
}

.woocommerce p.stars.selected a.active::before {
    content: ""
}

.woocommerce p.stars.selected a.active ~ a::before {
    content: ""
}

.woocommerce p.stars.selected a:not(.active)::before {
    content: ""
}

.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before, .woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before {
    content: "↓";
    display: inline-block
}

.woocommerce ul.cart_list li::after, .woocommerce ul.cart_list li::before, .woocommerce ul.product_list_widget li::after, .woocommerce ul.product_list_widget li::before {
    content: " ";
    display: table
}

.woocommerce ul.cart_list li::after, .woocommerce ul.product_list_widget li::after {
    clear: both
}

.woocommerce ul.cart_list li dl::after, .woocommerce ul.cart_list li dl::before, .woocommerce ul.product_list_widget li dl::after, .woocommerce ul.product_list_widget li dl::before {
    content: " ";
    display: table
}

.woocommerce ul.cart_list li dl::after, .woocommerce ul.product_list_widget li dl::after {
    clear: both
}

.woocommerce .widget_shopping_cart .buttons::after, .woocommerce .widget_shopping_cart .buttons::before, .woocommerce.widget_shopping_cart .buttons::after, .woocommerce.widget_shopping_cart .buttons::before {
    content: " ";
    display: table
}

.woocommerce .widget_shopping_cart .buttons::after, .woocommerce.widget_shopping_cart .buttons::after {
    clear: both
}

.woocommerce form.checkout_coupon .input-text.has-error:focus {
    border-color: var(--wc-red)
}

.woocommerce ul.order_details::after, .woocommerce ul.order_details::before {
    content: " ";
    display: table
}

.woocommerce ul.order_details::after {
    clear: both
}

.woocommerce .addresses .wc-block-components-additional-fields-list dt::after {
    content: ": "
}

.woocommerce .addresses .wc-block-components-additional-fields-list dt::before {
    content: "";
    display: block
}

.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt::after {
    display: none
}

.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before {
    font-family: WooCommerce;
    speak: never;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    margin-right: .618em;
    content: "";
    text-decoration: none;
    margin-left: -1.5em;
    line-height: 1.75;
    position: absolute
}

.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before {
    font-family: WooCommerce;
    speak: never;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    margin-right: .618em;
    content: "";
    text-decoration: none;
    margin-left: -1.5em;
    line-height: 1.75;
    position: absolute
}

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before {
    content: " ";
    display: table
}

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after {
    clear: both
}

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before {
    font-family: WooCommerce;
    speak: never;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    margin-right: .618em;
    content: "";
    text-decoration: none;
    color: var(--wc-red)
}

.woocommerce .widget_layered_nav_filters ul li a::before {
    font-family: WooCommerce;
    speak: never;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    margin-right: .618em;
    content: "";
    text-decoration: none;
    color: var(--wc-red);
    vertical-align: inherit;
    margin-right: .5em
}

.woocommerce .widget_rating_filter ul li::after, .woocommerce .widget_rating_filter ul li::before {
    content: " ";
    display: table
}

.woocommerce .widget_rating_filter ul li::after {
    clear: both
}

.woocommerce .widget_rating_filter ul li.chosen a::before {
    font-family: WooCommerce;
    speak: never;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    margin-right: .618em;
    content: "";
    text-decoration: none;
    color: var(--wc-red)
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading::after, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading::after, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading::after, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading::after, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading::after, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading::after, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading::after {
    font-family: WooCommerce;
    content: "";
    vertical-align: top;
    font-weight: 400;
    position: absolute;
    top: .618em;
    right: 1em;
    animation: spin 2s linear infinite
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added::after, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added::after, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added::after, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added::after, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.added::after, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.added::after, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.added::after, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.added::after {
    font-family: WooCommerce;
    content: "";
    margin-left: .53em;
    vertical-align: bottom
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover {
    background-color: #dcd7e2;
    text-decoration: none;
    background-image: none;
    color: #515151
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover {
    background-color: #7249a4;
    color: #fff
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover {
    background-color: #7f54b3;
    color: #fff
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled] {
    color: inherit;
    cursor: not-allowed;
    opacity: .5;
    padding: .618em 1em
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]:hover {
    color: inherit;
    background-color: #e9e6ed
}

.woocommerce-error::after, .woocommerce-error::before, .woocommerce-info::after, .woocommerce-info::before, .woocommerce-message::after, .woocommerce-message::before {
    content: " ";
    display: table
}

.woocommerce-error::after, .woocommerce-info::after, .woocommerce-message::after {
    clear: both
}

.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {
    font-family: WooCommerce;
    content: "";
    content: ""/"";
    display: inline-block;
    position: absolute;
    top: 1em;
    left: 1.5em
}

.woocommerce-message::before {
    content: "";
    color: #8fae1b
}

.woocommerce-info::before {
    color: #1e85be
}

.woocommerce-error::before {
    content: "";
    color: #b81c23
}

.woocommerce-account .woocommerce::after, .woocommerce-account .woocommerce::before {
    content: " ";
    display: table
}

.woocommerce-account .woocommerce::after {
    clear: both
}

.woocommerce-account .addresses .title::after, .woocommerce-account .addresses .title::before {
    content: " ";
    display: table
}

.woocommerce-account .addresses .title::after {
    clear: both
}

.woocommerce-account ul.digital-downloads li::before {
    font-family: WooCommerce;
    speak: never;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    margin-right: .618em;
    content: "";
    text-decoration: none
}

#add_payment_method table.cart td.actions .coupon .input-text.has-error:focus, .woocommerce-cart table.cart td.actions .coupon .input-text.has-error:focus, .woocommerce-checkout table.cart td.actions .coupon .input-text.has-error:focus {
    border-color: var(--wc-red)
}

#add_payment_method .wc-proceed-to-checkout::after, #add_payment_method .wc-proceed-to-checkout::before, .woocommerce-cart .wc-proceed-to-checkout::after, .woocommerce-cart .wc-proceed-to-checkout::before, .woocommerce-checkout .wc-proceed-to-checkout::after, .woocommerce-checkout .wc-proceed-to-checkout::before {
    content: " ";
    display: table
}

#add_payment_method .wc-proceed-to-checkout::after, .woocommerce-cart .wc-proceed-to-checkout::after, .woocommerce-checkout .wc-proceed-to-checkout::after {
    clear: both
}

#add_payment_method .cart-collaterals .shipping-calculator-button::after, .woocommerce-cart .cart-collaterals .shipping-calculator-button::after, .woocommerce-checkout .cart-collaterals .shipping-calculator-button::after {
    font-family: WooCommerce;
    speak: never;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    margin-left: .618em;
    content: "";
    text-decoration: none
}

#add_payment_method #payment ul.payment_methods::after, #add_payment_method #payment ul.payment_methods::before, .woocommerce-cart #payment ul.payment_methods::after, .woocommerce-cart #payment ul.payment_methods::before, .woocommerce-checkout #payment ul.payment_methods::after, .woocommerce-checkout #payment ul.payment_methods::before {
    content: " ";
    display: table
}

#add_payment_method #payment ul.payment_methods::after, .woocommerce-cart #payment ul.payment_methods::after, .woocommerce-checkout #payment ul.payment_methods::after {
    clear: both
}

#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after, #add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before, .woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after, .woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before, .woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after, .woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before {
    content: " ";
    display: table
}

#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after, .woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after, .woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after {
    clear: both
}

#add_payment_method #payment div.payment_box ::-webkit-input-placeholder, .woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder, .woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder {
    color: #b5abc2
}

#add_payment_method #payment div.payment_box :-moz-placeholder, .woocommerce-cart #payment div.payment_box :-moz-placeholder, .woocommerce-checkout #payment div.payment_box :-moz-placeholder {
    color: #b5abc2
}

#add_payment_method #payment div.payment_box :-ms-input-placeholder, .woocommerce-cart #payment div.payment_box :-ms-input-placeholder, .woocommerce-checkout #payment div.payment_box :-ms-input-placeholder {
    color: #b5abc2
}

#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before {
    content: "";
    display: block;
    border: 1em solid #dcd7e2;
    border-right-color: transparent;
    border-left-color: transparent;
    border-top-color: transparent;
    position: absolute;
    top: -.75em;
    left: 0;
    margin: -1em 0 0 2em
}

/*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */
.lSSlideOuter {
    overflow: hidden;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.lightSlider:before, .lightSlider:after {
    content: " ";
    display: table
}

.lightSlider {
    overflow: hidden;
    margin: 0
}

.lSSlideWrapper {
    max-width: 100%;
    overflow: hidden;
    position: relative
}

.lSSlideWrapper > .lightSlider:after {
    clear: both
}

.lSSlideOuter .lSPager.lSpg {
    margin: 10px 0 0;
    padding: 0;
    text-align: center
}

.lSSlideOuter .lSPager.lSpg > li:hover a {
    background-color: #428bca
}

.lSSlideOuter .lSPager.lSGallery li:hover {
    border-radius: 5px
}

.lSSlideOuter .lSPager.lSGallery:before, .lSSlideOuter .lSPager.lSGallery:after {
    content: " ";
    display: table
}

.lSSlideOuter .lSPager.lSGallery:after {
    clear: both
}

.lSAction > a:hover {
    opacity: 1
}

.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager {
    padding-left: 0;
    list-style: none outside none
}

.lSSlideOuter .lightSlider > * {
    float: left
}

@-webkit-keyframes rightEnd {
    0% {
        left: 0
    }
    50% {
        left: -15px
    }
    100% {
        left: 0
    }
}

@keyframes rightEnd {
    0% {
        left: 0
    }
    50% {
        left: -15px
    }
    100% {
        left: 0
    }
}

@-webkit-keyframes topEnd {
    0% {
        top: 0
    }
    50% {
        top: -15px
    }
    100% {
        top: 0
    }
}

@keyframes topEnd {
    0% {
        top: 0
    }
    50% {
        top: -15px
    }
    100% {
        top: 0
    }
}

@-webkit-keyframes leftEnd {
    0% {
        left: 0
    }
    50% {
        left: 15px
    }
    100% {
        left: 0
    }
}

@keyframes leftEnd {
    0% {
        left: 0
    }
    50% {
        left: 15px
    }
    100% {
        left: 0
    }
}

@-webkit-keyframes bottomEnd {
    0% {
        bottom: 0
    }
    50% {
        bottom: -15px
    }
    100% {
        bottom: 0
    }
}

@keyframes bottomEnd {
    0% {
        bottom: 0
    }
    50% {
        bottom: -15px
    }
    100% {
        bottom: 0
    }
}

.lightSlider.lsGrab > * {
    cursor: grab
}

.xoo-wsc-close {
    cursor: pointer;
    position: absolute
}

@keyframes xoo-wsc-spin {
    0% {
        transform: rotate(0)
    }
    100% {
        transform: rotate(360deg)
    }
}

.xoo-wsc-block-cart {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute
}

.xoo-wsc-block-cart {
    z-index: 1;
    display: none
}

.xoo-wsc-container {
    position: fixed;
    z-index: 999999;
    background-color: #fff;
    max-width: 95%
}

.xoo-wsc-header {
    position: relative;
    font-weight: 600
}

.xoo-wsc-container {
    transition-duration: .5s
}

.xoo-wsc-close {
    transform: translateY(-50%);
    top: 50%;
    right: 20px
}

.xoo-wsc-body {
    overflow-y: auto;
    position: relative
}

.xoo-wsc-product:after {
    content: " ";
    clear: both;
    display: block
}

.xoo-wsc-footer {
    width: 100%;
    text-align: center;
    display: inline-block
}

.xoo-wsc-footer {
    position: absolute;
    bottom: 0;
    padding: 10px;
    box-sizing: border-box;
    border-top: 2px solid #eee
}

input.xoo-wsc-qty::-webkit-inner-spin-button, input.xoo-wsc-qty::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.xoo-wsc-ecnt {
    padding: 15px;
    font-size: 20px;
    display: block
}

.xoo-wsc-sc-cont {
    cursor: pointer
}

.xoo-wsc-sc-icon {
    margin-right: 3px
}

.xoo-wsc-notice-box {
    left: 0;
    right: 0;
    bottom: 50px;
    position: fixed;
    z-index: 100000
}

.xoo-wsc-rp-cont {
    border-bottom: 2px solid #eee
}

.xoo-wsc-rp-title {
    display: block;
    margin-bottom: 10px;
    text-align: center;
    font-size: 16px;
    font-weight: 600;
    color: #777;
    font-family: sans-serif
}

.xoo-wsc-sp-title {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

li.xoo-wsc-rp-item {
    display: flex;
    background-color: #eee;
    align-items: left;
    padding: 0 7px
}

.xoo-wsc-rp-right-area {
    margin-left: 15px
}

.xoo-wsc-rp-right-area > * {
    font-size: 14px;
    display: table
}

ul.xoo-wsc-applied-coupons li:after {
    content: "";
    margin-left: 6px;
    font-family: Woo-Side-Cart !important;
    font-size: 8px;
    vertical-align: middle;
    color: green
}

.xoo-wsc-tool:after {
    content: "";
    clear: both;
    display: table
}

.xoo-wsc-coupon-submit.active:after {
    content: "";
    font-family: Woo-Side-Cart !important;
    -webkit-animation: xoo-wsc-spin 575ms infinite linear;
    animation: xoo-wsc-spin 575ms infinite linear;
    font-size: 18px
}

.xoo-wsc-footer a.xoo-wsc-ft-btn {
    display: block
}

.xoo-wsc-notification-bar {
    background-color: #DFF0D8;
    color: #3C763D;
    position: absolute;
    top: 0;
    z-index: 1;
    left: 0;
    right: 0;
    font-weight: 400;
    font-size: 15px;
    padding: 13px 15px;
    display: none
}

.xoo-wsc-rp-right-area a.button {
    font-size: 14px;
    float: left
}

.xoo-wsc-rp-left-area img {
    max-width: 75px;
    height: auto
}

img.xoo-wsc-sc-icon {
    width: 18px;
    height: 18px;
    display: inline;
    vertical-align: middle
}

.xoo-wsc-footer-content.xoo-wsc-processing:after {
    content: " ";
    background-color: #eee;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0.5
}

.xoo-wsc-footer a.xoo-wsc-ft-btn {
    background-color: #777;
    color: #fff;
    padding-top: 5px;
    padding-bottom: 5px
}

.xoo-wsc-header {
    background-color: #ffffff;
    color: #000000;
    border-bottom-width: 1px;
    border-bottom-color: #eeeeee;
    border-bottom-style: solid;
    padding: 10px 20px
}

.xoo-wsc-ctxt {
    font-size: 20px
}

.xoo-wsc-close {
    font-size: 20px
}

.xoo-wsc-container {
    width: 300px
}

.xoo-wsc-body {
    background-color: #ffffff;
    font-size: 14px;
    color: #000000
}

.xoo-wsc-footer {
    background-color: #ffffff
}

.xoo-wsc-footer a.xoo-wsc-ft-btn {
    margin: 4px 0
}

li.xoo-wsc-rp-item {
    background-color: #fff
}

.xoo-wsc-footer {
    position: absolute
}

.xoo-wsc-container {
    top: 0;
    bottom: 0
}

.xoo-wsc-container {
    transition-property: right
}

.xoo-wsc-container {
    right: -300px
}

img.xoo-wsc-sc-icon {
    width: 14px;
    height: 14px;
    margin-right: 0px
}

.xoo-wsc-sc-cont {
    display: flex;
    align-items: center
}

@font-face {
    font-family: "Woo-Side-Cart";
    src: url("/fonts/10-signs-to-spot-a-love-scam-checklist_font_3.woff") format("woff") format("woff");
    font-weight: normal;
    font-style: normal
}

[class^="xoo-wsc-icon-"] {
    font-family: "Woo-Side-Cart" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.xoo-wsc-icon-arrow-long-right:before {
    content: ""
}

.xoo-wsc-icon-basket5:before {
    content: ""
}

.xoo-wsc-icon-basket4:before {
    content: ""
}

.xoo-wsc-icon-basket6:before {
    content: ""
}

.xoo-wsc-icon-basket1:before {
    content: ""
}

.xoo-wsc-icon-basket2:before {
    content: ""
}

.xoo-wsc-icon-basket3:before {
    content: ""
}

.xoo-wsc-icon-trash1:before {
    content: ""
}

.xoo-wsc-icon-trash:before {
    content: ""
}

.xoo-wsc-icon-cross:before {
    content: ""
}

.xoo-wsc-icon-check_circle:before {
    content: ""
}

.xoo-wsc-icon-spinner:before {
    content: ""
}

.xoo-wsc-icon-spinner2:before {
    content: ""
}

.xoo-wsc-icon-trash2:before {
    content: ""
}

.xoo-wsc-icon-checkmark:before {
    content: ""
}

.xoo-wsc-icon-pencil:before {
    content: ""
}

.blocker:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -0.05em
}

.modal {
    display: none;
    vertical-align: middle;
    z-index: 2;
    max-width: 500px;
    box-sizing: border-box;
    width: 90%;
    background: #fff;
    padding: 15px 30px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 0 10px #000;
    -moz-box-shadow: 0 0 10px #000;
    -o-box-shadow: 0 0 10px #000;
    -ms-box-shadow: 0 0 10px #000;
    box-shadow: 0 0 10px #000;
    text-align: left
}

@-webkit-keyframes sk-stretchdelay {
    0%, 40%, 100% {
        -webkit-transform: scaleY(0.5)
    }
    20% {
        -webkit-transform: scaleY(1.0)
    }
}

@keyframes sk-stretchdelay {
    0%, 40%, 100% {
        transform: scaleY(0.5);
        -webkit-transform: scaleY(0.5)
    }
    20% {
        transform: scaleY(1.0);
        -webkit-transform: scaleY(1.0)
    }
}

/*!
Theme Name: th
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: th
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

th is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
.screen-reader-text {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important
}

.screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    clip-path: none;
    color: #21759b;
    display: block;
    font-size: 0.875rem;
    font-weight: 700;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000
}

#primary[tabindex="-1"]:focus {
    outline: 0
}

/*!
 * Bootstrap Reboot v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */
*, *::before, *::after {
    box-sizing: border-box
}

html {
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

article, figure, footer, header, main, nav, section {
    display: block
}

body {
    margin: 0;
    text-align: left;
    background-color: #fff
}

[tabindex="-1"]:focus {
    outline: 0 !important
}

h1, h2, h3, h4 {
    margin-top: 0;
    margin-bottom: .5rem
}

p {
    margin-top: 0
}

ol, ul {
    margin-top: 0
}

strong {
    font-weight: bolder
}

a {
    text-decoration: none;
    color: #007bff;
    background-color: transparent
}

a:hover {
    text-decoration: underline;
    color: #0056b3
}

a:not([href]):not([tabindex]) {
    text-decoration: none;
    color: inherit
}

a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
    text-decoration: none;
    color: inherit
}

a:not([href]):not([tabindex]):focus {
    outline: 0
}

code {
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    font-size: 1em
}

figure {
    margin: 0 0 1rem
}

img {
    vertical-align: middle;
    border-style: none
}

svg {
    overflow: hidden;
    vertical-align: middle
}

table {
    border-collapse: collapse
}

th {
    text-align: inherit
}

label {
    display: inline-block;
    margin-bottom: .5rem
}

button {
    border-radius: 0
}

button:focus {
    outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color
}

input, button, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    margin: 0
}

button, input {
    overflow: visible
}

button, select {
    text-transform: none
}

select {
    word-wrap: normal
}

button, [type="button"], [type="submit"] {
    -webkit-appearance: button
}

button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled) {
    cursor: pointer
}

button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
    padding: 0;
    border-style: none
}

input[type="checkbox"] {
    box-sizing: border-box;
    padding: 0
}

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 {
    font: inherit;
    -webkit-appearance: button
}

template {
    display: none
}

.slick-list:focus {
    outline: none
}

.slick-track:before, .slick-track:after {
    display: table;
    content: ""
}

.slick-track:after {
    clear: both
}

/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */
:root {
    --animate-repeat: 1
}

.animate__animated {
    -webkit-animation-duration: var(--animate-duration);
    animation-duration: var(--animate-duration);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
    content: url("/consulting/images/svg_3d2ed53d.svg");
    position: relative;
    margin-top: -0.30em;
    margin-left: 1em;
    top: 0;
    border: none
}

.header--black .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
    content: url("/consulting/images/svg_17bcbd3f.svg")
}

.e-lang:hover .wpml-ls-sub-menu {
    pointer-events: auto;
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.wpml-ls-legacy-dropdown a:hover, .wpml-ls-legacy-dropdown a:focus, .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover > a {
    transition: 0.2s;
    background: transparent;
    color: #70abdc
}

.wpml-ls-sub-menu a:hover {
    color: #70abdc
}

.e-lang ul > li::before {
    content: none
}

@media (prefers-reduced-motion: reduce), print {
    .animate__animated {
        transition-duration: 1ms !important;
        -webkit-animation-duration: 1ms !important;
        animation-duration: 1ms !important;
        -webkit-animation-iteration-count: 1 !important;
        animation-iteration-count: 1 !important
    }
}

@-webkit-keyframes bounce {
    0%, 20%, 53%, to {
        transform: translateZ(0);
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    40%, 43% {
        transform: translate3d(0, -30px, 0) scaleY(1.1);
        -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
        animation-timing-function: cubic-bezier(.755, .05, .855, .06)
    }
    70% {
        transform: translate3d(0, -15px, 0) scaleY(1.05);
        -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
        animation-timing-function: cubic-bezier(.755, .05, .855, .06)
    }
    80% {
        transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transform: translateZ(0) scaleY(.95)
    }
    90% {
        transform: translate3d(0, -4px, 0) scaleY(1.02)
    }
}

@keyframes bounce {
    0%, 20%, 53%, to {
        transform: translateZ(0);
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    40%, 43% {
        transform: translate3d(0, -30px, 0) scaleY(1.1);
        -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
        animation-timing-function: cubic-bezier(.755, .05, .855, .06)
    }
    70% {
        transform: translate3d(0, -15px, 0) scaleY(1.05);
        -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
        animation-timing-function: cubic-bezier(.755, .05, .855, .06)
    }
    80% {
        transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transform: translateZ(0) scaleY(.95)
    }
    90% {
        transform: translate3d(0, -4px, 0) scaleY(1.02)
    }
}

@-webkit-keyframes flash {
    0%, 50%, to {
        opacity: 1
    }
    25%, 75% {
        opacity: 0
    }
}

@keyframes flash {
    0%, 50%, to {
        opacity: 1
    }
    25%, 75% {
        opacity: 0
    }
}

@-webkit-keyframes pulse {
    0% {
        transform: scaleX(1)
    }
    50% {
        transform: scale3d(1.05, 1.05, 1.05)
    }
    to {
        transform: scaleX(1)
    }
}

@keyframes pulse {
    0% {
        transform: scaleX(1)
    }
    50% {
        transform: scale3d(1.05, 1.05, 1.05)
    }
    to {
        transform: scaleX(1)
    }
}

@-webkit-keyframes rubberBand {
    0% {
        transform: scaleX(1)
    }
    30% {
        transform: scale3d(1.25, .75, 1)
    }
    40% {
        transform: scale3d(.75, 1.25, 1)
    }
    50% {
        transform: scale3d(1.15, .85, 1)
    }
    65% {
        transform: scale3d(.95, 1.05, 1)
    }
    75% {
        transform: scale3d(1.05, .95, 1)
    }
    to {
        transform: scaleX(1)
    }
}

@keyframes rubberBand {
    0% {
        transform: scaleX(1)
    }
    30% {
        transform: scale3d(1.25, .75, 1)
    }
    40% {
        transform: scale3d(.75, 1.25, 1)
    }
    50% {
        transform: scale3d(1.15, .85, 1)
    }
    65% {
        transform: scale3d(.95, 1.05, 1)
    }
    75% {
        transform: scale3d(1.05, .95, 1)
    }
    to {
        transform: scaleX(1)
    }
}

@-webkit-keyframes shakeX {
    0%, to {
        transform: translateZ(0)
    }
    10%, 30%, 50%, 70%, 90% {
        transform: translate3d(-10px, 0, 0)
    }
    20%, 40%, 60%, 80% {
        transform: translate3d(10px, 0, 0)
    }
}

@keyframes shakeX {
    0%, to {
        transform: translateZ(0)
    }
    10%, 30%, 50%, 70%, 90% {
        transform: translate3d(-10px, 0, 0)
    }
    20%, 40%, 60%, 80% {
        transform: translate3d(10px, 0, 0)
    }
}

@-webkit-keyframes shakeY {
    0%, to {
        transform: translateZ(0)
    }
    10%, 30%, 50%, 70%, 90% {
        transform: translate3d(0, -10px, 0)
    }
    20%, 40%, 60%, 80% {
        transform: translate3d(0, 10px, 0)
    }
}

@keyframes shakeY {
    0%, to {
        transform: translateZ(0)
    }
    10%, 30%, 50%, 70%, 90% {
        transform: translate3d(0, -10px, 0)
    }
    20%, 40%, 60%, 80% {
        transform: translate3d(0, 10px, 0)
    }
}

@-webkit-keyframes headShake {
    0% {
        transform: translateX(0)
    }
    6.5% {
        transform: translateX(-6px) rotateY(-9deg)
    }
    18.5% {
        transform: translateX(5px) rotateY(7deg)
    }
    31.5% {
        transform: translateX(-3px) rotateY(-5deg)
    }
    43.5% {
        transform: translateX(2px) rotateY(3deg)
    }
    50% {
        transform: translateX(0)
    }
}

@keyframes headShake {
    0% {
        transform: translateX(0)
    }
    6.5% {
        transform: translateX(-6px) rotateY(-9deg)
    }
    18.5% {
        transform: translateX(5px) rotateY(7deg)
    }
    31.5% {
        transform: translateX(-3px) rotateY(-5deg)
    }
    43.5% {
        transform: translateX(2px) rotateY(3deg)
    }
    50% {
        transform: translateX(0)
    }
}

@-webkit-keyframes swing {
    20% {
        transform: rotate(15deg)
    }
    40% {
        transform: rotate(-10deg)
    }
    60% {
        transform: rotate(5deg)
    }
    80% {
        transform: rotate(-5deg)
    }
    to {
        transform: rotate(0deg)
    }
}

@keyframes swing {
    20% {
        transform: rotate(15deg)
    }
    40% {
        transform: rotate(-10deg)
    }
    60% {
        transform: rotate(5deg)
    }
    80% {
        transform: rotate(-5deg)
    }
    to {
        transform: rotate(0deg)
    }
}

@-webkit-keyframes tada {
    0% {
        transform: scaleX(1)
    }
    10%, 20% {
        transform: scale3d(.9, .9, .9) rotate(-3deg)
    }
    30%, 50%, 70%, 90% {
        transform: scale3d(1.1, 1.1, 1.1) rotate(3deg)
    }
    40%, 60%, 80% {
        transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg)
    }
    to {
        transform: scaleX(1)
    }
}

@keyframes tada {
    0% {
        transform: scaleX(1)
    }
    10%, 20% {
        transform: scale3d(.9, .9, .9) rotate(-3deg)
    }
    30%, 50%, 70%, 90% {
        transform: scale3d(1.1, 1.1, 1.1) rotate(3deg)
    }
    40%, 60%, 80% {
        transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg)
    }
    to {
        transform: scaleX(1)
    }
}

@-webkit-keyframes wobble {
    0% {
        transform: translateZ(0)
    }
    15% {
        transform: translate3d(-25%, 0, 0) rotate(-5deg)
    }
    30% {
        transform: translate3d(20%, 0, 0) rotate(3deg)
    }
    45% {
        transform: translate3d(-15%, 0, 0) rotate(-3deg)
    }
    60% {
        transform: translate3d(10%, 0, 0) rotate(2deg)
    }
    75% {
        transform: translate3d(-5%, 0, 0) rotate(-1deg)
    }
    to {
        transform: translateZ(0)
    }
}

@keyframes wobble {
    0% {
        transform: translateZ(0)
    }
    15% {
        transform: translate3d(-25%, 0, 0) rotate(-5deg)
    }
    30% {
        transform: translate3d(20%, 0, 0) rotate(3deg)
    }
    45% {
        transform: translate3d(-15%, 0, 0) rotate(-3deg)
    }
    60% {
        transform: translate3d(10%, 0, 0) rotate(2deg)
    }
    75% {
        transform: translate3d(-5%, 0, 0) rotate(-1deg)
    }
    to {
        transform: translateZ(0)
    }
}

@-webkit-keyframes jello {
    0%, 11.1%, to {
        transform: translateZ(0)
    }
    22.2% {
        transform: skewX(-12.5deg) skewY(-12.5deg)
    }
    33.3% {
        transform: skewX(6.25deg) skewY(6.25deg)
    }
    44.4% {
        transform: skewX(-3.125deg) skewY(-3.125deg)
    }
    55.5% {
        transform: skewX(1.5625deg) skewY(1.5625deg)
    }
    66.6% {
        transform: skewX(-.78125deg) skewY(-.78125deg)
    }
    77.7% {
        transform: skewX(.39063deg) skewY(.39063deg)
    }
    88.8% {
        transform: skewX(-.19531deg) skewY(-.19531deg)
    }
}

@keyframes jello {
    0%, 11.1%, to {
        transform: translateZ(0)
    }
    22.2% {
        transform: skewX(-12.5deg) skewY(-12.5deg)
    }
    33.3% {
        transform: skewX(6.25deg) skewY(6.25deg)
    }
    44.4% {
        transform: skewX(-3.125deg) skewY(-3.125deg)
    }
    55.5% {
        transform: skewX(1.5625deg) skewY(1.5625deg)
    }
    66.6% {
        transform: skewX(-.78125deg) skewY(-.78125deg)
    }
    77.7% {
        transform: skewX(.39063deg) skewY(.39063deg)
    }
    88.8% {
        transform: skewX(-.19531deg) skewY(-.19531deg)
    }
}

@-webkit-keyframes heartBeat {
    0% {
        transform: scale(1)
    }
    14% {
        transform: scale(1.3)
    }
    28% {
        transform: scale(1)
    }
    42% {
        transform: scale(1.3)
    }
    70% {
        transform: scale(1)
    }
}

@keyframes heartBeat {
    0% {
        transform: scale(1)
    }
    14% {
        transform: scale(1.3)
    }
    28% {
        transform: scale(1)
    }
    42% {
        transform: scale(1.3)
    }
    70% {
        transform: scale(1)
    }
}

@-webkit-keyframes backInDown {
    0% {
        transform: translateY(-1200px) scale(.7);
        opacity: .7
    }
    80% {
        transform: translateY(0) scale(.7);
        opacity: .7
    }
    to {
        transform: scale(1);
        opacity: 1
    }
}

@keyframes backInDown {
    0% {
        transform: translateY(-1200px) scale(.7);
        opacity: .7
    }
    80% {
        transform: translateY(0) scale(.7);
        opacity: .7
    }
    to {
        transform: scale(1);
        opacity: 1
    }
}

@-webkit-keyframes backInLeft {
    0% {
        transform: translateX(-2000px) scale(.7);
        opacity: .7
    }
    80% {
        transform: translateX(0) scale(.7);
        opacity: .7
    }
    to {
        transform: scale(1);
        opacity: 1
    }
}

@keyframes backInLeft {
    0% {
        transform: translateX(-2000px) scale(.7);
        opacity: .7
    }
    80% {
        transform: translateX(0) scale(.7);
        opacity: .7
    }
    to {
        transform: scale(1);
        opacity: 1
    }
}

@-webkit-keyframes backInRight {
    0% {
        transform: translateX(2000px) scale(.7);
        opacity: .7
    }
    80% {
        transform: translateX(0) scale(.7);
        opacity: .7
    }
    to {
        transform: scale(1);
        opacity: 1
    }
}

@keyframes backInRight {
    0% {
        transform: translateX(2000px) scale(.7);
        opacity: .7
    }
    80% {
        transform: translateX(0) scale(.7);
        opacity: .7
    }
    to {
        transform: scale(1);
        opacity: 1
    }
}

@-webkit-keyframes backInUp {
    0% {
        transform: translateY(1200px) scale(.7);
        opacity: .7
    }
    80% {
        transform: translateY(0) scale(.7);
        opacity: .7
    }
    to {
        transform: scale(1);
        opacity: 1
    }
}

@keyframes backInUp {
    0% {
        transform: translateY(1200px) scale(.7);
        opacity: .7
    }
    80% {
        transform: translateY(0) scale(.7);
        opacity: .7
    }
    to {
        transform: scale(1);
        opacity: 1
    }
}

@-webkit-keyframes backOutDown {
    0% {
        transform: scale(1);
        opacity: 1
    }
    20% {
        transform: translateY(0) scale(.7);
        opacity: .7
    }
    to {
        transform: translateY(700px) scale(.7);
        opacity: .7
    }
}

@keyframes backOutDown {
    0% {
        transform: scale(1);
        opacity: 1
    }
    20% {
        transform: translateY(0) scale(.7);
        opacity: .7
    }
    to {
        transform: translateY(700px) scale(.7);
        opacity: .7
    }
}

@-webkit-keyframes backOutLeft {
    0% {
        transform: scale(1);
        opacity: 1
    }
    20% {
        transform: translateX(0) scale(.7);
        opacity: .7
    }
    to {
        transform: translateX(-2000px) scale(.7);
        opacity: .7
    }
}

@keyframes backOutLeft {
    0% {
        transform: scale(1);
        opacity: 1
    }
    20% {
        transform: translateX(0) scale(.7);
        opacity: .7
    }
    to {
        transform: translateX(-2000px) scale(.7);
        opacity: .7
    }
}

@-webkit-keyframes backOutRight {
    0% {
        transform: scale(1);
        opacity: 1
    }
    20% {
        transform: translateX(0) scale(.7);
        opacity: .7
    }
    to {
        transform: translateX(2000px) scale(.7);
        opacity: .7
    }
}

@keyframes backOutRight {
    0% {
        transform: scale(1);
        opacity: 1
    }
    20% {
        transform: translateX(0) scale(.7);
        opacity: .7
    }
    to {
        transform: translateX(2000px) scale(.7);
        opacity: .7
    }
}

@-webkit-keyframes backOutUp {
    0% {
        transform: scale(1);
        opacity: 1
    }
    20% {
        transform: translateY(0) scale(.7);
        opacity: .7
    }
    to {
        transform: translateY(-700px) scale(.7);
        opacity: .7
    }
}

@keyframes backOutUp {
    0% {
        transform: scale(1);
        opacity: 1
    }
    20% {
        transform: translateY(0) scale(.7);
        opacity: .7
    }
    to {
        transform: translateY(-700px) scale(.7);
        opacity: .7
    }
}

@-webkit-keyframes bounceIn {
    0%, 20%, 40%, 60%, 80%, to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        transform: scale3d(.3, .3, .3);
        opacity: 0
    }
    20% {
        transform: scale3d(1.1, 1.1, 1.1)
    }
    40% {
        transform: scale3d(.9, .9, .9)
    }
    60% {
        transform: scale3d(1.03, 1.03, 1.03);
        opacity: 1
    }
    80% {
        transform: scale3d(.97, .97, .97)
    }
    to {
        transform: scaleX(1);
        opacity: 1
    }
}

@keyframes bounceIn {
    0%, 20%, 40%, 60%, 80%, to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        transform: scale3d(.3, .3, .3);
        opacity: 0
    }
    20% {
        transform: scale3d(1.1, 1.1, 1.1)
    }
    40% {
        transform: scale3d(.9, .9, .9)
    }
    60% {
        transform: scale3d(1.03, 1.03, 1.03);
        opacity: 1
    }
    80% {
        transform: scale3d(.97, .97, .97)
    }
    to {
        transform: scaleX(1);
        opacity: 1
    }
}

@-webkit-keyframes bounceInDown {
    0%, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        transform: translate3d(0, -3000px, 0) scaleY(3);
        opacity: 0
    }
    60% {
        transform: translate3d(0, 25px, 0) scaleY(.9);
        opacity: 1
    }
    75% {
        transform: translate3d(0, -10px, 0) scaleY(.95)
    }
    90% {
        transform: translate3d(0, 5px, 0) scaleY(.985)
    }
    to {
        transform: translateZ(0)
    }
}

@keyframes bounceInDown {
    0%, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        transform: translate3d(0, -3000px, 0) scaleY(3);
        opacity: 0
    }
    60% {
        transform: translate3d(0, 25px, 0) scaleY(.9);
        opacity: 1
    }
    75% {
        transform: translate3d(0, -10px, 0) scaleY(.95)
    }
    90% {
        transform: translate3d(0, 5px, 0) scaleY(.985)
    }
    to {
        transform: translateZ(0)
    }
}

@-webkit-keyframes bounceInLeft {
    0%, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        transform: translate3d(-3000px, 0, 0) scaleX(3);
        opacity: 0
    }
    60% {
        transform: translate3d(25px, 0, 0) scaleX(1);
        opacity: 1
    }
    75% {
        transform: translate3d(-10px, 0, 0) scaleX(.98)
    }
    90% {
        transform: translate3d(5px, 0, 0) scaleX(.995)
    }
    to {
        transform: translateZ(0)
    }
}

@keyframes bounceInLeft {
    0%, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        transform: translate3d(-3000px, 0, 0) scaleX(3);
        opacity: 0
    }
    60% {
        transform: translate3d(25px, 0, 0) scaleX(1);
        opacity: 1
    }
    75% {
        transform: translate3d(-10px, 0, 0) scaleX(.98)
    }
    90% {
        transform: translate3d(5px, 0, 0) scaleX(.995)
    }
    to {
        transform: translateZ(0)
    }
}

@-webkit-keyframes bounceInRight {
    0%, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        transform: translate3d(3000px, 0, 0) scaleX(3);
        opacity: 0
    }
    60% {
        transform: translate3d(-25px, 0, 0) scaleX(1);
        opacity: 1
    }
    75% {
        transform: translate3d(10px, 0, 0) scaleX(.98)
    }
    90% {
        transform: translate3d(-5px, 0, 0) scaleX(.995)
    }
    to {
        transform: translateZ(0)
    }
}

@keyframes bounceInRight {
    0%, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        transform: translate3d(3000px, 0, 0) scaleX(3);
        opacity: 0
    }
    60% {
        transform: translate3d(-25px, 0, 0) scaleX(1);
        opacity: 1
    }
    75% {
        transform: translate3d(10px, 0, 0) scaleX(.98)
    }
    90% {
        transform: translate3d(-5px, 0, 0) scaleX(.995)
    }
    to {
        transform: translateZ(0)
    }
}

@-webkit-keyframes bounceInUp {
    0%, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        transform: translate3d(0, 3000px, 0) scaleY(5);
        opacity: 0
    }
    60% {
        transform: translate3d(0, -20px, 0) scaleY(.9);
        opacity: 1
    }
    75% {
        transform: translate3d(0, 10px, 0) scaleY(.95)
    }
    90% {
        transform: translate3d(0, -5px, 0) scaleY(.985)
    }
    to {
        transform: translateZ(0)
    }
}

@keyframes bounceInUp {
    0%, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        transform: translate3d(0, 3000px, 0) scaleY(5);
        opacity: 0
    }
    60% {
        transform: translate3d(0, -20px, 0) scaleY(.9);
        opacity: 1
    }
    75% {
        transform: translate3d(0, 10px, 0) scaleY(.95)
    }
    90% {
        transform: translate3d(0, -5px, 0) scaleY(.985)
    }
    to {
        transform: translateZ(0)
    }
}

@-webkit-keyframes bounceOut {
    20% {
        transform: scale3d(.9, .9, .9)
    }
    50%, 55% {
        transform: scale3d(1.1, 1.1, 1.1);
        opacity: 1
    }
    to {
        transform: scale3d(.3, .3, .3);
        opacity: 0
    }
}

@keyframes bounceOut {
    20% {
        transform: scale3d(.9, .9, .9)
    }
    50%, 55% {
        transform: scale3d(1.1, 1.1, 1.1);
        opacity: 1
    }
    to {
        transform: scale3d(.3, .3, .3);
        opacity: 0
    }
}

@-webkit-keyframes bounceOutDown {
    20% {
        transform: translate3d(0, 10px, 0) scaleY(.985)
    }
    40%, 45% {
        transform: translate3d(0, -20px, 0) scaleY(.9);
        opacity: 1
    }
    to {
        transform: translate3d(0, 2000px, 0) scaleY(3);
        opacity: 0
    }
}

@keyframes bounceOutDown {
    20% {
        transform: translate3d(0, 10px, 0) scaleY(.985)
    }
    40%, 45% {
        transform: translate3d(0, -20px, 0) scaleY(.9);
        opacity: 1
    }
    to {
        transform: translate3d(0, 2000px, 0) scaleY(3);
        opacity: 0
    }
}

@-webkit-keyframes bounceOutLeft {
    20% {
        transform: translate3d(20px, 0, 0) scaleX(.9);
        opacity: 1
    }
    to {
        transform: translate3d(-2000px, 0, 0) scaleX(2);
        opacity: 0
    }
}

@keyframes bounceOutLeft {
    20% {
        transform: translate3d(20px, 0, 0) scaleX(.9);
        opacity: 1
    }
    to {
        transform: translate3d(-2000px, 0, 0) scaleX(2);
        opacity: 0
    }
}

@-webkit-keyframes bounceOutRight {
    20% {
        transform: translate3d(-20px, 0, 0) scaleX(.9);
        opacity: 1
    }
    to {
        transform: translate3d(2000px, 0, 0) scaleX(2);
        opacity: 0
    }
}

@keyframes bounceOutRight {
    20% {
        transform: translate3d(-20px, 0, 0) scaleX(.9);
        opacity: 1
    }
    to {
        transform: translate3d(2000px, 0, 0) scaleX(2);
        opacity: 0
    }
}

@-webkit-keyframes bounceOutUp {
    20% {
        transform: translate3d(0, -10px, 0) scaleY(.985)
    }
    40%, 45% {
        transform: translate3d(0, 20px, 0) scaleY(.9);
        opacity: 1
    }
    to {
        transform: translate3d(0, -2000px, 0) scaleY(3);
        opacity: 0
    }
}

@keyframes bounceOutUp {
    20% {
        transform: translate3d(0, -10px, 0) scaleY(.985)
    }
    40%, 45% {
        transform: translate3d(0, 20px, 0) scaleY(.9);
        opacity: 1
    }
    to {
        transform: translate3d(0, -2000px, 0) scaleY(3);
        opacity: 0
    }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@-webkit-keyframes fadeInDown {
    0% {
        transform: translate3d(0, -100%, 0);
        opacity: 0
    }
    to {
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes fadeInDown {
    0% {
        transform: translate3d(0, -100%, 0);
        opacity: 0
    }
    to {
        transform: translateZ(0);
        opacity: 1
    }
}

.animate__fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown
}

@-webkit-keyframes fadeInDownBig {
    0% {
        transform: translate3d(0, -2000px, 0);
        opacity: 0
    }
    to {
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes fadeInDownBig {
    0% {
        transform: translate3d(0, -2000px, 0);
        opacity: 0
    }
    to {
        transform: translateZ(0);
        opacity: 1
    }
}

@-webkit-keyframes fadeInLeft {
    0% {
        transform: translate3d(-100%, 0, 0);
        opacity: 0
    }
    to {
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes fadeInLeft {
    0% {
        transform: translate3d(-100%, 0, 0);
        opacity: 0
    }
    to {
        transform: translateZ(0);
        opacity: 1
    }
}

.animate__fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft
}

@-webkit-keyframes fadeInLeftBig {
    0% {
        transform: translate3d(-2000px, 0, 0);
        opacity: 0
    }
    to {
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes fadeInLeftBig {
    0% {
        transform: translate3d(-2000px, 0, 0);
        opacity: 0
    }
    to {
        transform: translateZ(0);
        opacity: 1
    }
}

@-webkit-keyframes fadeInRight {
    0% {
        transform: translate3d(100%, 0, 0);
        opacity: 0
    }
    to {
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes fadeInRight {
    0% {
        transform: translate3d(100%, 0, 0);
        opacity: 0
    }
    to {
        transform: translateZ(0);
        opacity: 1
    }
}

.animate__fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight
}

@-webkit-keyframes fadeInRightBig {
    0% {
        transform: translate3d(2000px, 0, 0);
        opacity: 0
    }
    to {
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes fadeInRightBig {
    0% {
        transform: translate3d(2000px, 0, 0);
        opacity: 0
    }
    to {
        transform: translateZ(0);
        opacity: 1
    }
}

@-webkit-keyframes fadeInUp {
    0% {
        transform: translate3d(0, 100%, 0);
        opacity: 0
    }
    to {
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes fadeInUp {
    0% {
        transform: translate3d(0, 100%, 0);
        opacity: 0
    }
    to {
        transform: translateZ(0);
        opacity: 1
    }
}

.animate__fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp
}

@-webkit-keyframes fadeInUpBig {
    0% {
        transform: translate3d(0, 2000px, 0);
        opacity: 0
    }
    to {
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes fadeInUpBig {
    0% {
        transform: translate3d(0, 2000px, 0);
        opacity: 0
    }
    to {
        transform: translateZ(0);
        opacity: 1
    }
}

@-webkit-keyframes fadeInTopLeft {
    0% {
        transform: translate3d(-100%, -100%, 0);
        opacity: 0
    }
    to {
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes fadeInTopLeft {
    0% {
        transform: translate3d(-100%, -100%, 0);
        opacity: 0
    }
    to {
        transform: translateZ(0);
        opacity: 1
    }
}

@-webkit-keyframes fadeInTopRight {
    0% {
        transform: translate3d(100%, -100%, 0);
        opacity: 0
    }
    to {
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes fadeInTopRight {
    0% {
        transform: translate3d(100%, -100%, 0);
        opacity: 0
    }
    to {
        transform: translateZ(0);
        opacity: 1
    }
}

@-webkit-keyframes fadeInBottomLeft {
    0% {
        transform: translate3d(-100%, 100%, 0);
        opacity: 0
    }
    to {
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes fadeInBottomLeft {
    0% {
        transform: translate3d(-100%, 100%, 0);
        opacity: 0
    }
    to {
        transform: translateZ(0);
        opacity: 1
    }
}

@-webkit-keyframes fadeInBottomRight {
    0% {
        transform: translate3d(100%, 100%, 0);
        opacity: 0
    }
    to {
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes fadeInBottomRight {
    0% {
        transform: translate3d(100%, 100%, 0);
        opacity: 0
    }
    to {
        transform: translateZ(0);
        opacity: 1
    }
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@-webkit-keyframes fadeOutDown {
    0% {
        opacity: 1
    }
    to {
        transform: translate3d(0, 100%, 0);
        opacity: 0
    }
}

@keyframes fadeOutDown {
    0% {
        opacity: 1
    }
    to {
        transform: translate3d(0, 100%, 0);
        opacity: 0
    }
}

@-webkit-keyframes fadeOutDownBig {
    0% {
        opacity: 1
    }
    to {
        transform: translate3d(0, 2000px, 0);
        opacity: 0
    }
}

@keyframes fadeOutDownBig {
    0% {
        opacity: 1
    }
    to {
        transform: translate3d(0, 2000px, 0);
        opacity: 0
    }
}

@-webkit-keyframes fadeOutLeft {
    0% {
        opacity: 1
    }
    to {
        transform: translate3d(-100%, 0, 0);
        opacity: 0
    }
}

@keyframes fadeOutLeft {
    0% {
        opacity: 1
    }
    to {
        transform: translate3d(-100%, 0, 0);
        opacity: 0
    }
}

@-webkit-keyframes fadeOutLeftBig {
    0% {
        opacity: 1
    }
    to {
        transform: translate3d(-2000px, 0, 0);
        opacity: 0
    }
}

@keyframes fadeOutLeftBig {
    0% {
        opacity: 1
    }
    to {
        transform: translate3d(-2000px, 0, 0);
        opacity: 0
    }
}

@-webkit-keyframes fadeOutRight {
    0% {
        opacity: 1
    }
    to {
        transform: translate3d(100%, 0, 0);
        opacity: 0
    }
}

@keyframes fadeOutRight {
    0% {
        opacity: 1
    }
    to {
        transform: translate3d(100%, 0, 0);
        opacity: 0
    }
}

@-webkit-keyframes fadeOutRightBig {
    0% {
        opacity: 1
    }
    to {
        transform: translate3d(2000px, 0, 0);
        opacity: 0
    }
}

@keyframes fadeOutRightBig {
    0% {
        opacity: 1
    }
    to {
        transform: translate3d(2000px, 0, 0);
        opacity: 0
    }
}

@-webkit-keyframes fadeOutUp {
    0% {
        opacity: 1
    }
    to {
        transform: translate3d(0, -100%, 0);
        opacity: 0
    }
}

@keyframes fadeOutUp {
    0% {
        opacity: 1
    }
    to {
        transform: translate3d(0, -100%, 0);
        opacity: 0
    }
}

@-webkit-keyframes fadeOutUpBig {
    0% {
        opacity: 1
    }
    to {
        transform: translate3d(0, -2000px, 0);
        opacity: 0
    }
}

@keyframes fadeOutUpBig {
    0% {
        opacity: 1
    }
    to {
        transform: translate3d(0, -2000px, 0);
        opacity: 0
    }
}

@-webkit-keyframes fadeOutTopLeft {
    0% {
        transform: translateZ(0);
        opacity: 1
    }
    to {
        transform: translate3d(-100%, -100%, 0);
        opacity: 0
    }
}

@keyframes fadeOutTopLeft {
    0% {
        transform: translateZ(0);
        opacity: 1
    }
    to {
        transform: translate3d(-100%, -100%, 0);
        opacity: 0
    }
}

@-webkit-keyframes fadeOutTopRight {
    0% {
        transform: translateZ(0);
        opacity: 1
    }
    to {
        transform: translate3d(100%, -100%, 0);
        opacity: 0
    }
}

@keyframes fadeOutTopRight {
    0% {
        transform: translateZ(0);
        opacity: 1
    }
    to {
        transform: translate3d(100%, -100%, 0);
        opacity: 0
    }
}

@-webkit-keyframes fadeOutBottomRight {
    0% {
        transform: translateZ(0);
        opacity: 1
    }
    to {
        transform: translate3d(100%, 100%, 0);
        opacity: 0
    }
}

@keyframes fadeOutBottomRight {
    0% {
        transform: translateZ(0);
        opacity: 1
    }
    to {
        transform: translate3d(100%, 100%, 0);
        opacity: 0
    }
}

@-webkit-keyframes fadeOutBottomLeft {
    0% {
        transform: translateZ(0);
        opacity: 1
    }
    to {
        transform: translate3d(-100%, 100%, 0);
        opacity: 0
    }
}

@keyframes fadeOutBottomLeft {
    0% {
        transform: translateZ(0);
        opacity: 1
    }
    to {
        transform: translate3d(-100%, 100%, 0);
        opacity: 0
    }
}

@-webkit-keyframes flip {
    0% {
        transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    40% {
        transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    50% {
        transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    80% {
        transform: perspective(400px) scale3d(.95, .95, .95) translateZ(0) rotateY(0deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    to {
        transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@keyframes flip {
    0% {
        transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    40% {
        transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    50% {
        transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    80% {
        transform: perspective(400px) scale3d(.95, .95, .95) translateZ(0) rotateY(0deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    to {
        transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@-webkit-keyframes flipInX {
    0% {
        transform: perspective(400px) rotateX(90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }
    40% {
        transform: perspective(400px) rotateX(-20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    60% {
        transform: perspective(400px) rotateX(10deg);
        opacity: 1
    }
    80% {
        transform: perspective(400px) rotateX(-5deg)
    }
    to {
        transform: perspective(400px)
    }
}

@keyframes flipInX {
    0% {
        transform: perspective(400px) rotateX(90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }
    40% {
        transform: perspective(400px) rotateX(-20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    60% {
        transform: perspective(400px) rotateX(10deg);
        opacity: 1
    }
    80% {
        transform: perspective(400px) rotateX(-5deg)
    }
    to {
        transform: perspective(400px)
    }
}

@-webkit-keyframes flipInY {
    0% {
        transform: perspective(400px) rotateY(90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }
    40% {
        transform: perspective(400px) rotateY(-20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    60% {
        transform: perspective(400px) rotateY(10deg);
        opacity: 1
    }
    80% {
        transform: perspective(400px) rotateY(-5deg)
    }
    to {
        transform: perspective(400px)
    }
}

@keyframes flipInY {
    0% {
        transform: perspective(400px) rotateY(90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }
    40% {
        transform: perspective(400px) rotateY(-20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    60% {
        transform: perspective(400px) rotateY(10deg);
        opacity: 1
    }
    80% {
        transform: perspective(400px) rotateY(-5deg)
    }
    to {
        transform: perspective(400px)
    }
}

@-webkit-keyframes flipOutX {
    0% {
        transform: perspective(400px)
    }
    30% {
        transform: perspective(400px) rotateX(-20deg);
        opacity: 1
    }
    to {
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
}

@keyframes flipOutX {
    0% {
        transform: perspective(400px)
    }
    30% {
        transform: perspective(400px) rotateX(-20deg);
        opacity: 1
    }
    to {
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
}

@-webkit-keyframes flipOutY {
    0% {
        transform: perspective(400px)
    }
    30% {
        transform: perspective(400px) rotateY(-15deg);
        opacity: 1
    }
    to {
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
}

@keyframes flipOutY {
    0% {
        transform: perspective(400px)
    }
    30% {
        transform: perspective(400px) rotateY(-15deg);
        opacity: 1
    }
    to {
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
}

@-webkit-keyframes lightSpeedInRight {
    0% {
        transform: translate3d(100%, 0, 0) skewX(-30deg);
        opacity: 0
    }
    60% {
        transform: skewX(20deg);
        opacity: 1
    }
    80% {
        transform: skewX(-5deg)
    }
    to {
        transform: translateZ(0)
    }
}

@keyframes lightSpeedInRight {
    0% {
        transform: translate3d(100%, 0, 0) skewX(-30deg);
        opacity: 0
    }
    60% {
        transform: skewX(20deg);
        opacity: 1
    }
    80% {
        transform: skewX(-5deg)
    }
    to {
        transform: translateZ(0)
    }
}

@-webkit-keyframes lightSpeedInLeft {
    0% {
        transform: translate3d(-100%, 0, 0) skewX(30deg);
        opacity: 0
    }
    60% {
        transform: skewX(-20deg);
        opacity: 1
    }
    80% {
        transform: skewX(5deg)
    }
    to {
        transform: translateZ(0)
    }
}

@keyframes lightSpeedInLeft {
    0% {
        transform: translate3d(-100%, 0, 0) skewX(30deg);
        opacity: 0
    }
    60% {
        transform: skewX(-20deg);
        opacity: 1
    }
    80% {
        transform: skewX(5deg)
    }
    to {
        transform: translateZ(0)
    }
}

@-webkit-keyframes lightSpeedOutRight {
    0% {
        opacity: 1
    }
    to {
        transform: translate3d(100%, 0, 0) skewX(30deg);
        opacity: 0
    }
}

@keyframes lightSpeedOutRight {
    0% {
        opacity: 1
    }
    to {
        transform: translate3d(100%, 0, 0) skewX(30deg);
        opacity: 0
    }
}

@-webkit-keyframes lightSpeedOutLeft {
    0% {
        opacity: 1
    }
    to {
        transform: translate3d(-100%, 0, 0) skewX(-30deg);
        opacity: 0
    }
}

@keyframes lightSpeedOutLeft {
    0% {
        opacity: 1
    }
    to {
        transform: translate3d(-100%, 0, 0) skewX(-30deg);
        opacity: 0
    }
}

@-webkit-keyframes rotateIn {
    0% {
        transform: rotate(-200deg);
        opacity: 0
    }
    to {
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes rotateIn {
    0% {
        transform: rotate(-200deg);
        opacity: 0
    }
    to {
        transform: translateZ(0);
        opacity: 1
    }
}

@-webkit-keyframes rotateInDownLeft {
    0% {
        transform: rotate(-45deg);
        opacity: 0
    }
    to {
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes rotateInDownLeft {
    0% {
        transform: rotate(-45deg);
        opacity: 0
    }
    to {
        transform: translateZ(0);
        opacity: 1
    }
}

@-webkit-keyframes rotateInDownRight {
    0% {
        transform: rotate(45deg);
        opacity: 0
    }
    to {
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes rotateInDownRight {
    0% {
        transform: rotate(45deg);
        opacity: 0
    }
    to {
        transform: translateZ(0);
        opacity: 1
    }
}

@-webkit-keyframes rotateInUpLeft {
    0% {
        transform: rotate(45deg);
        opacity: 0
    }
    to {
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes rotateInUpLeft {
    0% {
        transform: rotate(45deg);
        opacity: 0
    }
    to {
        transform: translateZ(0);
        opacity: 1
    }
}

@-webkit-keyframes rotateInUpRight {
    0% {
        transform: rotate(-90deg);
        opacity: 0
    }
    to {
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes rotateInUpRight {
    0% {
        transform: rotate(-90deg);
        opacity: 0
    }
    to {
        transform: translateZ(0);
        opacity: 1
    }
}

@-webkit-keyframes rotateOut {
    0% {
        opacity: 1
    }
    to {
        transform: rotate(200deg);
        opacity: 0
    }
}

@keyframes rotateOut {
    0% {
        opacity: 1
    }
    to {
        transform: rotate(200deg);
        opacity: 0
    }
}

@-webkit-keyframes rotateOutDownLeft {
    0% {
        opacity: 1
    }
    to {
        transform: rotate(45deg);
        opacity: 0
    }
}

@keyframes rotateOutDownLeft {
    0% {
        opacity: 1
    }
    to {
        transform: rotate(45deg);
        opacity: 0
    }
}

@-webkit-keyframes rotateOutDownRight {
    0% {
        opacity: 1
    }
    to {
        transform: rotate(-45deg);
        opacity: 0
    }
}

@keyframes rotateOutDownRight {
    0% {
        opacity: 1
    }
    to {
        transform: rotate(-45deg);
        opacity: 0
    }
}

@-webkit-keyframes rotateOutUpLeft {
    0% {
        opacity: 1
    }
    to {
        transform: rotate(-45deg);
        opacity: 0
    }
}

@keyframes rotateOutUpLeft {
    0% {
        opacity: 1
    }
    to {
        transform: rotate(-45deg);
        opacity: 0
    }
}

@-webkit-keyframes rotateOutUpRight {
    0% {
        opacity: 1
    }
    to {
        transform: rotate(90deg);
        opacity: 0
    }
}

@keyframes rotateOutUpRight {
    0% {
        opacity: 1
    }
    to {
        transform: rotate(90deg);
        opacity: 0
    }
}

@-webkit-keyframes hinge {
    0% {
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }
    20%, 60% {
        transform: rotate(80deg);
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }
    40%, 80% {
        transform: rotate(60deg);
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1
    }
    to {
        transform: translate3d(0, 700px, 0);
        opacity: 0
    }
}

@keyframes hinge {
    0% {
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }
    20%, 60% {
        transform: rotate(80deg);
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }
    40%, 80% {
        transform: rotate(60deg);
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1
    }
    to {
        transform: translate3d(0, 700px, 0);
        opacity: 0
    }
}

@-webkit-keyframes jackInTheBox {
    0% {
        transform: scale(.1) rotate(30deg);
        transform-origin: center bottom;
        opacity: 0
    }
    50% {
        transform: rotate(-10deg)
    }
    70% {
        transform: rotate(3deg)
    }
    to {
        transform: scale(1);
        opacity: 1
    }
}

@keyframes jackInTheBox {
    0% {
        transform: scale(.1) rotate(30deg);
        transform-origin: center bottom;
        opacity: 0
    }
    50% {
        transform: rotate(-10deg)
    }
    70% {
        transform: rotate(3deg)
    }
    to {
        transform: scale(1);
        opacity: 1
    }
}

@-webkit-keyframes rollIn {
    0% {
        transform: translate3d(-100%, 0, 0) rotate(-120deg);
        opacity: 0
    }
    to {
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes rollIn {
    0% {
        transform: translate3d(-100%, 0, 0) rotate(-120deg);
        opacity: 0
    }
    to {
        transform: translateZ(0);
        opacity: 1
    }
}

@-webkit-keyframes rollOut {
    0% {
        opacity: 1
    }
    to {
        transform: translate3d(100%, 0, 0) rotate(120deg);
        opacity: 0
    }
}

@keyframes rollOut {
    0% {
        opacity: 1
    }
    to {
        transform: translate3d(100%, 0, 0) rotate(120deg);
        opacity: 0
    }
}

@-webkit-keyframes zoomIn {
    0% {
        transform: scale3d(.3, .3, .3);
        opacity: 0
    }
    50% {
        opacity: 1
    }
}

@keyframes zoomIn {
    0% {
        transform: scale3d(.3, .3, .3);
        opacity: 0
    }
    50% {
        opacity: 1
    }
}

@-webkit-keyframes zoomInDown {
    0% {
        transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        opacity: 0
    }
    60% {
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        opacity: 1
    }
}

@keyframes zoomInDown {
    0% {
        transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        opacity: 0
    }
    60% {
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        opacity: 1
    }
}

@-webkit-keyframes zoomInLeft {
    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);
        opacity: 0
    }
    60% {
        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);
        opacity: 1
    }
}

@keyframes zoomInLeft {
    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);
        opacity: 0
    }
    60% {
        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);
        opacity: 1
    }
}

@-webkit-keyframes zoomInRight {
    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);
        opacity: 0
    }
    60% {
        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);
        opacity: 1
    }
}

@keyframes zoomInRight {
    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);
        opacity: 0
    }
    60% {
        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);
        opacity: 1
    }
}

@-webkit-keyframes zoomInUp {
    0% {
        transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        opacity: 0
    }
    60% {
        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        opacity: 1
    }
}

@keyframes zoomInUp {
    0% {
        transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        opacity: 0
    }
    60% {
        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        opacity: 1
    }
}

@-webkit-keyframes zoomOut {
    0% {
        opacity: 1
    }
    50% {
        transform: scale3d(.3, .3, .3);
        opacity: 0
    }
    to {
        opacity: 0
    }
}

@keyframes zoomOut {
    0% {
        opacity: 1
    }
    50% {
        transform: scale3d(.3, .3, .3);
        opacity: 0
    }
    to {
        opacity: 0
    }
}

@-webkit-keyframes zoomOutDown {
    40% {
        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        opacity: 1
    }
    to {
        transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        opacity: 0
    }
}

@keyframes zoomOutDown {
    40% {
        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        opacity: 1
    }
    to {
        transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        opacity: 0
    }
}

@-webkit-keyframes zoomOutLeft {
    40% {
        transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
        opacity: 1
    }
    to {
        transform: scale(.1) translate3d(-2000px, 0, 0);
        opacity: 0
    }
}

@keyframes zoomOutLeft {
    40% {
        transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
        opacity: 1
    }
    to {
        transform: scale(.1) translate3d(-2000px, 0, 0);
        opacity: 0
    }
}

@-webkit-keyframes zoomOutRight {
    40% {
        transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
        opacity: 1
    }
    to {
        transform: scale(.1) translate3d(2000px, 0, 0);
        opacity: 0
    }
}

@keyframes zoomOutRight {
    40% {
        transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
        opacity: 1
    }
    to {
        transform: scale(.1) translate3d(2000px, 0, 0);
        opacity: 0
    }
}

@-webkit-keyframes zoomOutUp {
    40% {
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        opacity: 1
    }
    to {
        transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        opacity: 0
    }
}

@keyframes zoomOutUp {
    40% {
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        opacity: 1
    }
    to {
        transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        opacity: 0
    }
}

@-webkit-keyframes slideInDown {
    0% {
        visibility: visible;
        transform: translate3d(0, -100%, 0)
    }
    to {
        transform: translateZ(0)
    }
}

@keyframes slideInDown {
    0% {
        visibility: visible;
        transform: translate3d(0, -100%, 0)
    }
    to {
        transform: translateZ(0)
    }
}

@-webkit-keyframes slideInLeft {
    0% {
        visibility: visible;
        transform: translate3d(-100%, 0, 0)
    }
    to {
        transform: translateZ(0)
    }
}

@keyframes slideInLeft {
    0% {
        visibility: visible;
        transform: translate3d(-100%, 0, 0)
    }
    to {
        transform: translateZ(0)
    }
}

@-webkit-keyframes slideInRight {
    0% {
        visibility: visible;
        transform: translate3d(100%, 0, 0)
    }
    to {
        transform: translateZ(0)
    }
}

@keyframes slideInRight {
    0% {
        visibility: visible;
        transform: translate3d(100%, 0, 0)
    }
    to {
        transform: translateZ(0)
    }
}

@-webkit-keyframes slideInUp {
    0% {
        visibility: visible;
        transform: translate3d(0, 100%, 0)
    }
    to {
        transform: translateZ(0)
    }
}

@keyframes slideInUp {
    0% {
        visibility: visible;
        transform: translate3d(0, 100%, 0)
    }
    to {
        transform: translateZ(0)
    }
}

@-webkit-keyframes slideOutDown {
    0% {
        transform: translateZ(0)
    }
    to {
        visibility: hidden;
        transform: translate3d(0, 100%, 0)
    }
}

@keyframes slideOutDown {
    0% {
        transform: translateZ(0)
    }
    to {
        visibility: hidden;
        transform: translate3d(0, 100%, 0)
    }
}

@-webkit-keyframes slideOutLeft {
    0% {
        transform: translateZ(0)
    }
    to {
        visibility: hidden;
        transform: translate3d(-100%, 0, 0)
    }
}

@keyframes slideOutLeft {
    0% {
        transform: translateZ(0)
    }
    to {
        visibility: hidden;
        transform: translate3d(-100%, 0, 0)
    }
}

@-webkit-keyframes slideOutRight {
    0% {
        transform: translateZ(0)
    }
    to {
        visibility: hidden;
        transform: translate3d(100%, 0, 0)
    }
}

@keyframes slideOutRight {
    0% {
        transform: translateZ(0)
    }
    to {
        visibility: hidden;
        transform: translate3d(100%, 0, 0)
    }
}

@-webkit-keyframes slideOutUp {
    0% {
        transform: translateZ(0)
    }
    to {
        visibility: hidden;
        transform: translate3d(0, -100%, 0)
    }
}

@keyframes slideOutUp {
    0% {
        transform: translateZ(0)
    }
    to {
        visibility: hidden;
        transform: translate3d(0, -100%, 0)
    }
}

@font-face {
    font-family: "Montserrat";
    font-weight: 100;
    font-style: normal;
    src: url("/fonts/10-signs-to-spot-a-love-scam-checklist_font_4.woff") format("woff") format("woff")
}

@font-face {
    font-family: "Montserrat";
    font-weight: 200;
    font-style: normal;
    src: url("/fonts/10-signs-to-spot-a-love-scam-checklist_font_45.woff") format("woff") format("woff")
}

@font-face {
    font-family: "Montserrat";
    font-weight: 300;
    font-style: normal;
    src: url("/fonts/10-signs-to-spot-a-love-scam-checklist_font_46.woff") format("woff") format("woff")
}

@font-face {
    font-family: "Montserrat";
    font-weight: normal;
    font-style: normal;
    src: url("/fonts/10-signs-to-spot-a-love-scam-checklist_font_47.woff") format("woff") format("woff")
}

@font-face {
    font-family: "Montserrat";
    font-weight: 500;
    font-style: normal;
    src: url("/fonts/10-signs-to-spot-a-love-scam-checklist_font_48.woff") format("woff") format("woff")
}

@font-face {
    font-family: "Montserrat";
    font-weight: 600;
    font-style: normal;
    src: url("/fonts/10-signs-to-spot-a-love-scam-checklist_font_49.woff") format("woff") format("woff")
}

@font-face {
    font-family: "Montserrat";
    font-weight: bold;
    font-style: normal;
    src: url("/fonts/10-signs-to-spot-a-love-scam-checklist_font_10.woff") format("woff") format("woff")
}

@font-face {
    font-family: "Montserrat";
    font-weight: 800;
    font-style: normal;
    src: url("/fonts/10-signs-to-spot-a-love-scam-checklist_font_11.woff") format("woff") format("woff")
}

@font-face {
    font-family: "Montserrat";
    font-weight: 900;
    font-style: normal;
    src: url("/fonts/10-signs-to-spot-a-love-scam-checklist_font_12.woff") format("woff") format("woff")
}

html, body {
    min-height: 100vh
}

body {
    font-family: "Montserrat", sans-serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 2;
    color: #0f0f0f
}

::-moz-placeholder {
    color: #817f7f
}

:-ms-input-placeholder {
    color: #817f7f
}

::placeholder {
    color: #817f7f
}

::-moz-selection {
    color: white;
    background-color: black
}

.article__page h1::selection, .article__page h2::selection, .article__page h3::selection, .article__page h4::selection, .article__page h5::selection, .article__page h6::selection {
    color: white;
    background-color: #868686;
    -webkit-text-fill-color: white
}

.title span::selection, .about__subtitle span::selection, .footer__title span::selection, .abt__platform-name span::selection, .abt__app-title span::selection, .condition__block h3 strong::selection, .condition__block h2 strong::selection, .condition__block h2::selection, .condition__block h3::selection {
    color: white;
    background-color: #868686;
    -webkit-text-fill-color: white
}

::selection {
    color: white;
    background-color: #868686
}

.google-visualization-tooltip li::before {
    content: none
}

a {
    transition: all .3s ease
}

a:hover {
    text-decoration: none
}

ul, ol {
    margin: 0;
    padding: 0;
    list-style: none
}

.page {
    position: relative;
    display: flex;
    flex-direction: column;
    min-height: 100vh
}

.page-main {
    flex: 1 0 auto
}

.page-main--other {
    padding-top: 146px
}

@media screen and (max-width: 932px) {
    .page-main--other {
        padding-top: 106px
    }
}

@media screen and (max-width: 420px) {
    .page-main--other {
        padding-top: 85px
    }
}

.container {
    box-sizing: border-box;
    width: 100%;
    max-width: 1598px;
    margin: 0 auto;
    padding: 0 15px
}

.title {
    font-weight: bold;
    line-height: 1.354
}

@media screen and (max-width: 932px) {
    .title {
        font-size: 34px;
        margin-bottom: 32px
    }
}

.title span {
    background: linear-gradient(to right, #32509d 0%, #70abdc 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.modal {
    position: relative !important
}

.more__link:hover {
    color: #32509d
}

.more__link:hover .i {
    transform: translateX(3px);
    background-color: #32509d
}

@media screen and (max-width: 768px) {
    p {
        margin-bottom: 20px
    }
}

p a {
    position: relative;
    color: #32509d
}

p a:hover {
    text-decoration: underline;
    color: #70abdc
}

p:last-child {
    margin-bottom: 0
}

ol {
    margin-bottom: 28px;
    counter-reset: myCounter
}

ol > li {
    position: relative;
    padding-left: 26px
}

ol > li::before {
    font-size: 16px;
    font-weight: 600;
    line-height: 1.354;
    position: absolute;
    top: 3px;
    left: 0;
    content: counter(myCounter) ".";
    counter-increment: myCounter;
    background: linear-gradient(to right, #32509d 0%, #70abdc 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

ul {
    margin-bottom: 20px
}

ul:last-child {
    margin-bottom: 0
}

ul > li {
    font-size: 14px;
    font-weight: normal;
    line-height: 2;
    position: relative;
    margin-bottom: 3px;
    padding-left: 10px
}

ul > li:last-child {
    margin-bottom: 0
}

ul > li::before {
    position: absolute;
    top: 11px;
    left: 0;
    width: 5px;
    height: 5px;
    content: "";
    border-radius: 50%;
    background: linear-gradient(to right, #32509d 0%, #70abdc 100%)
}

.input:focus, .textarea:focus {
    border-color: #0f0f0f;
    outline: none
}

.i {
    display: inline-block;
    transition: all .3s ease;
    background-color: #0f0f0f;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-size: 100% auto;
    mask-size: 100% auto
}

.i-login {
    width: 12px;
    height: 14.51px;
    background-color: #fff;
    -webkit-mask-image: var(--sf-img-37);
    mask-image: var(--sf-img-37)
}

.i-insta {
    width: 30px;
    height: 30px;
    background-color: #70abdc
}

.i-pin {
    width: 13px;
    height: 13px;
    background: linear-gradient(to right, #32509d 0%, #70abdc 100%);
    -webkit-mask-image: var(--sf-img-38);
    mask-image: var(--sf-img-38)
}

.i-email {
    width: 13px;
    height: 13px;
    background: linear-gradient(to right, #32509d 0%, #70abdc 100%);
    -webkit-mask-image: var(--sf-img-39);
    mask-image: var(--sf-img-39)
}

.i-phone-call {
    width: 14px;
    height: 14px;
    background: linear-gradient(to right, #32509d 0%, #70abdc 100%);
    -webkit-mask-image: var(--sf-img-40);
    mask-image: var(--sf-img-40)
}

.i-arrow-right {
    -webkit-mask-image: var(--sf-img-41);
    mask-image: var(--sf-img-41)
}

.i-add {
    width: 36px;
    height: 36px;
    background-color: #fff;
    -webkit-mask-image: var(--sf-img-42);
    mask-image: var(--sf-img-42)
}

.btn {
    position: relative;
    display: inline-flex;
    border: none;
    outline-width: 0;
    background: none;
    align-items: center
}

.btn:focus {
    outline-width: 0
}

.btn span {
    position: relative;
    z-index: 3
}

.add_to_cart_button:before {
    content: url("/consulting/images/svg_d3b15fe0.svg");
    margin-right: 8px
}

.btn--gradient {
    font-size: 14px;
    font-weight: bold;
    line-height: 1.4;
    overflow: hidden;
    min-height: 60px;
    padding: 15px 30px;
    transition: background-position .5s ease;
    text-align: center;
    text-transform: uppercase;
    color: #fff !important;
    border-radius: 5px;
    background: linear-gradient(to right, #32509d, #6faadb, #32509d);
    background-size: 300% 100%
}

.btn--gradient:hover, .add_to_cart_button:hover {
    color: #fff;
    background-position: 100% 0
}

.woocommerce-MyAccount-navigation ul li:before {
    content: none
}

.select2-results__options li:before {
    content: none
}

.woocommerce input.button:hover, .woocommerce button.button:hover {
    color: #fff;
    background-position: 100% 0;
    background-color: #5584c1
}

.btn--white:hover {
    color: #fff;
    background-position: 100% 0
}

.btn--white:hover span {
    background-position: 100% 0
}

.btn--border {
    font-size: 14px;
    font-weight: bold;
    line-height: 1.4;
    overflow: hidden;
    box-sizing: border-box;
    min-height: 54px;
    padding: 13px 17px;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    border: 2px solid #fff
}

.btn--border::before {
    position: absolute;
    top: 0;
    left: 50%;
    visibility: hidden;
    width: 0;
    height: 100%;
    content: "";
    transition: all .35s ease-out;
    background-color: #32509d
}

.btn--border .i {
    position: relative;
    z-index: 2;
    width: 18px;
    height: 10px;
    margin-left: 9px;
    background: #fff
}

.btn--border:hover {
    color: #fff
}

.btn--border:hover::before {
    left: 0;
    visibility: visible;
    width: 100%
}

.btn--gradient-border::before {
    position: absolute;
    z-index: 1;
    top: 2px;
    left: 2px;
    visibility: visible;
    width: calc(100% - 4px);
    height: calc(100% - 4px);
    content: "";
    transition: all .35s ease-out;
    opacity: 1;
    border-radius: 4px;
    background-color: #fff
}

.btn--gradient-border:hover span {
    background-position: 100% 0
}

.btn--gradient-border:hover::before {
    visibility: hidden;
    opacity: 0
}

.header {
    position: absolute;
    z-index: 5;
    top: 0;
    left: 0;
    width: 100%;
    padding-top: 23px
}

@media screen and (max-width: 1024px) {
    .header {
        padding-top: 20px
    }
}

@media screen and (max-width: 932px) {
    .header {
        padding-top: 15px
    }
}

.header__inner, .header__row {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.header__inner {
    width: 100%;
    margin-left: 114px;
    padding-top: 13px
}

@media screen and (max-width: 1570px) {
    .header__inner {
        margin-left: 50px;
        padding-top: 0;
        flex-flow: row wrap;
        justify-content: flex-end
    }
}

@media screen and (max-width: 932px) {
    .header__inner {
        position: relative;
        z-index: 1
    }
}

.header__logo {
    position: relative;
    z-index: 1;
    display: block;
    width: 100%;
    height: auto;
    transition: all .4s ease;
    opacity: 1;
    flex: 0 0 226px
}

@media screen and (max-width: 1024px) {
    .header__logo {
        flex: 0 0 180px
    }
}

@media screen and (max-width: 932px) {
    .header__logo {
        flex: 0 0 160px
    }
}

@media screen and (max-width: 420px) {
    .header__logo {
        flex: 0 0 100px
    }
}

.header__logo > img {
    width: 100%;
    max-width: 100%;
    height: auto
}

.header__logo:hover {
    opacity: .7
}

.header__nav {
    margin-right: 63px;
    padding-top: 15px
}

.header__nav-overlay {
    display: none
}

@media screen and (max-width: 932px) {
    .header__nav-overlay {
        position: fixed;
        z-index: 2;
        top: 0;
        left: 0;
        display: block;
        width: 100%;
        height: 106px;
        transition: all .45s ease;
        transform: translateY(-120%)
    }
}

@media screen and (max-width: 420px) {
    .header__nav-overlay {
        height: 85px
    }
}

@media screen and (max-width: 1570px) {
    .header__nav {
        display: flex;
        width: 100%;
        margin-right: 0;
        order: 4;
        justify-content: flex-end
    }
}

@media screen and (max-width: 932px) {
    .header__nav {
        position: fixed;
        top: 0;
        left: 0;
        display: block;
        overflow: auto;
        width: 100%;
        height: 100vh;
        max-height: 100vh;
        padding: 140px 20px 0;
        transition: all .35s ease;
        transform: translateY(-110%)
    }
}

.header__menu {
    display: flex;
    margin-bottom: 0;
    align-items: center;
    justify-content: flex-start
}

@media screen and (max-width: 932px) {
    .header__menu {
        position: relative;
        z-index: 1;
        display: block
    }
}

.header__menu-item {
    display: inline-flex;
    margin: 0 20px;
    padding-bottom: 15px;
    padding-left: 0
}

.header__menu-item::before {
    display: none
}

@media screen and (max-width: 932px) {
    .header__menu-item {
        display: block;
        margin: 0 0 10px;
        padding-bottom: 0
    }
}

.header__menu-item:first-child {
    margin-left: 0
}

.header__menu-item:last-child {
    margin-right: 0
}

.header__menu-item--has-child::after, .menu-item-has-children::after {
    position: absolute;
    bottom: 8px;
    left: 50%;
    width: 0;
    height: 0;
    content: "";
    transition: all .3s ease;
    transform: translateX(-50%);
    border-width: 3px 3px 0 3px;
    border-style: solid;
    border-color: #fff transparent transparent transparent
}

@media screen and (max-width: 932px) {
    .header__menu-item--has-child::after, .menu-item-has-children::after {
        top: 7px;
        right: 0;
        bottom: auto;
        left: auto;
        transform: none;
        border-width: 6px 6px 0 6px
    }
}

@media screen and (min-width: 932px) {
    .header__menu-item--has-child:hover .header__menu-link {
        color: #70abdc
    }

    .header__menu-item:hover > a {
        color: #70abdc
    }

    .header__menu-item--has-child:hover .header__submenu {
        visibility: visible;
        transform: translateX(-50%) translateY(0);
        opacity: 1
    }

    .header__menu-item--has-child:hover::after {
        bottom: 11px;
        border-color: #70abdc transparent transparent transparent
    }

    .menu-item-has-children:hover > a {
        color: #70abdc
    }

    .menu-item-has-children:hover .sub-menu {
        visibility: visible;
        transform: translateX(-50%) translateY(0);
        opacity: 1
    }

    .menu-item-has-children:hover::after {
        bottom: 11px;
        border-color: #70abdc transparent transparent transparent
    }
}

.header__menu-item--active::after {
    transform: scale(1, -1)
}

.header__menu-item a {
    font-size: 16px;
    font-weight: 600;
    line-height: normal
}

.header__menu-item .sub-menu a {
    color: black !important
}

.header__menu-item .sub-menu a:hover {
    color: #70abdc !important
}

@media screen and (max-width: 932px) {
    .header__menu-item .sub-menu a {
        color: white !important
    }
}

.header__menu-link:hover {
    color: #70abdc
}

.sub-menu {
    position: absolute;
    top: 100%;
    left: 50%;
    display: flex;
    visibility: hidden;
    flex-direction: column;
    padding: 15px 30px;
    transition: all .4s ease;
    transform: translateX(-50%) translateY(20%);
    opacity: 0;
    align-items: center;
    will-change: transform, opacity, visibility
}

.sub-menu li {
    margin: 0;
    text-align: center;
    width: max-content
}

@media screen and (max-width: 1024px) {
    .sub-menu {
        background-color: rgba(0, 0, 0, .8)
    }
}

@media screen and (max-width: 932px) {
    .sub-menu {
        position: relative;
        top: auto;
        left: auto;
        display: none;
        visibility: visible;
        padding: 10px 0 10px 20px;
        transition: none;
        transform: none;
        opacity: 1;
        will-change: auto
    }
}

.header__submenu-item::before {
    display: none
}

.header__submenu-link:hover {
    color: #32509d
}

.header__langs {
    position: relative;
    z-index: 10
}

@media screen and (max-width: 1570px) {
    .header__langs {
        margin-left: 80px;
        order: 3
    }
}

@media screen and (max-width: 1024px) {
    .header__langs {
        margin-left: 40px
    }
}

@media screen and (max-width: 932px) {
    .header__langs {
        display: none
    }
}

.header__langs-mob {
    display: none
}

@media screen and (max-width: 932px) {
    .header__langs-mob {
        display: block;
        max-width: 30px;
        margin: 0 auto
    }
}

.header__langs:hover .header__langs-list {
    visibility: visible;
    opacity: 1
}

.header__langs:hover .header__lang .i {
    top: 3px
}

.header__langs-link:hover {
    color: #32509d
}

.header__langs-link--active:hover {
    color: #70abdc
}

.header__lang:hover {
    color: #70abdc
}

.header__lang:hover .i {
    background-color: #70abdc
}

.header__controlls {
    position: relative;
    z-index: 4;
    display: flex;
    margin-right: 20px;
    align-items: center
}

#searchBtn {
    position: relative
}

.searchpro {
    position: absolute;
    top: -17px;
    right: 0;
    width: 200px
}

#ajaxsearchpro1_1 .probox .proinput, div.asp_m.asp_m_1 .probox .proinput {
    background: white;
    border-radius: 3px;
    padding-left: 15px
}

#ajaxsearchpro1_1, div.asp_m.asp_m_1 {
    max-width: 200px !important;
    box-shadow: none !important
}

@media screen and (max-width: 1570px) {
    .header__controlls {
        margin-right: 0;
        margin-left: 80px;
        order: 2
    }
}

@media screen and (max-width: 1024px) {
    .header__controlls {
        margin-left: 40px
    }
}

@media screen and (max-width: 932px) {
    .header__controlls {
        margin-right: 60px
    }
}

@media screen and (max-width: 768px) {
    .header__controlls {
        margin-right: 10px;
        margin-left: 0
    }
}

.header__controlls-separate {
    position: relative;
    top: -1px;
    display: block;
    width: 1px;
    height: 15px;
    margin: 0 10px
}

.header__link {
    font-size: 14px;
    font-weight: bold;
    line-height: 1.4;
    display: inline-flex;
    align-items: center
}

.header__link .i:not(:last-child) {
    margin-right: 8px
}

@media screen and (max-width: 768px) {
    .header__link span {
        display: none
    }
}

.header__link:hover {
    color: #70abdc
}

.header__link:hover .i {
    background-color: #70abdc
}

@media screen and (max-width: 1570px) {
    .header__btn {
        min-height: 40px;
        padding-top: 10px;
        padding-bottom: 10px;
        order: 1
    }
}

@media screen and (max-width: 932px) {
    .header__btn {
        display: none
    }
}

.header__btn-mob {
    display: none
}

@media screen and (max-width: 932px) {
    .header__btn-mob {
        display: flex;
        max-width: 300px;
        min-height: 51px;
        margin: 25px auto;
        justify-content: center
    }
}

.header__toggle {
    position: relative;
    z-index: 3;
    display: none;
    width: 32px;
    height: 18px;
    order: 3
}

@media screen and (max-width: 932px) {
    .header__toggle {
        display: block
    }
}

@media screen and (max-width: 932px) {
    .header--black .header__nav {
        background-color: rgba(255, 255, 255, .95)
    }

    .header--black .header__nav-overlay {
        background-color: #fff
    }
}

.header--black path {
    fill: #000
}

.header--black .xoo-wsc-sc-cont:after {
    content: url("/consulting/images/svg_cc4d262a.svg");
    position: absolute;
    top: 50%;
    transform: translateY(-45%)
}

.xoo-wsc-sc-cont {
    position: relative
}

.xoo-wsc-sc-count {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    top: -20px;
    left: 12px;
    font-size: 12px;
    height: 21px;
    width: 20px;
    color: white;
    border-radius: 50%;
    background: #32509d
}

.xoo-wsc-footer-b a {
    align-content: center;
    font-size: 14px;
    font-weight: bold;
    overflow: hidden;
    margin-right: 30px;
    padding: 15px 25px;
    transition: background-position .5s ease;
    text-align: center;
    text-transform: uppercase;
    color: #fff !important;
    border-radius: 5px;
    background: linear-gradient(to right, #32509d, #6faadb, #32509d);
    background-size: 300% 100%
}

.xoo-wsc-footer-b a:hover {
    color: #fff;
    background-position: 100% 0
}

.lSSlideOuter li:before {
    content: none
}

.header--black a {
    color: #000
}

.header--black .header__menu-link:hover, .header--black a:hover {
    color: #70abdc
}

.header--black .header__menu-item--has-child::after, .header--black .menu-item-has-children::after {
    border-color: #000 transparent transparent transparent
}

@media screen and (min-width: 932px) {
    .header--black .header__menu-item:hover::after {
        border-color: #70abdc transparent transparent transparent
    }
}

.header--black .sub-menu {
    background-color: rgba(255, 255, 255, .95)
}

@media screen and (max-width: 932px) {
    .header--black .sub-menu {
        background: none
    }
}

.header--black .header__submenu-link:hover {
    color: #70abdc
}

.header--black .header__link {
    color: #000
}

.header--black .header__link .i {
    background: #000
}

.header--black .header__link:hover {
    color: #70abdc
}

.header--black .header__link:hover .i {
    background: #70abdc
}

.header--black .header__controlls-separate {
    opacity: .21;
    background-color: #7c7c7c
}

.footer {
    position: relative;
    overflow: hidden;
    max-width: 100%;
    padding: 86px 0 0px;
    flex-shrink: 0
}

.footer-bottom {
    margin-top: 20px;
    padding: 20px 0;
    background: linear-gradient(90deg, #32509d 0%, #6faadb 100%)
}

.copyr {
    color: white;
    font-size: 10px;
    text-align: center
}

.copyr a {
    color: white
}

.business_hours p {
    font-size: 13px;
    font-weight: normal;
    line-height: 16px;
    margin-bottom: 15px !important
}

@media screen and (max-width: 1200px) {
    .footer__col--main {
        max-width: 180px
    }
}

@media screen and (max-width: 1570px) {
    .footer {
        padding: 65px 0 0px
    }
}

@media screen and (max-width: 480px) {
    .footer {
        padding: 40px 0 0
    }
}

.footer__container {
    max-width: 1615px
}

.footer__inner {
    display: flex;
    align-items: flex-start;
    justify-content: space-between
}

@media screen and (max-width: 768px) {
    .footer__inner {
        flex-direction: column
    }
}

.footer__col {
    padding-top: 6px
}

@media screen and (max-width: 768px) {
    .footer__col {
        max-width: 100%
    }
}

.footer__col--main {
    padding-top: 0
}

@media screen and (max-width: 932px) {
    .footer__col--menu {
        display: none
    }
}

.footer__col--contacts {
    width: 100%;
    max-width: 230px
}

@media screen and (max-width: 1200px) {
    .footer__col--contacts {
        max-width: 200px
    }
}

@media screen and (max-width: 932px) {
    .footer__col--contacts {
        max-width: 270px
    }
}

@media screen and (max-width: 768px) {
    .footer__col--contacts {
        margin-top: 15px;
        max-width: 100%
    }
}

.footer__col--contacts .footer__title {
    padding-left: 7px
}

.footer__logo {
    display: block;
    max-width: 185px;
    width: 100%;
    margin-bottom: 21px;
    opacity: 1
}

@media screen and (max-width: 1570px) {
    .footer__logo {
        max-width: 150px
    }
}

@media screen and (max-width: 932px) {
    .footer__logo {
        max-width: 376px
    }
}

@media screen and (max-width: 768px) {
    .footer__logo {
        max-width: 240px
    }
}

.footer__logo > img {
    width: 100%;
    max-width: 100%;
    height: auto
}

.footer__logo:hover {
    opacity: .75
}

.footer__text {
    font-size: 12px;
    font-weight: normal;
    line-height: 1.83;
    max-width: 310px;
    margin-bottom: 20px;
    opacity: .8;
    color: #060606
}

@media screen and (max-width: 1570px) {
    .footer__text {
        max-width: 240px
    }
}

@media screen and (max-width: 932px) {
    .footer__text {
        max-width: 310px
    }
}

.footer__soc {
    display: flex;
    align-items: center
}

.footer__soc-item {
    display: inline-flex;
    margin-right: 5px
}

.footer__soc-item .i {
    transition: all .2s ease-in;
    transform: scale(1)
}

.footer__soc-item:hover .i {
    transform: scale(1.3);
    background-color: #32509d
}

.footer__soc-item:last-child {
    margin-right: 0
}

.footer__title {
    font-size: 18px;
    font-weight: bold;
    line-height: normal;
    display: block;
    margin-bottom: 21px
}

.footer__title > span {
    background: linear-gradient(to right, #32509d 0%, #70abdc 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.footer__menu-item {
    margin-bottom: 8px;
    padding-left: 0
}

.footer__menu-item::before {
    display: none
}

.footer__menu-item:last-child {
    margin-bottom: 0
}

.footer__menu-item a {
    font-size: 14px;
    font-weight: normal;
    line-height: normal;
    position: relative;
    color: #0f0f0f
}

.footer__menu-link::after, .footer__menu-item a::after {
    position: absolute;
    bottom: 0;
    left: 0;
    visibility: hidden;
    width: 0;
    height: 1px;
    content: "";
    transition: all .3s ease-out;
    opacity: 0;
    background-color: #0f0f0f
}

.footer__menu-link:hover {
    color: #0f0f0f
}

.footer__menu-link:hover::after, .footer__menu-item a:hover::after {
    visibility: visible;
    width: 100%;
    opacity: 1
}

.footer__contacts {
    padding-top: 8px
}

.footer__contacts-line {
    display: flex;
    margin-bottom: 13px;
    align-items: flex-start;
    justify-content: space-between
}

.footer__contacts-line:last-child {
    margin-bottom: 0
}

.footer__contacts-icon {
    display: flex;
    width: 14px;
    margin-right: 8px;
    justify-content: center;
    flex-grow: 0;
    flex-shrink: 0
}

.footer__contacts-icon .i-phone-call {
    position: relative;
    top: 3px
}

.footer__contacts-content {
    display: flex;
    flex-direction: column;
    width: 100%;
    align-items: flex-start
}

.footer__contacts-content p {
    margin: -7px 0 0
}

.footer__contacts-content a {
    display: inline-flex
}

.footer__contacts-content a:last-child {
    margin-bottom: 0
}

.footer__contacts span {
    font-size: 13px;
    font-weight: normal;
    line-height: 16px
}

.footer__contacts-link, .footer__contacts-content a {
    font-size: 13px;
    font-weight: normal;
    line-height: 16px;
    text-decoration: none !important;
    position: relative;
    color: #0f0f0f
}

.footer__contacts-link::after {
    position: absolute;
    bottom: 0;
    left: 0;
    visibility: hidden;
    width: 0;
    height: 1px;
    content: "";
    transition: all .35s ease;
    opacity: 0;
    background-color: #0f0f0f
}

.footer__contacts-link:hover {
    color: #0f0f0f
}

.footer__contacts-link:hover::after {
    visibility: visible;
    width: 100%;
    opacity: 1
}

.bread {
    overflow: hidden;
    max-width: 100%;
    padding: 8px 0 6px;
    background-color: #f1f1f1
}

.bread__list {
    margin-bottom: 0
}

.bread__item::before {
    display: none
}

.breadcrumbs__separator {
    position: relative;
    top: 0px;
    width: 4px;
    height: 4px;
    margin: 0 8px;
    border-radius: 50%;
    background-color: #67a5da
}

.breadcrumbs__link, .breadcrumbs__current {
    font-size: 14px;
    font-weight: normal;
    line-height: normal;
    color: #868686
}

.breadcrumbs {
    display: flex;
    align-items: center;
    flex-wrap: wrap
}

.bread__link:hover, .woocommerce-breadcrumb a:hover {
    color: #70abdc
}

.overlay__bg::after {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    width: 100%;
    height: 94%;
    content: "";
    background: linear-gradient(180deg, rgba(43, 42, 42, .71) 0%, rgba(0, 0, 0, 0) 100%)
}

.banner::before, .banner::after {
    position: absolute;
    z-index: 2;
    left: 0;
    width: 100%;
    height: 42%;
    content: ""
}

.banner::before {
    top: 0;
    background: linear-gradient(to bottom, rgba(43, 42, 42, .7), rgba(0, 0, 0, 0))
}

.banner::after {
    bottom: 0;
    background: linear-gradient(to top, rgba(43, 42, 42, .7), rgba(0, 0, 0, 0))
}

.banner__bg::after {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    opacity: .56;
    background-color: #242424
}

.solution__link:hover {
    color: #fff
}

.solution__link:hover .i {
    left: 6px
}

.solution__link:hover .solution__pic::after {
    height: 300%
}

.solution__link:hover .solution__postlink {
    color: #70abdc
}

.solution__pic::after {
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    transition: height .4s ease-out;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 51.48%, #1f1f1f 100%);
    will-change: height
}

.digital::before, .digital::after {
    position: absolute;
    z-index: 2;
    left: 0;
    width: 100%;
    content: ""
}

.digital::before {
    top: 0;
    height: 42%;
    opacity: .6;
    background: linear-gradient(to top, rgba(0, 0, 0, 0) 51.48%, #1f1f1f 100%)
}

.digital::after {
    bottom: 0;
    height: 54%;
    opacity: .6;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 51.48%, #1f1f1f 100%)
}

.digital__wrapper::after {
    position: absolute;
    top: -17px;
    bottom: 42px;
    left: 50%;
    width: 1px;
    content: "";
    transform: translateX(-50%);
    opacity: .19;
    background-color: #fff
}

@media screen and (max-width: 932px) {
    .digital__wrapper::after {
        display: none
    }
}

.partner__pic:focus {
    outline-width: 0
}

.partner__pic:hover {
    filter: grayscale(0%)
}

.partner__arrow:hover .i {
    background: #70abdc
}

.blog__link:hover .blog__pic::after {
    height: 300%
}

.blog__link:hover .blog__name {
    color: #70abdc
}

.blog__pic::after {
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    transition: height .5s ease-out;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 51.48%, #1f1f1f 100%)
}

.consult {
    overflow: hidden;
    max-width: 100%;
    padding: 110px 0;
    background: linear-gradient(90deg, #32509d 0%, #6faadb 100%)
}

@media screen and (max-width: 1024px) {
    .consult {
        padding: 80px 0
    }
}

@media screen and (max-width: 768px) {
    .consult {
        padding: 70px 0
    }
}

.consult__wrapper {
    display: flex;
    width: 100%;
    align-items: flex-start;
    justify-content: space-between
}

@media screen and (max-width: 1024px) {
    .consult__wrapper {
        display: block
    }
}

.consult__col {
    width: 100%;
    max-width: 739px
}

@media screen and (max-width: 1024px) {
    .consult__col {
        max-width: 100%
    }
}

.consult__col:last-child {
    max-width: 769px;
    margin-left: 60px
}

@media screen and (max-width: 1024px) {
    .consult__col:last-child {
        max-width: 100%;
        margin-top: 40px;
        margin-left: 0
    }
}

.consult__subtitle {
    font-size: 14px;
    font-weight: 500;
    line-height: 1.354;
    display: block;
    margin-bottom: 5px;
    text-transform: uppercase;
    color: #fff
}

.consult__title {
    font-size: 36px;
    font-weight: bold;
    line-height: 1.354;
    margin-bottom: 20px;
    color: #fff
}

@media screen and (max-width: 768px) {
    .consult__title {
        font-size: 24px;
        margin-bottom: 15px
    }
}

.consult__review {
    width: 100%;
    margin-bottom: 14px;
    padding-top: 21px
}

.consult__bottom {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: space-between;
    flex-flow: row wrap
}

@media screen and (max-width: 480px) {
    .consult__bottom {
        flex-direction: column
    }
}

.consult__add {
    font-size: 16px;
    font-weight: 600;
    line-height: 1.35;
    display: inline-flex;
    color: #fff;
    align-items: center
}

@media screen and (max-width: 480px) {
    .consult__add {
        margin-bottom: 15px
    }
}

.consult__add .i {
    margin-left: 12px;
    transform: rotate(0deg)
}

.consult__add span {
    position: relative
}

.consult__add span::after {
    position: absolute;
    bottom: 0;
    left: 0;
    visibility: hidden;
    width: 0;
    height: 1px;
    content: "";
    transition: all .35s ease;
    opacity: 0;
    background-color: #fff
}

.consult__add:hover {
    color: #fff
}

.consult__add:hover span::after {
    visibility: visible;
    width: 100%;
    opacity: 1
}

.consult__add:hover .i {
    transform: rotate(180deg)
}

.consult__form {
    width: 100%;
    max-width: 100%;
    padding-top: 3px
}

.glsr-review-author {
    order: 1;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.354;
    color: #fff
}

.glsr-review-author:before {
    content: none !important
}

.glsr-review-date {
    order: 2;
    font-size: 12px;
    font-weight: normal;
    line-height: 1.8;
    display: block !important;
    padding-left: 1px;
    font-style: normal !important;
    color: #fff;
    flex-basis: 100% !important
}

.glsr-review-content {
    order: 3;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.8;
    margin-bottom: 0;
    color: #fff
}

.glsr-review {
    border-bottom: 2px solid #fff;
    padding-bottom: 20px
}

.glsr .glsr-reviews, .glsr .glsr-reviews-wrap {
    gap: 1rem !important
}

.consult__form input::-moz-placeholder, .consult__form textarea::-moz-placeholder {
    opacity: .6;
    color: #fff
}

.consult__form input:-ms-input-placeholder, .consult__form textarea:-ms-input-placeholder {
    opacity: .6;
    color: #fff
}

.consult__form input::placeholder, .consult__form textarea::placeholder {
    opacity: .6;
    color: #fff
}

.consult__form input:focus, .consult__form textarea:focus {
    outline-width: 0
}

.consult__form textarea {
    line-height: 1.4;
    height: 117px;
    margin-top: 11px;
    padding: 20px;
    resize: none;
    border: 1px solid #fff
}

.abt__sidebar-item::before {
    display: none
}

.abt__sidebar-link:hover, .abt__sidebar-item a:hover {
    color: #32509d;
    background-color: #ededed
}

.abt__sidebar-link:hover .i, .abt__sidebar-item a:hover .i {
    transform: translateX(5px)
}

.abt__app-link:hover {
    opacity: .75
}

.abt__partner-pic:focus {
    outline-width: 0
}

.abt__partner-pic:hover {
    filter: grayscale(0%)
}

.abt__arrow:hover .i {
    background: #70abdc
}

.abt__explore-item::before, .abt__explore-item::after {
    position: absolute;
    visibility: hidden;
    width: 0;
    height: 0;
    content: "";
    border-style: solid;
    border-image-source: linear-gradient(to right, #32509d 0%, #70abdc 100%);
    border-image-slice: 1
}

.abt__explore-item::before {
    bottom: 0;
    left: 0;
    transition: height .15s ease-in .45s, width .15s ease-in .3s, visibility .15s ease-in .45s;
    border-width: 2px 0 0 2px
}

.abt__explore-item::after {
    top: 0;
    right: 0;
    transition: height .15s ease-in .15s, width .15s ease-in, visibility .15s ease-in .15s;
    border-width: 0 2px 2px 0
}

.abt__explore-item:hover::before {
    visibility: visible;
    width: 100%;
    height: 100%;
    transition: height .15s ease-in, width .15s ease-in .15s, visibility .15s ease-in
}

.abt__explore-item:hover::after {
    visibility: visible;
    width: 100%;
    height: 100%;
    transition: height .15s ease-in .3s, width .15s ease-in .45s, visibility .15s ease-in .3s
}

.team__link::before {
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 54%;
    content: "";
    transition: height .3s ease-in-out;
    background: linear-gradient(to top, #2b2a2a 0%, rgba(0, 0, 0, 0) 100%)
}

.team__link:hover::before {
    height: 100%
}

.career__item ul li::before {
    position: absolute;
    top: 11px;
    left: 0;
    width: 5px;
    height: 5px;
    content: "";
    border-radius: 50%;
    background: linear-gradient(to right, #32509d 0%, #70abdc 100%)
}

.partners__list li::before, .partners__text__block ul li::before {
    position: absolute;
    top: -4px;
    left: 0;
    width: 27px;
    height: 27px;
    content: "";
    background-image: url("/consulting/images/svg_7d587c53.svg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100% auto
}

@media screen and (max-width: 932px) {
    .partners__list li::before, .partners__text__block ul li::before {
        top: 0;
        width: 20px;
        height: 20px
    }
}

.call__link a:after {
    position: absolute;
    bottom: 3px;
    left: 0;
    visibility: hidden;
    width: 0;
    height: 2px;
    content: "";
    transition: all .35s ease-in-out;
    opacity: 0;
    background-color: #fff
}

.call__link:hover, .call__link a:hover {
    color: #fff;
    text-decoration: none
}

.call__link a:hover:after {
    visibility: visible;
    width: 100%;
    opacity: 1
}

.call__mail::after, .call__mail a:after {
    position: absolute;
    bottom: 0;
    left: 0;
    visibility: hidden;
    width: 0;
    height: 1px;
    content: "";
    transition: all .35s ease-in-out;
    opacity: 0;
    background-color: #fff
}

.call__mail:hover, .call__mail a:hover {
    color: #fff;
    text-decoration: none
}

.call__mail:hover::after, .call__mail a:hover::after {
    visibility: visible;
    width: 100%;
    opacity: 1
}

.dispute__link::after {
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    transition: all .35s ease-in-out;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 51.48%, #1f1f1f 100%)
}

.dispute__link:hover::after {
    height: 250%
}

.dispute__link:hover .dispute__more {
    color: #70abdc
}

.dispute__link:hover .dispute__more .i {
    transform: translateX(5px)
}

.dispute__benef-item::before, .dispute__benef-item::after {
    position: absolute;
    visibility: hidden;
    width: 0;
    height: 0;
    content: "";
    border-style: solid;
    border-image-source: linear-gradient(to right, #32509d 0%, #70abdc 100%);
    border-image-slice: 1
}

.dispute__benef-item::before {
    bottom: 0;
    left: 0;
    transition: height .15s ease-in .45s, width .15s ease-in .3s, visibility .15s ease-in .45s;
    border-width: 2px 0 0 2px
}

.dispute__benef-item::after {
    top: 0;
    right: 0;
    transition: height .15s ease-in .15s, width .15s ease-in, visibility .15s ease-in .15s;
    border-width: 0 2px 2px 0
}

.dispute__benef-item:hover::before {
    visibility: visible;
    width: 100%;
    height: 100%;
    transition: height .15s ease-in, width .15s ease-in .15s, visibility .15s ease-in
}

.dispute__benef-item:hover::after {
    visibility: visible;
    width: 100%;
    height: 100%;
    transition: height .15s ease-in .3s, width .15s ease-in .45s, visibility .15s ease-in .3s
}

.related__link:focus {
    outline-width: 0
}

.related__arrow:hover {
    opacity: .7
}

.news__name:hover {
    color: #32509d
}

.news__more:hover {
    color: #32509d
}

.news__more:hover .i {
    transform: translateX(5px)
}

.pagination li::before {
    display: none
}

.pagination li a:hover span {
    background-position: 100% 0
}

.pagination li a:hover::after, .pagination li a.active::after {
    visibility: hidden;
    opacity: 0
}

.pagination .page:hover {
    color: white !important;
    background: linear-gradient(to right, #32509d 0%, #70abdc 100%) !important;
    transition: 0.5s
}

.woocommerce-pagination li .page-numbers:hover {
    color: white !important;
    background: linear-gradient(to right, #32509d 0%, #70abdc 100%) !important;
    transition: 0.5s
}

.page-numbers li:before {
    content: none
}

.contacts__form {
    width: 100%
}

@media screen and (max-width: 932px) {
    .contacts__form {
        max-width: 100%
    }
}

.contacts__item a:hover {
    color: #32509d
}

.contacts__soc-item:hover .i {
    transform: scale(1.2);
    background: #32509d
}

.blogs__tags {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-flow: row wrap
}

@media screen and (max-width: 600px) {
    .blogs__tags {
        margin-bottom: 10px
    }
}

.blogs__tags a:hover {
    color: #0f0f0f;
    background-color: #e4e4e4
}

.blogs__item {
    width: 100%;
    max-width: calc(33.33333% - 30px);
    height: auto;
    min-height: 508px;
    margin: 0 15px 30px;
    transition: all .3s ease;
    background-color: #f5f5f5;
    box-shadow: 0 4px 11px rgba(0, 0, 0, 0)
}

@media screen and (max-width: 1400px) {
    .blogs__item {
        max-width: calc(50% - 30px)
    }
}

@media screen and (max-width: 932px) {
    .blogs__item {
        min-height: auto
    }
}

@media screen and (max-width: 650px) {
    .blogs__item {
        max-width: 100%;
        margin: 0 0 15px
    }
}

.blogs__item:hover {
    box-shadow: 0 4px 11px rgba(0, 0, 0, .1)
}

.blogs__pic {
    display: block;
    overflow: hidden;
    width: 100%;
    max-width: 100%;
    height: 250px
}

@media screen and (max-width: 450px) {
    .blogs__pic {
        height: 220px
    }
}

.blogs__pic img {
    width: 100%;
    height: 100%;
    max-height: 250px;
    -o-object-fit: cover;
    object-fit: cover
}

.blogs__content {
    box-sizing: border-box;
    width: 100%;
    max-width: 100%;
    padding: 40px 52px 40px 40px
}

@media screen and (max-width: 932px) {
    .blogs__content {
        padding: 30px 30px 40px
    }
}

@media screen and (max-width: 450px) {
    .blogs__content {
        padding: 20px 15px 30px
    }
}

.blogs__date {
    font-size: 14px;
    font-weight: normal;
    line-height: 2;
    display: block;
    margin-bottom: 4px;
    opacity: .4;
    color: #0f0f0f
}

.blogs__name {
    font-size: 18px;
    font-weight: 600;
    line-height: 1.354;
    transition: .35s ease-in-out;
    color: #0f0f0f;
    background-image: linear-gradient(transparent calc(100% - 2px), #32509d 2px);
    background-repeat: no-repeat;
    background-size: 0
}

.blogs__name:hover {
    color: #32509d;
    background-size: 100%
}

.blogs__desc {
    font-size: 14px;
    font-weight: normal;
    line-height: 1.8;
    overflow: hidden;
    width: 100%;
    height: 100%;
    max-height: 50px;
    margin: 15px 0 0;
    color: #0f0f0f
}

.article {
    overflow: hidden;
    max-width: 100%;
    padding: 50px 0
}

@media screen and (max-width: 932px) {
    .article {
        padding-top: 0;
        padding-bottom: 40px
    }
}

@media screen and (max-width: 600px) {
    .article {
        padding-bottom: 25px
    }
}

.article .container {
    max-width: 1409px
}

.article__short {
    width: 100%;
    margin-bottom: 47px
}

.article__short::after {
    display: table;
    clear: both;
    content: ""
}

@media screen and (max-width: 932px) {
    .article__short::after {
        display: none
    }
}

@media screen and (max-width: 600px) {
    .article__short {
        margin-bottom: 30px
    }
}

.article__short p {
    font-size: 14px;
    line-height: 1.8;
    margin-bottom: 20px;
    padding-right: 10px
}

@media screen and (max-width: 932px) {
    .article__short p {
        padding-right: 0
    }
}

.article__pic {
    display: block;
    float: left;
    width: 100%;
    max-width: 769px;
    height: auto;
    margin-right: 30px
}

@media screen and (max-width: 1180px) {
    .article__pic {
        max-width: 50%
    }
}

@media screen and (max-width: 932px) {
    .article__pic {
        float: none;
        width: calc(100% + 30px);
        max-width: none;
        height: 350px;
        margin-bottom: 20px;
        margin-left: -15px
    }
}

.article__pic > img {
    width: 100%;
    max-width: 100%;
    height: auto;
    max-height: 600px;
    object-fit: cover
}

@media screen and (max-width: 932px) {
    .article__pic > img {
        max-width: none;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover
    }
}

.article__tags {
    margin-bottom: 20px
}

@media screen and (max-width: 932px) {
    .article__tags {
        margin-bottom: 10px
    }
}

.article__date {
    font-size: 14px;
    font-weight: normal;
    line-height: 2;
    display: block;
    opacity: .4
}

.article__name {
    font-size: 28px;
    font-weight: 600;
    line-height: 1.354;
    margin-bottom: 20px;
    color: #0f0f0f
}

@media screen and (max-width: 932px) {
    .article__name {
        font-size: 24px
    }
}

.article__form {
    width: 100%;
    max-width: 773px;
    margin-bottom: 71px
}

@media screen and (max-width: 600px) {
    .article__form {
        margin-bottom: 40px
    }
}

.article__form-title {
    font-size: 30px;
    font-weight: bold;
    line-height: 1.354;
    margin-bottom: 30px
}

@media screen and (max-width: 1024px) {
    .article__form-title {
        font-size: 26px
    }
}

@media screen and (max-width: 768px) {
    .article__form-title {
        font-size: 22px;
        margin-bottom: 15px
    }
}

.article__form-block {
    max-width: 100%
}

.article__share {
    display: flex;
    max-width: 970px;
    padding: 28px 0 12px;
    border-top: 2px solid rgba(200, 200, 200, .38);
    border-bottom: 2px solid rgba(200, 200, 200, .38);
    align-items: center;
    justify-content: flex-start;
    flex-flow: row wrap
}

@media screen and (max-width: 500px) {
    .article__share {
        justify-content: space-between
    }
}

.article__share-link:hover {
    color: #fff
}

.article__share-link--facebook:hover {
    background-color: #3d5b93
}

.article__share-link--twitter:hover {
    background-color: #2b96e7
}

.article__share-link--google:hover {
    background-color: #fc1c1f
}

.article__share-link--linkedin:hover {
    background-color: #2c7dc9
}

.article__page {
    margin-bottom: 78px
}

@media screen and (max-width: 600px) {
    .article__page {
        margin-bottom: 50px
    }
}

.article__page ol > li::before {
    top: -1px;
    display: flex;
    width: 29px;
    height: 29px;
    border-radius: 50%;
    background-color: #f1f1f1;
    align-items: center;
    justify-content: center
}

.rel {
    overflow: hidden;
    max-width: 100%;
    padding: 52px 0 140px
}

@media screen and (max-width: 1024px) {
    .rel {
        padding-bottom: 90px
    }
}

@media screen and (max-width: 600px) {
    .rel {
        padding-top: 30px;
        padding-bottom: 60px
    }
}

.rel__title {
    font-size: 30px;
    margin-bottom: 30px
}

@media screen and (max-width: 1024px) {
    .rel__title {
        font-size: 28px
    }
}

@media screen and (max-width: 768px) {
    .rel__title {
        font-size: 24px;
        margin-bottom: 15px
    }
}

.rel__wrapper {
    display: flex;
    width: 100%;
    max-width: 100%;
    margin: 0 -15px;
    align-items: stretch;
    justify-content: flex-start;
    flex-flow: row wrap
}

@media screen and (max-width: 650px) {
    .rel__wrapper {
        margin: 0
    }
}

@keyframes aspAnFadeIn {
    0% {
        opacity: 0
    }
    50% {
        opacity: 0.6
    }
    100% {
        opacity: 1
    }
}

@-webkit-keyframes aspAnFadeIn {
    0% {
        opacity: 0
    }
    50% {
        opacity: 0.6
    }
    100% {
        opacity: 1
    }
}

@keyframes aspAnFadeOut {
    0% {
        opacity: 1
    }
    50% {
        opacity: 0.6
    }
    100% {
        opacity: 0
    }
}

@-webkit-keyframes aspAnFadeOut {
    0% {
        opacity: 1
    }
    50% {
        opacity: 0.6
    }
    100% {
        opacity: 0
    }
}

@keyframes aspAnFadeInDrop {
    0% {
        opacity: 0;
        transform: translate(0, -50px)
    }
    100% {
        opacity: 1;
        transform: translate(0, 0)
    }
}

@-webkit-keyframes aspAnFadeInDrop {
    0% {
        opacity: 0;
        transform: translate(0, -50px);
        -webkit-transform: translate(0, -50px)
    }
    100% {
        opacity: 1;
        transform: translate(0, 0);
        -webkit-transform: translate(0, 0)
    }
}

@keyframes aspAnFadeOutDrop {
    0% {
        opacity: 1;
        transform: translate(0, 0);
        -webkit-transform: translate(0, 0)
    }
    100% {
        opacity: 0;
        transform: translate(0, -50px);
        -webkit-transform: translate(0, -50px)
    }
}

@-webkit-keyframes aspAnFadeOutDrop {
    0% {
        opacity: 1;
        transform: translate(0, 0);
        -webkit-transform: translate(0, 0)
    }
    100% {
        opacity: 0;
        transform: translate(0, -50px);
        -webkit-transform: translate(0, -50px)
    }
}

div.ajaxsearchpro.asp_an_fadeOutDrop {
    -webkit-animation-duration: 100ms;
    animation-duration: 100ms;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

div.ajaxsearchpro.asp_an_fadeOutDrop {
    animation-name: aspAnFadeOutDrop;
    -webkit-animation-name: aspAnFadeOutDrop
}

div.ajaxsearchpro.asp_main_container {
    transition: width 130ms linear;
    -webkit-transition: width 130ms linear
}

div.asp_w.ajaxsearchpro, div.asp_w.asp_r, div.asp_w.asp_s {
    text-indent: initial
}

div.asp_w.asp_r {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

div.asp_w.ajaxsearchpro input[type=text]::-ms-clear {
    display: none;
    width: 0;
    height: 0
}

div.asp_w.ajaxsearchpro input[type=text]::-ms-reveal {
    display: none;
    width: 0;
    height: 0
}

div.asp_w.ajaxsearchpro input[type="search"]::-webkit-search-decoration, div.asp_w.ajaxsearchpro input[type="search"]::-webkit-search-cancel-button, div.asp_w.ajaxsearchpro input[type="search"]::-webkit-search-results-button, div.asp_w.ajaxsearchpro input[type="search"]::-webkit-search-results-decoration {
    display: none
}

.asp_clear {
    clear: both !important;
    margin: 0 !important;
    padding: 0 !important;
    width: auto !important;
    height: 0 !important
}

.hiddend {
    display: none !important
}

div.asp_w.ajaxsearchpro {
    height: auto;
    background: rgba(255, 255, 255, 0);
    overflow: hidden
}

#asp_absolute_overlay {
    width: 0;
    height: 0;
    position: fixed;
    text-align: center;
    top: 0;
    left: 0;
    display: block;
    z-index: 0;
    opacity: 0;
    transition: opacity 200ms linear;
    -webkit-transition: opacity 200ms linear
}

div.asp_m.ajaxsearchpro .proinput input:before, div.asp_m.ajaxsearchpro .proinput input:after, div.asp_m.ajaxsearchpro .proinput form:before, div.asp_m.ajaxsearchpro .proinput form:after {
    display: none
}

div.asp_w.ajaxsearchpro textarea:focus, div.asp_w.ajaxsearchpro input:focus {
    outline: none
}

div.asp_m.ajaxsearchpro .probox .proinput input::-ms-clear {
    display: none
}

div.asp_m.ajaxsearchpro .probox {
    overflow: hidden;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    direction: ltr;
    align-items: stretch
}

div.asp_m.ajaxsearchpro .probox .proinput {
    width: 1px;
    height: 100%;
    margin: 0 0 0 10px;
    padding: 0 5px;
    float: left;
    box-shadow: none;
    position: relative;
    flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    z-index: 0
}

div.asp_m.ajaxsearchpro .probox .proloading, div.asp_m.ajaxsearchpro .probox .proclose, div.asp_m.ajaxsearchpro .probox .promagnifier, div.asp_m.ajaxsearchpro .probox .prosettings {
    background: none;
    float: right;
    box-shadow: none;
    margin: 0;
    padding: 0;
    text-align: center;
    z-index: 1
}

div.asp_m.ajaxsearchpro .probox .proloading, div.asp_m.ajaxsearchpro .probox .proclose {
    background-position: center center;
    background-size: auto;
    background-repeat: no-repeat;
    background-color: transparent
}

div.asp_m.ajaxsearchpro .probox .proloading {
    padding: 2px;
    box-sizing: border-box
}

div.asp_m.ajaxsearchpro .probox .proclose {
    position: relative;
    cursor: pointer;
    z-index: 2
}

div.asp_m.ajaxsearchpro .probox .promagnifier .innericon {
    background-size: 20px 20px;
    background-position: center center;
    background-repeat: no-repeat;
    background-color: transparent;
    line-height: initial;
    text-align: center;
    overflow: hidden
}

div.asp_m.ajaxsearchpro .probox .promagnifier .innericon svg {
    height: 100%;
    width: 22px;
    vertical-align: baseline;
    display: inline-block
}

div.asp_m.ajaxsearchpro .probox .proclose svg {
    border-radius: 50%;
    position: absolute;
    top: 50%;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    left: 50%;
    margin-left: -10px;
    padding: 4px;
    box-sizing: border-box
}

@-webkit-keyframes shm-rot-simple {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        opacity: 1
    }
    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
        opacity: 0.85
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
        opacity: 1
    }
}

@keyframes shm-rot-simple {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        opacity: 1
    }
    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
        opacity: 0.85
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
        opacity: 1
    }
}

div.asp_w.asp_r. div.asp_moreres_loader {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(255, 255, 255, 0.2)
}

div.asp_hidden_data, div.asp_hidden_data * {
    display: none
}

div.asp_w.asp_r .results .item:hover .asp_image .asp_item_canvas, div.asp_w.asp_r .results figure:hover .asp_image .asp_item_canvas {
    opacity: 0
}

div.asp_w.asp_r a.asp_res_image_url:hover, div.asp_w.asp_r a.asp_res_image_url:focus, div.asp_w.asp_r a.asp_res_image_url:active {
    box-shadow: none !important;
    border: none !important;
    margin: 0 !important;
    padding: 0 !important;
    display: inline !important
}

div.asp_w.asp_r.vertical .results .item:last-child:after {
    height: 0;
    margin: 0;
    width: 0
}

div.asp_w.asp_s.searchsettings {
    width: auto;
    height: auto;
    position: absolute;
    display: none;
    border-radius: 0 0 3px 3px;
    visibility: hidden;
    opacity: 0;
    overflow: visible
}

div.asp_w.asp_s.searchsettings .asp_option_inner label:before, div.asp_w.asp_sb.searchsettings .asp_option_inner label:before {
    display: none !important
}

div.asp_w.asp_s.searchsettings .asp_option_inner label:after, div.asp_w.asp_sb.searchsettings .asp_option_inner label:after {
    opacity: 0;
    font-family: "asppsicons2";
    content: "";
    background: transparent;
    border-top: none;
    border-right: none;
    box-sizing: content-box;
    height: 100%;
    width: 100%;
    padding: 0 !important;
    position: absolute;
    top: 0;
    left: 0
}

div.asp_w.asp_s.searchsettings.ie78 .asp_option_inner label:after, div.asp_w.asp_sb.searchsettings.ie78 .asp_option_inner label:after {
    display: none
}

div.asp_w.asp_s.searchsettings .asp_option_inner label:hover::after, div.asp_w.asp_sb.searchsettings .asp_option_inner label:hover::after {
    opacity: 0.3
}

div.asp_w.asp_s.searchsettings .asp_option_inner input[type=checkbox]:checked ~ label:after, div.asp_w.asp_sb.searchsettings .asp_option_inner input[type=checkbox]:checked ~ label:after {
    opacity: 1
}

div.asp_w.asp_sb.searchsettings span.checked ~ label:after, div.asp_w.asp_s.searchsettings span.checked ~ label:after {
    opacity: 1 !important
}

.asp_simplebar-content-wrapper::-webkit-scrollbar, .asp_simplebar-hide-scrollbar::-webkit-scrollbar {
    display: none
}

.asp_simplebar-content:before, .asp_simplebar-content:after {
    content: " ";
    display: table
}

.asp_simplebar-scrollbar:before {
    position: absolute;
    content: "";
    background: rgba(0, 0, 0, 0.5);
    border-radius: 7px;
    left: 0;
    right: 0;
    opacity: 0;
    transition: opacity 0.2s linear
}

.asp_simplebar-scrollbar.asp_simplebar-visible:before {
    opacity: 1;
    transition: opacity 0s linear
}

.asp_simplebar-track.asp_simplebar-vertical .asp_simplebar-scrollbar:before {
    top: 2px;
    bottom: 2px
}

.asp_simplebar-track.asp_simplebar-horizontal .asp_simplebar-scrollbar:before {
    height: 100%;
    left: 2px;
    right: 2px
}

.asp_arrow_box:after {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: transparent;
    border-top-color: #444;
    border-width: 6px;
    margin-left: -6px
}

.asp_arrow_box.asp_arrow_box_bottom:after {
    bottom: 100%;
    top: unset;
    border-bottom-color: #444;
    border-top-color: transparent
}

@-webkit-keyframes ball-scale {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0
    }
}

@keyframes ball-scale {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0
    }
}

@-webkit-keyframes ball-scale {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0
    }
}

@keyframes ball-scale {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0
    }
}

@-webkit-keyframes ball-scale {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0
    }
}

@keyframes ball-scale {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0
    }
}

@-webkit-keyframes asp_an_fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
}

@keyframes asp_an_fadeInDown {
    0% {
        opacity: 0;
        transform: translateY(-20px)
    }
    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

div.asp_r.asp_r_1, div.asp_m.asp_m_1, div.asp_m.asp_m_1 *, div.asp_s.asp_s_1 {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -ms-box-sizing: content-box;
    -o-box-sizing: content-box;
    box-sizing: content-box;
    border: 0;
    border-radius: 0;
    text-transform: none;
    text-shadow: none;
    box-shadow: none;
    text-decoration: none;
    text-align: left;
    letter-spacing: normal
}

div.asp_r.asp_r_1, div.asp_m.asp_m_1, div.asp_s.asp_s_1 {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box
}

div.asp_r.asp_r_1, div.asp_m.asp_m_1, div.asp_m.asp_m_1 *, div.asp_s.asp_s_1 {
    padding: 0;
    margin: 0
}

#ajaxsearchpro1_1, div.asp_m.asp_m_1 {
    height: auto;
    max-height: none;
    margin-top: 0;
    margin-bottom: 0;
    background: transparent;
    overflow: hidden;
    border: 0 none rgb(0, 0, 0);
    border-radius: 5px 5px 5px 5px
}

#ajaxsearchpro1_1 .probox, div.asp_m.asp_m_1 .probox {
    margin: 4px;
    height: 25px;
    background: transparent;
    border: 0 solid rgba(50, 80, 157, 0);
    border-radius: 3px 3px 3px 3px;
    box-shadow: 1px 0 6px -3px rgba(181, 181, 181, 0) inset
}

#asp_absolute_overlay {
    background: rgba(255, 255, 255, 0.5)
}

#ajaxsearchpro1_1 .probox, div.asp_m.asp_m_1 .probox {
    width: 25px
}

#ajaxsearchpro1_1, div.asp_m.asp_m_1 {
    width: auto;
    display: inline-block;
    float: none;
    position: absolute;
    top: 20%;
    bottom: auto;
    right: 0;
    left: auto;
    z-index: 1000
}

p[id*=asp-try-1] a:after {
    color: rgb(85, 85, 85) !important;
    display: inline;
    content: ","
}

p[id*=asp-try-1] a:last-child:after {
    display: none
}

#ajaxsearchpro1_1 .probox .proinput, div.asp_m.asp_m_1 .probox .proinput {
    font-weight: normal;
    font-family: "PT Sans";
    color: rgb(0, 0, 0);
    font-size: 12px;
    text-shadow: none;
    line-height: normal;
    flex-grow: 1;
    order: 5;
    -webkit-flex-grow: 1;
    -webkit-order: 5
}

div.asp_m.asp_m_1 .probox .proinput input.orig::-webkit-input-placeholder {
    font-weight: normal;
    font-family: "PT Sans";
    color: rgb(0, 0, 0);
    font-size: 12px;
    text-shadow: none;
    opacity: 0.85
}

div.asp_m.asp_m_1 .probox .proinput input.orig::-moz-placeholder {
    font-weight: normal;
    font-family: "PT Sans";
    color: rgb(0, 0, 0);
    font-size: 12px;
    text-shadow: none;
    opacity: 0.85
}

div.asp_m.asp_m_1 .probox .proinput input.orig:-ms-input-placeholder {
    font-weight: normal;
    font-family: "PT Sans";
    color: rgb(0, 0, 0);
    font-size: 12px;
    text-shadow: none;
    opacity: 0.85
}

div.asp_m.asp_m_1 .probox .proinput input.orig:-moz-placeholder {
    font-weight: normal;
    font-family: "PT Sans";
    color: rgb(0, 0, 0);
    font-size: 12px;
    text-shadow: none;
    opacity: 0.85;
    line-height: normal !important
}

#ajaxsearchpro1_1 .probox .proloading, #ajaxsearchpro1_1 .probox .proclose, #ajaxsearchpro1_1 .probox .promagnifier, #ajaxsearchpro1_1 .probox .prosettings, div.asp_m.asp_m_1 .probox .proloading, div.asp_m.asp_m_1 .probox .proclose, div.asp_m.asp_m_1 .probox .promagnifier, div.asp_m.asp_m_1 .probox .prosettings {
    width: 25px;
    height: 25px;
    flex: 0 0 25px;
    flex-grow: 0;
    order: 7;
    -webkit-flex: 0 0 25px;
    -webkit-flex-grow: 0;
    -webkit-order: 7
}

#ajaxsearchpro1_1 .probox .proclose svg, div.asp_m.asp_m_1 .probox .proclose svg {
    fill: rgb(254, 254, 254);
    background: rgb(51, 51, 51);
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.9)
}

#ajaxsearchpro1_1 .probox .proloading, div.asp_m.asp_m_1 .probox .proloading {
    width: 25px;
    height: 25px;
    min-width: 25px;
    min-height: 25px;
    max-width: 25px;
    max-height: 25px
}

#ajaxsearchpro1_1 .probox .promagnifier, div.asp_m.asp_m_1 .probox .promagnifier {
    flex: 0 0 auto;
    -webkit-flex: 0 0 auto
}

#ajaxsearchpro1_1 .probox .promagnifier div.innericon, div.asp_m.asp_m_1 .probox .promagnifier div.innericon {
    width: 25px;
    height: 25px;
    float: right
}

#ajaxsearchpro1_1 .probox .promagnifier div.asp_text_button, div.asp_m.asp_m_1 .probox .promagnifier div.asp_text_button {
    width: auto;
    height: 25px;
    float: right;
    margin: 0;
    padding: 0 10px 0 2px;
    font-weight: normal;
    font-family: "Open Sans";
    color: rgb(51, 51, 51);
    font-size: 15px;
    text-shadow: none;
    line-height: 25px
}

#ajaxsearchpro1_1 .probox .promagnifier .innericon svg, div.asp_m.asp_m_1 .probox .promagnifier .innericon svg {
    fill: rgb(255, 255, 255)
}

#ajaxsearchpro1_1 .probox .promagnifier, div.asp_m.asp_m_1 .probox .promagnifier {
    width: 25px;
    height: 25px;
    background: transparent;
    order: 11;
    -webkit-order: 11;
    float: right;
    border: 0 none rgba(50, 80, 157, 0);
    border-radius: 0;
    box-shadow: -1px 1px 0 0 rgba(255, 255, 255, 0.61);
    background-size: 100% 100%;
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer
}

#ajaxsearchpro1_1 .probox .prosettings, div.asp_m.asp_m_1 .probox .prosettings {
    width: 25px;
    height: 25px;
    background: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    order: 1;
    -webkit-order: 1;
    float: left;
    border: 0 solid rgba(50, 80, 157, 1);
    border-radius: 0;
    box-shadow: 1px 1px 0 0 rgba(255, 255, 255, 0.63) inset;
    cursor: pointer;
    background-size: 100% 100%;
    align-self: flex-end
}

#ajaxsearchprores1_1, div.asp_r.asp_r_1 {
    position: absolute;
    z-index: 11000;
    width: auto;
    margin: 12px 0 0 0
}

#ajaxsearchprores1_1 .results .item .asp_content h3 a:hover, #ajaxsearchprores1_2 .results .item .asp_content h3 a:hover, div.asp_r.asp_r_1 .results .item .asp_content h3 a:hover {
    font-weight: bold;
    font-family: "PT Sans";
    color: rgb(20, 84, 169);
    font-size: 14px;
    line-height: 1.4em;
    text-shadow: none
}

div.asp_s.asp_s_1.searchsettings, div.asp_s.asp_s_1.searchsettings, div.asp_s.asp_s_1.searchsettings {
    direction: ltr;
    padding: 0;
    background-image: linear-gradient(95deg, rgba(50, 80, 157, 1), rgba(111, 170, 219, 1));
    box-shadow: 2px 2px 3px -1px rgb(0, 0, 0);
    max-width: 208px;
    z-index: 11001
}

#ajaxsearchprosettings1_1.searchsettings .asp_option_inner label:after, #ajaxsearchprosettings1_2.searchsettings .asp_option_inner label:after, #ajaxsearchprobsettings1_1.searchsettings .asp_option_inner label:after, #ajaxsearchprobsettings1_2.searchsettings .asp_option_inner label:after, div.asp_sb.asp_sb_1.searchsettings .asp_option_inner label:after, div.asp_s.asp_s_1.searchsettings .asp_option_inner label:after {
    font-family: "asppsicons2";
    border: none;
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    font-size: 11px;
    color: rgb(255, 255, 255);
    margin: 1px 0 0 0 !important;
    line-height: 17px;
    text-align: center;
    text-decoration: none;
    text-shadow: none
}

#ajaxsearchprosettings1_1.searchsettings fieldset.asp_s_btn_container button.asp_search_btn.asp_s_btn:active, #ajaxsearchprosettings1_2.searchsettings fieldset.asp_s_btn_container button.asp_search_btn.asp_s_btn:active, #ajaxsearchprobsettings1_1.searchsettings fieldset.asp_s_btn_container button.asp_search_btn.asp_s_btn:active, #ajaxsearchprobsettings1_2.searchsettings fieldset.asp_s_btn_container button.asp_search_btn.asp_s_btn:active, div.asp_s.asp_s_1.searchsettings fieldset.asp_s_btn_container button.asp_search_btn.asp_s_btn:active, div.asp_sb.asp_sb_1.searchsettings fieldset.asp_s_btn_container button.asp_search_btn.asp_s_btn:active {
    transform: translateY(1px)
}

#ajaxsearchprosettings1_1.searchsettings .asp_simplebar-scrollbar::before, #ajaxsearchprosettings1_2.searchsettings .asp_simplebar-scrollbar::before, div.asp_s.asp_s_1.searchsettings .asp_simplebar-scrollbar::before {
    background: transparent;
    background-image: -moz-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
    background-image: -webkit-gradient(radial, center center, 0px, center center, 100%, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
    background-image: -webkit-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
    background-image: -o-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
    background-image: -ms-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
    background-image: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5))
}

#ajaxsearchprobsettings1_1.searchsettings .asp_simplebar-scrollbar::before, #ajaxsearchprobsettings1_2.searchsettings .asp_simplebar-scrollbar::before, div.asp_sb.asp_sb_1.searchsettings .asp_simplebar-scrollbar::before {
    background: transparent;
    background-image: -moz-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
    background-image: -webkit-gradient(radial, center center, 0px, center center, 100%, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
    background-image: -webkit-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
    background-image: -o-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
    background-image: -ms-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
    background-image: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5))
}

#ajaxsearchprores1_1.vertical, div.asp_r.asp_r_1.vertical {
    padding: 4px;
    background: rgb(50, 80, 157);
    border: 0 none rgba(0, 0, 0, 1);
    border-radius: 3px 3px 3px 3px;
    box-shadow: none;
    visibility: hidden;
    display: none
}

#ajaxsearchprores1_1.vertical .asp_simplebar-scrollbar::before, #ajaxsearchprores1_2.vertical .asp_simplebar-scrollbar::before, div.asp_r.asp_r_1.vertical .asp_simplebar-scrollbar::before {
    background: transparent;
    background-image: -moz-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
    background-image: -webkit-gradient(radial, center center, 0px, center center, 100%, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
    background-image: -webkit-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
    background-image: -o-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
    background-image: -ms-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
    background-image: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5))
}

#ajaxsearchprores1_1.vertical .results .item::after, #ajaxsearchprores1_2.vertical .results .item::after, div.asp_r.asp_r_1.vertical .results .item::after {
    display: block;
    position: absolute;
    bottom: 0;
    content: "";
    height: 1px;
    width: 100%;
    background: rgb(204, 204, 204)
}

#ajaxsearchprores1_1.vertical .results .item.asp_last_item::after, #ajaxsearchprores1_2.vertical .results .item.asp_last_item::after, div.asp_r.asp_r_1.vertical .results .item.asp_last_item::after {
    display: none
}

.essb_links.essb_button_animation_legacy1 a:hover {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
    -moz-transform: translateY(-5px);
    -o-transform: translateY(-5px)
}

.essb_links.essb_button_animation_legacy2 a:hover {
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2)
}

.essb_links.essb_button_animation_legacy3 a:hover {
    transform: rotateZ(360deg);
    -webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
    -o-transform: rotateZ(360deg)
}

.essb_links.essb_button_animation_legacy4 a:hover {
    padding-left: 30px !important
}

.essb_links.essb_button_animation_legacy5 a:hover {
    padding-right: 30px !important
}

.essb_links.essb_button_animation_legacy6 a:hover {
    padding-left: 30px !important;
    padding-right: 30px !important
}

@-webkit-keyframes essb_animate_fadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@-moz-keyframes essb_animate_fadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@-o-keyframes essb_animate_fadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@keyframes essb_animate_fadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@-webkit-keyframes essb_animate_fadeOut {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

@-moz-keyframes essb_animate_fadeOut {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

@-o-keyframes essb_animate_fadeOut {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

@keyframes essb_animate_fadeOut {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

@-webkit-keyframes essb_animate_fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(30%)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0)
    }
}

@-moz-keyframes essb_animate_fadeInLeft {
    0% {
        opacity: 0;
        -moz-transform: translateX(30%)
    }
    100% {
        opacity: 1;
        -moz-transform: translateX(0)
    }
}

@-o-keyframes essb_animate_fadeInLeft {
    0% {
        opacity: 0;
        -o-transform: translateX(30%)
    }
    100% {
        opacity: 1;
        -o-transform: translateX(0)
    }
}

@keyframes essb_animate_fadeInLeft {
    from {
        opacity: 0;
        transform: translateX(30%)
    }
    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@-webkit-keyframes essb_animate_fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-30%)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0)
    }
}

@-moz-keyframes essb_animate_fadeInRight {
    0% {
        opacity: 0;
        -moz-transform: translateX(-30%)
    }
    100% {
        opacity: 1;
        -moz-transform: translateX(0)
    }
}

@-o-keyframes essb_animate_fadeInRight {
    0% {
        opacity: 0;
        -o-transform: translateX(-30%)
    }
    100% {
        opacity: 1;
        -o-transform: translateX(0)
    }
}

@keyframes essb_animate_fadeInRight {
    from {
        opacity: 0;
        transform: translateX(-30%)
    }
    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@-webkit-keyframes essb_animate_fadeInBottom {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-30%)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
}

@-moz-keyframes essb_animate_fadeInBottom {
    0% {
        opacity: 0;
        -moz-transform: translateY(-30%)
    }
    100% {
        opacity: 1;
        -moz-transform: translateY(0)
    }
}

@-o-keyframes essb_animate_fadeInBottom {
    0% {
        opacity: 0;
        -o-transform: translateY(-30%)
    }
    100% {
        opacity: 1;
        -o-transform: translateY(0)
    }
}

@keyframes essb_animate_fadeInBottom {
    0% {
        opacity: 0;
        transform: translateY(-30%)
    }
    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

@-webkit-keyframes essb_animate_fadeInTop {
    0% {
        opacity: 0;
        -webkit-transform: translateY(30%)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
}

@-moz-keyframes essb_animate_fadeInTop {
    0% {
        opacity: 0;
        -moz-transform: translateY(30%)
    }
    100% {
        opacity: 1;
        -moz-transform: translateY(0)
    }
}

@-o-keyframes essb_animate_fadeInTop {
    0% {
        opacity: 0;
        -o-transform: translateY(30%)
    }
    100% {
        opacity: 1;
        -o-transform: translateY(0)
    }
}

@keyframes essb_animate_fadeInTop {
    0% {
        opacity: 0;
        transform: translateY(30%)
    }
    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

@-webkit-keyframes essb_animate_slideTop {
    0%, 100% {
        -webkit-transform: translateY(0)
    }
}

@-moz-keyframes essb_animate_slideTop {
    0%, 100% {
        -moz-transform: translateY(0)
    }
}

@-o-keyframes essb_animate_slideTop {
    0%, 100% {
        -o-transform: translateY(0)
    }
}

@keyframes essb_animate_slideTop {
    0%, 100% {
        transform: translateY(0)
    }
}

/*! The following animations courtesy of Animate.css - http://daneden.me/animate Licensed under the MIT license - http://opensource.org/licenses/MIT Copyright (c) 2014 Daniel Eden */
@-webkit-keyframes essb_animate_swing {
    20% {
        -webkit-transform: rotate3d(0, 0, 1, 15deg);
        transform: rotate3d(0, 0, 1, 15deg)
    }
    40% {
        -webkit-transform: rotate3d(0, 0, 1, -10deg);
        transform: rotate3d(0, 0, 1, -10deg)
    }
    60% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg)
    }
    80% {
        -webkit-transform: rotate3d(0, 0, 1, -5deg);
        transform: rotate3d(0, 0, 1, -5deg)
    }
    100% {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg)
    }
}

@keyframes essb_animate_swing {
    20% {
        -webkit-transform: rotate3d(0, 0, 1, 15deg);
        transform: rotate3d(0, 0, 1, 15deg)
    }
    40% {
        -webkit-transform: rotate3d(0, 0, 1, -10deg);
        transform: rotate3d(0, 0, 1, -10deg)
    }
    60% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg)
    }
    80% {
        -webkit-transform: rotate3d(0, 0, 1, -5deg);
        transform: rotate3d(0, 0, 1, -5deg)
    }
    100% {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg)
    }
}

@-webkit-keyframes essb_animate_tada {
    0%, 100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
    10%, 20% {
        -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
    }
    30%, 50%, 70%, 90% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
    }
    40%, 60%, 80% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
    }
}

@keyframes essb_animate_tada {
    0%, 100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
    10%, 20% {
        -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
    }
    30%, 50%, 70%, 90% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
    }
    40%, 60%, 80% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
    }
}

@-webkit-keyframes essb_animate_bounce {
    0%, 100%, 20%, 53%, 80% {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    40%, 43% {
        -webkit-transition-timing-function: cubic-bezier(.755, .050, .855, .060);
        transition-timing-function: cubic-bezier(.755, .050, .855, .060);
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0)
    }
    70% {
        -webkit-transition-timing-function: cubic-bezier(.755, .050, .855, .060);
        transition-timing-function: cubic-bezier(.755, .050, .855, .060);
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0)
    }
    90% {
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0)
    }
}

@keyframes essb_animate_bounce {
    0%, 100%, 20%, 53%, 80% {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    40%, 43% {
        -webkit-transition-timing-function: cubic-bezier(.755, .050, .855, .060);
        transition-timing-function: cubic-bezier(.755, .050, .855, .060);
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0)
    }
    70% {
        -webkit-transition-timing-function: cubic-bezier(.755, .050, .855, .060);
        transition-timing-function: cubic-bezier(.755, .050, .855, .060);
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0)
    }
    90% {
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0)
    }
}

@-webkit-keyframes essb_animate_flipInX {
    0% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in;
        opacity: 0
    }
    40% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in
    }
    60% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        opacity: 1
    }
    80% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
    }
    100% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

@keyframes essb_animate_flipInX {
    0% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in;
        opacity: 0
    }
    40% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in
    }
    60% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        opacity: 1
    }
    80% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
    }
    100% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

@-webkit-keyframes essb_animate_zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    50% {
        opacity: 1
    }
}

@keyframes essb_animate_zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    50% {
        opacity: 1
    }
}

@-webkit-keyframes essb_animate_lightSpeedIn {
    0% {
        -webkit-transform: translate3d(30%, 0, 0) skewX(-10deg);
        transform: translate3d(30%, 0, 0) skewX(-10deg);
        opacity: 0
    }
    60% {
        -webkit-transform: skewX(5deg);
        transform: skewX(5deg);
        opacity: 1
    }
    80% {
        -webkit-transform: skewX(-5deg);
        transform: skewX(-5deg);
        opacity: 1
    }
    100% {
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes essb_animate_lightSpeedIn {
    0% {
        -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
        transform: translate3d(100%, 0, 0) skewX(-30deg);
        opacity: 0
    }
    60% {
        -webkit-transform: skewX(20deg);
        transform: skewX(20deg);
        opacity: 1
    }
    80% {
        -webkit-transform: skewX(-5deg);
        transform: skewX(-5deg);
        opacity: 1
    }
    100% {
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@-webkit-keyframes essb_animate_flash {
    50%, from, to {
        opacity: 1
    }
    25%, 75% {
        opacity: 0
    }
}

@keyframes essb_animate_flash {
    50%, from, to {
        opacity: 1
    }
    25%, 75% {
        opacity: 0
    }
}

@-webkit-keyframes essb_animate_shake {
    from, to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    10%, 30%, 50%, 70%, 90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }
    20%, 40%, 60%, 80% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }
}

@keyframes essb_animate_shake {
    from, to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    10%, 30%, 50%, 70%, 90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }
    20%, 40%, 60%, 80% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }
}

@-webkit-keyframes essb_animate_rubberBand {
    from, to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
    30% {
        -webkit-transform: scale3d(1.25, .75, 1);
        transform: scale3d(1.25, .75, 1)
    }
    40% {
        -webkit-transform: scale3d(.75, 1.25, 1);
        transform: scale3d(.75, 1.25, 1)
    }
    50% {
        -webkit-transform: scale3d(1.15, .85, 1);
        transform: scale3d(1.15, .85, 1)
    }
    65% {
        -webkit-transform: scale3d(.95, 1.05, 1);
        transform: scale3d(.95, 1.05, 1)
    }
    75% {
        -webkit-transform: scale3d(1.05, .95, 1);
        transform: scale3d(1.05, .95, 1)
    }
}

@keyframes essb_animate_rubberBand {
    from, to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
    30% {
        -webkit-transform: scale3d(1.25, .75, 1);
        transform: scale3d(1.25, .75, 1)
    }
    40% {
        -webkit-transform: scale3d(.75, 1.25, 1);
        transform: scale3d(.75, 1.25, 1)
    }
    50% {
        -webkit-transform: scale3d(1.15, .85, 1);
        transform: scale3d(1.15, .85, 1)
    }
    65% {
        -webkit-transform: scale3d(.95, 1.05, 1);
        transform: scale3d(.95, 1.05, 1)
    }
    75% {
        -webkit-transform: scale3d(1.05, .95, 1);
        transform: scale3d(1.05, .95, 1)
    }
}

@-webkit-keyframes essb_animation_wobble {
    from, to {
        -webkit-transform: none;
        transform: none
    }
    15% {
        -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
        transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
    }
    30% {
        -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
        transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
    }
    45% {
        -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
        transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
    }
    60% {
        -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
        transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
    }
    75% {
        -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
        transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
    }
}

@keyframes essb_animation_wobble {
    from, to {
        -webkit-transform: none;
        transform: none
    }
    15% {
        -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
        transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
    }
    30% {
        -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
        transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
    }
    45% {
        -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
        transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
    }
    60% {
        -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
        transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
    }
    75% {
        -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
        transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
    }
}

.essb_links.essb_icon_animation1 a:hover .essb_icon {
    opacity: 1;
    -webkit-animation: essb_animate_lightSpeedIn .25s 1 cubic-bezier(.77, 0, .175, 1);
    animation: essb_animate_lightSpeedIn .25s 1 cubic-bezier(.77, 0, .175, 1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
}

.essb_links.essb_icon_animation2 a:hover .essb_icon {
    opacity: 1;
    -webkit-animation: essb_animate_zoomIn .25s 1 cubic-bezier(.77, 0, .175, 1);
    animation: essb_animate_zoomIn .25s 1 cubic-bezier(.77, 0, .175, 1)
}

.essb_links.essb_icon_animation3 a:hover .essb_icon {
    opacity: 1;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation: essb_animate_flipInX .7s 1 cubic-bezier(.77, 0, .175, 1);
    animation: essb_animate_flipInX .7s 1 cubic-bezier(.77, 0, .175, 1)
}

.essb_links.essb_icon_animation4 a:hover .essb_icon {
    opacity: 1;
    -webkit-animation: essb_animate_bounce .4s 1 cubic-bezier(.77, 0, .175, 1);
    animation: essb_animate_bounce .4s 1 cubic-bezier(.77, 0, .175, 1);
    -webkit-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom
}

.essb_links.essb_icon_animation5 a:hover .essb_icon {
    opacity: 1;
    -webkit-transform-origin: top center;
    -ms-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation: essb_animate_swing .35s 1 cubic-bezier(.77, 0, .175, 1);
    animation: essb_animate_swing .35s 1 cubic-bezier(.77, 0, .175, 1)
}

.essb_links.essb_icon_animation6 a:hover .essb_icon {
    opacity: 1;
    -webkit-animation: essb_animate_tada .7s 1 cubic-bezier(.77, 0, .175, 1);
    animation: essb_animate_tada .7s 1 cubic-bezier(.77, 0, .175, 1)
}

.essb_links.essb_icon_animation7 a:hover .essb_icon {
    opacity: 1;
    -webkit-animation: essb_animate_fadeInLeft .7s 1 cubic-bezier(.77, 0, .175, 1);
    -moz-animation: essb_animate_fadeInLeft .7s 1 cubic-bezier(.77, 0, .175, 1);
    -o-animation: essb_animate_fadeInLeft .25s 1 cubic-bezier(.77, 0, .175, 1);
    animation: essb_animate_fadeInLeft .25s 1 cubic-bezier(.77, 0, .175, 1)
}

.essb_links.essb_icon_animation8 a:hover .essb_icon {
    opacity: 1;
    -webkit-animation: essb_animate_fadeInRight .35s 1 cubic-bezier(.77, 0, .175, 1);
    -moz-animation: essb_animate_fadeInRight .35s .35s cubic-bezier(.77, 0, .175, 1);
    -o-animation: essb_animate_fadeInRight .25s 1 cubic-bezier(.77, 0, .175, 1);
    animation: essb_animate_fadeInRight .25s 1 cubic-bezier(.77, 0, .175, 1)
}

.essb_links.essb_icon_animation9 a:hover .essb_icon {
    opacity: 1;
    -webkit-animation: essb_animate_fadeInBottom .35s 1 cubic-bezier(.77, 0, .175, 1);
    -moz-animation: essb_animate_fadeInBottom .35s 1 cubic-bezier(.77, 0, .175, 1);
    -o-animation: essb_animate_fadeInBottom .25s 1 cubic-bezier(.77, 0, .175, 1);
    animation: essb_animate_fadeInBottom .25s 1 cubic-bezier(.77, 0, .175, 1)
}

.essb_links.essb_icon_aimation10 a:hover .essb_icon {
    opacity: 1;
    -webkit-animation: essb_animate_fadeInTop .3s 1 cubic-bezier(.77, 0, .175, 1);
    -moz-animation: essb_animate_fadeInTop .3s 1 cubic-bezier(.77, 0, .175, 1);
    -o-animation: essb_animate_fadeInTop .35s 1 cubic-bezier(.77, 0, .175, 1);
    animation: essb_animate_fadeInTop .3s 1 cubic-bezier(.77, 0, .175, 1)
}

.essb_links.essb_icon_animation11 a:hover .essb_icon {
    opacity: 1;
    -webkit-animation-name: essb_animate_flash;
    animation-name: essb_animate_flash;
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.essb_links.essb_icon_animation12 a:hover .essb_icon {
    opacity: 1;
    -webkit-animation-name: essb_animate_shake;
    animation-name: essb_animate_shake;
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.essb_links.essb_icon_animation13 a:hover .essb_icon {
    opacity: 1;
    -webkit-animation-name: essb_animate_rubberBand;
    animation-name: essb_animate_rubberBand;
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.essb_links.essb_icon_animation14 a:hover .essb_icon {
    opacity: 1;
    -webkit-animation-name: essb_animation_wobble;
    animation-name: essb_animation_wobble;
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.essb_links.essb_button_animation1 li:hover a {
    opacity: 1;
    -webkit-animation: essb_animate_lightSpeedIn .25s 1 cubic-bezier(.77, 0, .175, 1);
    animation: essb_animate_lightSpeedIn .25s 1 cubic-bezier(.77, 0, .175, 1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
}

.essb_links.essb_button_animation2 li:hover a {
    opacity: 1;
    -webkit-animation: essb_animate_zoomIn .4s 1 cubic-bezier(.77, 0, .175, 1);
    animation: essb_animate_zoomIn .4s 1 cubic-bezier(.77, 0, .175, 1)
}

.essb_links.essb_button_animation3 li:hover a {
    opacity: 1;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation: essb_animate_flipInX .8s 1 cubic-bezier(.77, 0, .175, 1);
    animation: essb_animate_flipInX .8s 1 cubic-bezier(.77, 0, .175, 1)
}

.essb_links.essb_button_animation4 li:hover a {
    opacity: 1;
    -webkit-animation: essb_animate_bounce .4s 1 cubic-bezier(.77, 0, .175, 1);
    animation: essb_animate_bounce .4s 1 cubic-bezier(.77, 0, .175, 1);
    -webkit-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom
}

.essb_links.essb_button_animation5 li:hover a {
    opacity: 1;
    -webkit-transform-origin: top center;
    -ms-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation: essb_animate_swing .35s 1 cubic-bezier(.77, 0, .175, 1);
    animation: essb_animate_swing .35s 1 cubic-bezier(.77, 0, .175, 1)
}

.essb_links.essb_button_animation6 li:hover a {
    opacity: 1;
    -webkit-animation: essb_animate_tada .7s 1 cubic-bezier(.77, 0, .175, 1);
    animation: essb_animate_tada .7s 1 cubic-bezier(.77, 0, .175, 1)
}

.essb_links.essb_button_animation7 li:hover a {
    opacity: 1;
    -webkit-animation: essb_animate_fadeInLeft .3s 1 cubic-bezier(.77, 0, .175, 1);
    -moz-animation: essb_animate_fadeInLeft .3s 1 cubic-bezier(.77, 0, .175, 1);
    -o-animation: essb_animate_fadeInLeft .3s 1 cubic-bezier(.77, 0, .175, 1);
    animation: essb_animate_fadeInLeft .3s 1 cubic-bezier(.77, 0, .175, 1)
}

.essb_links.essb_button_animation8 li:hover a {
    opacity: 1;
    -webkit-animation: essb_animate_fadeInRight .3s 1 cubic-bezier(.77, 0, .175, 1);
    -moz-animation: essb_animate_fadeInRight .3s 1 cubic-bezier(.77, 0, .175, 1);
    -o-animation: essb_animate_fadeInRight .3s 1 cubic-bezier(.77, 0, .175, 1);
    animation: essb_animate_fadeInRight .3s 1 cubic-bezier(.77, 0, .175, 1)
}

.essb_links.essb_button_animation9 li:hover a {
    opacity: 1;
    -webkit-animation: essb_animate_fadeInBottom .3s 1 cubic-bezier(.77, 0, .175, 1);
    -moz-animation: essb_animate_fadeInBottom .3s 1 cubic-bezier(.77, 0, .175, 1);
    -o-animation: essb_animate_fadeInBottom .3s 1 cubic-bezier(.77, 0, .175, 1);
    animation: essb_animate_fadeInBottom .3s 1 cubic-bezier(.77, 0, .175, 1)
}

.essb_links.essb_button_animation10 li:hover a {
    opacity: 1;
    -webkit-animation: essb_animate_fadeInTop .3s 1 cubic-bezier(.77, 0, .175, 1);
    -moz-animation: essb_animate_fadeInTop .3s 1 cubic-bezier(.77, 0, .175, 1);
    -o-animation: essb_animate_fadeInTop .3s 1 cubic-bezier(.77, 0, .175, 1);
    animation: essb_animate_fadeInTop .3s 1 cubic-bezier(.77, 0, .175, 1)
}

.essb_links.essb_button_animation11 li:hover a {
    opacity: 1;
    -webkit-animation-name: essb_animate_flash;
    animation-name: essb_animate_flash;
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.essb_links.essb_button_animation12 li:hover a {
    opacity: 1;
    -webkit-animation-name: essb_animate_shake;
    animation-name: essb_animate_shake;
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.essb_links.essb_button_animation13 li:hover a {
    opacity: 1;
    -webkit-animation-name: essb_animate_rubberBand;
    animation-name: essb_animate_rubberBand;
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.essb_links.essb_button_animation14 li:hover a {
    opacity: 1;
    -webkit-animation-name: essb_animation_wobble;
    animation-name: essb_animation_wobble;
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.essb-subscribe-form-close:focus, .essb-subscribe-form-close:hover {
    opacity: 1;
    background: 0 0;
    outline: 0
}

.essb-subscribe-form-close:active {
    top: 1px;
    background: 0 0;
    outline: 0
}

.essb-subscribe-from-design1 .essb-subscribe-form-content-title:after {
    content: "";
    background: #f05a28;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0;
    margin-top: 2px;
    height: 2px;
    width: 45px;
    top: 100%
}

.essb-subscribe-form-content.essb-subscribe-from-design1 .essb-subscribe-form-content-email-field:focus, .essb-subscribe-form-content.essb-subscribe-from-design1 .essb-subscribe-form-content-name-field:focus {
    border-bottom: 3px solid #b0b0b0;
    outline: 0
}

.essb-subscribe-form-content.essb-subscribe-from-design1 input::-webkit-input-placeholder {
    color: inherit;
    opacity: .9;
    font-weight: 400
}

.essb-subscribe-form-content.essb-subscribe-from-design1 input:-moz-input-placeholder {
    color: inherit;
    opacity: .9;
    font-weight: 400
}

.essb-subscribe-form-content.essb-subscribe-from-design1 input::-moz-input-placeholder {
    color: inherit;
    opacity: .9;
    font-weight: 400
}

.essb-subscribe-form-content.essb-subscribe-from-design1 input::-ms-input-placeholder {
    color: inherit;
    opacity: .9;
    font-weight: 400
}

.essb-subscribe-form-content.essb-subscribe-from-design1 input:focus::-webkit-input-placeholder {
    color: transparent !important
}

.essb-subscribe-form-content.essb-subscribe-from-design1 input:focus::-moz-input-placeholder {
    color: transparent !important
}

.essb-subscribe-form-content.essb-subscribe-from-design1 input:focus:-moz-input-placeholder {
    color: transparent !important
}

.essb-subscribe-form-content.essb-subscribe-from-design1 input:focus::input-placeholder {
    color: transparent !important
}

.essb-subscribe-form-content.essb-subscribe-from-design1 input.submit:focus {
    outline: 0
}

.essb-subscribe-form-content.essb-subscribe-from-design1 input.submit:hover {
    background: #d6410f
}

.essb-subscribe-form-content.essb-subscribe-from-design2 .essb-subscribe-form-content-email-field:focus, .essb-subscribe-form-content.essb-subscribe-from-design2 .essb-subscribe-form-content-name-field:focus {
    border-bottom: 3px solid #b0b0b0;
    outline: 0;
    background-color: transparent
}

.essb-subscribe-form-content.essb-subscribe-from-design2 input::-webkit-input-placeholder {
    color: inherit;
    opacity: .9;
    font-weight: 400
}

.essb-subscribe-form-content.essb-subscribe-from-design2 input:-moz-input-placeholder {
    color: inherit;
    opacity: .9;
    font-weight: 400
}

.essb-subscribe-form-content.essb-subscribe-from-design2 input::-moz-input-placeholder {
    color: inherit;
    opacity: .9;
    font-weight: 400
}

.essb-subscribe-form-content.essb-subscribe-from-design2 input::-ms-input-placeholder {
    color: inherit;
    opacity: .9;
    font-weight: 400
}

.essb-subscribe-form-content.essb-subscribe-from-design2 input:focus::-webkit-input-placeholder {
    color: transparent !important
}

.essb-subscribe-form-content.essb-subscribe-from-design2 input:focus::-moz-input-placeholder {
    color: transparent !important
}

.essb-subscribe-form-content.essb-subscribe-from-design2 input:focus:-moz-input-placeholder {
    color: transparent !important
}

.essb-subscribe-form-content.essb-subscribe-from-design2 input:focus::input-placeholder {
    color: transparent !important
}

.essb-subscribe-form-content.essb-subscribe-from-design2 input.submit:focus {
    outline: 0
}

.essb-subscribe-form-content.essb-subscribe-from-design2 input.submit:hover {
    background: #d6410f
}

.essb-subscribe-form-content.essb-subscribe-from-design3 .essb-subscribe-form-content-email-field:focus, .essb-subscribe-form-content.essb-subscribe-from-design3 .essb-subscribe-form-content-name-field:focus {
    outline: 0
}

.essb-subscribe-form-content.essb-subscribe-from-design3 input::-webkit-input-placeholder {
    color: inherit;
    opacity: .9;
    font-weight: 400
}

.essb-subscribe-form-content.essb-subscribe-from-design3 input:-moz-input-placeholder {
    color: inherit;
    opacity: .9;
    font-weight: 400
}

.essb-subscribe-form-content.essb-subscribe-from-design3 input::-moz-input-placeholder {
    color: inherit;
    opacity: .9;
    font-weight: 400
}

.essb-subscribe-form-content.essb-subscribe-from-design3 input::-ms-input-placeholder {
    color: inherit;
    opacity: .9;
    font-weight: 400
}

.essb-subscribe-form-content.essb-subscribe-from-design3 input:focus::-webkit-input-placeholder {
    color: transparent !important
}

.essb-subscribe-form-content.essb-subscribe-from-design3 input:focus::-moz-input-placeholder {
    color: transparent !important
}

.essb-subscribe-form-content.essb-subscribe-from-design3 input:focus:-moz-input-placeholder {
    color: transparent !important
}

.essb-subscribe-form-content.essb-subscribe-from-design3 input:focus::input-placeholder {
    color: transparent !important
}

.essb-subscribe-form-content.essb-subscribe-from-design3 input.submit:focus {
    outline: 0
}

.essb-subscribe-form-content.essb-subscribe-from-design3 input.submit:hover {
    background: #d6410f
}

.essb-subscribe-form-content.essb-subscribe-from-design4 .essb-subscribe-form-content-email-field:focus, .essb-subscribe-form-content.essb-subscribe-from-design4 .essb-subscribe-form-content-name-field:focus {
    outline: 0
}

.essb-subscribe-form-content.essb-subscribe-from-design4 input::-webkit-input-placeholder {
    color: inherit;
    opacity: .9;
    font-weight: 400
}

.essb-subscribe-form-content.essb-subscribe-from-design4 input:-moz-input-placeholder {
    color: inherit;
    opacity: .9;
    font-weight: 400
}

.essb-subscribe-form-content.essb-subscribe-from-design4 input::-moz-input-placeholder {
    color: inherit;
    opacity: .9;
    font-weight: 400
}

.essb-subscribe-form-content.essb-subscribe-from-design4 input::-ms-input-placeholder {
    color: inherit;
    opacity: .9;
    font-weight: 400
}

.essb-subscribe-form-content.essb-subscribe-from-design4 input:focus::-webkit-input-placeholder {
    color: transparent !important
}

.essb-subscribe-form-content.essb-subscribe-from-design4 input:focus::-moz-input-placeholder {
    color: transparent !important
}

.essb-subscribe-form-content.essb-subscribe-from-design4 input:focus:-moz-input-placeholder {
    color: transparent !important
}

.essb-subscribe-form-content.essb-subscribe-from-design4 input:focus::input-placeholder {
    color: transparent !important
}

.essb-subscribe-form-content.essb-subscribe-from-design4 input.submit:focus {
    outline: 0
}

.essb-subscribe-form-content.essb-subscribe-from-design4 input.submit:hover {
    background: #d6410f
}

.essb-subscribe-form-content.essb-subscribe-from-design5 .essb-subscribe-form-content-email-field:focus, .essb-subscribe-form-content.essb-subscribe-from-design5 .essb-subscribe-form-content-name-field:focus {
    border-bottom: 3px solid #b0b0b0;
    outline: 0
}

.essb-subscribe-form-content.essb-subscribe-from-design5 input::-webkit-input-placeholder {
    color: inherit;
    opacity: .9;
    font-weight: 400
}

.essb-subscribe-form-content.essb-subscribe-from-design5 input:-moz-input-placeholder {
    color: inherit;
    opacity: .9;
    font-weight: 400
}

.essb-subscribe-form-content.essb-subscribe-from-design5 input::-moz-input-placeholder {
    color: inherit;
    opacity: .9;
    font-weight: 400
}

.essb-subscribe-form-content.essb-subscribe-from-design5 input::-ms-input-placeholder {
    color: inherit;
    opacity: .9;
    font-weight: 400
}

.essb-subscribe-form-content.essb-subscribe-from-design5 input:focus::-webkit-input-placeholder {
    color: transparent !important
}

.essb-subscribe-form-content.essb-subscribe-from-design5 input:focus::-moz-input-placeholder {
    color: transparent !important
}

.essb-subscribe-form-content.essb-subscribe-from-design5 input:focus:-moz-input-placeholder {
    color: transparent !important
}

.essb-subscribe-form-content.essb-subscribe-from-design5 input:focus::input-placeholder {
    color: transparent !important
}

.essb-subscribe-form-content.essb-subscribe-from-design5 input.submit:focus {
    outline: 0
}

.essb-subscribe-form-content.essb-subscribe-from-design5 input.submit:hover {
    background: #1b268c
}

.essb-subscribe-form-content.essb-subscribe-from-design6 .essb-subscribe-form-content-email-field:focus, .essb-subscribe-form-content.essb-subscribe-from-design6 .essb-subscribe-form-content-name-field:focus {
    outline: 0
}

.essb-subscribe-form-content.essb-subscribe-from-design6 input::-webkit-input-placeholder {
    color: inherit;
    opacity: .9;
    font-weight: 400
}

.essb-subscribe-form-content.essb-subscribe-from-design6 input:-moz-input-placeholder {
    color: inherit;
    opacity: .9;
    font-weight: 400
}

.essb-subscribe-form-content.essb-subscribe-from-design6 input::-moz-input-placeholder {
    color: inherit;
    opacity: .9;
    font-weight: 400
}

.essb-subscribe-form-content.essb-subscribe-from-design6 input::-ms-input-placeholder {
    color: inherit;
    opacity: .9;
    font-weight: 400
}

.essb-subscribe-form-content.essb-subscribe-from-design6 input:focus::-webkit-input-placeholder {
    color: transparent !important
}

.essb-subscribe-form-content.essb-subscribe-from-design6 input:focus::-moz-input-placeholder {
    color: transparent !important
}

.essb-subscribe-form-content.essb-subscribe-from-design6 input:focus:-moz-input-placeholder {
    color: transparent !important
}

.essb-subscribe-form-content.essb-subscribe-from-design6 input:focus::input-placeholder {
    color: transparent !important
}

.essb-subscribe-form-content.essb-subscribe-from-design6 input.submit:focus {
    outline: 0
}

.essb-subscribe-form-content.essb-subscribe-from-design6 input.submit:hover {
    background: #f5a209
}

.essb-subscribe-form-content.essb-subscribe-from-design7 .essb-subscribe-form-content-email-field:focus, .essb-subscribe-form-content.essb-subscribe-from-design7 .essb-subscribe-form-content-name-field:focus {
    outline: 0
}

.essb-subscribe-form-content.essb-subscribe-from-design7 input::-webkit-input-placeholder {
    color: inherit;
    opacity: .9;
    font-weight: 400
}

.essb-subscribe-form-content.essb-subscribe-from-design7 input:-moz-input-placeholder {
    color: inherit;
    opacity: .9;
    font-weight: 400
}

.essb-subscribe-form-content.essb-subscribe-from-design7 input::-moz-input-placeholder {
    color: inherit;
    opacity: .9;
    font-weight: 400
}

.essb-subscribe-form-content.essb-subscribe-from-design7 input::-ms-input-placeholder {
    color: inherit;
    opacity: .9;
    font-weight: 400
}

.essb-subscribe-form-content.essb-subscribe-from-design7 input:focus::-webkit-input-placeholder {
    color: transparent !important
}

.essb-subscribe-form-content.essb-subscribe-from-design7 input:focus::-moz-input-placeholder {
    color: transparent !important
}

.essb-subscribe-form-content.essb-subscribe-from-design7 input:focus:-moz-input-placeholder {
    color: transparent !important
}

.essb-subscribe-form-content.essb-subscribe-from-design7 input:focus::input-placeholder {
    color: transparent !important
}

.essb-subscribe-form-content.essb-subscribe-from-design7 input.submit:focus {
    outline: 0
}

.essb-subscribe-form-content.essb-subscribe-from-design7 input.submit:hover {
    background: #20d0c2
}

.essb-subscribe-form-content.essb-subscribe-from-design8 .essb-subscribe-form-content-email-field:focus, .essb-subscribe-form-content.essb-subscribe-from-design8 .essb-subscribe-form-content-name-field:focus {
    outline: 0
}

.essb-subscribe-form-content.essb-subscribe-from-design8 input::-webkit-input-placeholder {
    color: inherit;
    opacity: .9;
    font-weight: 400
}

.essb-subscribe-form-content.essb-subscribe-from-design8 input:-moz-input-placeholder {
    color: inherit;
    opacity: .9;
    font-weight: 400
}

.essb-subscribe-form-content.essb-subscribe-from-design8 input::-moz-input-placeholder {
    color: inherit;
    opacity: .9;
    font-weight: 400
}

.essb-subscribe-form-content.essb-subscribe-from-design8 input::-ms-input-placeholder {
    color: inherit;
    opacity: .9;
    font-weight: 400
}

.essb-subscribe-form-content.essb-subscribe-from-design8 input:focus::-webkit-input-placeholder {
    color: transparent !important
}

.essb-subscribe-form-content.essb-subscribe-from-design8 input:focus::-moz-input-placeholder {
    color: transparent !important
}

.essb-subscribe-form-content.essb-subscribe-from-design8 input:focus:-moz-input-placeholder {
    color: transparent !important
}

.essb-subscribe-form-content.essb-subscribe-from-design8 input:focus::input-placeholder {
    color: transparent !important
}

.essb-subscribe-form-content.essb-subscribe-from-design8 input.submit:focus {
    outline: 0
}

.essb-subscribe-form-content.essb-subscribe-from-design8 input.submit:hover {
    background: #ed829d
}

.essb-subscribe-form-content.essb-subscribe-from-design9 .essb-subscribe-form-content-email-field:focus, .essb-subscribe-form-content.essb-subscribe-from-design9 .essb-subscribe-form-content-name-field:focus {
    outline: 0
}

.essb-subscribe-form-content.essb-subscribe-from-design9 input::-webkit-input-placeholder {
    color: inherit;
    opacity: .9;
    font-weight: 400
}

.essb-subscribe-form-content.essb-subscribe-from-design9 input:-moz-input-placeholder {
    color: inherit;
    opacity: .9;
    font-weight: 400
}

.essb-subscribe-form-content.essb-subscribe-from-design9 input::-moz-input-placeholder {
    color: inherit;
    opacity: .9;
    font-weight: 400
}

.essb-subscribe-form-content.essb-subscribe-from-design9 input::-ms-input-placeholder {
    color: inherit;
    opacity: .9;
    font-weight: 400
}

.essb-subscribe-form-content.essb-subscribe-from-design9 input:focus::-webkit-input-placeholder {
    color: transparent !important
}

.essb-subscribe-form-content.essb-subscribe-from-design9 input:focus::-moz-input-placeholder {
    color: transparent !important
}

.essb-subscribe-form-content.essb-subscribe-from-design9 input:focus:-moz-input-placeholder {
    color: transparent !important
}

.essb-subscribe-form-content.essb-subscribe-from-design9 input:focus::input-placeholder {
    color: transparent !important
}

.essb-subscribe-form-content.essb-subscribe-from-design9 input.submit:focus {
    outline: 0
}

.essb-subscribe-form-content.essb-subscribe-from-design9 input.submit:hover {
    background: #ed829d
}

.essb-optinflyout .essb-optinflyout-closeicon i:before {
    font-size: 18px
}

.essb-optinbooster .essb-optinbooster-closeicon i:before {
    font-size: 18px
}

@font-face {
    font-family: essb;
    src: url("/fonts/10-signs-to-spot-a-love-scam-checklist_font_13.woff") format("woff") format("woff");
    font-weight: 400;
    font-style: normal
}

[class*=" essb_icon_"]:before, [class^=essb_icon_]:before {
    font-family: essb !important;
    font-style: normal !important;
    font-weight: 400 !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.essb_icon_facebook:before {
    content: "a"
}

.essb_icon_facebook-official:before {
    content: "b"
}

.essb_icon_facebook-square:before {
    content: "c"
}

.essb_icon_twitter:before {
    content: "d"
}

.essb_icon_twitter-square:before {
    content: "e"
}

.essb_icon_pinterest-alt:before {
    content: "g"
}

.essb_icon_pinterest:before {
    content: "h"
}

.essb_icon_pinterest-square:before {
    content: "i"
}

.essb_icon_linkedin-square:before {
    content: "j"
}

.essb_icon_linkedin:before {
    content: "k"
}

.essb_icon_digg:before {
    content: "l"
}

.essb_icon_del:before {
    content: "m"
}

.essb_icon_tumblr:before {
    content: "o"
}

.essb_icon_tumblr-square:before {
    content: "p"
}

.essb_icon_vk:before {
    content: "q"
}

.essb_icon_vkontakte:before {
    content: "r"
}

.essb_icon_print:before {
    content: "s"
}

.essb_icon_envelope:before {
    content: "t"
}

.essb_icon_subscribe:before {
    content: "t"
}

.essb_icon_envelope-o:before {
    content: "u"
}

.essb_icon_mail:before {
    content: "v"
}

.essb_icon_flattr:before {
    content: "w"
}

.essb_icon_social-reddit:before {
    content: "x"
}

.essb_icon_reddit:before {
    content: "y"
}

.essb_icon_buffer:before {
    content: "z"
}

.essb_icon_love:before {
    content: "A"
}

.essb_icon_heart-o:before {
    content: "B"
}

.essb_icon_weibo:before {
    content: "C"
}

.essb_icon_pocket:before {
    content: "D"
}

.essb_icon_xing:before {
    content: "E"
}

.essb_icon_xing-square:before {
    content: "F"
}

.essb_icon_ok:before {
    content: "G"
}

.essb_icon_odnoklassniki-square:before {
    content: "H"
}

.essb_icon_whatsapp:before {
    content: "J"
}

.essb_icon_meneame:before {
    content: "K"
}

.essb_icon_blogger:before {
    content: "L"
}

.essb_icon_amazon:before {
    content: "M"
}

.essb_icon_gmail:before {
    content: "N"
}

.essb_icon_aol:before {
    content: "O"
}

.essb_icon_newsvine:before {
    content: "P"
}

.essb_icon_hackernews:before {
    content: "Q"
}

.essb_icon_evernote:before {
    content: "R"
}

.essb_icon_myspace:before {
    content: "S"
}

.essb_icon_mailru:before {
    content: "T"
}

.essb_icon_viadeo:before {
    content: "U"
}

.essb_icon_line:before {
    content: "V"
}

.essb_icon_flipboard:before {
    content: "W"
}

.essb_icon_comments:before {
    content: "X"
}

.essb_icon_comment-o:before {
    content: "Y"
}

.essb_icon_yummly:before {
    content: "Z"
}

.essb_icon_sms:before {
    content: "0"
}

.essb_icon_plus:before {
    content: "1"
}

.essb_icon_plus-square:before {
    content: "2"
}

.essb_icon_minus:before {
    content: "3"
}

.essb_icon_minus-square:before {
    content: "4"
}

.essb_icon_close:before {
    content: "5"
}

.essb_icon_share:before {
    content: "6"
}

.essb_icon_share-alt-square:before {
    content: "7"
}

.essb_icon_share-alt:before {
    content: "8"
}

.essb_icon_ellipsis-h:before {
    content: "9"
}

.essb_icon_yahoomail:before {
    content: "v"
}

.essb_icon_viber:before {
    content: "!"
}

.essb_icon_telegram:before {
    content: "\""
}

.essb_icon_more:before {
    content: "1"
}

.essb_icon_less:before {
    content: "3"
}

.essb_icon_more_dots:before {
    content: "#"
}

.essb_icon_dots:before {
    content: "#"
}

.essb_icon_prev:before {
    content: "$"
}

.essb_icon_next:before {
    content: "%"
}

.essb_icon_clock:before {
    content: "&"
}

.essb_icon_youtube-play:before {
    content: "'"
}

.essb_icon_youtube:before {
    content: "("
}

.essb_icon_skype:before {
    content: ")"
}

.essb_icon_messenger:before {
    content: "*"
}

.essb_icon_kakaotalk:before {
    content: "-"
}

.essb_icon_close2:before {
    content: ","
}

.essb_icon_share-tiny:before {
    content: "."
}

.essb_icon_share-outline:before {
    content: "/"
}

.essb_icon_livejournal:before {
    content: ":"
}

.essb_icon_yammer:before {
    content: ";"
}

.essb_icon_meetedgar-alternate:before {
    content: "<"
}

.essb_icon_meetedgar:before {
    content: "="
}

.essb_icon_fintel:before {
    content: "["
}

.essb_icon_mix:before {
    content: "]"
}

.essb_icon_instapaper:before {
    content: "^"
}

.essb_icon_copy:before {
    content: "_"
}

.essb_icon_link:before {
    content: "`"
}

.essb_links {
    word-wrap: normal !important;
    clear: both;
    margin: 1em 0
}

.essb_links li, .essb_links li a, .essb_links li a .essb_icon, .essb_links li a .essb_network_name, .essb_links ul {
    font-size: 100%;
    background-image: none;
    line-height: 1em;
    text-transform: none;
    font-weight: 400;
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-font-smoothing: antialiased
}

.essb_links li, .essb_links ul {
    padding: 0 !important;
    margin: 0 !important;
    list-style: none !important
}

.essb_links li, .essb_links li a, .essb_links li a .essb_icon, .essb_links li a .essb_network_name {
    display: inline-block;
    vertical-align: middle
}

.essb_links li a {
    margin: 2px 5px 2px 0;
    color: #fff !important;
    text-decoration: none;
    font-size: 100%;
    background-clip: padding-box;
    -webkit-transition: all .2s linear;
    transition: all .2s linear
}

.essb_links .essb_icon {
    background-position: center;
    background-repeat: no-repeat
}

.essb_links .essb_hide_name a:hover .essb_network_name {
    max-width: 420px;
    margin-right: 10px
}

.essb_links .essb_icon:before {
    font-size: 18px !important;
    text-align: center;
    position: absolute;
    top: 9px;
    left: 9px
}

.essb_links li a .essb_network_name {
    margin-right: 15px
}

.essb_links.essb_width_flex li:not(.essb_totalcount_item):hover {
    flex: 1.3;
    -webkit-flex: 1.3
}

.essb_links .essb_link_less a:focus, .essb_links .essb_link_less a:hover, .essb_links .essb_link_more a:focus, .essb_links .essb_link_more a:hover, .essb_links .essb_link_more_dots a:focus, .essb_links .essb_link_more_dots a:hover {
    background-color: #c5c5c5 !important
}

.essb_links .essb_hide_name .essb_link_less a:focus .essb_icon, .essb_links .essb_hide_name .essb_link_less a:hover .essb_icon, .essb_links .essb_hide_name .essb_link_more a:focus .essb_icon, .essb_links .essb_hide_name .essb_link_more a:hover .essb_icon, .essb_links .essb_hide_name .essb_link_more_dots a:focus .essb_icon, .essb_links .essb_hide_name .essb_link_more_dots a:hover .essb_icon {
    margin-right: 0 !important;
    margin-left: 0 !important;
    padding: 0
}

.essb_links .essb_link_meneame a:focus, .essb_links .essb_link_meneame a:hover {
    background-color: #ff7d12 !important
}

.essb_links .essb_link_whatsapp a:focus, .essb_links .essb_link_whatsapp a:hover {
    background-color: #1d9e11 !important
}

.essb_links .essb_link_flattr a:focus, .essb_links .essb_link_flattr a:hover {
    background-color: #8cb55b !important
}

.essb_links .essb_link_ok a:focus, .essb_links .essb_link_ok a:hover {
    background-color: #f4731c !important
}

.essb_links .essb_link_xing a:focus, .essb_links .essb_link_xing a:hover {
    background-color: #135a5b !important
}

.essb_links .essb_link_weibo a:focus, .essb_links .essb_link_weibo a:hover {
    background-color: #ed1c24 !important
}

.essb_links .essb_link_pocket a:focus, .essb_links .essb_link_pocket a:hover {
    background-color: #ee4055 !important
}

.essb_links .essb_link_tumblr a:focus, .essb_links .essb_link_tumblr a:hover {
    background-color: #2c4762 !important
}

.essb_links .essb_link_copy a:focus, .essb_links .essb_link_copy a:hover, .essb_links .essb_link_mail a:focus, .essb_links .essb_link_mail a:hover, .essb_links .essb_link_print a:focus, .essb_links .essb_link_print a:hover {
    background-color: #404040 !important
}

.essb_links .essb_link_del a:focus, .essb_links .essb_link_del a:hover {
    background-color: #3398fc !important
}

.essb_links .essb_link_buffer a:focus, .essb_links .essb_link_buffer a:hover {
    background-color: #111 !important
}

.essb_links .essb_link_love a:focus, .essb_links .essb_link_love a:hover {
    background-color: #ed1c24 !important
}

.essb_links .essb_link_twitter a, .essb_links .essb_link_twitter a:focus, .essb_links .essb_link_twitter a:hover {
    background-color: #00abf0 !important
}

.essb_links .essb_link_facebook a, .essb_links .essb_link_facebook a:focus, .essb_links .essb_link_facebook a:hover {
    background-color: #3a579a !important
}

.essb_links .essb_link_pinterest a, .essb_links .essb_link_pinterest a:focus, .essb_links .essb_link_pinterest a:hover {
    background-color: #cd1c1f !important
}

.essb_links .essb_link_digg a:focus, .essb_links .essb_link_digg a:hover {
    background-color: #1b5791 !important
}

.essb_links .essb_link_linkedin a, .essb_links .essb_link_linkedin a:focus, .essb_links .essb_link_linkedin a:hover {
    background-color: #127bb6 !important
}

.essb_links .essb_link_vk a:focus, .essb_links .essb_link_vk a:hover {
    background-color: #4c75a3 !important
}

.essb_links .essb_link_reddit a:focus, .essb_links .essb_link_reddit a:hover {
    background-color: #333 !important
}

.essb_links .essb_link_blogger a:focus, .essb_links .essb_link_blogger a:hover {
    background-color: #f59038 !important
}

.essb_links .essb_link_amazon a:focus, .essb_links .essb_link_amazon a:hover {
    background-color: #111 !important
}

.essb_links .essb_link_yahoomail a:focus, .essb_links .essb_link_yahoomail a:hover {
    background-color: #511295 !important
}

.essb_links .essb_link_gmail a:focus, .essb_links .essb_link_gmail a:hover {
    background-color: #dd4b39 !important
}

.essb_links .essb_link_newsvine a:focus, .essb_links .essb_link_newsvine a:hover {
    background-color: #0d642e !important
}

.essb_links .essb_link_hackernews a:focus, .essb_links .essb_link_hackernews a:hover {
    background-color: #f08641 !important
}

.essb_links .essb_link_evernote a:focus, .essb_links .essb_link_evernote a:hover {
    background-color: #7cbf4b !important
}

.essb_links .essb_link_aol a:focus, .essb_links .essb_link_aol a:hover {
    background-color: #111 !important
}

.essb_links .essb_link_myspace a:focus, .essb_links .essb_link_myspace a:hover {
    background-color: #3a5998 !important
}

.essb_links .essb_link_mailru a:focus, .essb_links .essb_link_mailru a:hover {
    background-color: #faa519 !important
}

.essb_links .essb_link_viadeo a:focus, .essb_links .essb_link_viadeo a:hover {
    background-color: #222 !important
}

.essb_links .essb_link_line a:focus, .essb_links .essb_link_line a:hover {
    background-color: #2cbf13 !important
}

.essb_links .essb_link_flipboard a:focus, .essb_links .essb_link_flipboard a:hover {
    background-color: #b31f17 !important
}

.essb_links .essb_link_comments a:focus, .essb_links .essb_link_comments a:hover {
    background-color: #444 !important
}

.essb_links .essb_link_yummly a:focus, .essb_links .essb_link_yummly a:hover {
    background-color: #e26326 !important
}

.essb_links .essb_link_sms a:focus, .essb_links .essb_link_sms a:hover {
    background-color: #4ea546 !important
}

.essb_links .essb_link_viber a:focus, .essb_links .essb_link_viber a:hover {
    background-color: #7d539d !important
}

.essb_links .essb_link_telegram a:focus, .essb_links .essb_link_telegram a:hover {
    background-color: #08c !important
}

.essb_links .essb_link_subscribe a:focus, .essb_links .essb_link_subscribe a:hover {
    background-color: #f47555 !important
}

.essb_links .essb_link_skype a:focus, .essb_links .essb_link_skype a:hover {
    background-color: #00aff0 !important
}

.essb_links .essb_link_messenger a:focus, .essb_links .essb_link_messenger a:hover {
    background-color: #0d87ff !important
}

.essb_links .essb_link_kakaotalk a:focus, .essb_links .essb_link_kakaotalk a:hover {
    background-color: #fbe600 !important;
    color: #000 !important
}

.essb_links .essb_link_sharebtn a:focus, .essb_links .essb_link_sharebtn a:hover {
    background-color: #2b6a94 !important
}

.essb_links .essb_link_livejournal a:focus, .essb_links .essb_link_livejournal a:hover {
    background-color: #0ca8ec !important
}

.essb_links .essb_link_yammer a:focus, .essb_links .essb_link_yammer a:hover {
    background-color: #3469ba !important
}

.essb_links .essb_link_meetedgar a:focus, .essb_links .essb_link_meetedgar a:hover {
    background-color: #6cbdc5 !important
}

.essb_links .essb_link_fintel a:focus, .essb_links .essb_link_fintel a:hover, .essb_links .essb_link_instapaper a:focus .essb_links.essb_template_clear-retina .essb_link_fintel a .essb_icon, .essb_links .essb_link_instapaper a:hover {
    background-color: #404040 !important
}

.essb_links .essb_link_mix a:focus, .essb_links .essb_link_mix a:hover {
    background-color: #ff8226 !important
}

.essb_links .essb_counter:after {
    content: "";
    position: absolute;
    right: -4px;
    top: 50%;
    margin-top: -4px;
    border-left: 4px solid #fff;
    border-bottom: 4px solid transparent;
    border-top: 4px solid transparent
}

.essb_links .essb_counter_right:before {
    content: "";
    position: absolute;
    left: -4px;
    top: 50%;
    margin-top: -4px;
    border-right: 4px solid #fff;
    border-bottom: 4px solid transparent;
    border-top: 4px solid transparent
}

.essb_links.essb_counter_modern_right .essb_counter_right:before {
    border-right: 6px solid #e6e7e9
}

.essb_links.essb_counter_modern_left .essb_counter:after {
    border-left: 6px solid #e6e7e9
}

.essb_links.essb_counter_modern_top .essb_counter:after {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #e6e7e9;
    top: 100%;
    left: 50%;
    right: 6px;
    margin-top: -2px;
    margin-left: -6px;
    margin-right: 6px
}

.essb_links.essb_counter_modern_top_mini .essb_counter:after {
    border-left: 0 solid #e6e7e9
}

.essb_links .essb_totalcount_item .essb_t_l_big.essb_total_icon:before, .essb_links .essb_totalcount_item .essb_t_r_big.essb_total_icon:before {
    font-size: 18px;
    line-height: 30px;
    float: left;
    display: block;
    margin-right: 8px
}

.essb_links.essb_displayed_sidebar .essb_totalcount_item .essb_t_l_big.essb_total_icon:before, .essb_links.essb_displayed_sidebar .essb_totalcount_item .essb_t_r_big.essb_total_icon:before {
    float: none;
    margin-right: 0
}

.essb_links li a:hover .essb_counter_insidehover {
    display: inline-block
}

.essb_links.essb_template_bold-retina li a:focus, .essb_links.essb_template_bold-retina li a:hover, .essb_links.essb_template_copy-retina a:focus, .essb_links.essb_template_copy-retina a:hover, .essb_links.essb_template_default-retina a:focus, .essb_links.essb_template_default-retina a:hover, .essb_links.essb_template_deluxe-retina a:focus, .essb_links.essb_template_deluxe-retina a:hover, .essb_links.essb_template_fancy-bold-retina li a:focus, .essb_links.essb_template_fancy-bold-retina li a:hover, .essb_links.essb_template_fancy-retina a:focus, .essb_links.essb_template_fancy-retina a:hover, .essb_links.essb_template_flat-retina a:focus, .essb_links.essb_template_flat-retina a:hover, .essb_links.essb_template_jumbo-retina a:focus, .essb_links.essb_template_jumbo-retina a:hover, .essb_links.essb_template_metro-bold-retina li a:focus, .essb_links.essb_template_metro-bold-retina li a:hover, .essb_links.essb_template_tiny-retina a:focus, .essb_links.essb_template_tiny-retina a:hover {
    color: #fff !important;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, .05) 0, rgba(0, 0, 0, .3) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, .05)), color-stop(100%, rgba(0, 0, 0, .3)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, .05) 0, rgba(0, 0, 0, .3) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, .05) 0, rgba(0, 0, 0, .3) 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, .05) 0, rgba(0, 0, 0, .3) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, .05) 0, rgba(0, 0, 0, .3) 100%);
    background-clip: padding-box;
    -webkit-transition: background 50ms linear;
    -moz-transition: background 50ms linear;
    -ms-transition: background 50ms linear;
    -o-transition: background 50ms linear;
    transition: background 50ms linear
}

.essb_links.essb_template_bold-retina .essb_hide_name a:hover .essb_icon {
    margin-right: 8px
}

.essb_links.essb_template_default-retina .essb_links_list:hover li a {
    opacity: .5
}

.essb_links.essb_template_default-retina .essb_links_list:hover li a:hover {
    opacity: 1
}

.essb_links.essb_template_metro-retina a:focus, .essb_links.essb_template_metro-retina a:hover {
    color: #fff !important;
    background: -moz-linear-gradient(top, rgba(255, 255, 255, .35) 0, rgba(255, 255, 255, 0) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, .35)), color-stop(100%, rgba(255, 255, 255, 0)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, .35) 0, rgba(255, 255, 255, 0) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, .35) 0, rgba(255, 255, 255, 0) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, .35) 0, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, .35) 0, rgba(255, 255, 255, 0) 100%);
    background-clip: padding-box
}

.essb_links.essb_template_big-retina li a {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    background-image: linear-gradient(to top, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .26) 100%)
}

.essb_links.essb_template_big-retina a:focus, .essb_links.essb_template_big-retina a:hover {
    color: #fff !important;
    background-image: -webkit-gradient(linear, 0 100%, 0 0, from(rgba(155, 155, 155, 0)), to(rgba(155, 155, 155, .46)));
    background-image: -webkit-linear-gradient(bottom, rgba(155, 155, 155, 0) 0, rgba(155, 155, 155, .46) 100%);
    background-image: -moz-linear-gradient(bottom, rgba(155, 155, 155, 0) 0, rgba(155, 155, 155, .46) 100%);
    background-image: -o-linear-gradient(bottom, rgba(155, 155, 155, 0) 0, rgba(155, 155, 155, .46) 100%);
    background-image: linear-gradient(to top, rgba(155, 155, 155, 0) 0, rgba(155, 155, 155, .46) 100%);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .19), inset 0 0 5px rgba(155, 155, 155, .38);
    background-clip: padding-box
}

.essb_links.essb_template_light-retina a:focus, .essb_links.essb_template_light-retina a:hover {
    background-color: transparent !important
}

.essb_links.essb_template_light-retina li a:focus, .essb_links.essb_template_light-retina li a:hover {
    color: #212121 !important
}

.essb_links.essb_template_tiny-retina .essb_icon:before {
    font-size: 14px !important;
    top: 7px;
    left: 7px
}

.essb_links.essb_template_round-retina li a:focus, .essb_links.essb_template_round-retina li a:hover {
    color: #fff !important
}

.essb_links.essb_template_modern-retina li a:focus, .essb_links.essb_template_modern-retina li a:hover {
    color: #fff !important
}

.essb_links.essb_template_circles-retina li a:focus, .essb_links.essb_template_circles-retina li a:hover {
    color: #fff !important
}

.essb_links.essb_template_grey-circles-retina li a:focus, .essb_links.essb_template_grey-circles-retina li a:hover {
    color: #fff !important;
    border: 1px solid transparent
}

.essb_links.essb_template_grey-blocks-retina li a:focus, .essb_links.essb_template_grey-blocks-retina li a:hover {
    color: #fff !important;
    border: 1px solid transparent
}

.essb_links.essb_template_clear-retina li a:focus, .essb_links.essb_template_clear-retina li a:hover {
    background-color: transparent !important
}

.essb_links.essb_template_clear-retina a:focus, .essb_links.essb_template_clear-retina a:hover {
    background-color: transparent !important
}

.essb_links.essb_template_clear-retina li a:focus, .essb_links.essb_template_clear-retina li a:hover {
    color: #212121 !important
}

.essb_links.essb_template_clear-retina li a:focus .essb_icon, .essb_links.essb_template_clear-retina li a:hover .essb_icon {
    background-color: #212121 !important
}

.essb_links.essb_template_copy-retina .essb_icon:before {
    font-size: 14px !important;
    top: 7px;
    left: 7px
}

.essb_links.essb_template_copy-retina .essb_counter_right:before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: 0;
    border-right: 0 solid #fff;
    border-bottom: 0 solid transparent;
    border-top: 0 solid transparent
}

.essb_links.essb_template_dimmed-retina li a:focus, .essb_links.essb_template_dimmed-retina li a:hover {
    color: #fff !important;
    opacity: 1
}

.essb_links.essb_template_grey-retina li a:focus, .essb_links.essb_template_grey-retina li a:hover {
    background-color: transparent !important;
    color: #323232 !important;
    opacity: 1
}

.essb_links.essb_template_jumbo-retina .essb_icon:before {
    font-size: 24px !important;
    top: 12px;
    left: 12px
}

.essb_links.essb_template_fancy-retina a:focus .essb_icon, .essb_links.essb_template_fancy-retina a:hover .essb_icon {
    background-color: rgba(0, 0, 0, .4)
}

.essb_links.essb_template_fancy-retina .essb_icon:before {
    font-size: 14px !important;
    text-align: center;
    position: absolute;
    top: 7px;
    left: 7px
}

.essb_links.essb_template_deluxe-retina a:focus .essb_icon, .essb_links.essb_template_deluxe-retina a:hover .essb_icon {
    background-color: rgba(0, 0, 0, .4)
}

.essb_links.essb_template_deluxe-retina .essb_icon:before {
    font-size: 16px !important;
    text-align: center;
    position: absolute;
    top: 8px;
    left: 8px
}

.essb_links.essb_template_fancy-bold-retina a:hover .essb_icon {
    background-color: rgba(0, 0, 0, .4)
}

.essb_links.essb_template_fancy-bold-retina .essb_icon:before {
    font-size: 16px !important;
    text-align: center;
    position: absolute;
    top: 8px;
    left: 8px
}

.essb_links.essb_template_fancy-bold-retina .essb_hide_name a:hover .essb_icon {
    margin-right: 8px
}

.essb_links.essb_template_retro-retina a:focus, .essb_links.essb_template_retro-retina a:hover {
    background-clip: padding-box;
    opacity: 1;
    background-color: #fef8e7 !important;
    -webkit-box-shadow: inset 1px 1px 2px 0 rgba(94, 65, 47, .2);
    -moz-box-shadow: inset 1px 1px 2px 0 rgba(94, 65, 47, .2);
    box-shadow: inset 1px 1px 2px 0 rgba(94, 65, 47, .2)
}

.essb_links.essb_template_default4-retina a:focus, .essb_links.essb_template_default4-retina a:hover {
    background-color: #363636 !important
}

.essb_links.essb_template_grey-fill-retina a:focus, .essb_links.essb_template_grey-fill-retina a:hover {
    background-color: #717171 !important
}

.essb_links.essb_template_white-fill-retina a:focus, .essb_links.essb_template_white-fill-retina a:hover {
    background-color: #fff !important;
    color: #121212 !important
}

.essb_links.essb_template_white-retina a:focus, .essb_links.essb_template_white-retina a:hover {
    background-color: transparent !important;
    color: #e3e4e5 !important
}

.essb_links.essb_template_grey-round-retina li a:focus, .essb_links.essb_template_grey-round-retina li a:hover {
    background-color: #212121 !important
}

.essb_links.essb_template_color-leafs li a:focus, .essb_links.essb_template_color-leafs li a:hover {
    background-color: #353535 !important
}

.essb_links.essb_template_color-leafs .essb_link_kakaotalk a:focus, .essb_links.essb_template_color-leafs .essb_link_kakaotalk a:hover {
    color: #fff !important
}

.essb_links.essb_tempate_color-blocks-outline-retina li a:focus, .essb_links.essb_tempate_color-blocks-outline-retina li a:hover, .essb_links.essb_tempate_color-circles-outline-retina li a:focus, .essb_links.essb_tempate_color-circles-outline-retina li a:hover {
    background-color: transparent !important;
    color: #515151 !important;
    border-color: #515151 !important
}

.essb_links.essb_template_grey-circles-outline-retina li a:focus, .essb_links.essb_template_grey-circles-outline-retina li a:hover {
    background-color: transparent !important
}

.essb_links.essb_template_grey-circles-outline-retina li.essb_link_less a:hover, .essb_links.essb_template_grey-circles-outline-retina li.essb_link_more a:hover, .essb_links.essb_template_grey-circles-outline-retina li.essb_link_more_dots a:hover {
    color: #212121 !important;
    border-color: #212121 !important
}

.essb_links.essb_template_grey-circles-outline-retina .essb_link_meneame a:focus, .essb_links.essb_template_grey-circles-outline-retina .essb_link_meneame a:hover {
    color: #ff7d12 !important;
    border-color: #ff7d12 !important
}

.essb_links.essb_template_grey-circles-outline-retina .essb_link_whatsapp a:focus, .essb_links.essb_template_grey-circles-outline-retina .essb_link_whatsapp a:hover {
    color: #1d9e11 !important;
    border-color: #1d9e11 !important
}

.essb_links.essb_template_grey-circles-outline-retina .essb_link_flattr a:focus, .essb_links.essb_template_grey-circles-outline-retina .essb_link_flattr a:hover {
    color: #8cb55b !important;
    border-color: #8cb55b !important
}

.essb_links.essb_template_grey-circles-outline-retina .essb_link_ok a:focus, .essb_links.essb_template_grey-circles-outline-retina .essb_link_ok a:hover {
    color: #f4731c !important;
    border-color: #f4731c !important
}

.essb_links.essb_template_grey-circles-outline-retina .essb_link_xing a:focus, .essb_links.essb_template_grey-circles-outline-retina .essb_link_xing a:hover {
    color: #135a5b !important;
    border-color: #135a5b !important
}

.essb_links.essb_template_grey-circles-outline-retina .essb_link_weibo a:focus, .essb_links.essb_template_grey-circles-outline-retina .essb_link_weibo a:hover {
    color: #ed1c24 !important;
    border-color: #ed1c24 !important
}

.essb_links.essb_template_grey-circles-outline-retina .essb_link_pocket a:focus, .essb_links.essb_template_grey-circles-outline-retina .essb_link_pocket a:hover {
    color: #ee4055 !important;
    border-color: #ee4055 !important
}

.essb_links.essb_template_grey-circles-outline-retina .essb_link_tumblr a:focus, .essb_links.essb_template_grey-circles-outline-retina .essb_link_tumblr a:hover {
    color: #2c4762 !important;
    border-color: #2c4762 !important
}

.essb_links.essb_template_grey-circles-outline-retina .essb_link_copy a:focus, .essb_links.essb_template_grey-circles-outline-retina .essb_link_copy a:hover, .essb_links.essb_template_grey-circles-outline-retina .essb_link_mail a:focus, .essb_links.essb_template_grey-circles-outline-retina .essb_link_mail a:hover, .essb_links.essb_template_grey-circles-outline-retina .essb_link_print a:focus, .essb_links.essb_template_grey-circles-outline-retina .essb_link_print a:hover {
    color: #404040 !important;
    border-color: #404040 !important
}

.essb_links.essb_template_grey-circles-outline-retina .essb_link_del a:focus, .essb_links.essb_template_grey-circles-outline-retina .essb_link_del a:hover {
    color: #3398fc !important;
    border-color: #3398fc !important
}

.essb_links.essb_template_grey-circles-outline-retina .essb_link_buffer a:focus, .essb_links.essb_template_grey-circles-outline-retina .essb_link_buffer a:hover {
    color: #111 !important;
    border-color: #111 !important
}

.essb_links.essb_template_grey-circles-outline-retina .essb_link_love a:focus, .essb_links.essb_template_grey-circles-outline-retina .essb_link_love a:hover {
    color: #ed1c24 !important;
    border-color: #ed1c24 !important
}

.essb_links.essb_template_grey-circles-outline-retina .essb_link_twitter a:focus, .essb_links.essb_template_grey-circles-outline-retina .essb_link_twitter a:hover {
    color: #00abf0 !important;
    border-color: #00abf0 !important
}

.essb_links.essb_template_grey-circles-outline-retina .essb_link_facebook a:focus, .essb_links.essb_template_grey-circles-outline-retina .essb_link_facebook a:hover {
    color: #3a579a !important;
    border-color: #3a579a !important
}

.essb_links.essb_template_grey-circles-outline-retina .essb_link_pinterest a:focus, .essb_links.essb_template_grey-circles-outline-retina .essb_link_pinterest a:hover {
    color: #cd1c1f !important;
    border-color: #cd1c1f !important
}

.essb_links.essb_template_grey-circles-outline-retina .essb_link_digg a:focus, .essb_links.essb_template_grey-circles-outline-retina .essb_link_digg a:hover {
    color: #1b5791 !important;
    border-color: #1b5791 !important
}

.essb_links.essb_template_grey-circles-outline-retina .essb_link_linkedin a:focus, .essb_links.essb_template_grey-circles-outline-retina .essb_link_linkedin a:hover {
    color: #127bb6 !important;
    border-color: #127bb6 !important
}

.essb_links.essb_template_grey-circles-outline-retina .essb_link_vk a:focus, .essb_links.essb_template_grey-circles-outline-retina .essb_link_vk a:hover {
    color: #4c75a3 !important;
    border-color: #4c75a3 !important
}

.essb_links.essb_template_grey-circles-outline-retina .essb_link_reddit a:focus, .essb_links.essb_template_grey-circles-outline-retina .essb_link_reddit a:hover {
    color: #333 !important;
    border-color: #333 !important
}

.essb_links.essb_template_grey-circles-outline-retina .essb_link_blogger a:focus, .essb_links.essb_template_grey-circles-outline-retina .essb_link_blogger a:hover {
    color: #f59038 !important;
    border-color: #f59038 !important
}

.essb_links.essb_template_grey-circles-outline-retina .essb_link_amazon a:focus, .essb_links.essb_template_grey-circles-outline-retina .essb_link_amazon a:hover {
    color: #111 !important;
    border-color: #111 !important
}

.essb_links.essb_template_grey-circles-outline-retina .essb_link_yahoomail a:focus, .essb_links.essb_template_grey-circles-outline-retina .essb_link_yahoomail a:hover {
    color: #511295 !important;
    border-color: #511295 !important
}

.essb_links.essb_template_grey-circles-outline-retina .essb_link_gmail a:focus, .essb_links.essb_template_grey-circles-outline-retina .essb_link_gmail a:hover {
    color: #dd4b39 !important;
    border-color: #dd4b39 !important
}

.essb_links.essb_template_grey-circles-outline-retina .essb_link_newsvine a:focus, .essb_links.essb_template_grey-circles-outline-retina .essb_link_newsvine a:hover {
    color: #0d642e !important;
    border-color: #0d642e !important
}

.essb_links.essb_template_grey-circles-outline-retina .essb_link_hackernews a:focus, .essb_links.essb_template_grey-circles-outline-retina .essb_link_hackernews a:hover {
    color: #f08641 !important;
    border-color: #f08641 !important
}

.essb_links.essb_template_grey-circles-outline-retina .essb_link_evernote a:focus, .essb_links.essb_template_grey-circles-outline-retina .essb_link_evernote a:hover {
    color: #7cbf4b !important;
    border-color: #7cbf4b !important
}

.essb_links.essb_template_grey-circles-outline-retina .essb_link_aol a:focus, .essb_links.essb_template_grey-circles-outline-retina .essb_link_aol a:hover {
    color: #111 !important;
    border-color: #111 !important
}

.essb_links.essb_template_grey-circles-outline-retina .essb_link_myspace a:focus, .essb_links.essb_template_grey-circles-outline-retina .essb_link_myspace a:hover {
    color: #3a5998 !important;
    border-color: #3a5998 !important
}

.essb_links.essb_template_grey-circles-outline-retina .essb_link_mailru a:focus, .essb_links.essb_template_grey-circles-outline-retina .essb_link_mailru a:hover {
    color: #faa519 !important;
    border-color: #faa519 !important
}

.essb_links.essb_template_grey-circles-outline-retina .essb_link_viadeo a:focus, .essb_links.essb_template_grey-circles-outline-retina .essb_link_viadeo a:hover {
    color: #222 !important;
    border-color: #222 !important
}

.essb_links.essb_template_grey-circles-outline-retina .essb_link_line a:focus, .essb_links.essb_template_grey-circles-outline-retina .essb_link_line a:hover {
    color: #2cbf13 !important;
    border-color: #2cbf13 !important
}

.essb_links.essb_template_grey-circles-outline-retina .essb_link_flipboard a:focus, .essb_links.essb_template_grey-circles-outline-retina .essb_link_flipboard a:hover {
    color: #b31f17 !important;
    border-color: #b31f17 !important
}

.essb_links.essb_template_grey-circles-outline-retina .essb_link_comments a:focus, .essb_links.essb_template_grey-circles-outline-retina .essb_link_comments a:hover {
    color: #444 !important;
    border-color: #444 !important
}

.essb_links.essb_template_grey-circles-outline-retina .essb_link_yummly a:focus, .essb_links.essb_template_grey-circles-outline-retina .essb_link_yummly a:hover {
    color: #e26326 !important;
    border-color: #e26326 !important
}

.essb_links.essb_template_grey-circles-outline-retina .essb_link_sms a:focus, .essb_links.essb_template_grey-circles-outline-retina .essb_link_sms a:hover {
    color: #4ea546 !important;
    border-color: #4ea546 !important
}

.essb_links.essb_template_grey-circles-outline-retina .essb_link_viber a:focus, .essb_links.essb_template_grey-circles-outline-retina .essb_link_viber a:hover {
    color: #7d539d !important;
    border-color: #7d539d !important
}

.essb_links.essb_template_grey-circles-outline-retina .essb_link_telegram a:focus, .essb_links.essb_template_grey-circles-outline-retina .essb_link_telegram a:hover {
    color: #08c !important;
    border-color: #08c !important
}

.essb_links.essb_template_grey-circles-outline-retina .essb_link_subscribe a:focus, .essb_links.essb_template_grey-circles-outline-retina .essb_link_subscribe a:hover {
    color: #f47555 !important;
    border-color: #f47555 !important
}

.essb_links.essb_template_grey-circles-outline-retina .essb_link_meetedgar a:focus, .essb_links.essb_template_grey-circles-outline-retina .essb_link_meetedgar a:hover {
    color: #404040 !important;
    border-color: #404040 !important
}

.essb_links.essb_template_grey-circles-outline-retina .essb_link_fintel a:focus, .essb_links.essb_template_grey-circles-outline-retina .essb_link_fintel a:hover, .essb_links.essb_template_grey-circles-outline-retina .essb_link_instapaper a:focus, .essb_links.essb_template_grey-circles-outline-retina .essb_link_instapaper a:hover {
    color: #ff8226 !important;
    border-color: #ff8226 !important
}

.essb_links.essb_template_grey-circles-outline-retina .essb_link_mix a:focus, .essb_links.essb_template_grey-circles-outline-retina .essb_link_mix a:hover {
    color: #6cbdc5 !important;
    border-color: #6cbdc5 !important
}

.essb_links.essb_template_dark-outline-retina li a:focus, .essb_links.essb_template_dark-outline-retina li a:hover {
    background-color: transparent !important;
    opacity: 1;
    color: #454545 !important;
    border: 2px solid #454545 !important
}

.essb_links.essb_template_classic-fancy-retina li a:focus, .essb_links.essb_template_classic-fancy-retina li a:hover {
    -webkit-box-shadow: inset 0 4px 3px 0 rgba(0, 0, 0, .2) !important;
    -moz-box-shadow: inset 0 4px 3px 0 rgba(0, 0, 0, .2) !important;
    box-shadow: inset 0 4px 3px 0 rgba(0, 0, 0, .2) !important
}

.essb_links.essb_template_color-circles-retina .essb_icon:before {
    font-size: 22px !important;
    top: 13px;
    left: 13px
}

.essb_links.essb_template_massive-retina .essb_icon:before {
    font-size: 35px !important;
    top: 10px;
    left: 10px
}

.essb_links.essb_template_cutoff-retina li a .essb_icon:before {
    font-size: 24px !important
}

.essb_links.essb_template_cutoff-retina li a:hover {
    top: 0
}

.essb_links.essb_template_cutoff-fill-retina li a .essb_icon:before {
    font-size: 24px !important
}

.essb_links.essb_template_cutoff-fill-retina li a:hover {
    top: 0
}

.essb_links.essb_template_modern-light-retina li a .essb_icon:before {
    font-size: 20px !important
}

.essb_links.essb_template_tiny-color-circles-retina .essb_icon:before {
    font-size: 16px !important;
    top: 8px;
    left: 8px
}

.essb_links.essb_template_lollipop-retina li a:focus, .essb_links.essb_template_lollipop-retina li a:hover {
    color: #d8335b !important
}

.essb_links.essb_template_lollipop-retina li a:focus .essb_icon, .essb_links.essb_template_lollipop-retina li a:hover .essb_icon {
    background-color: #eb97ab !important
}

.essb_links.essb_template_rainbow-retina li a:hover {
    box-shadow: 0 5px 10px rgba(0, 0, 0, .16) !important;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .16) !important;
    transform: translateY(-5px) !important;
    -webkit-transform: translateY(-5px) !important
}

.essb_links.essb_template_flow-retina li a .essb_icon:before {
    font-size: 36px !important;
    top: 3px !important;
    left: 9px !important;
    opacity: .1
}

.essb_links.essb_template_flow-jump-retina li a:hover .essb_icon {
    width: 36px !important
}

.essb_links.essb_template_flow-retina li a:focus .essb_icon:before, .essb_links.essb_template_flow-retina li a:hover .essb_icon:before {
    opacity: 1;
    font-size: 24px !important;
    top: 9px !important
}

.essb_links.essb_template_flow-retina li a:focus .essb_network_name, .essb_links.essb_template_flow-retina li a:hover .essb_network_name {
    opacity: .25
}

.essb_links.essb_template_flow-jump-retina li a:focus .essb_network_name, .essb_links.essb_template_flow-jump-retina li a:hover .essb_network_name {
    opacity: 1
}

.essb_links.essb_template_glow-retina li a:focus, .essb_links.essb_template_glow-retina li a:hover {
    transform: translateY(-3px);
    -webkit-transform: translateY(-3px);
    box-shadow: 0 5px 20px rgba(0, 0, 0, .25) !important
}

.essb_links.essb_template_glow-retina .essb_icon:before {
    font-size: 20px !important;
    top: 11px !important
}

.essb-mobile-sharebottom .essb_links_list li.essb_totalcount_item .essb_t_l_big .essb_t_nb:after {
    margin-top: 0 !important;
    font-size: 12px !important
}

.essb_morepopup.essb_morepopup_modern .essb_icon:before {
    font-size: 32px !important;
    left: 10px;
    top: 10px
}

.essb_morepopup.essb_morepopup_modern .essb_morepopup_close i:before {
    position: absolute;
    top: 5px;
    left: 5px;
    font-size: 18px
}

.essb-morepopup-modern-link a:focus, .essb-morepopup-modern-link a:hover, .essb-morepopup-modern-link a:visited {
    color: #fff;
    text-decoration: none;
    font-size: 13px
}

.essb_morepopup_content::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    background-color: #f5f5f5
}

.essb_morepopup_content::-webkit-scrollbar {
    width: 10px;
    background-color: #f5f5f5
}

.essb_morepopup_content::-webkit-scrollbar-thumb {
    background-color: #0ae;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(.5, rgba(255, 255, 255, .2)), color-stop(.5, transparent), to(transparent))
}

.essb_mailform_content .essb_mailform_content_input:focus {
    border: 1px solid #2980b9
}

.essb_mailform_content .essb_mailform_content_button:focus, .essb_mailform_content .essb_mailform_content_button:hover {
    background: #34495e !important
}

.essb_displayed_sidebar:hover .essb_link_sidebar-close .essb_network_name {
    display: none !important
}

.essb_displayed_sidebar:hover .essb_link_sidebar-close a:hover, .essb_displayed_sidebar_right:hover .essb_link_sidebar-close a:hover {
    background: 0 0 !important
}

.essb_displayed_sidebar .essb_counter_right:after {
    border-right: 0 solid #fff !important;
    border-bottom: 0 solid transparent !important;
    border-top: 0 solid transparent !important
}

.essb_displayed_sidebar_right .essb_hide_name a:focus .essb_icon, .essb_displayed_sidebar_right .essb_hide_name a:hover .essb_icon {
    margin-right: 0 !important;
    margin-left: 0 !important
}

.essb_links.essb_sidebar_icon_medium .essb_icon:before {
    top: 12px !important;
    left: 12px !important
}

.essb_links.essb_sidebar_icon_large .essb_icon:before {
    top: 17px !important;
    left: 17px !important
}

.essb_links.essb_sidebar_icon_xlarge .essb_icon:before {
    top: 22px !important;
    left: 22px !important
}

.essb_displayed_sidebar:hover .essb_link_sidebar-close a {
    opacity: 1
}

.essb_displayed_sidebar .essb_link_sidebar-close a .essb_icon_sidebar-close:before {
    color: #333;
    content: "$" !important
}

.essb_displayed_sidebar .essb-sidebar-closed-clicked.essb_link_sidebar-close a .essb_icon_sidebar-close:before, .essb_displayed_sidebar_right .essb_link_sidebar-close a .essb_icon_sidebar-close:before {
    color: #333;
    content: "%" !important
}

.essb_displayed_sidebar_right .essb-sidebar-closed-clicked.essb_link_sidebar-close a .essb_icon_sidebar-close:before {
    color: #333;
    content: "$" !important
}

.essb-click2chat-window .operator-list .operator:hover {
    background: #f1f3f5
}

.essb_links.essb_size_xs .essb_icon:before {
    font-size: 14px !important;
    top: 5px !important;
    left: 5px !important
}

.essb_links.essb_size_xs .essb_totalcount_item .essb_t_l_big.essb_total_icon:before, .essb_links.essb_size_xs .essb_totalcount_item .essb_t_r_big.essb_total_icon:before {
    font-size: 14px !important;
    line-height: 25px !important
}

.essb_links.essb_size_s .essb_icon:before {
    font-size: 16px !important;
    top: 7px !important;
    left: 7px !important
}

.essb_links.essb_size_s .essb_totalcount_item .essb_t_l_big.essb_total_icon:before, .essb_links.essb_size_s .essb_totalcount_item .essb_t_r_big.essb_total_icon:before {
    font-size: 16px !important;
    line-height: 26px !important
}

.essb_links.essb_size_m .essb_icon:before {
    font-size: 18px !important;
    top: 9px !important;
    left: 9px !important
}

.essb_links.essb_size_l .essb_icon:before {
    font-size: 20px !important;
    top: 11px !important;
    left: 11px !important
}

.essb_links.essb_size_xl .essb_icon:before {
    font-size: 24px !important;
    top: 11px !important;
    left: 11px !important
}

.essb_links.essb_size_xl .essb_totalcount_item .essb_t_l_big.essb_total_icon:before, .essb_links.essb_size_xl .essb_totalcount_item .essb_t_r_big.essb_total_icon:before {
    font-size: 21px !important;
    line-height: 34px !important
}

.essb_links.essb_size_xxl .essb_icon {
    width: 50px !important;
    height: 50px !important
}

.essb_links.essb_size_xxl .essb_icon:before {
    font-size: 28px !important;
    top: 11px !important;
    left: 11px !important
}

.essb_links.essb_size_xxl li a .essb_network_name {
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 12px !important
}

.essb_links.essb_size_xxl .essb_totalcount_item .essb_t_l_big.essb_total_icon:before, .essb_links.essb_size_xxl .essb_totalcount_item .essb_t_r_big.essb_total_icon:before {
    font-size: 24px !important;
    line-height: 38px !important
}

.essb-pin:hover .essb_links {
    display: block
}

@media (min-width: 769px) and (max-width: 1100px) {
    .essb_responsive_adaptive li a:hover .essb_network_name {
        display: inline-block !important
    }
}

.essb-ctt.essb-ctt-light:hover {
    background-color: rgba(88, 88, 88, .05);
    border-left: 5px solid #555
}

.essb-ctt.essb-ctt-dark:hover {
    background-color: #111;
    border-left: 5px solid #cdcdcd
}

.essb-ctt.essb-ctt-qlite:hover {
    background-color: rgba(88, 88, 88, .02);
    border: 1px solid #e1e1e1;
    color: #60a8dc
}

.essb-ctt.essb-ctt-modern:hover {
    border: 0;
    background: #fafafa;
    color: #557ceb;
    font-style: italic
}

.essb-ctt:hover {
    background-color: #2a7fbd;
    border-left: 5px solid #4499d6
}

.essbasc-popup-close:active, .essbasc-popup-close:hover {
    text-decoration: none;
    color: #111
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus {
    outline: none
}

body {
    --glsr-white: #fff;
    --glsr-gray-100: #f5f5f5;
    --glsr-gray-200: #e5e5e5;
    --glsr-gray-300: #d4d4d4;
    --glsr-gray-400: #a3a3a3;
    --glsr-gray-500: #737373;
    --glsr-gray-600: #525252;
    --glsr-gray-700: #404040;
    --glsr-gray-800: #262626;
    --glsr-gray-900: #171717;
    --glsr-black: #000;
    --glsr-blue: #1c64f2;
    --glsr-green: #057a55;
    --glsr-red: #e02424;
    --glsr-yellow: #faca15;
    --glsr-duration-slow: 0.3s;
    --glsr-duration-fast: 0.15s;
    --glsr-gap-xs: 0.25em;
    --glsr-gap-sm: 0.5em;
    --glsr-gap-md: 0.75em;
    --glsr-gap-lg: 1em;
    --glsr-gap-xl: 2em;
    --glsr-leading: 1.5;
    --glsr-px: 1.25em;
    --glsr-py: 1.25em;
    --glsr-radius: 3px;
    --glsr-text-base: 1em;
    --glsr-text-sm: 0.875em;
    --glsr-text-md: 1em;
    --glsr-text-lg: 1.25em;
    --glsr-review-star: 1.25em;
    --glsr-review-verified: var(--glsr-green);
    --glsr-tag-label-weight: 600;
    --glsr-bar-bg: var(--glsr-yellow);
    --glsr-bar-leading: 1.5;
    --glsr-bar-opacity: 0.1;
    --glsr-max-w: 48ch;
    --glsr-summary-star: 1.5em;
    --glsr-summary-text: var(--glsr-text-sm);
    --glsr-choice-h: 1.125em;
    --glsr-choice-w: 1.125em;
    --glsr-description-text: var(--glsr-text-sm);
    --glsr-form-error: var(--glsr-red);
    --glsr-form-star: 2em;
    --glsr-form-success: var(--glsr-green);
    --glsr-input-b: 1px solid var(--glsr-gray-400);
    --glsr-input-bg: var(--glsr-white);
    --glsr-input-color: var(--glsr-gray-900);
    --glsr-input-px: 0.75em;
    --glsr-input-py: 0.5em;
    --glsr-input-radius: 3px;
    --glsr-input-transition: border-color var(--glsr-duration-fast) ease-in-out;
    --glsr-label-text: var(--glsr-text-sm);
    --glsr-label-weight: 600;
    --glsr-range-size: 1.75em;
    --glsr-toggle-bg-0: currentColor;
    --glsr-toggle-bg-1: currentColor;
    --glsr-toggle-color: var(--glsr-white);
    --glsr-toggle-h: 1.25em;
    --glsr-toggle-opacity-0: 0.2;
    --glsr-toggle-opacity-1: 1;
    --glsr-toggle-p: .15em;
    --glsr-toggle-radius: 999px;
    --glsr-toggle-shadow-color: rgba(0, 0, 0, .1);
    --glsr-toggle-size: calc(var(--glsr-toggle-h) - var(--glsr-toggle-p) * 2);
    --glsr-toggle-text: 1em;
    --glsr-toggle-w: calc(var(--glsr-toggle-h) * 2 - var(--glsr-toggle-p) * 2);
    --glsr-modal-bg: var(--wp--preset--color--base, var(--glsr-white));
    --glsr-modal-radius: 3px;
    --glsr-modal-padding: 1.5em;
    --glsr-tooltip-border-radius: 4px;
    --glsr-tooltip-font-size: 0.875rem;
    --glsr-tooltip-font-weight: 400;
    --glsr-tooltip-line-height: 1;
    --glsr-tooltip-margin: 12px;
    --glsr-tooltip-padding: .5em 1em;
    --glsr-tooltip-size: 6px
}

@keyframes gl-fadeIn {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes gl-fadeOut {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@keyframes gl-spin {
    0% {
        transform: rotate(0deg) translateZ(0)
    }
    to {
        transform: rotate(1turn) translateZ(0)
    }
}

@keyframes gl-zoomIn {
    0% {
        transform: scale(.95)
    }
    to {
        transform: scale(1)
    }
}

@keyframes gl-zoomOut {
    0% {
        transform: scale(1)
    }
    to {
        transform: scale(.95)
    }
}

.glsr * + * {
    box-sizing: border-box
}

.glsr {
    border-width: 0;
    font-size: var(--glsr-text-base)
}

.glsr-reviews, .glsr-reviews-wrap {
    grid-gap: var(--glsr-gap-xl);
    display: grid
}

.glsr-default .glsr-loading:not(.does-not-exist):not(does-not-exist):after, .glsr-default .glsr-loading:not(.does-not-exist):not(does-not-exist):before, .glsr-default form.glsr-form .glsr-loading:after, .glsr-default form.glsr-form .glsr-loading:before {
    animation: gl-spin .5s linear infinite;
    border: .2em solid;
    border-radius: 100%;
    box-sizing: border-box;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    margin: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.glsr-default .glsr-loading:not(.does-not-exist):not(does-not-exist):before, .glsr-default form.glsr-form .glsr-loading:before {
    border-top-color: transparent;
    opacity: .5
}

.glsr-default .glsr-loading:not(.does-not-exist):not(does-not-exist):after, .glsr-default form.glsr-form .glsr-loading:after {
    border-color: currentColor transparent transparent
}

.glsr-default .glsr-spinner:after, .glsr-default .glsr-spinner:before {
    background: currentColor;
    border-radius: 50%;
    content: "";
    height: 8px;
    position: absolute;
    width: 8px
}

.glsr-default .glsr-spinner:before {
    left: 0;
    top: 0
}

.glsr-default .glsr-spinner:after {
    bottom: 0;
    right: 0
}

.glsr-review {
    quotes: "“" "”";
    word-break: break-word
}

.glsr-review {
    opacity: 1;
    transition: opacity .5s
}

.glsr-review p:first-of-type {
    margin-top: 0 !important
}

.glsr-review p:last-of-type {
    margin-bottom: 0 !important
}

.glsr-review-response:before {
    border-bottom: calc(var(--glsr-text-md) * 1.5) solid;
    border-left: 0 solid transparent;
    border-right: calc(var(--glsr-text-md) * 2) solid transparent;
    border-top: 0 solid;
    content: "";
    height: 0;
    opacity: .1;
    position: absolute;
    right: calc(var(--glsr-text-md) * 1.5);
    top: calc((var(--glsr-text-md) * 1.5) * -1);
    top: calc(var(--glsr-text-md) * 1.5 * -1);
    width: 0
}

.glsr-review-response:after {
    background-color: currentColor;
    border-radius: var(--glsr-radius);
    content: "";
    height: 100%;
    left: 0;
    opacity: .1;
    position: absolute;
    top: 0;
    width: 100%
}

.glsr-rtl .glsr-review-response:before {
    border-left-width: calc(var(--glsr-text-md) * 2);
    border-right-width: 0;
    left: calc(var(--glsr-text-md) * 1.5);
    right: auto
}

.glsr-default .glsr-review {
    display: flex;
    flex-wrap: wrap;
    gap: var(--glsr-gap-md)
}

.glsr-default .glsr-review p {
    margin-bottom: var(--glsr-text-md);
    margin-top: 0;
    padding: 0
}

.glsr-default .glsr-review-author {
    align-items: center;
    display: inline-flex;
    gap: .5em
}

.glsr-default .glsr-review-content {
    width: 100%
}

.glsr-default .glsr-review-date {
    align-items: center;
    flex: 1 0;
    white-space: nowrap
}

.glsr-default .glsr-read-more:before {
    content: "";
    margin-left: 0;
    margin-right: .5em
}

.glsr-default.glsr-rtl .glsr-read-more:before {
    margin-left: .5em;
    margin-right: 0
}

.glsr-default [data-expanded=false] .glsr-read-more:before {
    content: "…"
}

.glsr-summary .glsr-bar-background:before {
    background-color: currentColor;
    content: "";
    display: block;
    height: var(--glsr-text-md);
    margin-top: calc(var(--glsr-text-md) / 2 * -1);
    opacity: var(--glsr-bar-opacity);
    position: absolute;
    top: 50%;
    width: 100%
}

.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]:after, .glsr-default form.glsr-form .glsr-toggle input[type=checkbox]:before {
    box-sizing: border-box;
    display: none
}

.glsr-default form.glsr-form .glsr-toggle input[type=checkbox] + .glsr-toggle-track:before {
    background-color: var(--glsr-toggle-bg-0);
    border-radius: var(--glsr-toggle-radius);
    box-sizing: border-box;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    opacity: var(--glsr-toggle-opacity-0);
    position: absolute;
    top: 0;
    transition: background-color var(--glsr-duration-fast) ease-in-out, opacity var(--glsr-duration-fast) ease-in-out;
    width: 100%
}

.glsr-default form.glsr-form .glsr-toggle input[type=checkbox] + .glsr-toggle-track:after {
    background-color: var(--glsr-toggle-color);
    border-radius: calc(var(--glsr-toggle-radius) - var(--glsr-toggle-p));
    box-shadow: 0 calc(var(--glsr-toggle-h) * .05) calc(var(--glsr-toggle-h) * .1) var(--glsr-toggle-shadow-color), 0 calc(var(--glsr-toggle-h) * .05) calc(var(--glsr-toggle-h) * .15) var(--glsr-toggle-shadow-color);
    box-sizing: border-box;
    content: "";
    display: block;
    height: var(--glsr-toggle-size);
    pointer-events: none;
    position: relative;
    transition: transform var(--glsr-duration-fast) ease-in-out;
    width: var(--glsr-toggle-size);
    z-index: 1
}

.glsr-default form.glsr-form .glsr-field-toggle input[type=checkbox]:checked + .glsr-toggle-track:before {
    background-color: var(--glsr-toggle-bg-1);
    opacity: var(--glsr-toggle-opacity-1);
    transition: background-color var(--glsr-duration-fast) ease-in-out, opacity var(--glsr-duration-fast) ease-in-out
}

.glsr-default form.glsr-form .glsr-field-toggle input[type=checkbox]:checked + .glsr-toggle-track:after {
    transform: translateX(var(--glsr-toggle-size))
}

.glsr-default.glsr-rtl form.glsr-form .glsr-field-toggle input[type=checkbox]:checked + .glsr-toggle-track:after {
    transform: translateX(calc(var(--glsr-toggle-size) * -1))
}

.glsr-default form.glsr-form .glsr-range-options:before {
    background-color: var(--glsr-gray-400);
    content: "";
    display: block;
    height: 1px;
    position: absolute;
    width: 100%
}

.glsr-default form.glsr-form .glsr-range-options:has(.glsr-is-invalid):before {
    background-color: var(--glsr-form-error)
}

.glsr-default form.glsr-form .glsr-range-options input[type=radio]:checked + label {
    display: flex;
    font-size: var(--glsr-text-sm);
    left: 0;
    line-height: 1.5;
    position: absolute;
    top: 100%
}

.glsr-default form.glsr-form .glsr-range-options:not(:has(input[type=radio]:checked)):after {
    content: attr(data-placeholder);
    display: flex;
    font-size: var(--glsr-text-sm);
    left: 0;
    line-height: 1.5;
    position: absolute;
    top: 100%
}

form.glsr-form .glsr-star-rating > select:after, form.glsr-form .glsr-star-rating > select:before {
    display: none !important
}

form.glsr-form .glsr-star-rating > select:focus + .glsr-star-rating--stars:before {
    box-shadow: 0 0 0 3px -moz-mac-focusring;
    box-shadow: 0 0 0 3px -webkit-focus-ring-color;
    box-shadow: 0 0 0 3px Highlight;
    content: "";
    display: block;
    height: 100%;
    outline: 1px solid transparent;
    pointer-events: none;
    position: absolute;
    width: 100%
}

form.glsr-form .glsr-has-rating-labels .glsr-star-rating--stars[aria-label]:after {
    content: attr(aria-label);
    display: flex;
    font-size: var(--glsr-text-sm);
    left: 0;
    line-height: 1.5;
    position: absolute;
    top: 100%
}

.glsr-modal button.glsr-modal__close:focus, .glsr-modal button.glsr-modal__close:hover {
    align-items: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: transparent !important;
    border: 0;
    box-shadow: none;
    color: currentColor !important;
    cursor: pointer;
    display: flex;
    font-size: 1em;
    height: 1.5em;
    justify-content: center;
    line-height: 1;
    margin: .75em 1em;
    outline-offset: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: scale(1);
    transition: transform var(--glsr-duration-fast) ease-in;
    width: 1.5em;
    z-index: 10
}

.glsr-modal button.glsr-modal__close:hover {
    transform: scale(1.1)
}

.glsr-modal button.glsr-modal__close:before {
    all: revert;
    content: "✕";
    font-family: arial;
    font-size: 1.5em;
    font-weight: 700;
    line-height: 1
}

.glsr-modal button.glsr-modal__close:after {
    display: none !important
}

.glsr-modal-error .glsr-modal__content:before, .glsr-modal-success .glsr-modal__content:before {
    content: "";
    display: block;
    flex-shrink: 0;
    height: 2em;
    margin-top: -.25em;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    opacity: .75;
    width: 2em
}

.glsr-modal-error .glsr-modal__content:before {
    background-color: var(--glsr-red);
    -webkit-mask: url(data:image/svg+xml;charset=utf-8,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 20\ 20\'%3E%3Cpath\ d=\'M10\ 2a8\ 8\ 0\ 1\ 1\ 0\ 16\ 8\ 8\ 0\ 1\ 1\ 0-16zm1.13\ 9.38.35-6.46H8.52l.35\ 6.46h2.26zm-.09\ 3.36c.24-.23.37-.55.37-.96\ 0-.42-.12-.74-.36-.97s-.59-.35-1.06-.35-.82.12-1.07.35-.37.55-.37.97c0\ .41.13.73.38.96.26.23.61.34\ 1.06.34s.8-.11\ 1.05-.34z\'/%3E%3C/svg%3E);
    mask: url(data:image/svg+xml;charset=utf-8,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 20\ 20\'%3E%3Cpath\ d=\'M10\ 2a8\ 8\ 0\ 1\ 1\ 0\ 16\ 8\ 8\ 0\ 1\ 1\ 0-16zm1.13\ 9.38.35-6.46H8.52l.35\ 6.46h2.26zm-.09\ 3.36c.24-.23.37-.55.37-.96\ 0-.42-.12-.74-.36-.97s-.59-.35-1.06-.35-.82.12-1.07.35-.37.55-.37.97c0\ .41.13.73.38.96.26.23.61.34\ 1.06.34s.8-.11\ 1.05-.34z\'/%3E%3C/svg%3E)
}

.glsr-modal-success .glsr-modal__content:before {
    background-color: var(--glsr-green);
    -webkit-mask: url(data:image/svg+xml;charset=utf-8,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 20\ 20\'%3E%3Cpath\ d=\'M10\ 2a8\ 8\ 0\ 1\ 0\ 0\ 16\ 8\ 8\ 0\ 1\ 0\ 0-16zm-.615\ 12.66h-1.34l-3.24-4.54\ 1.341-1.25\ 2.569\ 2.4\ 5.141-5.931\ 1.34.94-5.811\ 8.381z\'/%3E%3C/svg%3E);
    mask: url(data:image/svg+xml;charset=utf-8,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 20\ 20\'%3E%3Cpath\ d=\'M10\ 2a8\ 8\ 0\ 1\ 0\ 0\ 16\ 8\ 8\ 0\ 1\ 0\ 0-16zm-.615\ 12.66h-1.34l-3.24-4.54\ 1.341-1.25\ 2.569\ 2.4\ 5.141-5.931\ 1.34.94-5.811\ 8.381z\'/%3E%3C/svg%3E)
}

#glsr-modal-verified .glsr-modal__footer:after {
    background: currentColor;
    content: "";
    height: 100%;
    left: 0;
    opacity: .125;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.glsr-debug:before {
    background-color: currentColor;
    content: "";
    height: 100%;
    left: 0;
    opacity: .15;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%
}

.glsr-default {
    --glsr-toggle-bg-1: var(--glsr-blue)
}

.glsr-default form.glsr-form input.glsr-input:focus, .glsr-default form.glsr-form select.glsr-select:focus, .glsr-default form.glsr-form textarea.glsr-textarea:focus {
    background-color: var(--glsr-input-bg);
    box-shadow: 0 0 0 3px -moz-mac-focusring;
    box-shadow: 0 0 0 3px -webkit-focus-ring-color;
    box-shadow: 0 0 0 3px Highlight;
    outline: 1px solid transparent
}

.glsr-default form.glsr-form input.glsr-input-checkbox[type=checkbox]:after, .glsr-default form.glsr-form input.glsr-input-checkbox[type=checkbox]:before, .glsr-default form.glsr-form input.glsr-input-radio[type=radio]:after, .glsr-default form.glsr-form input.glsr-input-radio[type=radio]:before, .glsr-default form.glsr-form input.glsr-input-range[type=radio]:after, .glsr-default form.glsr-form input.glsr-input-range[type=radio]:before {
    display: none !important
}

.glsr-default form.glsr-form input.glsr-input-checkbox[type=checkbox]:checked, .glsr-default form.glsr-form input.glsr-input-radio[type=radio]:checked, .glsr-default form.glsr-form input.glsr-input-range[type=radio]:checked {
    background-color: currentColor;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border-color: transparent
}

.glsr-default form.glsr-form input.glsr-input-checkbox[type=checkbox]:focus, .glsr-default form.glsr-form input.glsr-input-radio[type=radio]:focus, .glsr-default form.glsr-form input.glsr-input-range[type=radio]:focus {
    box-shadow: 0 0 0 3px -moz-mac-focusring;
    box-shadow: 0 0 0 3px -webkit-focus-ring-color;
    box-shadow: 0 0 0 3px Highlight;
    outline: 1px solid transparent
}

.glsr-default form.glsr-form input.glsr-input-checkbox[type=checkbox]:checked:focus, .glsr-default form.glsr-form input.glsr-input-radio[type=radio]:checked:focus, .glsr-default form.glsr-form input.glsr-input-range[type=radio]:checked:focus {
    border-color: transparent
}

.glsr-default form.glsr-form input.glsr-input-checkbox[type=checkbox]:checked {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg\ viewBox=\'0\ 0\ 16\ 16\'\ fill=\'%23fff\'\ xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath\ d=\'M5.707\ 7.293a1\ 1\ 0\ 0\ 0-1.414\ 1.414l2\ 2a1\ 1\ 0\ 0\ 0\ 1.414\ 0l4-4a1\ 1\ 0\ 0\ 0-1.414-1.414L7\ 8.586\ 5.707\ 7.293z\'/%3E%3C/svg%3E)
}

.glsr-default form.glsr-form input.glsr-input-radio[type=radio]:checked, .glsr-default form.glsr-form input.glsr-input-range[type=radio]:checked {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg\ viewBox=\'0\ 0\ 16\ 16\'\ fill=\'%23fff\'\ xmlns=\'http://www.w3.org/2000/svg\'%3E%3Ccircle\ cx=\'8\'\ cy=\'8\'\ r=\'3\'/%3E%3C/svg%3E)
}

.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]:focus {
    outline: none
}

.glsr-default form.glsr-form .glsr-toggle input[type=checkbox]:focus + .glsr-toggle-track {
    box-shadow: 0 0 0 3px Highlight;
    box-shadow: 0 0 0 3px -moz-mac-focusring;
    box-shadow: 0 0 0 3px -webkit-focus-ring-color;
    outline: 1px solid transparent
}

.theme-twentytwentytwo .glsr-default .glsr-button:hover {
    color: var(--glsr-white)
}

:root {
    --glsr-star-half: url("/consulting/images/svg_d69141ca.svg")
}

.wp-paginate a:hover, .wp-paginate a:active {
    background: #ccc;
    color: #888
}

.wp-paginate.wpp-modern-grey a:hover {
    background: #eee
}

.simple-banner {
    position: static
}

.simple-banner .simple-banner-text {
    font-size: 7
}

.simple-banner {
    background: #f5c001
}

.simple-banner .simple-banner-text {
    color: #ffffff
}

.simple-banner .simple-banner-text a {
    color: #ff2600
}

.simple-banner {
    z-index: 99999
}

@font-face {
    font-family: "PT Sans";
    font-style: normal;
    font-weight: 400;
    src: url("/fonts/10-signs-to-spot-a-love-scam-checklist_font_14.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: "PT Sans";
    font-style: normal;
    font-weight: 700;
    src: url("/fonts/10-signs-to-spot-a-love-scam-checklist_font_15.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: "Open Sans";
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    src: url("/fonts/10-signs-to-spot-a-love-scam-checklist_font_16.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: "Open Sans";
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    src: url("/fonts/10-signs-to-spot-a-love-scam-checklist_font_17.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: "Open Sans";
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    src: url("/fonts/10-signs-to-spot-a-love-scam-checklist_font_16.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: "Open Sans";
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    src: url("/fonts/10-signs-to-spot-a-love-scam-checklist_font_17.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: "Open Sans";
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    src: url("/fonts/10-signs-to-spot-a-love-scam-checklist_font_16.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: "Open Sans";
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    src: url("/fonts/10-signs-to-spot-a-love-scam-checklist_font_17.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: "asppsicons2";
    src: url("/fonts/10-signs-to-spot-a-love-scam-checklist_font_22.woff2") format("woff2") format("woff2");
    font-weight: normal;
    font-style: normal
}

.asp_m {
    height: 0
}

-->

.container-1000 {
    max-width: 1000px;
    margin: auto
}

.article__short {
    display: flex;
    flex-direction: column;
    align-items: center
}

.article__short img {
    width: 100%;
    margin: 0;
    height: 400px;
    object-fit: cover
}

.article__pic {
    max-width: none
}

.blog_bread-list {
    display: flex;
    justify-content: center
}

.wc-stripe-payment-button-preview:hover {
    cursor: pointer;
    filter: opacity(.7)
}

button.stripe-gateway-stripelink-modal-trigger:hover {
    background-color: transparent;
    border-color: transparent
}

.cookielawinfo-modern tr.cookielawinfo-row:hover {
    background-color: #fff
}

.cookielawinfo-rounded tr.cookielawinfo-row:hover {
    background-color: #fff
}

table.cookielawinfo-winter a:visited {
    color: #777
}

table.cookielawinfo-winter a:hover {
    color: #000
}

table.cookielawinfo-winter tbody tr:hover {
    background: #EAECEE;
    color: #111
}

.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-wrapper.b24-form-shadow {
    -webkit-box-shadow: 0 4px 18px 0 rgba(0, 0, 0, .3);
    box-shadow: 0 4px 18px 0 rgba(0, 0, 0, .3)
}

.b24-form-wrapper.b24-form-border-bottom {
    border-bottom: 5px solid var(--b24-primary-color)
}

.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;
    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
}

.b24-form-wrapper.b24-form-border-bottom .b24-form-state-container .b24-form-loader, .b24-form-wrapper.b24-form-border-bottom .b24-form-state-container .b24-form-state {
    bottom: -5px
}

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%;
    padding: 17px 10px 0;
    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-76776133061048161611497528328789 {
    --b24-primary-color: rgba(103, 164, 218, 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, 0.84);
    --b24-field-border-color: rgba(0, 0, 0, 0.09);
    --b24-field-background-color: rgba(255, 255, 255, 0.6);
    --b24-field-focus-background-color: rgba(255, 255, 255, 1);
    --b24-popup-background-color: rgba(255, 255, 255, 1);
    --b24-primary-hover-color: rgba(103, 164, 218, 0.7)
}

.b24-window-mounts #b24-window-mount-4913310837456768287454480925021, .b24-form #b24-4913310837456768287454480925021 {
    --b24-primary-color: rgba(103, 164, 218, 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, 0.84);
    --b24-field-border-color: rgba(0, 0, 0, 0.09);
    --b24-field-background-color: rgba(255, 255, 255, 0.6);
    --b24-field-focus-background-color: rgba(255, 255, 255, 1);
    --b24-popup-background-color: rgba(255, 255, 255, 1);
    --b24-primary-hover-color: rgba(103, 164, 218, 0.7)
}

.b24-window-mounts #b24-window-mount-00303124273007382438206003482380239, .b24-form #b24-00303124273007382438206003482380239 {
    --b24-primary-color: rgba(103, 164, 218, 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, 0.84);
    --b24-field-border-color: rgba(0, 0, 0, 0.09);
    --b24-field-background-color: rgba(255, 255, 255, 0.6);
    --b24-field-focus-background-color: rgba(255, 255, 255, 1);
    --b24-popup-background-color: rgba(255, 255, 255, 1);
    --b24-primary-hover-color: rgba(103, 164, 218, 0.7)
}

.sf-hidden {
    display: none !important
}

@media screen and (min-width: 1000px) {
    .wow {
        visibility: hidden
    }
}

@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: "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: "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
}

.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-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 .rc-button:focus {
    outline: none
}

.rc-footer {
    min-width: 240px
}

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
}

@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
}

.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-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 .rc-button:focus {
    outline: none
}

.rc-footer {
    min-width: 240px
}

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
}

@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
}

.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-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 .rc-button:focus {
    outline: none
}

.rc-footer {
    min-width: 240px
}

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
}

:host {
    all: initial
}

@font-face {
    font-family: "TidioInter";
    font-style: italic;
    font-weight: 100 900;
    src: url("/fonts/10-signs-to-spot-a-love-scam-checklist_font_106.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: "TidioInter";
    font-style: normal;
    font-weight: 100 900;
    src: url("/fonts/10-signs-to-spot-a-love-scam-checklist_font_107.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
}

