:root {
    --social-proofy-spacing: 20px;
}

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

.social-proofy {
    visibility: hidden;
    z-index: 9999999999999999999999999999;
    transition-duration: 0.3s;
    transition-property: opacity, transform;
}

@media print {
    .social-proofy {
        display: none !important;
    }
}

.social-proofy-clickable {
    cursor: pointer !important;
}

.social-proofy * {
    margin: 0;
    width: initial !important;
    height: initial !important;
    padding: initial !important;
    line-height: normal !important;
}

.social-proofy.on-fadeIn {
    visibility: visible !important;
    animation: ease 0.3s fadeIn forwards !important;
}

.social-proofy.on-slideInUp {
    visibility: visible !important;
    animation: ease 0.3s slideInUp forwards !important;
}

.social-proofy.on-slideInDown {
    visibility: visible !important;
    animation: ease 0.3s slideInDown forwards !important;
}

.social-proofy.on-zoomIn {
    visibility: visible !important;
    animation: ease 0.3s zoomIn forwards !important;
}

.social-proofy.on-bounceIn {
    visibility: visible !important;
    animation: ease 0.3s bounceIn forwards !important;
}

.social-proofy.off-fadeOut {
    visibility: visible !important;
    animation: ease 0.3s fadeOut both !important;
}

.social-proofy.off-slideOutUp {
    visibility: visible !important;
    animation: ease 0.3s slideOutUp both !important;
}

.social-proofy.off-slideOutDown {
    visibility: visible !important;
    animation: ease 0.3s slideOutDown both !important;
}

.social-proofy.off-zoomOut {
    visibility: visible !important;
    animation: ease 0.3s zoomOut forwards !important;
}

.social-proofy.off-bounceOut {
    visibility: visible !important;
    animation: ease 0.3s bounceOut forwards !important;
}

.social-proofy-close {
    opacity: 0.4 !important;
    transition: 0.15s all !important;
    font-size: initial;
    letter-spacing: initial;
}

.social-proofy-close:hover {
    cursor: pointer !important;
    opacity: 0.6 !important;
}

.social-proofy-rounded {
    border-radius: 8px !important;
}

.social-proofy-top_left {
    position: fixed !important;
    max-width: 90% !important;
    left: var(--social-proofy-spacing);
    top: var(--social-proofy-spacing);
}

.social-proofy-top_center {
    position: fixed !important;
    max-width: 90% !important;
    margin: auto;
    left: 0;
    right: 0;
    top: var(--social-proofy-spacing);
    width: max-content;
}

.social-proofy-top_right {
    position: fixed !important;
    max-width: 90% !important;
    right: var(--social-proofy-spacing);
    top: var(--social-proofy-spacing);
}

.social-proofy-middle_left {
    position: fixed !important;
    max-width: 90% !important;
    left: var(--social-proofy-spacing);
    margin: auto 0;
    top: calc(45%);
}

.social-proofy-middle_center {
    position: fixed !important;
    max-width: 90% !important;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    width: max-content;
}

.social-proofy-middle_right {
    position: fixed !important;
    max-width: 90% !important;
    right: var(--social-proofy-spacing);
    margin: auto 0;
    top: calc(45%);
}

.social-proofy-bottom_left {
    position: fixed !important;
    max-width: 90% !important;
    left: var(--social-proofy-spacing);
    bottom: var(--social-proofy-spacing);
}

.social-proofy-bottom_center {
    position: fixed !important;
    max-width: 90% !important;
    margin: auto;
    left: 0;
    right: 0;
    bottom: var(--social-proofy-spacing);
    width: max-content;
}

.social-proofy-bottom_right {
    position: fixed !important;
    max-width: 90% !important;
    right: var(--social-proofy-spacing);
    bottom: var(--social-proofy-spacing);
}

.social-proofy-top {
    position: initial !important;
    display: none;
    max-width: 100% !important;
}

.social-proofy-bottom {
    position: initial !important;
    display: none;
    max-width: 100% !important;
}

.social-proofy-top_floating {
    position: fixed !important;
    top: 0;
    display: none;
    width: 100% !important;
}

.social-proofy-bottom_floating {
    position: fixed !important;
    display: none;
    width: 100% !important;
    bottom: 0 !important;
}

.social-proofy-wrapper {
    min-width: 320px;
    padding: 10px !important;
    color: #000;
    border: 0 solid #000;
    background: #fff;
    position: relative !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-wrapper-straight {
    border-radius: 0 !important;
}

.social-proofy-wrapper-rounded {
    border-radius: 8px !important;
}

.social-proofy-wrapper-round {
    border-radius: 100px !important;
}

.social-proofy-wrapper-shadow {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.08),
    0 4px 6px -2px rgba(0, 0, 0, 0.04) !important;
}

.social-proofy-site,
.social-proofy-site span {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
    color: #4285f4 !important;
    margin-top: 10px !important;
    font-size: 10px !important;
    display: inherit !important;
    text-decoration: none !important;
    font-weight: initial !important;
    line-height: initial !important;
    letter-spacing: initial !important;
}

.social-proofy-site span {
    margin: 0 !important;
}

.social-proofy-site img {
    display: inline-block !important;
    width: 15px !important;
    height: 15px !important;
    margin-right: 2px !important;
}

.social-proofy-toast-pulse {
    margin: 18px !important;
    display: block !important;
    width: 25px !important;
    height: 25px !important;
    border-radius: 50% !important;
    background: #17bf21;
    box-shadow: 0 0 0 rgba(39, 204, 48, 0.4) !important;
    animation: social-proofy-toast-pulse 2s infinite !important;
}

@keyframes social-proofy-toast-pulse {
    0% {
        box-shadow: 0 0 0 0 rgba(39, 204, 48, 0.4);
    }
    70% {
        box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);
    }
    100% {
        box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
    }
}

.social-proofy-toast-star {
    font-size: 13px !important;
    color: #ffc100 !important;
}

.social-proofy-agreement-checkbox {
    display: flex !important;
    align-items: center !important;
}

.social-proofy-agreement-checkbox-input {
    appearance: initial !important;
    -webkit-appearance: checkbox !important;
    -moz-appearance: checkbox !important;
}

.social-proofy-agreement-checkbox-text {
    font-size: 12px !important;
    margin: 0 !important;
    margin-left: 5px !important;
    margin-top: 2px !important;
}

.social-proofy-agreement-checkbox-text a {
    font-size: inherit;
    font-weight: initial;
}

@keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@keyframes fadeOut {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}

@keyframes slideInUp {
    from {
        transform: translate3d(0, 100%, 0);
        visibility: visible;
    }
    to {
        transform: translate3d(0, 0, 0);
    }
}

@keyframes slideInDown {
    from {
        transform: translate3d(0, -100%, 0);
        visibility: visible;
    }
    to {
        transform: translate3d(0, 0, 0);
    }
}

@keyframes slideOutUp {
    from {
        transform: translate3d(0, 0, 0);
    }
    to {
        visibility: hidden;
        transform: translate3d(0, -100%, 0);
    }
}

@keyframes slideOutDown {
    from {
        transform: translate3d(0, 0, 0);
    }
    to {
        visibility: hidden;
        transform: translate3d(0, 100%, 0);
    }
}

@keyframes zoomIn {
    from {
        opacity: 0;
        transform: scale3d(0.3, 0.3, 0.3);
    }
    50% {
        opacity: 1;
    }
}

@keyframes zoomOut {
    from {
        opacity: 1;
    }
    50% {
        opacity: 0;
        transform: scale3d(0.3, 0.3, 0.3);
    }
    to {
        opacity: 0;
    }
}

@keyframes bounceIn {
    20%,
    40%,
    60%,
    80%,
    from,
    to {
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
        opacity: 0;
        transform: scale3d(0.3, 0.3, 0.3);
    }
    20% {
        transform: scale3d(1.1, 1.1, 1.1);
    }
    40% {
        transform: scale3d(0.9, 0.9, 0.9);
    }
    60% {
        opacity: 1;
        transform: scale3d(1.03, 1.03, 1.03);
    }
    80% {
        transform: scale3d(0.97, 0.97, 0.97);
    }
    to {
        opacity: 1;
        transform: scale3d(1, 1, 1);
    }
}

@keyframes bounceOut {
    20% {
        transform: scale3d(0.9, 0.9, 0.9);
    }
    50%,
    55% {
        opacity: 1;
        transform: scale3d(1.1, 1.1, 1.1);
    }
    to {
        opacity: 0;
        transform: scale3d(0.3, 0.3, 0.3);
    }
}

.social-proofy-button-bar-wrapper {
    width: 100% !important;
    display: flex;
    justify-content: center;
}

.social-proofy-button-bar-content {
    display: flex !important;
    flex-direction: column !important;
}

.social-proofy-button-bar-row {
    display: flex !important;
    flex-direction: column !important;
}

.social-proofy-button-bar-title {
    font-size: 18px !important;
    font-weight: 700 !important;
    margin-bottom: 15px !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
    letter-spacing: initial;
}

.social-proofy-button-bar-middle {
    display: flex !important;
    margin-bottom: 10px !important;
}

.social-proofy-button-bar-middle .social-proofy-close {
    margin-left: 10px !important;
}

.social-proofy-button-bar-button {
    flex-grow: 1 !important;
    font-size: 14px !important;
    background: #fff;
    border-radius: 4px !important;
    padding: 8px 12px !important;
    text-align: center !important;
    font-weight: 700 !important;
    border: 0 !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

@media (min-width: 768px) {
    .social-proofy-button-bar-row {
        flex-direction: row !important;
        align-items: center !important;
    }

    .social-proofy-button-bar-title {
        margin-right: 20px !important;
        margin-bottom: 0 !important;
    }

    .social-proofy-button-bar-middle {
        margin-bottom: 0 !important;
        align-items: center !important;
    }

    .social-proofy-button-bar-middle .social-proofy-close {
        margin-left: 20px !important;
    }
}

@media (min-width: 576px) {
    .social-proofy-button-modal-wrapper {
        max-width: 450px !important;
    }
}

.social-proofy-button-modal-content {
    padding: 10px 10px 0 10px !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    font-size: initial;
    font-weight: initial;
    letter-spacing: initial;
    text-align: initial;
}

.social-proofy-button-modal-image {
    max-width: 80%;
    height: auto;
    margin-bottom: 25px !important;
}

.social-proofy-button-modal-header {
    display: flex !important;
    justify-content: right !important;
}

.social-proofy-button-modal-title {
    font-weight: 700 !important;
    font-size: 24px !important;
    flex-grow: 1 !important;
    margin-bottom: 15px !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-button-modal-description {
    font-size: 14px !important;
    margin-bottom: 20px !important;
    text-align: center !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-button-modal-button-wrapper {
    display: flex !important;
    justify-content: center !important;
    flex-grow: 1 !important;
    margin-bottom: 20px !important;
}

.social-proofy-button-modal-button {
    background: #000;
    border: 0 !important;
    font-size: 14px !important;
    padding: 12px 38px !important;
    color: #fff;
    border-radius: 50px !important;
    transition: 0.3s opacity !important;
    text-align: center !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-button-modal-button:hover {
    opacity: 0.95 !important;
    text-decoration: none !important;
}

.social-proofy-button-modal-wrapper .social-proofy-close {
    position: absolute !important;
    right: 20px !important;
}

.social-proofy-collector-bar-wrapper {
    width: 100% !important;
    display: flex;
    justify-content: center;
}

.social-proofy-collector-bar-content {
    display: flex !important;
    flex-direction: column !important;
    font-size: initial;
    font-weight: initial;
    letter-spacing: initial;
    text-align: initial;
}

.social-proofy-collector-bar-row {
    display: flex !important;
    flex-direction: column !important;
    margin-bottom: 5px !important;
}

.social-proofy-collector-bar-title {
    flex-grow: 1 !important;
    font-weight: 700 !important;
    margin-bottom: 15px !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-collector-bar-form {
    display: flex !important;
    flex-direction: column !important;
}

.social-proofy-collector-bar-form-content {
    display: flex !important;
    align-items: center !important;
}

.social-proofy-collector-bar-form .social-proofy-agreement-checkbox {
    margin-top: 10px !important;
}

.social-proofy-collector-bar-form-content input {
    flex-grow: 1 !important;
    border: 0 !important;
    background: #fff;
    padding: 8px 12px !important;
    color: #495057;
    font-size: 14px !important;
    box-shadow: 0 3px 6px -1px rgba(0, 0, 0, 0.12) !important;
    -moz-box-shadow: 0 3px 6px -1px rgba(0, 0, 0, 0.12) !important;
    -webkit-box-shadow: 0 3px 6px -1px rgba(0, 0, 0, 0.12) !important;
    border-radius: 5px !important;
    margin-right: 10px !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-collector-bar-form-content input:focus {
    outline: 0;
}

.social-proofy-collector-bar-form-content button {
    cursor: pointer !important;
    background: #000;
    border: 0 !important;
    font-size: 14px !important;
    padding: 8px 13px !important;
    color: #fff;
    box-shadow: 0 3px 6px -1px rgba(0, 0, 0, 0.12) !important;
    border-radius: 5px !important;
    margin-right: 15px !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-collector-bar-form-content button:focus {
    outline: 0;
}

@media (min-width: 768px) {
    .social-proofy-collector-bar-row {
        flex-direction: row !important;
        align-items: center !important;
    }

    .social-proofy-collector-bar-title {
        margin-right: 20px !important;
        margin-bottom: 0 !important;
    }

    .social-proofy-collector-bar-form .social-proofy-agreement-checkbox {
        margin-top: 5px !important;
    }
}

.social-proofy-collector-modal-wrapper {
    padding: 0 !important;
}

@media (min-width: 576px) {
    .social-proofy-collector-modal-wrapper {
        max-width: 550px !important;
    }
}

.social-proofy-collector-modal-image-holder {
    min-width: 100% !important;
    height: 300px !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center !important;
    border-top-left-radius: 8px !important;
    border-top-right-radius: 8px !important;
}

.social-proofy-collector-modal-content {
    padding: 30px 30px 8px 30px !important;
    display: flex !important;
    flex-direction: column !important;
    font-size: initial;
    font-weight: initial;
    letter-spacing: initial;
    text-align: initial;
}

.social-proofy-collector-modal-header {
    display: flex !important;
    justify-content: right !important;
}

.social-proofy-collector-modal-title {
    font-weight: 700 !important;
    font-size: 24px !important;
    flex-grow: 1 !important;
    margin-bottom: 25px !important;
    text-align: center !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-collector-modal-description {
    font-size: 16px !important;
    margin-bottom: 25px !important;
    text-align: center !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-collector-modal-form {
    display: flex !important;
    flex-direction: column !important;
    margin-bottom: 20px !important;
}

.social-proofy-collector-modal-row {
    display: flex !important;
    flex-direction: row !important;
    justify-content: space-around !important;
    margin-bottom: 15px !important;
}

.social-proofy-collector-modal-row input {
    border: 1px solid #d8d8d8 !important;
    background: #fff;
    padding: 12px 12px !important;
    color: #495057;
    font-size: 14px !important;
    border-radius: 5px !important;
    flex-grow: 1 !important;
    margin-right: 10px !important;
    transition: 0.3s border !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-collector-modal-row input:hover {
    border: 1px solid #e5e5e5 !important;
}

.social-proofy-collector-modal-row button {
    cursor: pointer !important;
    background: #000;
    border: 0 !important;
    font-size: 14px !important;
    font-weight: 700;
    padding: 12px 14px !important;
    color: #fff;
    border-radius: 5px !important;
    transition: 0.3s opacity !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-collector-modal-row button:hover {
    opacity: 0.95 !important;
}

.social-proofy-collector-modal-wrapper .social-proofy-close {
    position: absolute !important;
    right: 20px !important;
}

.social-proofy-collector-two-modal-wrapper {
    padding: 0 !important;
    display: flex !important;
    flex-direction: column !important;
}

.social-proofy-collector-two-modal-image-holder {
    min-width: 100% !important;
    height: 250px !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center !important;
    border-top-left-radius: 8px !important;
    border-top-right-radius: 8px !important;
}

.social-proofy-collector-two-modal-content {
    padding: 30px 30px 8px 30px !important;
    display: flex !important;
    flex-direction: column !important;
    font-size: initial;
    font-weight: initial;
    letter-spacing: initial;
    text-align: initial;
}

.social-proofy-collector-two-modal-header {
    display: flex !important;
    justify-content: right !important;
}

.social-proofy-collector-two-modal-title {
    font-weight: 700 !important;
    font-size: 24px !important;
    flex-grow: 1 !important;
    margin-bottom: 25px !important;
    text-align: center !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-collector-two-modal-description {
    font-size: 16px !important;
    margin-bottom: 25px !important;
    text-align: center !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-collector-two-modal-form {
    margin-bottom: 20px !important;
}

.social-proofy-collector-two-modal-row {
    display: flex !important;
    flex-direction: column !important;
    margin-bottom: 15px !important;
}

.social-proofy-collector-two-modal-row input {
    border: 1px solid #d8d8d8 !important;
    background: #fff;
    padding: 12px 12px !important;
    color: #495057;
    font-size: 14px !important;
    border-radius: 5px !important;
    flex-grow: 1 !important;
    margin-bottom: 10px !important;
    transition: 0.3s border !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-collector-two-modal-row input:hover {
    border: 1px solid #e5e5e5 !important;
}

.social-proofy-collector-two-modal-row button {
    flex-grow: 1 !important;
    cursor: pointer !important;
    background: #000;
    border: 0 !important;
    font-size: 16px !important;
    font-weight: 700;
    padding: 12px 14px !important;
    color: #fff;
    border-radius: 5px !important;
    transition: 0.3s opacity !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-collector-two-modal-row button:hover {
    opacity: 0.95 !important;
}

.social-proofy-collector-two-modal-wrapper .social-proofy-close {
    position: absolute !important;
    right: 20px !important;
}

@media (min-width: 768px) {
    .social-proofy-collector-two-modal-wrapper {
        max-width: 700px !important;
    }

    .social-proofy-collector-two-modal-image-holder {
        min-width: 300px !important;
        height: auto !important;
        background-repeat: no-repeat !important;
        background-size: cover !important;
        background-position: center !important;
        border-top-left-radius: 8px !important;
        border-bottom-left-radius: 8px !important;
    }
}

@media (min-width: 576px) {
    .social-proofy-conversions-counter-wrapper {
        width: 300px !important;
    }
}

.social-proofy-conversions-counter-content {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
}

.social-proofy-conversions-counter-header {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: space-around !important;
    width: 100% !important;
    margin-bottom: 5px !important;
}

.social-proofy-conversions-counter-number {
    padding: 3px 18px !important;
    border-radius: 4px !important;
    font-weight: bolder !important;
    font-size: 21px !important;
    margin-right: 5px !important;
}

.social-proofy-conversions-counter-title {
    font-size: 15px !important;
    margin-bottom: 0 !important;
}

.social-proofy-conversions-counter-time {
    font-size: 12px !important;
    margin-bottom: 0 !important;
    color: grey;
}

.social-proofy-conversions-counter-close {
    align-self: end !important;
}

@media (min-width: 576px) {
    .social-proofy-cookie-notification-wrapper {
        max-width: 400px !important;
    }
}

.social-proofy-cookie-notification-content {
    display: flex !important;
    flex-direction: column !important;
    letter-spacing: initial;
    font-size: initial;
    font-weight: initial;
    text-align: initial;
}

.social-proofy-cookie-notification-header {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
}

.social-proofy-cookie-notification-image {
    min-width: 50px !important;
    height: 50px !important;
    margin-right: 8px !important;
}

.social-proofy-cookie-notification-description {
    font-size: 14px !important;
    margin-bottom: 0 !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-cookie-notification-close {
    align-self: end !important;
}

.social-proofy-cookie-notification-url {
    font-weight: 700 !important;
}

.social-proofy-cookie-notification-url a {
    font-weight: 700 !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-cookie-notification-button {
    border-radius: 4px !important;
    padding: 6px !important;
    text-align: center !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    margin: 10px 0 !important;
    display: block !important;
    width: 100% !important;
    border: 0 !important;
    transition: opacity 0.3s !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-cookie-notification-button:hover {
    opacity: 0.9 !important;
    cursor: pointer !important;
}

@media (min-width: 576px) {
    .social-proofy-countdown-collector-wrapper {
        max-width: 420px !important;
    }
}

.social-proofy-countdown-collector-content {
    padding: 5px 5px 0 5px !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    font-weight: initial;
    line-height: initial;
    letter-spacing: initial;
    font-size: initial;
}

.social-proofy-countdown-collector-header {
    width: 100% !important;
    display: flex !important;
}

.social-proofy-countdown-collector-title {
    flex-grow: 1 !important;
    text-align: center !important;
    font-weight: 700 !important;
    font-size: 18px !important;
    margin-bottom: 0 !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-countdown-collector-description {
    font-size: 14px !important;
    margin-bottom: 25px !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-countdown-collector-content-title {
    font-weight: 700 !important;
    font-size: 12px !important;
    margin-bottom: 12.5px !important;
    text-decoration: underline;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-countdown-collector-timer {
    display: flex !important;
    flex-direction: row !important;
    width: 100% !important;
    justify-content: space-between !important;
    margin-bottom: 12.5px !important;
}

.social-proofy-countdown-collector-timer-block {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
}

.social-proofy-countdown-collector-time {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 4px 8px !important;
    background: #000;
    color: #fff;
    border-radius: 3px !important;
    width: 35px !important;
    text-align: center !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
    height: 35px !important;
}

.social-proofy-countdown-collector-time-text {
    font-size: 10px !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-countdown-collector-form {
    display: flex !important;
    flex-direction: column !important;
    margin-bottom: 15px !important;
}

.social-proofy-countdown-collector-row {
    display: flex !important;
    flex-direction: row !important;
    margin-bottom: 15px !important;
}

.social-proofy-countdown-collector-row input {
    border: 0 !important;
    background: #fff;
    padding: 6px 12px !important;
    color: #495057;
    font-size: 14px !important;
    box-shadow: 0 3px 6px -1px rgba(0, 0, 0, 0.12) !important;
    -moz-box-shadow: 0 3px 6px -1px rgba(0, 0, 0, 0.12) !important;
    -webkit-box-shadow: 0 3px 6px -1px rgba(0, 0, 0, 0.12) !important;
    border-bottom-left-radius: 3px !important;
    border-top-left-radius: 3px !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-countdown-collector-row input:focus {
    outline: 0;
}

.social-proofy-countdown-collector-row button {
    cursor: pointer !important;
    background: #000;
    border: 0 !important;
    font-size: 14px !important;
    padding: 8px 13px !important;
    color: #fff;
    box-shadow: 0 3px 6px -1px rgba(0, 0, 0, 0.12) !important;
    border-bottom-right-radius: 3px !important;
    border-top-right-radius: 3px !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-countdown-collector-row button:focus {
    outline: 0;
}

@media (min-width: 576px) {
    .social-proofy-coupon-wrapper {
        max-width: 480px !important;
    }
}

.social-proofy-coupon-content {
    padding: 8px 8px 0 8px !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
}

.social-proofy-coupon-header {
    display: flex !important;
    margin-bottom: 8px !important;
}

.social-proofy-coupon-title {
    font-size: 18px !important;
    font-weight: 700 !important;
    flex-grow: 1 !important;
    margin-bottom: 0 !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
    letter-spacing: initial;
    text-align: initial;
}

.social-proofy-coupon-description {
    font-size: 16px !important;
    margin-bottom: 8px !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
    letter-spacing: initial;
    text-align: initial;
}

.social-proofy-coupon-image {
    width: 170px !important;
    border-radius: 8px !important;
    margin-right: 16px !important;
}

.social-proofy-coupon-coupon-code {
    position: relative !important;
    border-radius: 8px !important;
    padding: 8px !important;
    text-align: center !important;
    font-weight: 700 !important;
    font-size: 18px !important;
    margin: 18px 0 !important;
}

.social-proofy-coupon-coupon-code-text {
    justify-content: center !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
    letter-spacing: initial;
}

.social-proofy-coupon-copy-main {
    position: absolute !important;
    top: 0 !important;
    right: 0;
    cursor: pointer;
    padding: 6px !important;
    height: 100% !important;
}

.social-proofy-coupon-button {
    display: block;
    border-radius: 8px !important;
    padding: 8px !important;
    text-align: center !important;
    font-weight: 700 !important;
    font-size: 18px !important;
    margin: 18px 0 !important;
}

.social-proofy-coupon-button:hover {
    color: initial;
    opacity: 0.9 !important;
    text-decoration: none !important;
}

.social-proofy-coupon-footer {
    font-size: 14px !important;
    text-decoration: underline !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
    letter-spacing: initial;
    font-weight: initial;
}

@media (min-width: 650px) {
    .social-proofy-coupon-content {
        flex-direction: row !important;
    }
}

.social-proofy-coupon-bar-wrapper {
    width: 100% !important;
    display: flex;
    justify-content: center;
}

.social-proofy-coupon-bar-content {
    display: flex !important;
    flex-direction: column !important;
    font-size: initial;
    font-weight: initial;
    letter-spacing: initial;
    text-align: initial;
}

.social-proofy-coupon-bar-row {
    display: flex !important;
    flex-direction: column !important;
}

.social-proofy-coupon-bar-title {
    font-size: 18px !important;
    font-weight: 700 !important;
    margin-bottom: 15px !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-coupon-bar-middle {
    display: flex !important;
    margin-bottom: 10px !important;
}

.social-proofy-coupon-bar-middle .social-proofy-close {
    margin-left: 10px !important;
}

.social-proofy-coupon-bar-coupon-code {
    flex-grow: 1 !important;
    font-size: 14px !important;
    background: #fff;
    border-radius: 4px !important;
    padding: 6px 12px !important;
    text-align: center !important;
    font-weight: 700 !important;
    border: 2px dashed #000;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

@media (min-width: 768px) {
    .social-proofy-coupon-bar-row {
        flex-direction: row !important;
        align-items: center !important;
    }

    .social-proofy-coupon-bar-title {
        margin-right: 20px !important;
        margin-bottom: 0 !important;
    }

    .social-proofy-coupon-bar-middle {
        margin-bottom: 0 !important;
        align-items: center !important;
    }

    .social-proofy-coupon-bar-middle .social-proofy-close {
        margin-left: 20px !important;
    }
}

.social-proofy-email-collector-content {
    padding: 16px 16px 0px 16px !important;
    display: flex !important;
    flex-direction: column !important;
    font-size: initial;
    font-weight: initial;
    letter-spacing: initial;
    text-align: initial;
}

.social-proofy-email-collector-header {
    display: flex !important;
    margin-bottom: 18px !important;
}

.social-proofy-email-collector-title {
    font-weight: 700 !important;
    font-size: 21px !important;
    flex-grow: 1 !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
    margin-bottom: 16px;
}

.social-proofy-email-collector-description {
    font-size: 14px !important;
    margin-bottom: 18px !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-email-collector-form {
    display: flex !important;
    flex-direction: column !important;
    margin-bottom: 18px !important;
}

.social-proofy-email-collector-row {
    display: flex !important;
    flex-direction: row !important;
    margin-bottom: 15px !important;
}

.social-proofy-email-collector-row input {
    border: 0 !important;
    background: #fff;
    padding: 6px 12px !important;
    color: #495057;
    font-size: 14px !important;
    box-shadow: 0 3px 6px -1px rgba(0, 0, 0, 0.12) !important;
    -moz-box-shadow: 0 3px 6px -1px rgba(0, 0, 0, 0.12) !important;
    -webkit-box-shadow: 0 3px 6px -1px rgba(0, 0, 0, 0.12) !important;
    border-bottom-left-radius: 3px !important;
    border-top-left-radius: 3px !important;
    flex-grow: 1 !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-email-collector-row input:focus {
    outline: 0;
}

.social-proofy-email-collector-row button {
    cursor: pointer !important;
    background: #000;
    border: 0 !important;
    font-size: 14px !important;
    padding: 8px 13px !important;
    color: #fff;
    box-shadow: 0 3px 6px -1px rgba(0, 0, 0, 0.12) !important;
    border-bottom-right-radius: 3px !important;
    border-top-right-radius: 3px !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-email-collector-row button:focus {
    outline: 0;
}

@media (min-width: 576px) {
    .social-proofy-email-collector-wrapper {
        max-width: 390px !important;
    }
}

@media (min-width: 768px) {
    .social-proofy-email-collector-row input {
        flex-grow: 0 !important;
    }
}

@media (min-width: 576px) {
    .social-proofy-emoji-feedback-wrapper {
        max-width: 400px !important;
    }
}

.social-proofy-emoji-feedback-content {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    font-size: initial;
    font-weight: initial;
    letter-spacing: initial;
    text-align: initial;
}

.social-proofy-emoji-feedback-header {
    width: 100% !important;
    display: flex !important;
}

.social-proofy-emoji-feedback-title {
    flex-grow: 1 !important;
    text-align: center !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    margin: 5px 10px 10px 10px !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-emoji-feedback-emojis {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: space-around !important;
    margin-bottom: 10px !important;
    width: 100% !important;
}

.social-proofy-emoji-feedback-emoji {
    margin: 0 5px !important;
    transition: all 0.3s ease-in-out;
    width: 35px !important;
    height: 35px !important;
}

.social-proofy-emoji-feedback-emoji:hover {
    transform: scale(1.1);
    cursor: pointer;
}

.social-proofy-emoji-feedback-emoji-clicked {
    animation: social-proofy-emoji-feedback-emoji-click 1s !important;
}

@keyframes social-proofy-emoji-feedback-emoji-click {
    0% {
        transform: scale(1.1);
        opacity: 1;
    }
    50% {
        transform: scale(1.5);
        opacity: 0.7;
    }
    100% {
        transform: scale(1);
        opacity: 0;
    }
}

.social-proofy-whatsapp-row {
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.social-proofy-engagement-row {
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 16px !important;
}

.social-proofy-telegram-row,
.social-proofy-facebook-row,
.social-proofy-viber-row,
.social-proofy-discord-row {
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    border-radius: 40px 40px 0 0 !important;
}

.social-proofy-whatsapp-col-2,
.social-proofy-engagement-col-2,
.social-proofy-telegram-col-2,
.social-proofy-facebook-col-2,
.social-proofy-viber-col-2,
.social-proofy-discord-col-2 {
    -ms-flex: 0 0 16.666667% !important;
    flex: 0 0 16.666667% !important;
    max-width: 16.666667% !important;
}

.social-proofy-whatsapp-col-10,
.social-proofy-engagement-col-10,
.social-proofy-telegram-col-10,
.social-proofy-facebook-col-10,
.social-proofy-viber-col-10,
.social-proofy-discord-col-10 {
    -ms-flex: 0 0 83.333333% !important;
    flex: 0 0 83.333333% !important;
    max-width: 83.333333% !important;
    text-align: initial;
}

.social-proofy-whatsapp-col-12,
.social-proofy-engagement-col-12,
.social-proofy-telegram-col-12,
.social-proofy-facebook-col-12,
.social-proofy-viber-col-12,
.social-proofy-discord-col-12 {
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
}

.social-proofy-whatsapp-col,
.social-proofy-engagement-col,
.social-proofy-telegram-col,
.social-proofy-facebook-col,
.social-proofy-viber-col,
.social-proofy-discord-col {
    position: relative;
    width: 100%;
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
}

.social-proofy-whatsapp-links-wrapper,
.social-proofy-engagement-links-wrapper,
.social-proofy-telegram-links-wrapper,
.social-proofy-facebook-links-wrapper,
.social-proofy-viber-links-wrapper,
.social-proofy-discord-links-wrapper {
    width: 100% !important;
}

.social-proofy-whatsapp-links-content,
.social-proofy-engagement-links-content,
.social-proofy-telegram-links-content,
.social-proofy-facebook-links-content,
.social-proofy-viber-links-content,
.social-proofy-discord-links-content {
    padding: 10px;
    display: flex !important;
    flex-direction: column !important;
}

.social-proofy-whatsapp-message-row,
.social-proofy-engagement-message-row,
.social-proofy-telegram-message-row,
.social-proofy-facebook-message-row,
.social-proofy-viber-message-row,
.social-proofy-discord-message-row {
    margin: 0 !important;
    padding: 20.4px 20px !important;
    background-color: #fafafa;
}

.social-proofy-whatsapp-social--box,
.social-proofy-engagement-social--box,
.social-proofy-telegram-social--box,
.social-proofy-facebook-social--box,
.social-proofy-viber-social--box,
.social-proofy-discord-social--box {
    padding: 20px !important;
    letter-spacing: initial;
}

.social-proofy-whatsapp-user-image,
.social-proofy-engagement-user-image,
.social-proofy-telegram-user-image,
.social-proofy-facebook-user-image,
.social-proofy-viber-user-image,
.social-proofy-discord-user-image {
    height: 52px !important;
    width: 52px !important;
    background-size: cover !important;
    border-radius: 100% !important;
    position: relative !important;
}

.social-proofy-whatsapp-user-image::before,
.social-proofy-engagement-user-image::before,
.social-proofy-telegram-user-image::before,
.social-proofy-facebook-user-image::before,
.social-proofy-viber-user-image::before,
.social-proofy-discord-user-image::before {
    content: "";
    display: inline-block !important;
    height: 12px !important;
    width: 12px !important;
    background-color: #4ad504 !important;
    border-radius: 100% !important;
    border: 2px solid #f2f2f2 !important;
    position: absolute !important;
    bottom: 0 !important;
    right: 0 !important;
}

.social-proofy-whatsapp-user-name-style,
.social-proofy-whatsapp-user-task,
.social-proofy-whatsapp-user-institution,
.social-proofy-engagement-user-name-style,
.social-proofy-engagement-user-task,
.social-proofy-engagement-user-institution,
.social-proofy-telegram-user-name-style,
.social-proofy-telegram-user-task,
.social-proofy-telegram-user-institution,
.social-proofy-facebook-user-name-style,
.social-proofy-facebook-user-task,
.social-proofy-facebook-user-institution,
.social-proofy-viber-user-name-style,
.social-proofy-viber-user-task,
.social-proofy-viber-user-institution,
.social-proofy-discord-user-name-style,
.social-proofy-discord-user-task,
.social-proofy-discord-user-institution {
    margin: 0 !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-whatsapp-user-name-style,
.social-proofy-engagement-user-name-style,
.social-proofy-telegram-user-name-style,
.social-proofy-facebook-user-name-style,
.social-proofy-viber-user-name-style,
.social-proofy-discord-user-name-style {
    font-size: 16px !important;
    font-weight: 700 !important;
    line-height: 20px !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-whatsapp-user-task,
.social-proofy-whatsapp-user-institution,
.social-proofy-engagement-user-task,
.social-proofy-engagement-user-institution,
.social-proofy-telegram-user-task,
.social-proofy-telegram-user-institution,
.social-proofy-facebook-user-task,
.social-proofy-facebook-user-institution,
.social-proofy-viber-user-task,
.social-proofy-viber-user-institution,
.social-proofy-discord-user-task,
.social-proofy-discord-user-institution {
    font-size: 13px !important;
    line-height: 18px !important;
}

.social-proofy-whatsapp-br,
.social-proofy-engagement-br,
.social-proofy-telegram-br,
.social-proofy-facebook-br,
.social-proofy-viber-br,
.social-proofy-discord-br {
    margin-bottom: 22.4px !important;
}

p.social-proofy-whatsapp-user-task,
p.social-proofy-engagement-user-task,
p.social-proofy-telegram-user-task,
p.social-proofy-facebook-user-task,
p.social-proofy-viber-user-task,
p.social-proofy-discord-user-task {
    margin: 4px 0 0 0 !important;
}

.social-proofy-whatsapp-user-name,
.social-proofy-engagement-user-name,
.social-proofy-telegram-user-name,
.social-proofy-facebook-user-name,
.social-proofy-viber-user-name,
.social-proofy-discord-user-name {
    margin: 0 16px !important;
    letter-spacing: initial;
    text-align: initial;
}

.social-proofy-engagement-user-chat-image,
.social-proofy-viber-user-chat-image {
    background-size: cover !important;
    height: 35px !important;
    width: 35px !important;
    border-radius: 100% !important;
}

.social-proofy-whatsapp-user-chat-box,
.social-proofy-telegram-user-chat-box,
.social-proofy-facebook-user-chat-box,
.social-proofy-viber-user-chat-box {
    display: none;
    width: 80% !important;
    background-color: #ffffff !important;
    border-radius: 0 13px 13px 13px !important;
    padding: 7px 14px 6px !important;
}

.social-proofy-facebook-user-chat-box {
    background-color: rgb(241, 240, 240) !important;
}

.social-proofy-engagement-user-chat-box {
    display: none;
    width: 80% !important;
    background-color: #f1f0f0 !important;
    border-radius: 0 13px 13px 13px !important;
    padding: 7px 14px 6px !important;
}

.social-proofy-discord-user-chat-box {
    display: none;
    width: 80% !important;
    background-color: #ffffff !important;
    border-radius: 0 13px 13px 13px !important;
    padding: 7px 14px 6px !important;
}

.social-proofy-whatsapp-opacity-delay,
.social-proofy-engagement-opacity-delay,
.social-proofy-telegram-opacity-delay,
.social-proofy-facebook-opacity-delay,
.social-proofy-viber-opacity-delay,
.social-proofy-discord-opacity-delay {
    display: inline-block !important;
    letter-spacing: initial;
    text-align: initial;
}

.social-proofy-whatsapp-opacity-delay-dot,
.social-proofy-engagement-opacity-delay-dot,
.social-proofy-telegram-opacity-delay-dot,
.social-proofy-facebook-opacity-delay-dot,
.social-proofy-viber-opacity-delay-dot,
.social-proofy-discord-opacity-delay-dot {
    display: none !important;
}

.social-proofy-whatsapp-clock,
.social-proofy-engagement-clock,
.social-proofy-telegram-clock,
.social-proofy-facebook-clock,
.social-proofy-viber-clock,
.social-proofy-discord-clock {
    text-align: center !important;
    font-size: 10px !important;
    font-weight: 600 !important;
    color: #212529 !important;
    opacity: 0.3 !important;
    letter-spacing: initial;
}

.social-proofy-whatsapp-chat-content,
.social-proofy-engagement-chat-content,
.social-proofy-telegram-chat-content,
.social-proofy-facebook-chat-content,
.social-proofy-viber-chat-content,
.social-proofy-discord-chat-content {
    padding: 0px 20px 0px !important;
    position: relative !important;
}

.social-proofy-whatsapp-contact h5,
.social-proofy-engagement-contact h5,
.social-proofy-telegram-contact h5,
.social-proofy-facebook-contact h5,
.social-proofy-viber-contact h5,
.social-proofy-discord-contact h5 {
    text-align: center !important;
    margin-bottom: 0.5rem !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-engagement-contact-box,
.social-proofy-telegram-contact-box,
.social-proofy-facebook-contact-box,
.social-proofy-viber-contact-box,
.social-proofy-discord-contact-box {
    color: white !important;
    width: 100% !important;
    height: 48px !important;
    border-radius: 6px !important;
    display: flex !important;
    -webkit-box-align: center !important;
    align-items: center !important;
    -webkit-box-pack: center !important;
    justify-content: center !important;
    padding: 0px !important;
}

.social-proofy-whatsapp-contact-icon,
.social-proofy-engagement-contact-icon,
.social-proofy-telegram-contact-icon,
.social-proofy-facebook-contact-icon,
.social-proofy-viber-contact-icon,
.social-proofy-discord-contact-icon {
    width: 50% !important;
    max-width: 30px !important;
}

.social-proofy-whatsapp-box-padding,
.social-proofy-engagement-box-padding,
.social-proofy-telegram-box-padding,
.social-proofy-facebook-box-padding,
.social-proofy-viber-box-padding,
.social-proofy-discord-box-padding {
    padding-left: 6px !important;
    padding-right: 0 !important;
}

.social-proofy-whatsapp-media-box,
.social-proofy-engagement-media-box,
.social-proofy-telegram-media-box,
.social-proofy-facebook-media-box,
.social-proofy-viber-media-box,
.social-proofy-discord-media-box {
    margin-top: 16px !important;
    padding-right: 6px !important;
}

.social-proofy-whatsapp-chat-button,
.social-proofy-engagement-chat-button {
    box-shadow: rgb(103 103 103 / 10%) 0px 0px 4px 4px;
    height: 68px !important;
    width: 68px !important;
    border-radius: 100% !important;
    background-color: white !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.social-proofy-discord-chat-button {
    box-shadow: rgb(103 103 103 / 10%) 0px 0px 4px 4px;
    height: 68px !important;
    width: 68px !important;
    border-radius: 100% !important;
    display: flex !important;
    -webkit-box-pack: center !important;
    justify-content: center !important;
    -webkit-box-align: center !important;
    align-items: center !important;
    cursor: pointer !important;
    user-select: none !important;
    outline: transparent !important;
    background-color: rgb(115, 137, 216) !important;
}

.social-proofy-telegram-chat-button {
    box-shadow: rgb(103 103 103 / 10%) 0px 0px 4px 4px;
    height: 68px !important;
    width: 68px !important;
    border-radius: 100% !important;
    display: flex !important;
    -webkit-box-pack: center !important;
    justify-content: center !important;
    -webkit-box-align: center !important;
    align-items: center !important;
    cursor: pointer !important;
    user-select: none !important;
    outline: transparent !important;
    background-color: rgb(0, 136, 204) !important;
}

.social-proofy-facebook-chat-button,
.social-proofy-viber-chat-button {
    box-shadow: rgb(103 103 103 / 10%) 0px 0px 4px 4px;
    height: 68px !important;
    width: 68px !important;
    border-radius: 100% !important;
    display: flex !important;
    -webkit-box-pack: center !important;
    justify-content: center !important;
    -webkit-box-align: center !important;
    align-items: center !important;
    cursor: pointer !important;
    user-select: none !important;
    outline: transparent !important;
    background-color: rgb(255, 255, 255) !important;
}

.social-proofy-whatsapp-chat-button img,
.social-proofy-engagement-chat-button img,
.social-proofy-telegram-chat-button img,
.social-proofy-facebook-chat-button img,
.social-proofy-viber-chat-button img,
.social-proofy-discord-chat-button img {
    position: absolute !important;
    top: 17px !important;
    left: 17px !important;
}

.social-proofy-whatsapp-button-cursor,
.social-proofy-engagement-button-cursor,
.social-proofy-telegram-button-cursor,
.social-proofy-facebook-button-cursor,
.social-proofy-viber-button-cursor,
.social-proofy-discord-button-cursor {
    position: absolute !important;
    display: list-item !important;
    height: 10px !important;
    width: 10px !important;
    border-radius: 100% !important;
    color: #26c281 !important;
    right: -20px !important;
    top: -7px !important;
    font-size: 25.8px !important;
    line-height: 1.5 !important;
    display: none !important;
}

.social-proofy-whatsapp-message-box.scraped-container,
.social-proofy-engagement-massage-box.scraped-container,
.social-proofy-telegram-massage-box.scraped-container,
.social-proofy-facebook-massage-box.scraped-container,
.social-proofy-viber-massage-box.scraped-container,
.social-proofy-discord-massage-box.scraped-container {
    position: absolute !important;
}

.social-proofy-whatsapp-message-box,
.social-proofy-telegram-message-box,
.social-proofy-viber-message-box,
.social-proofy-facebook-message-box,
.social-proofy-discord-message-box {
    font-size: initial;
    font-weight: initial;
    letter-spacing: initial;
    text-align: initial;
}

.social-proofy-whatsapp-icon-close,
.social-proofy-engagement-icon-close,
.social-proofy-telegram-icon-close,
.social-proofy-facebook-icon-close,
.social-proofy-viber-icon-close,
.social-proofy-discord-icon-close {
    position: absolute !important;
    font-weight: bold;
    font-size: 16px !important;
    color: #1d2129 !important;
    top: 15px !important;
    right: 15px !important;
    z-index: 999999 !important;
    border: 0 !important;
    opacity: 0.4 !important;
    transition: 0.15s all !important;
    background-color: transparent !important;
}

.social-proofy-whatsapp-icon-close:hover,
.social-proofy-engagement-icon-close:hover,
.social-proofy-telegram-icon-close:hover,
.social-proofy-facebook-icon-close:hover,
.social-proofy-viber-icon-close:hover,
.social-proofy-discord-icon-close:hover {
    cursor: pointer !important;
    opacity: 0.6 !important;
}

.social-proofy-whatsapp-close-box,
.social-proofy-engagement-close-box,
.social-proofy-telegram-close-box,
.social-proofy-facebook-close-box,
.social-proofy-viber-close-box,
.social-proofy-discord-close-box {
    width: 360px !important;
    margin-bottom: 80px !important;
    opacity: 0 !important;
    transition: margin 0.3s, opacity 0.3s !important;
}

.social-proofy-whatsapp-open-box,
.social-proofy-engagement-open-box,
.social-proofy-telegram-open-box,
.social-proofy-facebook-open-box,
.social-proofy-viber-open-box,
.social-proofy-discord-open-box {
    width: 360px !important;
    opacity: 1 !important;
    transition: margin 0.3s, opacity 0.3s !important;
}

.social-proofy-whatsapp-box-padding a,
.social-proofy-engagement-box-padding a,
.social-proofy-telegram-box-padding a,
.social-proofy-facebook-box-padding a,
.social-proofy-viber-box-padding a,
.social-proofy-discord-box-padding a {
    text-decoration: none !important;
}

.social-proofy-whatsapp-user-message,
.social-proofy-engagement-user-message,
.social-proofy-telegram-user-message,
.social-proofy-facebook-user-message,
.social-proofy-viber-user-message,
.social-proofy-discord-user-message {
    overflow-wrap: break-word !important;
    font-size: 16px !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-whatsapp-message-box,
.social-proofy-engagement-message-box,
.social-proofy-telegram-message-box,
.social-proofy-facebook-message-box,
.social-proofy-viber-message-box,
.social-proofy-discord-message-box {
    font-weight: initial;
}

@media screen and (max-width: 300px) {
    .social-proofy-whatsapp-message-box,
    .social-proofy-engagement-message-box,
    .social-proofy-telegram-message-box,
    .social-proofy-facebook-message-box,
    .social-proofy-viber-message-box,
    .social-proofy-discord-message-box {
        width: 86% !important;
    }

    .social-proofy-whatsapp-user-name,
    .social-proofy-engagement-user-name,
    .social-proofy-telegram-user-name,
    .social-proofy-facebook-user-name,
    .social-proofy-viber-user-name,
    .social-proofy-discord-user-name {
        margin-left: 25px !important;
    }

    .social-proofy-whatsapp-chat-button,
    .social-proofy-engagement-chat-button,
    .social-proofy-telegram-chat-button,
    .social-proofy-facebook-chat-button,
    .social-proofy-viberchat-button,
    .social-proofy-discord-chat-button {
        margin-bottom: 20px !important;
        margin-right: 17px !important;
    }

    .social-proofy-whatsapp-button-cursor,
    .social-proofy-engagement-button-cursor,
    .social-proofy-telegram-button-cursor,
    .social-proofy-facebook-button-cursor,
    .social-proofy-viber-button-cursor,
    .social-proofy-discord-button-cursor {
        right: -22px !important;
        top: -8px !important;
    }

    .social-proofy-whatsapp-image-content,
    .social-proofy-engagement-image-content,
    .social-proofy-telegram-image-content,
    .social-proofy-facebook-image-content,
    .social-proofy-viber-image-content,
    .social-proofy-discord-image-content {
        padding-left: 0 !important;
    }

    .social-proofy-whatsapp-row.media-box,
    .social-proofy-engagement-row.media-box,
    .social-proofy-telegram-row.media-box,
    .social-proofy-facebook-row.media-box,
    .social-proofy-viber-row.media-box,
    .social-proofy-discord-row.media-box {
        margin-left: -27px !important;
        width: 132% !important;
    }
}

@media screen and (min-width: 300px) and (max-width: 321px) {
    .social-proofy-whatsapp-message-box,
    .social-proofy-engagement-message-box,
    .social-proofy-telegram-message-box,
    .social-proofy-facebook-message-box,
    .social-proofy-vibermessage-box,
    .social-proofy-discord-message-box {
        width: 88% !important;
    }

    .social-proofy-whatsapp-row.media-box,
    .social-proofy-engagement-row.media-box,
    .social-proofy-telegram-row.media-box,
    .social-proofy-facebook-row.media-box,
    .social-proofy-viber-row.media-box,
    .social-proofy-discord-row.media-box {
        margin-left: -27px !important;
        width: 125% !important;
    }
}

@media screen and (max-width: 350px) {
    .social-proofy-whatsapp-br,
    .social-proofy-engagement-br,
    .social-proofy-telegram-br,
    .social-proofy-facebook-br,
    .social-proofy-viber-br,
    .social-proofy-discord-br {
        margin-bottom: 15px !important;
    }

    .social-proofy-whatsapp-user-name-style,
    .social-proofy-engagement-user-name-style,
    .social-proofy-telegram-user-name-style,
    .social-proofy-facebook-user-name-style,
    .social-proofy-viber-user-name-style,
    .social-proofy-discord-user-name-style {
        font-size: 12px !important;
    }

    .social-proofy-whatsapp-user-task,
    .social-proofy-whatsapp-user-institution,
    .social-proofy-engagement-user-task,
    .social-proofy-engagement-user-institution,
    .social-proofy-telegram-user-task,
    .social-proofy-telegram-user-institution,
    .social-proofy-facebook-user-task,
    .social-proofy-facebook-user-institution,
    .social-proofy-viber-user-task,
    .social-proofy-viber-user-institution,
    .social-proofy-discord-user-task,
    .social-proofy-discord-user-institution {
        font-size: 11px !important;
    }

    .social-proofy-whatsapp-user-message,
    .social-proofy-engagement-user-message,
    .social-proofy-telegram-user-message,
    .social-proofy-facebook-user-message,
    .social-proofy-viber-user-message,
    .social-proofy-discord-user-message {
        font-size: 12px !important;
    }

    .social-proofy-whatsapp-contact h5,
    .social-proofy-engagement-contact h5,
    .social-proofy-telegram-contact h5,
    .social-proofy-facebook-contact h5,
    .social-proofy-viber-contact h5,
    .social-proofy-discord-contact h5 {
        font-size: 14px !important;
    }
}

@media screen and (min-width: 321px) and (max-width: 362px) {
    .social-proofy-whatsapp-message-box,
    .social-proofy-engagement-message-box,
    .social-proofy-telegram-message-box,
    .social-proofy-facebook-message-box,
    .social-proofy-viber-message-box,
    .social-proofy-discord-message-box {
        width: 92% !important;
    }

    .social-proofy-whatsapp-icon-close,
    .social-proofy-engagement-icon-close,
    .social-proofy-telegram-icon-close,
    .social-proofy-facebook-icon-close,
    .social-proofy-viber-icon-close,
    .social-proofy-discord-icon-close {
        right: 42px !important;
    }
}

@media screen and (min-width: 410px) and (max-width: 415px) {
    .social-proofy-whatsapp-message-box,
    .social-proofy-engagement-message-box,
    .social-proofy-telegram-message-box,
    .social-proofy-facebook-message-box,
    .social-proofy-viber-message-box,
    .social-proofy-discord-message-box {
        width: 100% !important;
    }

    .social-proofy-whatsapp-icon-close,
    .social-proofy-engagement-icon-close,
    .social-proofy-telegram-icon-close,
    .social-proofy-facebook-icon-close,
    .social-proofy-viber-icon-close,
    .social-proofy-discord-icon-close {
        right: 18px !important;
    }

    .social-proofy-whatsapp-row.media-box,
    .social-proofy-engagement-row.media-box,
    .social-proofy-telegram-row.media-box,
    .social-proofy-facebook-row.media-box,
    .social-proofy-viber-row.media-box,
    .social-proofy-discord-row.media-box {
        margin-left: -27px !important;
        width: 119% !important;
    }
}

@media screen and (max-width: 420px) {
    .social-proofy-whatsapp-user-chat-box,
    .social-proofy-engagement-user-chat-box,
    .social-proofy-telegram-user-chat-box,
    .social-proofy-facebook-user-chat-box,
    .social-proofy-viber-user-chat-box,
    .social-proofy-discord-user-chat-box {
        margin-left: 20px !important;
    }

    .social-proofy-whatsapp-loading-dots,
    .social-proofy-engagement-loading-dots,
    .social-proofy-telegram-loading-dots,
    .social-proofy-facebook-loading-dots,
    .social-proofy-viber-loading-dots,
    .social-proofy-discord-loading-dots {
        margin-left: 20px !important;
    }

    .social-proofy-whatsapp-user-name,
    .social-proofy-engagement-user-name,
    .social-proofy-telegram-user-name,
    .social-proofy-facebook-user-name,
    .social-proofy-viber-user-name,
    .social-proofy-discord-user-name {
        margin-left: 20px !important;
    }

    .social-proofy-whatsapp-row.media-box,
    .social-proofy-engagement-row.media-box,
    .social-proofy-telegram-row.media-box,
    .social-proofy-facebook-row.media-box,
    .social-proofy-viber-row.media-box,
    .social-proofy-discord-row.media-box {
        margin-left: -25px !important;
        width: 119% !important;
    }
}

@-webkit-keyframes social-proofy-engagement-dot-keyframes {
    0% {
        margin: 0;
    }
    50% {
        margin-bottom: 5px;
    }
    100% {
        margin: 0;
    }
}

@keyframes social-proofy-engagement-dot-keyframes {
    0% {
        margin: 0;
    }
    50% {
        margin-bottom: 5px;
    }
    100% {
        margin: 0;
    }
}

.social-proofy-whatsapp-loading-dots,
.social-proofy-engagement-loading-dots,
.social-proofy-telegram-loading-dots,
.social-proofy-facebook-loading-dots,
.social-proofy-viber-loading-dots,
.social-proofy-discord-loading-dots {
    text-align: center !important;
    background-color: #f1f0f0 !important;
    width: 52.5px !important;
    height: 32px !important;
    border-radius: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.1s ease 0s;
    z-index: 1;
}

.social-proofy-whatsapp-loading-dots--dot,
.social-proofy-engagement-loading-dots--dot,
.social-proofy-telegram-loading-dots--dot,
.social-proofy-facebook-loading-dots--dot,
.social-proofy-viber-loading-dots--dot,
.social-proofy-discord-loading-dots--dot {
    -webkit-animation: social-proofy-engagement-dot-keyframes 1.5s infinite ease-in-out;
    animation: social-proofy-engagement-dot-keyframes 1.5s infinite ease-in-out;
    position: relative;
    background-color: #b6b5ba;
    border-radius: 100%;
    display: inline-block;
    height: 5px !important;
    width: 5px !important;
    margin-right: 2px !important;
}

.social-proofy-whatsapp-loading-dots--dot:nth-child(1),
.social-proofy-engagement-loading-dots--dot:nth-child(1),
.social-proofy-telegram-loading-dots--dot:nth-child(1),
.social-proofy-facebook-loading-dots--dot:nth-child(1),
.social-proofy-viber-loading-dots--dot:nth-child(1),
.social-proofy-discord-loading-dots--dot:nth-child(1) {
    -webkit-animation-duration: 1.2s;
    animation-duration: 1.2s;
}

.social-proofy-whatsapp-loading-dots--dot:nth-child(2),
.social-proofy-engagement-loading-dots--dot:nth-child(2),
.social-proofy-telegram-loading-dots--dot:nth-child(2),
.social-proofy-facebook-loading-dots--dot:nth-child(2),
.social-proofy-viber-loading-dots--dot:nth-child(2),
.social-proofy-discord-loading-dots--dot:nth-child(2) {
    -webkit-animation-duration: 1.2s;
    animation-duration: 1.2s;
    -webkit-animation-delay: 0.25s;
    animation-delay: 0.25s;
}

.social-proofy-whatsapp-loading-dots--dot:nth-child(3),
.social-proofy-engagement-loading-dots--dot:nth-child(3),
.social-proofy-telegram-loading-dots--dot:nth-child(3),
.social-proofy-facebook-loading-dots--dot:nth-child(3),
.social-proofy-viber-loading-dots--dot:nth-child(3),
.social-proofy-discord-loading-dots--dot:nth-child(3) {
    -webkit-animation-duration: 1.2s;
    animation-duration: 1.2s;
    -webkit-animation-delay: 0.45s;
    animation-delay: 0.45s;
}

.social-proofy-telegram-bg-content,
.social-proofy-discord-bg-content {
    padding: 20px 20px 20px 10px !important;
    position: relative !important;
    background-color: rgb(245, 245, 245) !important;
}

.social-proofy-whatsapp-bg-content {
    padding: 20px 20px 20px 10px !important;
    position: relative !important;
    background-color: rgb(230, 221, 212);
}

.social-proofy-viber-bg-content {
    padding: 20px 20px 20px 10px !important;
    position: relative !important;
    background-color: rgb(238, 238, 238) !important;
}

.social-proofy-facebook-bg-content {
    padding: 20px 20px 20px 10px !important;
    position: relative !important;
    background-color: #fff !important;
}

.social-proofy-telegram-bg-content::before,
.social-proofy-facebook-bg-content::before,
.social-proofy-viber-bg-content::before,
.social-proofy-discord-bg-content::before,
.social-proofy-whatsapp-bg-content::before {
    display: block !important;
    position: absolute !important;
    content: "" !important;
    left: 0px !important;
    top: 0px !important;
    height: 100% !important;
    width: 100% !important;
    z-index: 0 !important;
    opacity: 0.08 !important;
}

.social-proofy-telegram-user-chat-clock,
.social-proofy-facebook-user-chat-clock,
.social-proofy-viber-user-chat-clock,
.social-proofy-discord-user-chat-clock,
.social-proofy-whatsapp-user-chat-clock {
    margin-top: 4px !important;
    font-size: 12px !important;
    line-height: 16px !important;
    margin-right: -8px !important;
    margin-bottom: -4px !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-telegram-user-message-name,
.social-proofy-facebook-user-message-name,
.social-proofy-viber-user-message-name,
.social-proofy-discord-user-message-name,
.social-proofy-whatsapp-user-message-name {
    font-size: 13px !important;
    font-weight: 700 !important;
    line-height: 18px !important;
    margin-bottom: 10px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-telegram-contact-box,
.social-proofy-facebook-contact-box,
.social-proofy-viber-contact-box,
.social-proofy-discord-contact-box,
.social-proofy-whatsapp-contact-box {
    color: white !important;
    width: 100% !important;
    height: 36px !important;
    border-radius: 36px !important;
    display: flex !important;
    -webkit-box-align: center !important;
    align-items: center !important;
    -webkit-box-pack: center !important;
    justify-content: center !important;
    padding: 0px !important;
}

.social-proofy-telegram-contact-box span,
.social-proofy-facebook-contact-box span,
.social-proofy-viber-contact-box span,
.social-proofy-discord-contact-box span,
.social-proofy-whatsapp-contact-box span {
    margin: 0 5px 3px 5px !important;
    font-weight: 700 !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-telegram-button-image,
.social-proofy-facebook-button-image,
.social-proofy-viber-button-image,
.social-proofy-discord-button-image,
.social-proofy-whatsapp-button-image {
    position: absolute !important;
    top: 15px !important;
    left: 18px !important;
    font-size: 37px !important;
}

.telegram-button-svg,
.social-proofy-messenger-messanger-button-svg,
.social-proofy-viber-viber-button-svg {
    width: 16px !important;
    height: 16px !important;
    flex: 0 0 16px !important;
    fill: rgb(255, 255, 255) !important;
    z-index: 1 !important;
}

.social-proofy-discord-button-svg {
    width: 32px !important;
    height: 23px !important;
    flex: 0 0 23px !important;
    fill: rgb(255, 255, 255) !important;
    z-index: 1 !important;
}

@media (min-width: 576px) {
    .social-proofy-image-wrapper {
        max-width: 550px !important;
    }
}

.social-proofy-image-content {
    padding: 8px 8px 0px 8px !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    font-size: initial;
    font-weight: initial;
    letter-spacing: initial;
    text-align: initial;
}

.social-proofy-image-header {
    display: flex !important;
    margin-bottom: 8px !important;
    width: 100% !important;
}

.social-proofy-image-title {
    font-size: 21px !important;
    font-weight: 700 !important;
    flex-grow: 1 !important;
    text-align: center !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
    margin-bottom: 16px;
}

.social-proofy-image-image-img {
    max-width: 100% !important;
    max-height: 100% !important;
    border-radius: 8px !important;
}

.social-proofy-image-button {
    display: block;
    border-radius: 100px !important;
    padding: 10px 18px !important;
    text-align: center !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    margin: 16px 0 0 0 !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-image-button:hover {
    color: initial;
    opacity: 0.9 !important;
    text-decoration: none !important;
}

.social-proofy-image-footer {
    font-size: 14px !important;
    text-decoration: underline !important;
}

@media (min-width: 576px) {
    .social-proofy-informational-wrapper {
        max-width: 400px !important;
    }
}

.social-proofy-informational-content {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
}

.social-proofy-informational-header {
    display: flex !important;
    width: 100% !important;
    text-align: initial;
}

.social-proofy-informational-title {
    flex-grow: 1 !important;
    font-weight: 700 !important;
    margin-bottom: 0 !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
    letter-spacing: initial;
    font-size: 18px !important;
}

.social-proofy-informational-description {
    font-size: 14px !important;
    margin-bottom: 0 !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
    letter-spacing: initial;
    text-align: initial;
}

.social-proofy-informational-image {
    min-width: 65px !important;
    height: 65px !important;
    margin-right: 8px !important;
}

.social-proofy-informational-bar-wrapper {
    width: 100% !important;
    display: flex;
    justify-content: center;
}

.social-proofy-informational-bar-content {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    letter-spacing: initial;
    font-size: initial;
    font-weight: initial;
    text-align: initial;
}

.social-proofy-informational-bar-header {
    display: flex !important;
    width: 100% !important;
    margin-bottom: 5px !important;
}

.social-proofy-informational-bar-title {
    flex-grow: 1 !important;
    font-weight: 700 !important;
    margin-bottom: 0 !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-informational-bar-description {
    font-size: 14px !important;
    margin-bottom: 5px !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-informational-bar-image {
    min-width: 65px !important;
    height: 65px !important;
    margin-right: 25px !important;
}

.social-proofy-latest-conversion-wrapper {
    width: 350px !important;
}

@media (min-width: 576px) {
    .social-proofy-latest-conversion-wrapper {
        max-width: 350px !important;
    }
}

.social-proofy-latest-conversion-content {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    text-align: left !important;
}

.social-proofy-latest-conversion-header {
    display: flex !important;
    align-items: center !important;
}

.social-proofy-latest-conversion-title {
    font-weight: 700 !important;
    margin-bottom: 5px !important;
    font-size: 14px !important;
    flex-grow: 1 !important;
    word-break: break-word;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
    letter-spacing: initial !important;
}

.social-proofy-latest-conversion-description {
    font-size: 13px !important;
    margin-bottom: 0 !important;
    word-break: break-word;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
    font-weight: initial;
    letter-spacing: initial !important;
}

.social-proofy-latest-conversion-image {
    width: 60px !important;
    height: 60px !important;
    margin-right: 16px !important;
    object-fit: cover !important;
}

.social-proofy-latest-conversion-footer {
    display: flex !important;
    flex-direction: row !important;
    justify-content: space-between !important;
}

.social-proofy-latest-conversion-time {
    font-size: 11px !important;
    margin-top: 10px !important;
    color: grey;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
    font-weight: initial;
    letter-spacing: initial !important;
}

.social-proofy-live-counter-wrapper {
    width: 220px !important;
}

@media (min-width: 576px) {
    .social-proofy-live-counter-wrapper {
        width: 280px !important;
    }
}

.social-proofy-live-counter-content {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
}

.social-proofy-live-counter-header {
    display: flex !important;
    width: 100% !important;
}

.social-proofy-live-counter-main {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: center !important;
    flex-grow: 1 !important;
}

.social-proofy-live-counter-number {
    padding: 3px 32px !important;
    border-radius: 4px !important;
    font-weight: bolder !important;
    font-size: 21px !important;
}

.social-proofy-live-counter-description {
    font-size: 14px !important;
    margin-bottom: 16px !important;
    text-align: center !important;
    overflow-wrap: anywhere !important;
}

@media (min-width: 576px) {
    .social-proofy-random-review-wrapper {
        max-width: 350px !important;
    }
}

.social-proofy-random-review-content {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    min-width: 310px !important;
}

.social-proofy-random-review-header {
    display: flex !important;
    flex-direction: row !important;
    margin-bottom: 5px !important;
    justify-content: space-between !important;
    align-items: center !important;
}

.social-proofy-random-review-stars {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
}

.social-proofy-random-review-stars div {
    margin-right: 1px !important;
    letter-spacing: initial !important;
}

.social-proofy-random-review-title {
    font-weight: 700 !important;
    margin-bottom: 0 !important;
    margin-right: 15px !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
    letter-spacing: initial !important;
    line-height: initial !important;
    font-size: initial !important;
}

.social-proofy-random-review-description {
    font-size: 14px !important;
    font-style: italic;
    margin-right: 0.4rem !important;
    margin-bottom: 0 !important;
    text-align: left !important;
    overflow-wrap: anywhere !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
    letter-spacing: initial !important;
    font-weight: initial !important;
    line-height: initial !important;
}

.social-proofy-random-review-image {
    min-width: 60px !important;
    height: 60px !important;
    margin-right: 8px !important;
    border-radius: 100% !important;
}

@media (min-width: 576px) {
    .social-proofy-request-collector-wrapper {
        max-width: 390px !important;
    }
}

.social-proofy-request-collector-content {
    padding: 5px 5px 0 5px !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    font-size: initial;
    font-weight: initial;
    letter-spacing: initial;
    text-align: initial;
}

.social-proofy-request-collector-header {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    margin-bottom: 25px !important;
    width: 100% !important;
}

.social-proofy-request-collector-image {
    min-width: 40px !important;
    height: 40px !important;
    margin-right: 8px !important;
}

.social-proofy-request-collector-header-text {
    flex-grow: 1 !important;
}

.social-proofy-request-collector-title {
    font-weight: 700 !important;
    font-size: 16px !important;
    margin-bottom: 0 !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-request-collector-description {
    font-size: 14px !important;
    margin-bottom: 0 !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-request-collector-content-title {
    font-weight: 700 !important;
    font-size: 18px !important;
    margin-bottom: 0 !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-request-collector-content-description {
    font-size: 16px !important;
    margin-bottom: 25px !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-request-collector-close {
    align-self: end !important;
}

.social-proofy-request-collector-form {
    display: flex !important;
    flex-direction: column !important;
    margin-bottom: 15px !important;
}

.social-proofy-request-collector-row {
    display: flex !important;
    flex-direction: row !important;
    margin-bottom: 15px !important;
}

.social-proofy-request-collector-row input {
    border: 0 !important;
    background: #fff;
    padding: 6px 12px !important;
    color: #495057;
    font-size: 14px !important;
    box-shadow: 0 3px 6px -1px rgba(0, 0, 0, 0.12) !important;
    -moz-box-shadow: 0 3px 6px -1px rgba(0, 0, 0, 0.12) !important;
    -webkit-box-shadow: 0 3px 6px -1px rgba(0, 0, 0, 0.12) !important;
    border-radius: 3px 0 0 3px !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-request-collector-row input:focus {
    outline: 0;
}

.social-proofy-request-collector-row button {
    cursor: pointer !important;
    background: #000;
    border: 0 !important;
    font-size: 14px !important;
    padding: 8px 13px !important;
    color: #fff;
    box-shadow: 0 3px 6px -1px rgba(0, 0, 0, 0.12) !important;
    border-radius: 0 3px 3px 0 !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-request-collector-row button:focus {
    outline: 0;
}

@media (min-width: 576px) {
    .social-proofy-score-feedback-wrapper {
        max-width: 400px !important;
    }
}

.social-proofy-score-feedback-content {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    font-size: initial;
    font-weight: initial;
    letter-spacing: initial;
    text-align: initial;
}

.social-proofy-score-feedback-header {
    width: 100% !important;
    display: flex !important;
}

.social-proofy-score-feedback-title {
    flex-grow: 1 !important;
    text-align: center !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    margin: 5px 10px 10px 10px !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-score-feedback-description {
    font-size: 12px !important;
    margin-bottom: 10px !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-score-feedback-scores {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: space-around !important;
    width: 100% !important;
}

.social-proofy-score-feedback-button {
    border-radius: 4px !important;
    padding: 4px 10px !important;
    text-align: center !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    margin: 10px 0 !important;
    display: block !important;
    border: 0 !important;
    transition: all 0.3s !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-score-feedback-button:hover {
    opacity: 0.9 !important;
    transform: scale(1.1);
    cursor: pointer !important;
}

.social-proofy-score-feedback-button-clicked {
    animation: social-proofy-score-feedback-button-click 1s !important;
}

@keyframes social-proofy-score-feedback-button-click {
    0% {
        transform: scale(1.1);
        opacity: 1;
    }
    50% {
        transform: scale(1.5);
        opacity: 0.7;
    }
    100% {
        transform: scale(1);
        opacity: 0;
    }
}

@media (min-width: 576px) {
    .social-proofy-social-share-wrapper {
        max-width: 380px !important;
    }
}

.social-proofy-social-share-content {
    padding: 8px 8px 0 8px !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    font-size: initial;
    font-weight: initial;
    letter-spacing: initial;
    text-align: initial;
}

.social-proofy-social-share-header {
    display: flex !important;
    width: 100% !important;
}

.social-proofy-social-share-title {
    flex-grow: 1 !important;
    text-align: center !important;
    font-size: 20px !important;
    font-weight: 700 !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
    margin-bottom: 16px;
}

.social-proofy-social-share-description {
    text-align: center !important;
    font-size: 14px !important;
    margin-bottom: 16px !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-social-share-buttons {
    display: flex !important;
    flex-direction: row !important;
    justify-content: space-around !important;
    width: 100% !important;
    margin: 16px 15px !important;
}

.social-proofy-social-share-button {
    background: #000;
    color: #fff;
    display: inline-block !important;
    border-radius: 4px !important;
    padding: 6px 10px !important;
    text-align: center !important;
    font-weight: 700 !important;
    font-size: 14px !important;
    border-bottom: 2px #00000014 solid !important;
    border-right: 2px #00000014 solid !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
    text-decoration: none !important;
}

.social-proofy-social-share-button-facebook {
    background: #3c5a99 !important;
}

.social-proofy-social-share-button-twitter {
    background: #1da1f2 !important;
}

.social-proofy-social-share-button-linkedin {
    background: #0077b5 !important;
}

.social-proofy-social-share-button-pinterest {
    background: #e7213f !important;
}

.social-proofy-social-share-button:hover {
    color: #fff;
    opacity: 0.9 !important;
    text-decoration: none !important;
}

.social-proofy-social-share-footer {
    font-size: 14px !important;
    text-decoration: underline !important;
}

.social-proofy-text-feedback-content {
    padding: 5px 10px 0 10px !important;
    display: flex !important;
    flex-direction: column !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
    font-size: initial;
    font-weight: initial;
    letter-spacing: initial;
    text-align: initial;
}

.social-proofy-text-feedback-header {
    display: flex !important;
    align-items: center !important;
}

.social-proofy-text-feedback-title {
    font-size: 22px !important;
    flex-grow: 1 !important;
    text-align: center !important;
    margin-bottom: 0 !important;
    cursor: pointer !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-text-feedback-expand {
    padding: 5px !important;
    margin-right: 5px !important;
    border: 0 !important;
    background: 0 0 !important;
}

.social-proofy-text-feedback-hidden {
    display: none !important;
}

.social-proofy-text-feedback-shown {
    display: block !important;
    visibility: visible !important;
    animation: ease 0.3s fadeIn forwards !important;
}

.social-proofy-text-feedback-description {
    font-size: 14px !important;
    margin-bottom: 15px !important;
    text-align: center !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-text-feedback-form {
    margin-bottom: 20px !important;
}

.social-proofy-text-feedback-row {
    display: flex !important;
    flex-direction: column !important;
    margin-bottom: 15px !important;
}

.social-proofy-text-feedback-row input {
    border: 1px solid #d8d8d8 !important;
    background: #fff;
    padding: 10px 12px !important;
    color: #495057;
    font-size: 14px !important;
    border-radius: 5px !important;
    flex-grow: 1 !important;
    margin-bottom: 10px !important;
    transition: 0.3s border !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-text-feedback-row input:hover {
    border: 1px solid #e5e5e5 !important;
}

.social-proofy-text-feedback-row button {
    flex-grow: 1 !important;
    cursor: pointer !important;
    background: #000;
    border: 0 !important;
    font-size: 16px !important;
    font-weight: 700;
    padding: 10px 14px !important;
    color: #fff;
    border-radius: 5px !important;
    transition: 0.3s opacity !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-text-feedback-row button:hover {
    opacity: 0.95 !important;
}

.social-proofy-text-feedback-wrapper .social-proofy-close {
    margin-left: 15px !important;
}

@media (min-width: 768px) {
    .social-proofy-text-feedback-wrapper {
        max-width: 700px !important;
    }
}

@media (min-width: 576px) {
    .social-proofy-video-wrapper {
        max-width: 450px !important;
    }
}

.social-proofy-video-content {
    padding: 8px 8px 0px 8px !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    font-size: initial;
    font-weight: initial;
    letter-spacing: initial;
    text-align: initial;
}

.social-proofy-video-header {
    display: flex !important;
    margin-bottom: 8px !important;
    width: 100% !important;
}

.social-proofy-video-title {
    font-size: 21px !important;
    font-weight: 700 !important;
    flex-grow: 1 !important;
    text-align: center !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
    margin-bottom: 16px;
}

.social-proofy-video-video-container {
    border-radius: 8px !important;
    overflow: hidden !important;
    height: 220px !important;
}

.social-proofy-video-video-iframe {
    width: 100% !important;
    height: 220px !important;
}

.social-proofy-video-button {
    display: block !important;
    border-radius: 8px !important;
    padding: 10px 13px !important;
    text-align: center !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    margin: 16px 0 !important;
}

.social-proofy-video-button:hover {
    color: initial;
    opacity: 0.9 !important;
    text-decoration: none !important;
}

.social-proofy-video-footer {
    font-size: 14px !important;
    text-decoration: underline !important;
}

.social-proofy-copied {
    font-family: inherit;
    transition-duration: 0.3s !important;
    background: rgb(255, 255, 255);
    z-index: 999999999 !important;
    position: absolute !important;
    justify-content: center !important;
    color: inherit !important;
    text-align: center;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    line-height: 40px !important;
    height: 100% !important;
    border-radius: 50px !important;
}

.custom-box-shadow {
    box-shadow: 0 0 20px 1px rgba(39, 131, 204, 0.4) !important;
}

.bg-gray-cust {
    background-color: #f5f8ff;
}

.notification-preview-setting {
    border-radius: 0 0 10px 10px;
}

.social-proofy-hide {
    display: none !important;
}

.social-proofy-show {
    display: block !important;
}

.social-proofy-width-100 {
    width: 100% !important;
}

.social-proofy-coupon-mt-2 {
    margin-top: 8px !important;
}

.social-proofy-coupon-mt-3 {
    margin-top: 16px !important;
}

.social-proofy-coupon-pop-up {
    opacity: 0 !important;
    margin-top: 150px !important;
}

.social-proofy-coupon-pop-up-back {
    height: 97vh !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
}

.social-proofy-coupon-pop-up-content {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif,
    "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    line-height: 1.5 !important;
    text-align: left;
    min-height: 160px !important;
    max-height: 400px !important;
    height: 100% !important;
    width: 300px !important;
    background-size: contain !important;
    box-sizing: border-box !important;
    border-radius: inherit;
    position: relative !important;
}

.social-proofy-coupon-close {
    position: relative;
    top: 15px;
    right: 15px;
    float: right !important;
    font-size: initial;
}

.social-proofy-coupon-open-box {
    opacity: 1 !important;
}

.social-proofy-coupon-close-box {
    display: none !important;
}

.social-proofy-coupon-height-content {
    margin-top: 50px !important;
    opacity: 0 !important;
}

.social-proofy-coupon-pop-up-container {
    height: 100% !important;
    padding: 25px 25px 0 !important;
    word-break: break-word !important;
}

.social-proofy-coupon-pop-up-title,
.social-proofy-coupon-pop-up-sale {
    text-align: center !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
    letter-spacing: initial;
}

.social-proofy-coupon-pop-up-title {
    font-size: 18px !important;
    font-weight: 700 !important;
}

.social-proofy-coupon-pop-up-sale {
    font-size: 25px !important;
    font-weight: 700 !important;
}

.social-proofy-coupon-time-container {
    display: flex !important;
    justify-content: space-between !important;
}

.social-proofy-coupon-with-countdown-time {
    height: 55px !important;
    width: 55px !important;
    border-radius: 10px !important;
    text-align: center !important;
    font-size: 24px !important;
    font-weight: 700 !important;
    box-sizing: border-box !important;
    padding-top: 10px !important;
    position: relative !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
    letter-spacing: initial;
}

.social-proofy-coupon-with-countdown-time[data-type="days"]::before,
.social-proofy-coupon-with-countdown-time[data-type="hours"]::before,
.social-proofy-coupon-with-countdown-time[data-type="minutes"]::before {
    content: ":";
    font-size: 27px !important;
    font-weight: 600 !important;
    position: absolute !important;
    top: 6px !important;
    left: 56.5px !important;
}

.social-proofy-coupon-time-title {
    width: 55px !important;
    font-size: 13px !important;
    text-align: center !important;
    font-weight: 600 !important;
    letter-spacing: -0.7px !important;
    opacity: 0.7 !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-coupon-button-content {
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
    margin-top: 25px !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-coupon-button-started {
    width: 150px !important;
    height: 40px !important;
    border-radius: 30px !important;
    text-align: center !important;
    padding-top: 11px !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    letter-spacing: 1px !important;
    cursor: pointer !important;
    box-sizing: border-box !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-coupon-button-content .social-proofy-coupon-text {
    font-weight: 600 !important;
    font-size: 15px !important;
    letter-spacing: -0.7px !important;
    opacity: 0.85 !important;
    display: -webkit-box !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-coupon-button-content a {
    text-decoration: none !important;
}

.social-proofy-site-coupon {
    color: #4285f4 !important;
    font-size: 10px !important;
    display: inherit !important;
}

.social-proofy-site-coupon img {
    width: 15px !important;
}

.social-proofy-site-scratch {
    color: #fff !important;
    font-size: 10px !important;
    display: inherit !important;
    margin-top: 5px !important;
}

.social-proofy-site-scratch img {
    width: 15px !important;
}

@media screen and (max-width: 290px) {
    .social-proofy-coupon-pop-up-content {
        width: 255px !important;
    }

    #social-proofy-coupon-days,
    #social-proofy-coupon-hours,
    #social-proofy-coupon-minutes,
    #social-proofy-coupon-seconds {
        width: 45px !important;
        height: 50px !important;
        font-size: 23px !important;
    }

    #social-proofy-coupon-days::before,
    #social-proofy-coupon-hours::before,
    #social-proofy-coupon-minutes::before {
        left: 45.5px !important;
        font-size: 25px !important;
    }
}

.social-proofy-coupon-with-countdown-wrapper {
    width: 100% !important;
    display: flex;
    justify-content: center;
    box-sizing: border-box !important;
}

.social-proofy-scratchtowin-pop-up-back {
    height: 100vh !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
    -webkit-touch-callout: none !important;
    -webkit-user-select: none !important;
    -khtml-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important;
}

.social-proofy-scratchtowin-pop-up-content {
    height: 300px !important;
    width: 300px !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif,
    "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
    line-height: 1.5 !important;
    background-size: contain !important;
    box-sizing: border-box !important;
    border-radius: 15px 15px 0 0 !important;
    position: relative !important;
    box-shadow: rgb(0 0 0 / 10%) 0px 12px 24px 0px;
}

.social-proofy-scratchtowin-mt-2 {
    margin-top: 8px !important;
}

.social-proofy-scratchtowin-close1 {
    position: relative !important;
    top: 10px !important;
    right: 7px !important;
    float: right !important;
    padding-left: 5.5px !important;
    line-height: 19px !important;
    text-shadow: 0 1px 0 #fff !important;
    cursor: pointer !important;
    font-size: initial;
}

.social-proofy-scratchtowin-open-box {
    opacity: 1 !important;
}

.social-proofy-scratchtowin-close-box {
    display: none !important;
    transition: display 0.6s !important;
}

.social-proofy-scratchtowin-close-pop-up {
    opacity: 0 !important;
}

.social-proofy-scratchtowin-pop-up-container {
    height: 100% !important;
    padding: 30px 30px 0 30px !important;
    letter-spacing: initial;
    font-size: initial;
    font-weight: initial;
}

.social-proofy-scratchtowin-pop-up-image {
    display: block !important;
    width: 100% !important;
    height: 44% !important;
    background-size: cover !important;
    background-position: center !important;
}

.social-proofy-scratchtowin-button-content {
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
    margin-top: 15px !important;
}

.social-proofy-scratchtowin-button-content .social-proofy-scratchtowin-text {
    font-weight: 500 !important;
    font-size: 16px !important;
    letter-spacing: -0.7px !important;
    opacity: 0.7 !important;
    text-align: center !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif,
    "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-scratchtowin-button-win {
    height: 50px !important;
    border-radius: 0 0 15px 15px;
    box-shadow: rgb(0 0 0 / 10%) 0px 12px 24px 0px;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 0 -30px 0 -30px !important;
}

.social-proofy-scratchtowin-button-text {
    font-weight: 700 !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif,
    "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-scratchtowin-copy-button {
    position: absolute !important;
    right: 20px !important;
    z-index: 1;
    cursor: pointer !important;
}

.social-proofy-scratchtowin-opacitiy1 {
    display: block !important;
}

.social-proofy-scratchtowin-scratchpad {
    width: 185px !important;
    height: 42px !important;
    margin: 10px auto 15px !important;
}

#social-proofy-scratchtowin-coupon-text {
    position: absolute !important;
    left: 45px !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif,
    "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-scratchtowin-coupon-copy-flex {
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
}

#social-proofy-scratchtowin-promo {
    background-color: rgb(234, 234, 234);
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    position: relative !important;
}

.social-proofy-scratchtowin-canvas {
    position: absolute !important;
    top: 0 !important;
    z-index: 2;
    cursor: pointer !important;
}

@media screen and (max-width: 290px) {
    .social-proofy-scratchtowin-pop-up-content {
        max-inline-size: max-content !important;
        width: 260px !important;
    }
}

.social-proofy-scratch-to-win-wrapper {
    width: 100% !important;
    display: flex;
    justify-content: center;
}

.social-proofy-footer {
    display: flex !important;
    flex-direction: row !important;
    justify-content: end !important;
}

.social-proofy-free-shipping-wrapper {
    width: 350px !important;
}

@media (min-width: 576px) {
    .social-proofy-free-shipping-wrapper {
        max-width: 350px !important;
    }
}

.social-proofy-free-shipping-content {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: left !important;
}

.social-proofy-free-shipping-header {
    display: flex !important;
    align-items: center !important;
    letter-spacing: initial;
}

.social-proofy-free-shipping-description {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    flex-grow: 1 !important;
    word-break: break-word;
    margin: 5px 0 0 !important;
}

.social-proofy-free-shipping-image {
    width: 60px !important;
    height: 60px !important;
    margin-right: 16px !important;
}

.social-proofy-free-shipping-footer {
    display: flex !important;
    flex-direction: row !important;
    justify-content: space-between !important;
}

.social-proofy-countdown-bar-wrapper {
    display: flex;
    justify-content: center;
}

.social-proofy-countdown-bar {
    width: 100% !important;
    line-height: 1.5 !important;
    padding: 12px 40px !important;
    box-sizing: border-box !important;
}

.social-proofy-countdown-bar-content {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: space-between !important;
    font-family: "Roboto", sans-serif !important;
    letter-spacing: initial;
    text-align: initial;
}

.social-proofy-countdown-bar-left {
    display: flex !important;
    flex-direction: column !important;
    align-self: flex-start !important;
}

.social-proofy-countdown-bar-left-span {
    font-size: 20px !important;
    font-weight: 500 !important;
    margin-bottom: 5px;
    font-family: "Roboto", sans-serif !important;
}

p.social-proofy-countdown-bar-left-paragraph {
    margin: 0 !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    font-family: "Roboto", sans-serif !important;
}

.social-proofy-countdown-bar-right {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
}

.social-proofy-countdown-bar-right-time {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
}

.social-proofy-countdown-bar-time-content {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    margin-right: 24px !important;
    padding-right: 24px !important;
    border-right: 1px solid rgba(157, 163, 169, 0.2) !important;
}

.social-proofy-countdown-bar-right-time-text {
    font-size: 14px !important;
}

.social-proofy-countdown-bar-right-time-text,
.social-proofy-countdown-bar-time-day,
.social-proofy-countdown-bar-time-hour,
.social-proofy-countdown-bar-time-minute,
.social-proofy-countdown-bar-time-second {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
    font-family: "Roboto", sans-serif !important;
}

.social-proofy-countdown-bar-time-day,
.social-proofy-countdown-bar-time-hour,
.social-proofy-countdown-bar-time-minute,
.social-proofy-countdown-bar-time-second {
    margin-left: 8px !important;
    font-size: 20px !important;
}

.social-proofy-countdown-bar-right-arrow,
.social-proofy-countdown-bar-left-arrow {
    display: none !important;
}

.social-proofy-countdown-bar-left-arrow {
    margin-left: 4px !important;
    transform: rotate(180deg) !important;
    margin-bottom: 2.2px !important;
}

.social-proofy-countdown-bar-time-dots {
    margin-left: 8px !important;
    font-size: initial;
    font-weight: initial;
}

.social-proofy-countdown-bar-right-button {
    height: 36px !important;
    width: 170.49px !important;
    color: #fff;
}

.social-proofy-countdown-bar-button {
    position: relative !important;
    display: inline-flex;
    flex-shrink: 0 !important;
    justify-content: center !important;
    align-items: center !important;
    overflow: hidden !important;
    font: inherit !important;
    font-weight: 500 !important;
    line-height: 1.67 !important;
    text-align: center !important;
    text-decoration: none !important;
    text-transform: uppercase !important;
    letter-spacing: 0.188em !important;
    cursor: pointer !important;
    border-radius: 50px !important;
    outline: 0 !important;
}

.social-proofy-countdown-bar-right-button-mobile {
    display: none;
    border-radius: 50% !important;
    outline: 0 !important;
    height: 36px !important;
    width: 36px !important;
}

.social-proofy-countdown-bar-right-button-text {
    font-size: 10px !important;
    border-width: 0 !important;
    text-decoration: none !important;
    font-family: "Roboto", sans-serif !important;
    font-weight: initial;
    letter-spacing: initial;
}

@media screen and (max-width: 650px) {
    .social-proofy-countdown-bar-content {
        flex-direction: column !important;
        align-items: flex-start !important;
    }

    .social-proofy-countdown-bar-right-button {
        display: none !important;
    }

    .social-proofy-countdown-bar-right-button-text {
        font-size: 0px !important;
    }

    .social-proofy-countdown-bar-right-button-mobile {
        display: inline-flex;
    }

    .social-proofy-countdown-bar {
        display: flex !important;
        flex-direction: row !important;
        justify-content: space-between !important;
        align-items: center !important;
        padding: 9px 16px !important;
    }

    .social-proofy-countdown-bar-left-span {
        font-size: 14px !important;
    }

    p.social-proofy-countdown-bar-left-paragraph {
        font-size: 14px !important;
        margin-bottom: 5px !important;
    }

    .social-proofy-countdown-bar-right-time-text {
        display: none !important;
    }

    .social-proofy-countdown-bar-time-content {
        border: 0 !important;
    }

    .social-proofy-countdown-bar-time-day,
    .social-proofy-countdown-bar-time-hour,
    .social-proofy-countdown-bar-time-minute,
    .social-proofy-countdown-bar-time-second {
        margin-left: 4px !important;
        font-size: 14px !important;
    }

    .social-proofy-countdown-bar-time-dots {
        margin-left: 4px !important;
        font-size: initial;
        font-weight: initial;
    }

    .social-proofy-countdown-bar-right-arrow,
    .social-proofy-countdown-bar-left-arrow {
        display: inline-block !important;
    }
}

.social-proofy-customer-feedback-container {
    background-color: transparent !important;
    position: relative !important;
    z-index: 99999 !important;
}

.social-proofy-customer-feedback-reset-styles div {
    border: 0 !important;
    font-size: 13px !important;
    vertical-align: baseline !important;
    background: transparent;
    margin: 0;
    padding: 0;
    float: none !important;
    font-weight: normal !important;
    height: auto !important;
}

.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-label
* {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    -webkit-font-smoothing: auto !important;
}

.social-proofy-customer-feedback-label {
    position: fixed !important;
    color: #333333 !important;
}

.social-proofy-customer-feedback-global-styles * {
    box-sizing: border-box !important;
}

.social-proofy-customer-feedback-reset-styles {
    line-height: normal !important;
    font-family: Arial, sans-serif, Tahoma !important;
    text-transform: initial !important;
    letter-spacing: normal !important;
}

.social-proofy-customer-feedback-reset-styles p {
    border: 0 !important;
    font-size: 100%;
    vertical-align: baseline !important;
    background: transparent !important;
    margin: 0;
    padding: 0;
    float: none !important;
    font-weight: normal !important;
}

.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-main-container.social-proofy-customer-feedback-right {
    right: 0 !important;
}

.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-main-container.social-proofy-customer-feedback-left {
    left: 0 !important;
}

.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-main-container {
    position: fixed !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    box-sizing: border-box !important;
    display: block !important;
    direction: ltr !important;
}

.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-label
* {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    -webkit-font-smoothing: auto !important;
}

.social-proofy-customer-feedback-reset-styles * {
    line-height: normal !important;
    font-family: Arial, sans-serif, Tahoma !important;
    text-transform: initial !important;
    letter-spacing: normal !important;
}

.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-main-container.social-proofy-customer-feedback-right
.social-proofy-customer-feedback-button {
    border-radius: 3px 0 0 3px;
    transform: translateX(2px);
}

.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-main-container.social-proofy-customer-feedback-left
.social-proofy-customer-feedback-button {
    border-radius: 3px 0 0 3px;
    transform: translateX(-2px);
}

.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-button {
    font-size: 13px !important;
    position: relative !important;
    border: none !important;
    outline: none !important;
    padding: 12px 14px 12px 12px !important;
    cursor: pointer !important;
    white-space: nowrap !important;
    transition: transform 0.1s ease-in-out, box-shadow 0.1s ease-in-out !important;
    opacity: 0.96;
    width: 40px !important;
    display: flex;
    flex-direction: column !important;
    align-items: flex-start !important;
}

.social-proofy-customer-feedback-label button {
    height: auto;
    min-height: auto;
    opacity: 1;
    border: none !important;
}

.social-proofy-customer-feedback-reset-styles button {
    margin: 0;
    padding: 0;
    float: none !important;
    font-weight: normal !important;
}

.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-main-container
.social-proofy-customer-feedback-button-icon-container {
    height: 18px !important;
    margin: 10px 0 0 -1px !important;
    font-size: 14px !important;
}

.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-label
.social-proofy-customer-feedback-button-text {
    overflow-wrap: normal !important;
    word-break: normal !important;
    word-wrap: normal !important;
    white-space: nowrap !important;
    cursor: pointer !important;
    -ms-writing-mode: tb-rl !important;
    -webkit-writing-mode: vertical-lr !important;
    writing-mode: vertical-lr !important;
    transform: rotate(180deg) !important;
    font-size: 13px !important;
}

.social-proofy-customer-feedback-global-styles
.social-proofy-customer-feedback-button-icon-content {
    display: inline-block !important;
    direction: ltr !important;
    speak: none !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
    word-wrap: normal !important;
    white-space: nowrap !important;
    line-height: normal !important;
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
    vertical-align: middle !important;
}

.social-proofy-customer-feedback-global-styles
.social-proofy-customer-feedback-button-icon-content
* {
    display: inline-block !important;
    direction: ltr !important;
}

.social-proofy-customer-feedback-reset-styles
.social-proofy-customer-feedback-button-icon {
    color: inherit !important;
    border: 0 !important;
    font-size: 100% !important;
    vertical-align: baseline !important;
    background: transparent !important;
    margin: 0;
    padding: 0;
    float: none !important;
    font-weight: normal !important;
    width: 18px !important;
    height: 18px !important;
}

.social-proofy-customer-feedback-button-icon img {
    width: 100% !important;
}

.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-main-container.social-proofy-customer-feedback-right
.social-proofy-customer-feedback-button:hover {
    transform: translateX(0);
}

.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-main-container.social-proofy-customer-feedback-left
.social-proofy-customer-feedback-button:hover {
    transform: translateX(0);
}

.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-button:hover {
    box-shadow: rgb(0 0 0 / 10%) 0px 12px 24px 0px !important;
    opacity: 1 !important;
}

.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-inner-container {
    width: 100% !important;
    border-style: solid !important;
}

.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-emotion-step {
    flex: 1;
}

.social-proofy-customer-feedback-emotion-title.social-proofy-customer-feedback-emotion-title-compact {
    border-bottom: 0 !important;
}

.social-proofy-customer-feedback-emotion-title {
    font-size: 17px !important;
    padding: 30px !important;
    text-align: center !important;
}

.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-emotion-step-emotion-options {
    padding: 0 12px !important;
    display: flex;
    align-items: flex-start;
    justify-content: space-around !important;
}

.social-proofy-customer-feedback-global-styles
.social-proofy-customer-feedback-emotion-styles {
    display: inline-block !important;
    direction: ltr !important;
    speak: none !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
    word-wrap: normal !important;
    white-space: nowrap !important;
    line-height: normal !important;
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
    vertical-align: middle !important;
}

.social-proofy-customer-feedback-reset-styles
.social-proofy-customer-feedback-comment-icon {
    border: 0 !important;
    font-size: 100%;
    vertical-align: baseline !important;
    background: transparent !important;
    margin: 0;
    padding: 0;
    float: none !important;
    font-weight: normal !important;
    color: inherit;
}

.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-emotion-footer {
    padding: 0 20px 20px !important;
    display: flex;
}

.social-proofy-emoji-customer-feedback-emoji {
    width: 40px !important;
    height: 40px !important;
    vertical-align: inherit !important;
}

/**/
@keyframes social-proofy-customer-feedback-slide-in-left {
    0% {
        transform: translateX(-350px) translateY(-50%);
        opacity: 0;
    }
    100% {
        transform: translateX(0px) translateY(-50%);
        opacity: 1;
    }
}

@keyframes social-proofy-customer-feedback-outer-slide-out-left {
    0% {
        transform: translateX(0px) translateY(-50%);
        opacity: 1;
    }
    100% {
        transform: translateX(-350px) translateY(-50%);
        opacity: 0;
    }
}

@keyframes social-proofy-customer-feedback-slide-in-right {
    0% {
        transform: translateX(350px) translateY(-50%);
        opacity: 0;
    }
    100% {
        transform: translateX(0px) translateY(-50%);
        opacity: 1;
    }
}

@keyframes social-proofy-customer-feedback-outer-slide-out-right {
    0% {
        transform: translateX(0px) translateY(-50%);
        opacity: 1;
    }
    100% {
        transform: translateX(350px) translateY(-50%);
        opacity: 0;
    }
}

@keyframes social-proofy-customer-feedback-slide-in-bottom {
    0% {
        transform: translateY(18px);
        opacity: 0;
    }
    100% {
        transform: translateY(0px);
        opacity: 1;
    }
}

.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-outer-container.social-proofy-customer-feedback-outer-slide-out-right {
    animation: none;
}

.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-outer-container {
    width: 320px !important;
    display: flex;
    z-index: 999999;
    position: fixed;
}

.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-outer-container.social-proofy-customer-feedback-outer-slide-in-left {
    animation: social-proofy-customer-feedback-slide-in-left 300ms forwards;
}

.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-outer-container.social-proofy-customer-feedback-outer-slide-out-left {
    animation: social-proofy-customer-feedback-outer-slide-out-left 300ms forwards;
}

.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-outer-container.social-proofy-customer-feedback-outer-slide-in-right {
    animation: social-proofy-customer-feedback-slide-in-right 300ms forwards;
}

.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-outer-container.social-proofy-customer-feedback-outer-slide-out-right {
    animation: social-proofy-customer-feedback-outer-slide-out-right 300ms forwards;
}

.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-outer-container.social-proofy-customer-feedback-outer-middle {
    top: 50%;
}

.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-outer-container.social-proofy-customer-feedback-bottom {
    bottom: 92px;
}

.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-outer-container.social-proofy-customer-feedback-bottom.social-proofy-customer-feedback-slide-in-left,
.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-outer-container.social-proofy-customer-feedback-bottom.social-proofy-customer-feedback-slide-in-right {
    animation: social-proofy-customer-feedback-slide-in-bottom 300ms forwards;
}

.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-outer-container.-hj-oic8F--expanded-widget--bottom.social-proofy-customer-feedback-outer-slide-out-left,
.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-outer-container.-hj-oic8F--expanded-widget--bottom.social-proofy-customer-feedback-outer-slide-out-right {
    animation: social-proofy-customer-feedback-outer-slide-out-bottom 300ms forwards;
}

.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-outer-container.social-proofy-customer-feedback-outer-right {
    right: 32px;
}

.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-outer-container.social-proofy-customer-feedback-outer-left {
    left: 32px;
}

.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-outer-container
.social-proofy-customer-feedback-close-button {
    right: 20px;
    position: absolute;
    top: -13px;
    width: 27px !important;
    height: 27px !important;
    cursor: pointer;
    border-radius: 50%;
    border-bottom-style: none;
    border-width: 0;
    color: #ffffff !important;
}

.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-outer-container
.social-proofy-customer-feedback-close-button
i:before {
    line-height: 27px;
}

.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-outer-container
.social-proofy-customer-feedback-close-button:focus {
    outline: none !important;
}

.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-outer-container.social-proofy-customer-feedback--preview {
    animation-duration: 0s;
}

/**/
@keyframes social-proofy-customer-feedback-emotion-option--fade-in {
    0% {
        transform: translateY(50px);
        opacity: 0;
    }
    100% {
        transform: translateY(0);
        opacity: 1;
    }
}

.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-emotion-options {
    font-size: 30px !important;
    width: 20% !important;
    text-align: center !important;
    background: none !important;
    border: none !important;
    cursor: pointer !important;
    outline: none !important;
    box-shadow: none !important;
    display: block !important;
}

.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-emotion-options.social-proofy-customer-feedback-emotion-options-fade-in {
    opacity: 0;
    animation: social-proofy-customer-feedback-emotion-option--fade-in 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.35) 0.3s forwards;
}

.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-emotion-options.social-proofy-customer-feedback-emotion-options-fade-in:nth-of-type(2) {
    animation-delay: 0.4s;
}

.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-emotion-options.social-proofy-customer-feedback-emotion-options-fade-in:nth-of-type(3) {
    animation-delay: 0.475s;
}

.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-emotion-options.social-proofy-customer-feedback-emotion-options-fade-in:nth-of-type(4) {
    animation-delay: 0.55s;
}

.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-emotion-options.social-proofy-customer-feedback-emotion-options-fade-in:nth-of-type(5) {
    animation-delay: 0.625s;
}

.social-proofy-customer-feedback-comment-step--container
.social-proofy-customer-feedback-emotion-options {
    opacity: 0.3 !important;
}

.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-emotion-options.social-proofy-customer-feedback-emotion-options-dimmed {
    opacity: 0.3 !important;
}

.social-proofy-customer-feedback-comment-step--container
.social-proofy-customer-feedback-emotion-options.social-proofy-customer-feedback-emotion-option-with-indicator {
    opacity: 1 !important;
}

.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-emotion-options.social-proofy-customer-feedback-emotion-option-greyed-out
.social-proofy-customer-feedback-comment-icon::before {
    color: #ccc;
}

.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-emotion-options.social-proofy-customer-feedback-emotion-option-with-indicator::after {
    content: "";
    display: block !important;
    margin: 0px auto 0 !important;
    width: 1px !important;
    height: 1px !important;
    border-left: 4px solid transparent !important;
    border-right: 4px solid transparent !important;
    border-bottom: 5px solid #eaeaeb !important;
}

.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-emotion-options.social-proofy-customer-feedback-emotion-option-force-label
.social-proofy-customer-feedback-emotion-text,
.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-emotion-options:hover
.social-proofy-customer-feedback-emotion-text,
.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-emotion-options:focus
.social-proofy-customer-feedback--emotion-text {
    opacity: 1 !important;
    transform: translateY(-5px);
}

.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-emotion-text {
    font-size: 12px !important;
    opacity: 0;
    transform: translateY(0px);
    transition: all 0.2s ease-in-out;
}

.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-emotion-text-star {
    opacity: 0 !important;
}

.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-icon-emotion {
    margin-bottom: 5px !important;
}

.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-icon-emotion-default
*:before {
    margin-left: -1.3984375em;
}

.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-emotion-options-two {
    margin-top: 30px !important;
    padding: 0 12px !important;
    display: flex;
    align-items: flex-start;
    justify-content: space-around !important;
}

.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-emotion-optionsmaller {
    font-size: 26px !important;
}

.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-footer {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    padding: 10px 12px 12px 20px !important;
    direction: ltr !important;
}

.social-proofy-customer-feedback-comment-step--container
.social-proofy-customer-feedback-emotion-options {
    opacity: 0.5 !important;
}

.social-proofy-customer-feedback-global-styles
.social-proofy-customer-feedback-input-field {
    font-family: Arial, sans-serif, Tahoma !important;
    font-size: 14px !important;
    color: #333 !important;
    padding: 6px !important;
    text-indent: 0 !important;
    height: 30px !important;
    width: 100% !important;
    min-width: 100% !important;
    border: 1px solid !important;
    outline: none !important;
    max-width: none !important;
    float: none !important;
    border-radius: 3px !important;
}

.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-textarea {
    display: block !important;
    padding: 12px 20px !important;
    height: 105px !important;
    width: 100% !important;
    max-width: 320px;
    line-height: 18px !important;
    resize: none !important;
    border: 0 !important;
    overflow: auto !important;
    border-radius: 0 !important;
}

.social-proofy-customer-feedback-container textarea {
    margin: 0;
    min-height: auto !important;
    box-shadow: none !important;
}

.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-send-button {
    color: #ffffff !important;
    font-weight: normal !important;
}

.social-proofy-customer-feedback-global-styles
.social-proofy-customer-feedback-send-button {
    cursor: pointer !important;
    text-decoration: none !important;
    font-size: 13px !important;
    padding: 7px 10px !important;
    border: 0 !important;
    outline: 0 !important;
    min-height: initial !important;
    width: auto !important;
    min-width: initial !important;
    display: inline-block !important;
    vertical-align: top !important;
    zoom: 1 !important;
    transition: all 0.2s ease-in-out !important;
    box-shadow: 0 2px 3px 0 rgb(0 0 0 / 15%) !important;
    border-radius: 3px !important;
}

.social-proofy-customer-feedback-global-styles
.social-proofy-customer-feedback-send-button[disabled] {
    cursor: default;
}

.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-send-button-base:disabled {
    background: #cccccc !important;
    color: #333333 !important;
    box-shadow: none;
}

.social-proofy-customer-feedback-email-step--fieldset {
    border: none !important;
    margin: 0;
    padding: 0;
}

.social-proofy-customer-feedback-title {
    font-size: 17px !important;
    padding: 30px !important;
    text-align: center !important;
    border-bottom: 1px solid #eaeaeb !important;
}

.social-proofy-customer-feedback-input {
    width: 100% !important;
    line-height: 22px !important;
    padding: 12px 20px !important;
    height: 46px !important;
    border: none !important;
    font-size: 14px !important;
    text-align: center !important;
    box-shadow: none !important;
    outline: none !important;
    margin: 0;
    font: inherit;
}

.social-proofy-customer-feedback-buttons {
    text-align: right;
    padding: 12px !important;
}

.social-proofy-customer-feedback-global-styles
.social-proofy-customer-feedback-clear-button {
    background: transparent !important;
    cursor: pointer;
    text-decoration: underline;
    font-size: 13px !important;
    padding: 7px 10px !important;
    border: 0 !important;
}

.social-proofy-customer-feedback-buttons button {
    transition: all 0.2s ease-in-out !important;
    margin-left: 4px;
}

.social-proofy-customer-feedback-container
.social-proofy-customer-feedback-legal-info-container {
    padding: 0 12px !important;
}

.social-proofy-customer-feedback-legal-info {
    padding: 0 12px 12px 12px !important;
}

@media screen and (max-width: 281px) {
    .social-proofy-customer-feedback-container
    .social-proofy-customer-feedback-outer-container.social-proofy-customer-feedback-outer-left {
        left: 10px;
    }

    .social-proofy-customer-feedback-container
    .social-proofy-customer-feedback-outer-container.social-proofy-customer-feedback-outer-right {
        right: 10px;
    }

    .social-proofy-customer-feedback-container
    .social-proofy-customer-feedback-outer-container {
        width: 260px;
    }
}

@media screen and (min-width: 281px) and (max-width: 321px) {
    .social-proofy-customer-feedback-container
    .social-proofy-customer-feedback-outer-container.social-proofy-customer-feedback-outer-left {
        left: 20px;
    }

    .social-proofy-customer-feedback-container
    .social-proofy-customer-feedback-outer-container.social-proofy-customer-feedback-outer-right {
        right: 20px;
    }

    .social-proofy-customer-feedback-container
    .social-proofy-customer-feedback-outer-container {
        width: 280px;
    }
}

@media screen and (min-width: 321px) and (max-width: 361px) {
    .social-proofy-customer-feedback-container
    .social-proofy-customer-feedback-outer-container.social-proofy-customer-feedback-outer-left {
        left: 20px;
    }

    .social-proofy-customer-feedback-container
    .social-proofy-customer-feedback-outer-container.social-proofy-customer-feedback-outer-right {
        right: 20px;
    }
}

@media screen and (min-width: 361px) and (max-width: 380px) {
    .social-proofy-customer-feedback-container
    .social-proofy-customer-feedback-outer-container.social-proofy-customer-feedback-outer-left {
        left: 27px;
    }

    .social-proofy-customer-feedback-container
    .social-proofy-customer-feedback-outer-container.social-proofy-customer-feedback-outer-right {
        right: 27px;
    }
}

.social-proofy-live-visitors-container {
    width: 338px !important;
    height: 100% !important;
    padding: 10px !important;
    display: flex !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-live-visitors-container .social-proofy-live-visitors-circle {
    width: 65px !important;
    height: 65px !important;
}

.social-proofy-live-visitors-container .social-proofy-live-visitors-circle img {
    height: 100% !important;
}

.social-proofy-live-visitors-content {
    width: 100% !important;
    margin-left: 10px !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    justify-content: center !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-live-visitors-text {
    min-height: 50px !important;
    display: inline-flex !important;
    align-items: center !important;
    word-break: break-word !important;
    text-overflow: ellipsis !important;
    overflow: hidden !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
    text-align: initial;
}

.social-proofy-live-visitors-blue-content {
    font-weight: bold !important;
}

.social-proofy-live-visitors-circleContent {
    width: inherit !important;
    height: inherit !important;
    border-radius: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-live-visitors-number {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
    font-size: 25px !important;
    height: 28px !important;
    font-weight: bold !important;
}

.social-proofy-live-visitors-text {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    width: 80% !important;
}

.social-proofy-live-visitors-wrapper {
    width: fit-content !important;
}

.social-proofy-live-visitors-pulse circle {
    transition: initial !important;
}

@media screen and (max-width: 390px) {
    .social-proofy-live-visitors-container {
        width: 90% !important;
        margin: auto !important;
    }

    .social-proofy-live-visitors-content {
        font-size: 0.85rem !important;
    }
}

.social-proofy-live-visitors-close {
    position: absolute !important;
    top: 10px !important;
    right: 10px !important;
    display: flex;
}

.social-proofy-live-visitors-text-description,
.social-proofy-live-visitors-title-name,
.social-proofy-live-visitors-title-counter {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-conversion-counter-container {
    width: 340px !important;
    height: 100% !important;
    padding: 10px !important;
    display: flex !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-conversion-counter-container
.social-proofy-conversion-counter-square {
    width: 70px !important;
    height: 70px !important;
}

.social-proofy-conversion-counter-container
.social-proofy-conversion-counter-square
img {
    height: 40px !important;
}

.social-proofy-conversion-counter-content {
    width: 100% !important;
    margin-left: 10px !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    justify-content: center !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-conversion-counter-text {
    min-height: 50px !important;
    display: inline-flex !important;
    align-items: center !important;
    word-break: break-word !important;
    text-overflow: ellipsis !important;
    overflow: hidden !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-conversion-counter-text {
    font-size: 14px !important;
    font-weight: 500 !important;
    width: 80% !important;
}

.social-proofy-conversion-counter-description,
.social-proofy-conversion-counter-number,
.social-proofy-conversion-counter-title {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-conversion-counter-line-height,
.social-proofy-all-visitors-line-height,
.social-proofy-live-visitors-line-height {
    line-height: 21px !important;
    letter-spacing: initial;
    text-align: initial;
}

.social-proofy-conversion-counter-blue-content,
.social-proofy-conversion-counter-strong-content {
    font-weight: bold !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-conversion-counter-site {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
    color: #4285f4 !important;
    font-size: 10px !important;
    display: flex !important;
    text-decoration: none !important;
    align-items: center;
    margin-top: 5px;
}

.social-proofy-conversion-counter-site img {
    margin-top: 2px !important;
    margin-right: 2px !important;
}

.social-proofy-conversion-counter-square-content {
    width: inherit !important;
    border-radius: 5px;
    height: inherit !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

@media screen and (max-width: 390px) {
    .social-proofy-conversion-counter-container {
        width: 90% !important;
        margin: auto !important;
    }

    .social-proofy-conversion-counter-content {
        font-size: 0.85rem !important;
    }
}

.social-proofy-conversion-counter-close {
    position: absolute !important;
    top: 10px !important;
    right: 10px !important;
    display: flex;
}

.social-proofy-all-visitors-wrapper {
    width: fit-content !important;
}

.social-proofy-all-visitors-container {
    width: 338px !important;
    height: 100% !important;
    padding: 10px !important;
    display: flex !important;
    text-align: initial;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-all-visitors-container .social-proofy-all-visitors-circle {
    width: 65px !important;
    height: 65px !important;
}

.social-proofy-all-visitors-container .social-proofy-all-visitors-circle img {
    height: 100% !important;
}

.social-proofy-all-visitors-content {
    width: 100% !important;
    margin-left: 10px !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    justify-content: center !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-all-visitors-text {
    min-height: 50px !important;
    display: inline-flex !important;
    align-items: center !important;
    word-break: break-word !important;
    text-overflow: ellipsis !important;
    overflow: hidden !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-all-visitors-text {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    width: 80% !important;
}

.social-proofy-all-visitors--blue-content {
    font-weight: bold !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-all-visitors-circle-content {
    width: inherit !important;
    height: inherit !important;
    border-radius: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-all-visitors-number {
    font-size: 25px !important;
    height: 28px !important;
    font-weight: bold !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
    letter-spacing: initial;
}

.social-proofy-all-visitors-text-one {
    font-size: 10px !important;
    font-weight: 500 !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
    letter-spacing: initial;
}

@media screen and (max-width: 390px) {
    .social-proofy-all-visitors-container {
        width: 90% !important;
        margin: auto !important;
    }

    .social-proofy-all-visitors-content {
        font-size: 0.85rem !important;
    }
}

.social-proofy-all-visitors-close {
    position: absolute !important;
    top: 10px !important;
    right: 10px !important;
    display: flex;
}

.social-proofy-all-visitors-text-description {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-font-before:before {
    display: none !important;
}

/* signup form popup css */
.social-proofy-signup-form-popup-container {
    display: flex;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    overflow: overlay !important;
    padding: 10px;
}

.social-proofy-signup-form-popup-container::-webkit-scrollbar {
    width: 8px;
}

.social-proofy-signup-form-popup-content {
    width: 700px !important;
    box-sizing: border-box !important;
    position: relative !important;
    display: flex;
    transform: scale(0.9) !important;
    z-index: 999999;
    font-size: initial;
    font-weight: initial;
    letter-spacing: initial;
    text-align: initial;
}

.social-proofy-signup-form-popup-content-animation {
    transform: scale(1) !important;
    transition: all 0.3s ease-in-out !important;
}

.social-proofy-signup-form-popup-left-content {
    width: 50% !important;
    display: flex !important;
}

.social-proofy-signup-form-popup-image {
    display: none;
    margin: 0 !important;
    width: 100% !important;
    height: auto !important;
    max-width: 100% !important;
}

.social-proofy-signup-form-popup-image-content {
    height: 100% !important;
    width: 100% !important;
    background-repeat: no-repeat !important;
    background-position: 50% 0 !important;
    background-size: cover !important;
    background-color: transparent !important;
}

.social-proofy-signup-form-popup-right-content {
    width: 50% !important;
    padding: 55px 35px !important;
    box-sizing: border-box !important;
}

.social-proofy-signup-form-popup-form-content {
    display: flex !important;
    flex-direction: column !important;
    box-sizing: border-box !important;
    width: 100% !important;
}

.social-proofy-signup-form-popup-title-content {
    margin-bottom: 15px !important;
}

.social-proofy-signup-form-popup-title {
    font-weight: 600 !important;
    letter-spacing: -1px !important;
    word-break: break-word !important;
    font-size: 36px !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-signup-form-popup-description-content {
    width: 90% !important;
    margin: 0 0 29px !important;
}

.social-proofy-signup-form-popup-description {
    font-weight: 400 !important;
    font-size: 15px !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-signup-form-popup-input-content {
    margin-bottom: 15px !important;
    position: relative !important;
}

.social-proofy-signup-form-popup-input,
.social-proofy-signup-form-popup-textarea {
    padding: 10px 15px !important;
    background: transparent !important;
    border: 1px solid #ced4da !important;
    font-weight: 400 !important;
    outline: none !important;
    transition: border-color 0.3s ease 0s !important;
    width: 100% !important;
    box-sizing: border-box !important;
    font-size: 14px !important;
    margin: 0 !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-signup-form-popup-textarea {
    resize: none !important;
    line-height: 1.7 !important;
    border-radius: 0px !important;
    max-width: 100% !important;
    margin-bottom: -5px !important;
}

.social-proofy-signup-form-popup-button-input {
    opacity: 1 !important;
    font-weight: 400 !important;
    font-size: 15px !important;
    text-align: center !important;
    transition: opacity 0.3s ease 0s !important;
    padding: 10px 15px !important;
    width: 100% !important;
    margin-bottom: 5px !important;
    cursor: pointer !important;
    outline: none !important;
    border-color: transparent !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-signup-form-popup-button-input:hover {
    opacity: 0.8 !important;
}

.social-proofy-signup-form-popup-label {
    display: flex !important;
    height: auto !important;
    margin: 5px 0 !important;
}

.social-proofy-signup-form-popup-input-label {
    margin-bottom: 10px !important;
    display: block !important;
    font-weight: 400 !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
    color: rgb(0, 0, 0) !important;
    font-size: 16px !important;
}

.social-proofy-signup-form-popup-checkbox-label,
.social-proofy-signup-form-popup-radio-label {
    display: flex !important;
    height: auto !important;
    margin: 10px 0 !important;
}

.social-proofy-signup-form-popup-checkbox-label,
.social-proofy-signup-form-popup-radio-label {
    align-items: center !important;
}

.social-proofy-signup-form-popup-checkbox,
.social-proofy-signup-form-popup-input-checkbox,
.social-proofy-signup-form-popup-input-radio {
    opacity: 0 !important;
    width: 0 !important;
    appearance: none !important;
    margin: 0 !important;
}

.social-proofy-signup-form-popup-input-checkbox {
    border: none;
    outline: none;
}

.social-proofy-signup-form-popup-checkbox-span,
.social-proofy-signup-form-popup-input-checkbox-span,
.social-proofy-signup-form-popup-input-radio-span {
    box-sizing: border-box !important;
    border: 1px solid #000;
    border-radius: 2px !important;
    min-width: 18px !important;
    min-height: 18px !important;
    width: 18px !important;
    height: 18px !important;
    margin-right: 5px !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
}

.social-proofy-signup-form-popup-input-radio-span {
    border-radius: 50% !important;
}

.social-proofy-signup-form-popup-checkbox:checked
+ .social-proofy-signup-form-popup-checkbox-span,
.social-proofy-signup-form-popup-input-checkbox:checked
+ .social-proofy-signup-form-popup-input-checkbox-span,
.social-proofy-signup-form-popup-input-radio:checked
+ .social-proofy-signup-form-popup-input-radio-span {
    background-color: #000;
}

.social-proofy-signup-orm-popup-checkbox-tic,
.social-proofy-signup-form-popup-input-checkbox-tic,
.social-proofy-signup-form-popup-input-radio-tic {
    display: block;
    width: 4px !important;
    height: 9px !important;
    margin-top: -2px !important;
    border-width: 0px 2px 2px 0px !important;
    border-style: solid !important;
    border-color: white !important;
    border-image: initial !important;
    transform: rotate(45deg) !important;
}

.social-proofy-signup-form-popup-input-checkbox-tic,
.social-proofy-signup-form-popup-input-radio-tic {
    display: none;
}

.social-proofy-signup-form-popup-input-checkbox:checked
+ .social-proofy-signup-form-popup-input-checkbox-span
.social-proofy-signup-form-popup-input-checkbox-tic,
.social-proofy-signup-form-popup-input-radio:checked
+ .social-proofy-signup-form-popup-input-radio-span
.social-proofy-signup-form-popup-input-radio-tic {
    display: block;
}

.social-proofy-signup-form-popup-input-checkbox-description,
.social-proofy-signup-form-popup-input-radio-description {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
    font-weight: 400 !important;
    color: rgb(0, 0, 0) !important;
    margin: 0px !important;
    font-size: 15px !important;
    line-height: 18px !important;
}

.social-proofy-signup-form-popup-input-select {
    -webkit-appearance: none;
    -moz-appearance: none;
    background: transparent;
    background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>") !important;
    background-repeat: no-repeat !important;
    background-position-x: 98% !important;
    background-position-y: 9px !important;
}

.social-proofy-signup-form-popup-privacy,
.social-proofy-signup-form-popup-privacy u {
    font-size: 14px !important;
    margin: 0 !important;
    text-align: left !important;
    line-height: 18px !important;
    font-weight: 500 !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

a.social-proofy-signup-form-popup-privacy {
    color: inherit !important;
    text-decoration: none !important;
}

.social-proofy-signup-form-popup-close-button {
    position: absolute !important;
    z-index: 99 !important;
    right: 10px !important;
    top: 10px !important;
    cursor: pointer !important;
}

.social-proofy-signup-form-popup-input-unvalid {
    margin: 3px !important;
    font-size: 11px !important;
    color: #f00 !important;
    display: none;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-signup-form-popup-email-unvalid {
    margin: 3px !important;
    font-size: 11px !important;
    color: #f00 !important;
    display: none;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-signup-form-popup-mobile {
    display: block !important;
}

.social-proofy-signup-form-popup-page-one,
.social-proofy-signup-form-popup-page-two {
    margin: 0 !important;
    height: 100% !important;
    width: 100% !important;
    transform: scale(1) !important;
    z-index: 98 !important;
}

.social-proofy-signup-form-popup-page-two-left-content {
    width: 50% !important;
    display: flex !important;
    flex-direction: column !important;
    padding: 130px 30px !important;
    box-sizing: border-box !important;
}

.social-proofy-signup-form-popup-page-two-right-content {
    width: 50% !important;
    display: flex !important;
}

.social-proofy-signup-form-popup-page-two-left-title,
.social-proofy-signup-form-popup-page-two-left-description {
    font-weight: 400 !important;
    line-height: 1.2 !important;
    letter-spacing: 0px !important;
    margin: 10px 0px !important;
    font-size: 30px !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-signup-form-popup-page-two-left-title {
    font-size: 30px !important;
    font-weight: 600 !important;
}

.social-proofy-signup-form-popup-page-two-left-description {
    font-size: 15px !important;
}

.social-proofy-signup-form-popup-page-two-button {
    width: 100% !important;
    letter-spacing: 2px !important;
    padding: 10px 15px !important;
    margin-top: 20px !important;
    border-radius: 0px !important;
    border-color: transparent !important;
    font-weight: 700 !important;
    font-size: 15px !important;
    text-align: center !important;
    text-transform: uppercase !important;
    text-decoration: none !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

@media screen and (max-width: 650px) {
    .social-proofy-signup-form-popup-content {
        width: 90% !important;
        max-width: 350px !important;
        flex-direction: column !important;
        justify-content: center !important;
        align-items: center !important;
        margin: 0 auto !important;
    }

    .social-proofy-signup-form-popup-page-one,
    .social-proofy-signup-form-popup-page-two {
        width: 100% !important;
    }

    .social-proofy-signup-form-popup-page-two {
        flex-direction: column-reverse !important;
    }

    .social-proofy-signup-form-popup-right-content {
        width: 100% !important;
        padding: 30px 20px !important;
    }

    .social-proofy-signup-form-popup-page-two-left-content {
        width: 100% !important;
        padding: 30px !important;
    }

    .social-proofy-signup-form-popup-page-two-right-content {
        width: 100% !important;
        height: auto !important;
        display: block !important;
    }

    .social-proofy-signup-form-popup-left-content {
        width: 100% !important;
        height: auto !important;
        display: block !important;
    }

    .social-proofy-signup-form-popup-image {
        display: block !important;
        height: 280px !important;
        width: 100% !important;
        background-size: cover;
    }

    .social-proofy-signup-form-popup-image {
        display: block !important;
        height: 280px !important;
        width: 100% !important;
        background-size: cover;
    }

    .social-proofy-signup-form-popup-page-two-image {
        height: 175px !important;
    }

    .social-proofy-signup-form-popup-mobile {
        position: absolute !important;
        height: 100% !important;
        width: 100% !important;
        justify-content: center !important;
        align-items: center !important;
        margin: 0px !important;
        box-sizing: border-box !important;
        padding: 20px !important;
    }

    .social-proofy-signup-form-popup-mobile-page-two {
        height: auto !important;
    }
}

.social-proofy-popup-signup-form-popup-preview-display {
    position: relative !important;
}

.social-proofy-input-types-button {
    height: 50px;
    border-radius: 3px;
    outline: none;
    border: 1px solid #e1e7ef !important;
    background-color: #f5f8ff !important;
    margin-right: 5px;
    margin-bottom: 10px;
}

.social-proofy-input-types-button svg {
    font-size: 14px;
}

.social-proofy-input-types-button:focus {
    box-shadow: none;
}

.social-proofy-signup-form-popup-close-overlay {
    position: absolute;
    height: 100% !important;
    width: 100% !important;
    top: 0 !important;
    left: 0 !important;
    z-index: 99 !important;
}

.social-proofy-signup-form-popup-two-container {
    position: relative;
    display: flex;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    overflow: overlay !important;
}

.social-proofy-signup-form-popup-two-content::-webkit-scrollbar {
    width: 8px;
}

.social-proofy-signup-form-popup-two-close-overlay {
    position: absolute;
    height: 100% !important;
    width: 100% !important;
    top: 0 !important;
    left: 0 !important;
    z-index: 99 !important;
}

.social-proofy-signup-form-popup-two-content {
    width: 427.5px !important;
    box-sizing: border-box !important;
    position: relative !important;
    transform: scale(0.9) !important;
    z-index: 999999;
    font-size: initial;
    font-weight: initial;
    letter-spacing: initial;
    text-align: initial;
    padding: 30px 20px !important;
    border-radius: 0px !important;
    height: auto !important;
    overflow: hidden auto !important;
}

.social-proofy-signup-form-popup-two-content-animation {
    transform: scale(1) !important;
    transition: all 0.3s ease-in-out !important;
}

.social-proofy-signup-form-popup-two-header-content {
    width: 100% !important;
}

.social-proofy-signup-form-popup-two-image-content {
    width: 100% !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}

.social-proofy-signup-form-popup-two-image {
    margin: 0 !important;
    max-width: max-content !important;
    height: auto !important;
}

.social-proofy-signup-form-popup-two-title {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
    letter-spacing: -1.35px !important;
    word-break: break-word !important;
    font-weight: 700 !important;
    margin-top: 30px !important;
    text-align: center !important;
    font-size: 45px !important;
}

.social-proofy-signup-form-popup-two-description {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
    letter-spacing: initial !important;
    word-break: break-word !important;
    font-weight: 400 !important;
    margin: 10px auto 20px !important;
    text-align: center !important;
    font-size: 18px !important;
    line-height: 1.4 !important;
    max-width: 255px !important;
}

.social-proofy-signup-form-popup-two-form-content {
    width: 80% !important;
    margin: 10px auto !important;
}

.social-proofy-signup-form-popup-two-close-button {
    position: absolute !important;
    z-index: 99 !important;
    right: 10px !important;
    top: 10px !important;
    cursor: pointer !important;
}

.social-proofy-signup-form-popup-two-input-content {
    margin-bottom: 15px !important;
    position: relative !important;
}

.social-proofy-signup-form-popup-two-input,
.social-proofy-signup-form-popup-two-textarea {
    padding: 10px 15px !important;
    background: transparent !important;
    border: 1px solid rgb(23, 33, 113) !important;
    border-top: none !important;
    border-right: none !important;
    border-left: none !important;
    border-radius: 0px !important;
    color: #000 !important;
    font-weight: 400;
    outline: none !important;
    transition: border-color 0.3s ease 0s !important;
    margin: 5px 0px !important;
    width: 100% !important;
    box-sizing: border-box !important;
    font-size: 15px !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-signup-form-popup-two-textarea {
    resize: none !important;
    line-height: 1.7 !important;
    border-radius: 0px !important;
    max-width: 100% !important;
}

.social-proofy-signup-form-popup-two-button-input {
    opacity: 1 !important;
    border-radius: 0px !important;
    font-weight: 700 !important;
    font-size: 18px !important;
    text-align: center !important;
    text-transform: none !important;
    text-decoration: none !important;
    border-color: transparent !important;
    width: 100% !important;
    margin: 10px 0px !important;
    padding: 10px 15px !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-signup-form-popup-two-input:-internal-autofill-selected {
    background: transparent !important;
}

.social-proofy-signup-form-popup-two-button-input:hover {
    opacity: 0.8 !important;
}

.social-proofy-signup-form-popup-two-input-label {
    margin-bottom: 10px !important;
    display: block !important;
    font-weight: 400 !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
    color: rgb(0, 0, 0) !important;
    font-size: 16px !important;
}

.social-proofy-signup-form-popup-two-checkbox-label,
.social-proofy-signup-form-popup-two-radio-label {
    display: flex !important;
    height: auto !important;
    margin: 10px 0 !important;
}

.social-proofy-signup-form-popup-two-checkbox-label,
.social-proofy-signup-form-popup-two-radio-label {
    align-items: center !important;
}

.social-proofy-signup-form-popup-two-checkbox,
.social-proofy-signup-form-popup-two-input-checkbox,
.social-proofy-signup-form-popup-two-input-radio {
    opacity: 0 !important;
    width: 0 !important;
    appearance: none !important;
    margin: 0 !important;
}

.social-proofy-signup-form-popup-two-input-checkbox {
    border: none;
    outline: none;
}

.social-proofy-signup-form-popup-two-checkbox-span,
.social-proofy-signup-form-popup-two-input-checkbox-span,
.social-proofy-signup-form-popup-two-input-radio-span {
    box-sizing: border-box !important;
    border: 1px solid #000;
    border-radius: 2px !important;
    min-width: 18px !important;
    min-height: 18px !important;
    width: 18px !important;
    height: 18px !important;
    margin-right: 5px !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
}

.social-proofy-signup-form-popup-two-input-radio-span {
    border-radius: 50% !important;
}

.social-proofy-signup-form-popup-two-checkbox:checked
+ .social-proofy-signup-form-popup-two-checkbox-span,
.social-proofy-signup-form-popup-two-input-checkbox:checked
+ .social-proofy-signup-form-popup-two-input-checkbox-span,
.social-proofy-signup-form-popup-two-input-radio:checked
+ .social-proofy-signup-form-popup-two-input-radio-span {
    background-color: #000;
}

.social-proofy-signup-form-popup-two-checkbox-tic,
.social-proofy-signup-form-popup-two-input-checkbox-tic,
.social-proofy-signup-form-popup-two-input-radio-tic {
    display: block;
    width: 4px !important;
    height: 9px !important;
    margin-top: -2px !important;
    border-width: 0px 2px 2px 0px !important;
    border-style: solid !important;
    border-color: white !important;
    border-image: initial !important;
    transform: rotate(45deg) !important;
}

.social-proofy-signup-form-popup-two-input-checkbox-tic,
.social-proofy-signup-form-popup-two-input-radio-tic {
    display: none;
}

.social-proofy-signup-form-popup-two-input-checkbox:checked
+ .social-proofy-signup-form-popup-two-input-checkbox-span
.social-proofy-signup-form-popup-two-input-checkbox-tic,
.social-proofy-signup-form-popup-two-input-radio:checked
+ .social-proofy-signup-form-popup-two-input-radio-span
.social-proofy-signup-form-popup-two-input-radio-tic {
    display: block;
}

.social-proofy-signup-form-popup-two-input-checkbox-description,
.social-proofy-signup-form-popup-two-input-radio-description {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
    font-weight: 400 !important;
    color: rgb(0, 0, 0) !important;
    margin: 0px !important;
    font-size: 15px !important;
    line-height: 18px !important;
}

.social-proofy-signup-form-popup-two-input-select {
    -webkit-appearance: none;
    -moz-appearance: none;
    background: transparent;
    background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>") !important;
    background-repeat: no-repeat !important;
    background-position-x: 98% !important;
    background-position-y: 9px !important;
}

.social-proofy-signup-form-popup-two-label {
    display: flex !important;
    height: auto !important;
    margin: 5px 0 !important;
}

.social-proofy-signup-form-popup-two-checkbox {
    opacity: 0 !important;
    width: 0px !important;
    appearance: none !important;
    margin: 0 !important;
}

.social-proofy-signup-form-popup-two-checkbox-span {
    box-sizing: border-box !important;
    border: 1px solid #000;
    border-radius: 2px !important;
    min-width: 18px !important;
    min-height: 18px !important;
    width: 18px !important;
    height: 18px !important;
    margin-right: 5px !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
}

.social-proofy-signup-form-popup-two-checkbox:checked
.social-proofy-signup-form-popup-two-checkbox-span {
    background-color: #000;
}

.social-proofy-signup-form-popup-two-privacy,
.social-proofy-signup-form-popup-two-privacy u {
    font-size: 14px !important;
    margin: 0 !important;
    text-align: left !important;
    line-height: 18px !important;
    font-weight: 500 !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-signup-form-popup-two-privacy {
    text-decoration: none !important;
}

.social-proofy-signup-form-popup-two-checkbox-tic,
.social-proofy-signup-form-popup-two-input-checkbox-tic,
.social-proofy-signup-form-popup-two-input-radio-tic {
    display: block;
    width: 4px !important;
    height: 9px !important;
    margin-top: -2px !important;
    border-width: 0px 2px 2px 0px !important;
    border-style: solid !important;
    border-color: transparent;
    border-image: initial !important;
    transform: rotate(45deg) !important;
}

.social-proofy-signup-form-popup-two-close-button {
    position: absolute !important;
    z-index: 99 !important;
    right: 10px !important;
    top: 10px !important;
    cursor: pointer !important;
}

.social-proofy-signup-form-popup-two-input-unvalid {
    margin: 3px !important;
    font-size: 11px !important;
    color: #f00 !important;
    display: none;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-signup-form-popup-two-email-unvalid {
    margin: 3px !important;
    font-size: 11px !important;
    color: #f00 !important;
    display: none;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-signup-form-popup-two-page-two {
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
    padding: 0 10px;
}

.social-proofy-signup-form-popup-two-page-two-title {
    font-weight: 800 !important;
    line-height: initial !important;
    margin: 10px 0px !important;
    letter-spacing: -1.5px !important;
    text-align: center !important;
    font-size: 35px !important;
    word-break: break-word !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-signup-form-popup-two-page-two-description {
    font-weight: 400 !important;
    line-height: initial !important;
    margin: 10px 0px !important;
    text-align: center !important;
    font-size: 18px !important;
    word-break: break-word !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-signup-form-popup-two-page-two-button {
    margin-top: 10px !important;
    width: 100% !important;
    padding: 10px 15px !important;
    letter-spacing: 0.1em !important;
    border-radius: 0px !important;
    border-color: transparent !important;
    font-weight: 700 !important;
    font-size: 15px !important;
    text-align: center !important;
    text-transform: uppercase !important;
    text-decoration: none !important;
    cursor: pointer !important;
    outline: none !important;
    box-sizing: border-box;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-signup-form-popup-two-mobile {
    display: block !important;
}

@media (max-width: 600px) {
    .social-proofy-signup-form-popup-two-content {
        width: 100% !important;
        /*max-width: 350px !important;*/
    }

    .social-proofy-signup-form-popup-two-mobile {
        position: absolute !important;
        /* height: 100% !important; */
        width: 100% !important;
        justify-content: center !important;
        align-items: center !important;
        margin: 0px !important;
        box-sizing: border-box !important;
        padding: 20px !important;
    }

    .social-proofy-signup-form-popup-two-description {
        max-width: 100% !important;
    }

    .social-proofy-signup-form-popup-two-form-content {
        width: 100% !important;
    }
}

.social-proofy-signup-form-popup-three-container {
    position: relative;
    display: flex;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    overflow: overlay !important;
}

.social-proofy-signup-form-popup-three-content::-webkit-scrollbar {
    width: 8px;
}

.social-proofy-signup-form-popup-three-close-overlay {
    position: absolute;
    height: 100% !important;
    width: 100% !important;
    top: 0 !important;
    left: 0 !important;
    z-index: 99 !important;
}

.social-proofy-signup-form-popup-three-content {
    width: 550px !important;
    padding: 50px 90px !important;
    box-sizing: border-box !important;
    position: relative !important;
    transform: scale(0.9) !important;
    z-index: 999999;
    font-size: initial;
    font-weight: initial;
    letter-spacing: initial;
    text-align: initial;
    border-radius: 0px !important;
    height: auto !important;
    overflow: hidden auto !important;
}

.social-proofy-signup-form-popup-three-content-animation {
    transform: scale(1) !important;
    transition: all 0.3s ease-in-out !important;
}

.social-proofy-signup-form-popup-three-header-content {
    width: 100% !important;
}

.social-proofy-signup-form-popup-three-title {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
    word-break: break-word !important;
    font-weight: 700 !important;
    margin-bottom: 15px !important;
    text-align: center !important;
    font-size: 36px !important;
}

.social-proofy-signup-form-popup-three-description {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
    letter-spacing: initial !important;
    word-break: break-word !important;
    font-weight: 400 !important;
    text-align: center !important;
    font-size: 22px !important;
    margin-bottom: 30px !important;
    line-height: initial !important;
}

.social-proofy-signup-form-popup-three-form-content {
    margin-top: 15px !important;
}

.social-proofy-signup-form-popup-three-close-button {
    position: absolute !important;
    z-index: 99 !important;
    right: 10px !important;
    top: 10px !important;
    cursor: pointer !important;
}

.social-proofy-signup-form-popup-three-input-content {
    margin-bottom: 15px !important;
    position: relative !important;
}

.social-proofy-signup-form-popup-three-input,
.social-proofy-signup-form-popup-three-textarea {
    padding: 10px 15px !important;
    background: transparent !important;
    border: 1px solid #ced4da !important;
    font-weight: 400 !important;
    outline: none !important;
    transition: border-color 0.3s ease 0s !important;
    width: 100% !important;
    box-sizing: border-box !important;
    font-size: 14px !important;
    margin: 0 !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-signup-form-popup-three-textarea {
    resize: none !important;
    line-height: 1.7 !important;
    border-radius: 0px !important;
    max-width: 100% !important;
    margin-bottom: -5px !important;
}

.social-proofy-signup-form-popup-three-button-input {
    opacity: 1 !important;
    border-radius: 0px !important;
    font-weight: 700 !important;
    font-size: 15px !important;
    text-align: center !important;
    text-transform: none !important;
    text-decoration: none !important;
    letter-spacing: 1.3px !important;
    transition: opacity 0.3s ease 0s !important;
    width: 100% !important;
    margin-top: 15px !important;
    margin-bottom: 5px !important;
    cursor: pointer !important;
    outline: none !important;
    padding: 10px 15px !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-signup-form-popup-three-input:-internal-autofill-selected {
    background: transparent !important;
}

.social-proofy-signup-form-popup-three-button-input:hover {
    opacity: 0.8 !important;
}

.social-proofy-signup-form-popup-three-checkbox-label,
.social-proofy-signup-form-popup-three-radio-label {
    display: flex !important;
    height: auto !important;
    margin: 10px 0 !important;
}

.social-proofy-signup-form-popup-three-checkbox-label,
.social-proofy-signup-form-popup-three-radio-label {
    align-items: center !important;
}

.social-proofy-signup-form-popup-three-checkbox,
.social-proofy-signup-form-popup-three-input-checkbox,
.social-proofy-signup-form-popup-three-input-radio {
    opacity: 0 !important;
    width: 0 !important;
    appearance: none !important;
    margin: 0 !important;
}

.social-proofy-signup-form-popup-three-input-checkbox {
    border: none;
    outline: none;
}

.social-proofy-signup-form-popup-three-checkbox-span,
.social-proofy-signup-form-popup-three-input-checkbox-span,
.social-proofy-signup-form-popup-three-input-radio-span {
    box-sizing: border-box !important;
    border: 1px solid #000;
    border-radius: 2px !important;
    min-width: 18px !important;
    min-height: 18px !important;
    width: 18px !important;
    height: 18px !important;
    margin-right: 5px !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
}

.social-proofy-signup-form-popup-three-input-radio-span {
    border-radius: 50% !important;
}

.social-proofy-signup-form-popup-three-checkbox:checked
+ .social-proofy-signup-form-popup-three-checkbox-span,
.social-proofy-signup-form-popup-three-input-checkbox:checked
+ .social-proofy-signup-form-popup-three-input-checkbox-span,
.social-proofy-signup-form-popup-three-input-radio:checked
+ .social-proofy-signup-form-popup-three-input-radio-span {
    background-color: #000;
}

.social-proofy-signup-form-popup-three-checkbox-tic,
.social-proofy-signup-form-popup-three-input-checkbox-tic,
.social-proofy-signup-form-popup-three-input-radio-tic {
    display: block;
    width: 4px !important;
    height: 9px !important;
    margin-top: -2px !important;
    border-width: 0px 2px 2px 0px !important;
    border-style: solid !important;
    border-color: white !important;
    border-image: initial !important;
    transform: rotate(45deg) !important;
}

.social-proofy-signup-form-popup-three-input-checkbox-tic,
.social-proofy-signup-form-popup-three-input-radio-tic {
    display: none;
}

.social-proofy-signup-form-popup-three-input-checkbox:checked
+ .social-proofy-signup-form-popup-three-input-checkbox-span
.social-proofy-signup-form-popup-three-input-checkbox-tic,
.social-proofy-signup-form-popup-three-input-radio:checked
+ .social-proofy-signup-form-popup-three-input-radio-span
.social-proofy-signup-form-popup-three-input-radio-tic {
    display: block;
}

.social-proofy-signup-form-popup-three-input-checkbox-description,
.social-proofy-signup-form-popup-three-input-radio-description {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
    font-weight: 400 !important;
    color: rgb(0, 0, 0) !important;
    margin: 0px !important;
    font-size: 15px !important;
    line-height: 18px !important;
}

.social-proofy-signup-form-popup-three-input-select {
    -webkit-appearance: none;
    -moz-appearance: none;
    background: transparent;
    background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>") !important;
    background-repeat: no-repeat !important;
    background-position-x: 98% !important;
    background-position-y: 9px !important;
}

.social-proofy-signup-form-popup-three-label {
    display: flex !important;
    height: auto !important;
    margin: 5px 0 !important;
}

.social-proofy-signup-form-popup-three-checkbox {
    opacity: 0 !important;
    width: 0px !important;
    appearance: none !important;
    margin: 0 !important;
}

.social-proofy-signup-form-popup-three-checkbox-span {
    box-sizing: border-box !important;
    border: 1px solid #000;
    border-radius: 2px !important;
    min-width: 18px !important;
    min-height: 18px !important;
    width: 18px !important;
    height: 18px !important;
    margin-right: 5px !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
}

.social-proofy-signup-form-popup-three-checkbox:checked
.social-proofy-signup-form-popup-three-checkbox-span {
    background-color: #000;
}

.social-proofy-signup-form-popup-three-privacy,
.social-proofy-signup-form-popup-three-privacy u {
    font-size: 14px !important;
    margin: 0 !important;
    text-align: left !important;
    line-height: 18px !important;
    font-weight: 500 !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-signup-form-popup-three-privacy {
    text-decoration: none !important;
}

.social-proofy-signup-form-popup-three-checkbox-tic,
.social-proofy-signup-form-popup-three-input-checkbox-tic,
.social-proofy-signup-form-popup-three-input-radio-tic {
    display: block;
    width: 4px !important;
    height: 9px !important;
    margin-top: -2px !important;
    border-width: 0px 2px 2px 0px !important;
    border-style: solid !important;
    border-color: transparent;
    border-image: initial !important;
    transform: rotate(45deg) !important;
}

.social-proofy-signup-form-popup-three-close-button {
    position: absolute !important;
    z-index: 99 !important;
    right: 10px !important;
    top: 10px !important;
    cursor: pointer !important;
}

.social-proofy-signup-form-popup-three-input-unvalid {
    margin: 3px !important;
    font-size: 11px !important;
    color: #f00 !important;
    display: none;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-signup-form-popup-three-email-unvalid {
    margin: 3px !important;
    font-size: 11px !important;
    color: #f00 !important;
    display: none;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-signup-form-popup-three-page-two {
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
}

.social-proofy-signup-form-popup-three-page-two-title {
    font-weight: 700 !important;
    line-height: initial !important;
    margin: 0 0 10px !important;
    text-align: center !important;
    font-size: 36px !important;
    word-break: break-word !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-signup-form-popup-three-page-two-description {
    font-weight: 400 !important;
    line-height: initial !important;
    margin: 10px 0px !important;
    text-align: center !important;
    font-size: 22px !important;
    word-break: break-word !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-signup-form-popup-three-page-two-button {
    margin-top: 10px !important;
    width: 100% !important;
    padding: 10px 15px !important;
    letter-spacing: 1.3px !important;
    border-radius: 0px !important;
    border-color: transparent !important;
    font-weight: 700 !important;
    font-size: 15px !important;
    text-align: center !important;
    text-transform: uppercase !important;
    text-decoration: none !important;
    cursor: pointer !important;
    outline: none !important;
    box-sizing: border-box !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-signup-form-popup-three-mobile {
    display: block !important;
}

.social-proofy-signup-form-popup-three-thanks-active {
    width: 480px !important;
    min-height: 306px;
    box-sizing: border-box !important;
    padding: 60px !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    position: relative !important;
}

@media (max-width: 600px) {
    .social-proofy-signup-form-popup-three-content {
        width: 100% !important;
        padding: 20px !important;
        /*max-width: 350px !important;*/
    }

    .social-proofy-signup-form-popup-three-mobile {
        position: absolute !important;
        /* height: 100% !important; */
        width: 100% !important;
        justify-content: center !important;
        align-items: center !important;
        margin: 0px !important;
        box-sizing: border-box !important;
        padding: 20px !important;
    }

    .social-proofy-signup-form-popup-three-mobile-thanks {
        position: relative !important;
        height: auto !important;
    }

    .social-proofy-signup-form-popup-three-title {
        margin-top: 30px !important;
    }

    .social-proofy-signup-form-popup-three-thanks-active {
        min-height: auto !important;
        width: 100% !important;
        padding: 60px 20px 30px !important;
    }
}

.social-proofy-signup-form-popup-four-container {
    display: flex;
    position: relative;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    overflow: overlay !important;
}

.social-proofy-signup-form-popup-container-settings-campaign {
    display: -webkit-inline-box !important;
    width: 120% !important;
    left: -70px !important;
    transform: scale(0.75);
}

.social-proofy-signup-form-popup-three-container-settings-campaign {
    display: -webkit-inline-box !important;
    width: 100% !important;
    /* left: -70px !important; */
    transform: scale(0.75);
}

.social-proofy-signup-form-popup-four-container-settings {
    display: -webkit-inline-box !important;
    width: 136% !important;
    border-radius: 15px;
}

.social-proofy-signup-form-popup-four-container-settings-campaign {
    display: -webkit-inline-box !important;
    width: 136% !important;
    left: -70px !important;
    transform: scale(0.75);
}

.social-proofy-signup-form-popup-four-container-settings-create {
    display: -webkit-inline-box !important;
    width: 136% !important;
    left: -160px !important;
}

.social-proofy-signup-form-popup-four-content::-webkit-scrollbar {
    width: 8px !important;
}

.social-proofy-signup-form-popup-four-close-overlay {
    position: absolute;
    height: 100% !important;
    width: 100% !important;
    top: 0 !important;
    left: 0 !important;
    z-index: 99 !important;
}

.social-proofy-signup-form-popup-four-left-image-content {
    position: relative !important;
    z-index: 999999 !important;
    pointer-events: visible !important;
    height: auto !important;
    background: rgb(255, 255, 255) !important;
    border-radius: 15px !important;
    max-height: initial !important;
    margin: auto !important;
    animation-name: pulse-radium-animation-b93e56c5 !important;
    animation-duration: 1s !important;
    animation-fill-mode: both !important;
    animation-iteration-count: 1 !important;
    box-shadow: rgb(0 0 0 / 16%) 0px 15px 25px 0px !important;
    display: grid !important;
    grid-template-columns: 1fr !important;
    width: 450px !important;
}

.social-proofy-signup-form-popup-four-left-image-thanks-content {
    width: 600px !important;
}

.social-proofy-signup-form-popup-four-left-image-container {
    width: 100% !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}

.social-proofy-signup-form-popup-four-left-image {
    margin: 0px !important;
    max-width: 100% !important;
    width: 100% !important;
    height: 100% !important;
    position: absolute !important;
    z-index: -1 !important;
    top: 0px !important;
    left: 0px !important;
    object-fit: cover !important;
    border-radius: 15px !important;
}

.social-proofy-signup-form-popup-four-right-content {
    position: relative !important;
    padding: 70px 40px !important;
    transform: translateX(50%) !important;
}

.social-proofy-signup-form-popup-four-right-thanks-content {
    position: relative;
    padding: 70px 40px !important;
    transform: translateX(50%) !important;
}

.social-proofy-signup-form-popup-four-content {
    border-radius: 15px !important;
    padding: 40px !important;
    margin: auto !important;
    box-sizing: border-box !important;
    position: relative !important;
    transform: scale(0.9) !important;
    z-index: 999999 !important;
    font-size: initial !important;
    font-weight: initial !important;
    letter-spacing: initial !important;
    text-align: initial !important;
    height: auto !important;
    overflow: hidden auto !important;
}

.social-proofy-signup-form-popup-four-content-animation {
    transform: scale(1) !important;
    transition: all 0.3s ease-in-out !important;
}

.social-proofy-signup-form-popup-four-header-content {
    width: 100% !important;
}

.social-proofy-signup-form-popup-four-title {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
    word-break: break-word !important;
    font-weight: 600 !important;
    line-height: initial !important;
    margin: 0px 0px 20px !important;
    text-align: left !important;
    font-size: 36px !important;
}

.social-proofy-signup-form-popup-four-description {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
    letter-spacing: initial !important;
    word-break: break-word !important;
    font-weight: 400 !important;
    text-align: left !important;
    line-height: 1.5 !important;
    margin: 20px 0px !important;
    font-size: 18px !important;
}

.social-proofy-signup-form-popup-four-form-content {
    margin-top: 15px !important;
}

.social-proofy-signup-form-popup-four-close-button {
    position: absolute !important;
    z-index: 99 !important;
    right: 10px !important;
    top: 10px !important;
    cursor: pointer !important;
}

.social-proofy-signup-form-popup-four-input-content {
    margin-bottom: 15px !important;
    position: relative !important;
}

.social-proofy-signup-form-popup-four-input,
.social-proofy-signup-form-popup-four-textarea {
    padding: 10px 15px !important;
    background: transparent !important;
    border: 1px solid #ced4da !important;
    font-weight: 400 !important;
    outline: none !important;
    transition: border-color 0.3s ease 0s !important;
    width: 100% !important;
    box-sizing: border-box !important;
    font-size: 14px !important;
    margin: 0 !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-signup-form-popup-four-textarea {
    resize: none !important;
    line-height: 1.7 !important;
    border-radius: 0px !important;
    max-width: 100% !important;
    margin-bottom: -5px !important;
}

.social-proofy-signup-form-popup-four-button-input {
    width: 100% !important;
    opacity: 1 !important;
    font-weight: 400 !important;
    font-size: 15px !important;
    border-radius: 10px !important;
    text-align: center !important;
    /* transition: opacity 0.3s ease 0s !important; */
    padding: 13px 40px !important;
    letter-spacing: 0.3px !important;
    margin: 15px 0 20px 0 !important;
    cursor: pointer !important;
    outline: none !important;
    border-color: transparent !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-signup-form-popup-four-input:-internal-autofill-selected {
    background: transparent !important;
}

.social-proofy-signup-form-popup-four-button-input:hover {
    /* opacity: 0.8 !important; */
}

.social-proofy-signup-form-popup-four-checkbox-label,
.social-proofy-signup-form-popup-four-radio-label {
    display: flex !important;
    height: auto !important;
    margin: 10px 0 !important;
}

.social-proofy-signup-form-popup-four-checkbox-label,
.social-proofy-signup-form-popup-four-radio-label {
    align-items: center !important;
}

.social-proofy-signup-form-popup-four-checkbox,
.social-proofy-signup-form-popup-four-input-checkbox,
.social-proofy-signup-form-popup-four-input-radio {
    opacity: 0 !important;
    width: 0 !important;
    appearance: none !important;
    margin: 0 !important;
}

.social-proofy-signup-form-popup-four-input-checkbox {
    border: none;
    outline: none;
}

.social-proofy-signup-form-popup-four-checkbox-span,
.social-proofy-signup-form-popup-four-input-checkbox-span,
.social-proofy-signup-form-popup-four-input-radio-span {
    box-sizing: border-box !important;
    border: 1px solid #000;
    border-radius: 2px !important;
    min-width: 18px !important;
    min-height: 18px !important;
    width: 18px !important;
    height: 18px !important;
    margin-right: 5px !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
}

.social-proofy-signup-form-popup-four-input-radio-span {
    border-radius: 50% !important;
}

.social-proofy-signup-form-popup-four-checkbox:checked
+ .social-proofy-signup-form-popup-four-checkbox-span,
.social-proofy-signup-form-popup-four-input-checkbox:checked
+ .social-proofy-signup-form-popup-four-input-checkbox-span,
.social-proofy-signup-form-popup-four-input-radio:checked
+ .social-proofy-signup-form-popup-four-input-radio-span {
    background-color: #000;
}

.social-proofy-signup-form-popup-four-checkbox-tic,
.social-proofy-signup-form-popup-four-input-checkbox-tic,
.social-proofy-signup-form-popup-four-input-radio-tic {
    display: block;
    width: 4px !important;
    height: 9px !important;
    margin-top: -2px !important;
    border-width: 0px 2px 2px 0px !important;
    border-style: solid !important;
    border-color: white !important;
    border-image: initial !important;
    transform: rotate(45deg) !important;
}

.social-proofy-signup-form-popup-four-input-checkbox-tic,
.social-proofy-signup-form-popup-four-input-radio-tic {
    display: none;
}

.social-proofy-signup-form-popup-four-input-checkbox:checked
+ .social-proofy-signup-form-popup-four-input-checkbox-span
.social-proofy-signup-form-popup-four-input-checkbox-tic,
.social-proofy-signup-form-popup-four-input-radio:checked
+ .social-proofy-signup-form-popup-four-input-radio-span
.social-proofy-signup-form-popup-four-input-radio-tic {
    display: block;
}

.social-proofy-signup-form-popup-four-input-checkbox-description,
.social-proofy-signup-form-popup-four-input-radio-description {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
    font-weight: 400 !important;
    color: rgb(0, 0, 0) !important;
    margin: 0px !important;
    font-size: 15px !important;
    line-height: 18px !important;
}

.social-proofy-signup-form-popup-four-input-select {
    -webkit-appearance: none;
    -moz-appearance: none;
    background: transparent;
    background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>") !important;
    background-repeat: no-repeat !important;
    background-position-x: 98% !important;
    background-position-y: 9px !important;
}

.social-proofy-signup-form-popup-four-label {
    display: flex !important;
    height: auto !important;
    margin: 5px 0 !important;
}

.social-proofy-signup-form-popup-four-checkbox {
    opacity: 0 !important;
    width: 0px !important;
    appearance: none !important;
    margin: 0 !important;
}

.social-proofy-signup-form-popup-four-checkbox-span {
    box-sizing: border-box !important;
    border: 1px solid #000;
    border-radius: 2px !important;
    min-width: 18px !important;
    min-height: 18px !important;
    width: 18px !important;
    height: 18px !important;
    margin-right: 5px !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
}

.social-proofy-signup-form-popup-four-checkbox:checked
.social-proofy-signup-form-popup-four-checkbox-span {
    background-color: #000;
}

.social-proofy-signup-form-popup-four-privacy,
.social-proofy-signup-form-popup-four-privacy u {
    font-size: 14px !important;
    margin: 0 !important;
    text-align: left !important;
    line-height: 18px !important;
    font-weight: 500 !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-signup-form-popup-four-privacy {
    text-decoration: none !important;
}

.social-proofy-signup-form-popup-four-checkbox-tic,
.social-proofy-signup-form-popup-four-input-checkbox-tic,
.social-proofy-signup-form-popup-four-input-radio-tic {
    display: block;
    width: 4px !important;
    height: 9px !important;
    margin-top: -2px !important;
    border-width: 0px 2px 2px 0px !important;
    border-style: solid !important;
    border-color: transparent;
    border-image: initial !important;
    transform: rotate(45deg) !important;
}

.social-proofy-signup-form-popup-four-close-button {
    position: absolute !important;
    z-index: 9999999 !important;
    right: 10px !important;
    top: 10px !important;
    cursor: pointer !important;
}

.social-proofy-signup-form-popup-four-input-unvalid {
    margin: 3px !important;
    font-size: 11px !important;
    color: #f00 !important;
    display: none;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-signup-form-popup-four-email-unvalid {
    margin: 3px !important;
    font-size: 11px !important;
    color: #f00 !important;
    display: none;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-signup-form-popup-four-page-two {
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
}

.social-proofy-signup-form-popup-four-page-two-title {
    font-weight: 600 !important;
    line-height: initial !important;
    margin: 10px 0px !important;
    text-align: left !important;
    font-size: 36px !important;
    word-break: break-word;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-signup-form-popup-four-page-two-description {
    font-weight: 400 !important;
    line-height: 1.5em !important;
    margin: 10px 0px 20px !important;
    text-align: left !important;
    font-size: 18px !important;
    word-break: break-word !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-signup-form-popup-four-page-two-button {
    width: 100% !important;
    padding: 15px 40px !important;
    letter-spacing: 0.3px !important;
    border-radius: 10px !important;
    font-family: Inter !important;
    font-weight: 400 !important;
    font-size: 15px !important;
    text-align: center !important;
    cursor: pointer !important;
    text-transform: none !important;
    text-decoration: none !important;
    border-color: transparent !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.social-proofy-signup-form-popup-four-mobile {
    display: block !important;
}

.social-proofy-signup-form-popup-four-thanks-active {
    max-width: 550px !important;
    min-width: auto !important;
    box-sizing: border-box !important;
    padding: 70px 40px !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    position: relative !important;
}

@media (max-width: 600px) {
    .social-proofy-signup-form-popup-four-content {
        width: 100% !important;
        padding: 20px !important;
        /*max-width: 350px !important;*/
    }

    .social-proofy-signup-form-popup-four-mobile {
        position: absolute !important;
        height: 100% !important;
        width: 100% !important;
        justify-content: center !important;
        align-items: center !important;
        margin: 0px !important;
        box-sizing: border-box !important;
        padding: 20px !important;
    }

    .social-proofy-signup-form-popup-four-mobile-thanks {
        position: relative !important;
        height: auto !important;
    }

    .social-proofy-signup-form-popup-four-title {
        margin-top: 30px !important;
    }

    .social-proofy-signup-form-popup-four-thanks-active {
        min-height: auto !important;
        width: 100% !important;
        padding: 60px 20px 30px !important;
    }

    .social-proofy-signup-form-popup-four-right-content {
        padding: 0 !important;
        position: relative;
        transform: translateY(45%) !important;
    }

    .social-proofy-signup-form-popup-four-left-image-content {
        grid-template-columns: 1fr !important;
        width: 100% !important;
        /* padding: 0 30px !important; */
    }
}

.notification-preview-normal-signup-form-popup {
    transform: scale(0.75) !important;
    right: -65px !important;
    bottom: -50px !important;
}

.notification-preview-settings-signup-form-popup {
    transform: scale(0.75) !important;
    margin: -70px -80px !important;
}

.notification-preview-settings-signup-form-popup-thanks {
    transform: scale(0.75) !important;
    margin: -50px -75px !important;
}

.notification-preview-normal-signup-form-popup-three {
    transform: scale(0.75) !important;
    right: -45px !important;
    bottom: -60px !important;
}

.notification-preview-settings-signup-form-popup-three {
    transform: scale(0.75) !important;
    margin: -70px -60px !important;
}

.notification-preview-settings-signup-form-popup-three-thanks {
    transform: scale(0.75);
    margin: -25px -60px;
}

.notification-preview-normal-signup-form-popup-four {
    transform: scale(0.75) !important;
    right: -30px !important;
    bottom: -70px !important;
}

.notification-preview-settings-signup-form-popup-four {
    transform: scale(0.75);
    margin: -80px -50px;
}

.notification-preview-settings-signup-form-popup-four-thanks {
    transform: scale(0.75);
    margin: -30px -60px;
}

.notification-create-preview {
    transform: scale(0.75) !important;
}