
            .swal2-footer {
                color: #ccc;
                font-size: 12px;
                border-top: none;
                margin-top: 0;
            }
            :root {
                --header-height: 0px;
                --vh100-header: calc(100vh - var(--header-height));
                --primary-color: #25a27c;
                --secondary-color: #0c0d26;
                --third-color: #5534d2;
                --passive-color: #cecfd4;
                --gray-color: #ecedf0;
            }
            body,
            html {
                height: 100%;
                scroll-behavior: smooth;
                font-family: GalanoGrotesque, sans-serif;
            }
            body {
                color: #222423;
                font-weight: 500;
                text-rendering: geometricprecision;
                -moz-osx-font-smoothing: grayscale;
                -webkit-font-smoothing: antialiased;
                font-smoothing: antialiased;
                text-transform: none;
            }
            menu {
                -webkit-padding-start: 0;
                padding-inline-start: 0;
                margin: 0;
            }
            img {
                max-width: 100%;
            }
            a,
            img {
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                -webkit-user-drag: none;
                user-drag: none;
            }
            *,
            :focus {
                outline: none !important;
            }
            p {
                margin-top: 0;
                margin-bottom: 0;
            }
            ul {
                -webkit-padding-start: 0;
                padding-inline-start: 0;
            }
            a,
            a:hover {
                color: inherit;
            }
            a:hover {
                text-decoration: none;
            }
            svg:not([fill]) {
                fill: none;
            }
            .cp {
                cursor: pointer;
            }
            .modal-body {
                overflow: hidden;
                padding: 0;
            }
            .modal-content {
                background: none;
                border: none;
            }
            .f-s-10 {
                font-size: 10px !important;
            }
            .f-s-11 {
                font-size: 11px !important;
            }
            .f-s-12 {
                font-size: 12px !important;
            }
            .f-s-13 {
                font-size: 13px !important;
            }
            .f-s-14 {
                font-size: 14px !important;
            }
            .f-s-15 {
                font-size: 15px !important;
            }
            .f-s-16 {
                font-size: 16px !important;
            }
            .f-s-17 {
                font-size: 17px !important;
            }
            .f-s-18 {
                font-size: 18px !important;
            }
            .f-s-19 {
                font-size: 19px !important;
            }
            .f-s-20 {
                font-size: 20px !important;
            }
            .f-s-21 {
                font-size: 21px !important;
            }
            .f-s-22 {
                font-size: 22px !important;
            }
            .f-s-23 {
                font-size: 23px !important;
            }
            .f-s-24 {
                font-size: 24px !important;
            }
            .f-s-25 {
                font-size: 25px !important;
            }
            .f-s-26 {
                font-size: 26px !important;
            }
            .f-s-27 {
                font-size: 27px !important;
            }
            .f-s-28 {
                font-size: 28px !important;
            }
            .f-s-29 {
                font-size: 29px !important;
            }
            .f-s-30 {
                font-size: 30px !important;
            }
            .f-s-31 {
                font-size: 31px !important;
            }
            .f-s-32 {
                font-size: 32px !important;
            }
            .f-s-33 {
                font-size: 33px !important;
            }
            .f-s-34 {
                font-size: 34px !important;
            }
            .f-s-35 {
                font-size: 35px !important;
            }
            .f-s-36 {
                font-size: 36px !important;
            }
            .f-s-37 {
                font-size: 37px !important;
            }
            .f-s-38 {
                font-size: 38px !important;
            }
            @media (min-width: 768px) {
                .fs-sm-10 {
                    font-size: 10px !important;
                }
                .fs-sm-11 {
                    font-size: 11px !important;
                }
                .fs-sm-12 {
                    font-size: 12px !important;
                }
                .fs-sm-13 {
                    font-size: 13px !important;
                }
                .fs-sm-14 {
                    font-size: 14px !important;
                }
                .fs-sm-15 {
                    font-size: 15px !important;
                }
                .fs-sm-16 {
                    font-size: 16px !important;
                }
                .fs-sm-17 {
                    font-size: 17px !important;
                }
                .fs-sm-18 {
                    font-size: 18px !important;
                }
                .fs-sm-19 {
                    font-size: 19px !important;
                }
                .fs-sm-20 {
                    font-size: 20px !important;
                }
                .fs-sm-21 {
                    font-size: 21px !important;
                }
                .fs-sm-22 {
                    font-size: 22px !important;
                }
                .fs-sm-23 {
                    font-size: 23px !important;
                }
                .fs-sm-24 {
                    font-size: 24px !important;
                }
                .fs-sm-25 {
                    font-size: 25px !important;
                }
                .fs-sm-26 {
                    font-size: 26px !important;
                }
                .fs-sm-27 {
                    font-size: 27px !important;
                }
                .fs-sm-28 {
                    font-size: 28px !important;
                }
                .fs-sm-29 {
                    font-size: 29px !important;
                }
                .fs-sm-30 {
                    font-size: 30px !important;
                }
                .fs-sm-31 {
                    font-size: 31px !important;
                }
                .fs-sm-32 {
                    font-size: 32px !important;
                }
                .fs-sm-33 {
                    font-size: 33px !important;
                }
                .fs-sm-34 {
                    font-size: 34px !important;
                }
                .fs-sm-35 {
                    font-size: 35px !important;
                }
                .fs-sm-36 {
                    font-size: 36px !important;
                }
                .fs-sm-37 {
                    font-size: 37px !important;
                }
                .fs-sm-38 {
                    font-size: 38px !important;
                }
            }
            @media (min-width: 768px) {
                .br-sm-3 {
                    border-radius: 3px;
                }
                .br-sm-5 {
                    border-radius: 5px;
                }
                .br-sm-10 {
                    border-radius: 10px;
                }
                .br-sm-15 {
                    border-radius: 15px;
                }
                .br-sm-20 {
                    border-radius: 20px;
                }
                .br-sm-50 {
                    border-radius: 50%;
                }
            }
            .btn-sal,
            .btn.btn-sal {
                padding: 9px 20px;
                border-radius: 10px;
                background-color: #222423;
                border: 1px solid #222423;
                font-size: 14px;
                font-weight: 700;
                text-align: center;
                color: #fff;
                cursor: pointer;
                -webkit-transition: background-color 0.5s;
                transition: background-color 0.5s;
            }
            .btn-sal:hover,
            .btn.btn-sal:hover {
                color: #222423;
                background-color: #fff;
            }
            .btn-sal.black,
            .btn.btn-sal.black {
                background: var(--secondary-color);
            }
            .btn-sal.purple,
            .btn.btn-sal.purple {
                color: #fff;
                background: #5534d2;
            }
            .btn-sal.outlined,
            .btn.btn-sal.outlined {
                border: 1px solid #b8c2cc;
                color: rgba(12, 13, 38, 0.5);
                background: none;
            }
            .btn-sal.outlined:hover,
            .btn.btn-sal.outlined:hover {
                color: #000;
            }
            .btn-sh,
            .btn.btn-sh {
                padding: 9px 20px;
                border-radius: 10px;
                background-color: var(--primary-color);
                border: 1px solid #239a76;
                font-size: 14px;
                font-weight: 700;
                text-align: center;
                color: #fff;
                cursor: pointer;
                -webkit-transition: background-color 0.5s;
                transition: background-color 0.5s;
            }
            .btn-sh:hover,
            .btn.btn-sh:hover {
                color: #fff;
                background: #208d6c;
                border: 1px solid #1e8566;
            }
            .btn-sh.black,
            .btn.btn-sh.black {
                background: #313131;
                border: 1px solid #1f1f1f;
            }
            .btn-sh.outlined,
            .btn.btn-sh.outlined {
                border: 1px solid #b8c2cc;
                color: rgba(12, 13, 38, 0.5);
                background: none;
            }
            .btn-sh.outlined:hover,
            .btn.btn-sh.outlined:hover {
                color: #000;
            }
            .btn-cir {
                width: 28px;
                height: 28px;
                border: 1px solid var(--primary-color);
                border-radius: 50%;
                background: #42ae8d;
                padding: 4px;
            }
            .btn-cir,
            .btn-cir > * {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
            }
            .btn-cir > * {
                background: var(--primary-color);
                width: 100%;
                padding: 5px;
                border-radius: 50%;
            }
            .btn-cir.orange {
                border: 1px solid #f7931a;
                background: rgba(247, 147, 26, 0.34901960784313724);
            }
            .btn-cir.orange > * {
                background: #f7931a;
            }
            .btn-cir.message {
                border: 1px solid #beb8a7;
                background: #fdf8ea;
            }
            .btn-cir.message > * {
                background: #386c50;
            }
            .form-style-sal .sal-inp {
                border-radius: 10px;
                border: 1px solid #ecedf0;
                padding: 1rem;
                font-size: 14px;
            }
            .form-style-sal .sal-inp.search {
                background: #fff url(/assets-ps/svg/i-search.svg) no-repeat right 1rem center;
            }
            .form-style-sal.filter .sal-inp {
                font-size: 13px;
                font-weight: 600;
            }
            .form-style-sal.filter .sal-inp::-webkit-input-placeholder {
                color: #000;
                opacity: 1;
            }
            .form-style-sal.filter .sal-inp::-moz-placeholder {
                color: #000;
                opacity: 1;
            }
            .form-style-sal.filter .sal-inp:-ms-input-placeholder {
                color: #000;
                opacity: 1;
            }
            .form-style-sal.filter .sal-inp::-ms-input-placeholder {
                color: #000;
                opacity: 1;
            }
            .form-style-sal.filter .sal-inp::placeholder {
                color: #000;
                opacity: 1;
            }
            .form-sal {
                -webkit-box-shadow: 0 4px 2px rgba(0, 0, 0, 0.01);
                box-shadow: 0 4px 2px rgba(0, 0, 0, 0.01);
                border-radius: 5px;
                width: 100%;
                width: -webkit-fill-available;
                width: -moz-available;
                width: stretch;
            }
            @media (min-width: 600px) {
                .form-sal {
                    padding: 40px 30px 45px;
                }
            }
            .form-sal .title {
                margin-bottom: 16px;
                font-style: normal;
                font-weight: 600;
                font-size: 24px;
                line-height: 31px;
                color: #0c0d26;
            }
            @media (min-width: 600px) {
                .form-sal .title {
                    font-size: 30px;
                    line-height: 38px;
                }
            }
            .form-sal .bottom-link {
                font-style: normal;
                font-weight: 700;
                font-size: 13px;
                line-height: 18px;
                color: #0c0d26;
            }
            .form-sal .group {
                margin-bottom: 20px;
            }
            .form-sal .group label {
                margin-bottom: 7px;
                margin-left: 15px;
                font-size: 14px;
                font-weight: 600;
            }
            .form-sal .group input[type="email"],
            .form-sal .group input[type="number"],
            .form-sal .group input[type="password"],
            .form-sal .group input[type="text"] {
                font-style: normal;
                font-weight: 600;
                font-size: 14px;
                line-height: 18px;
                padding: 15px;
                width: 100%;
                color: rgba(12, 13, 38, 0.5);
                height: 47px;
                background: #fff;
                border: 1px solid rgba(12, 13, 38, 0.2);
                -webkit-box-sizing: border-box;
                box-sizing: border-box;
                border-radius: 10px;
            }
            .op-50 {
                opacity: 0.5;
            }
            .col-p-12 .row {
                margin-right: -12px;
                margin-left: -12px;
            }
            .col-p-12 .col,
            .col-p-12 .col-1,
            .col-p-12 .col-2,
            .col-p-12 .col-3,
            .col-p-12 .col-4,
            .col-p-12 .col-5,
            .col-p-12 .col-6,
            .col-p-12 .col-7,
            .col-p-12 .col-8,
            .col-p-12 .col-9,
            .col-p-12 .col-10,
            .col-p-12 .col-11,
            .col-p-12 .col-12,
            .col-p-12 .col-auto,
            .col-p-12 .col-lg,
            .col-p-12 .col-lg-1,
            .col-p-12 .col-lg-2,
            .col-p-12 .col-lg-3,
            .col-p-12 .col-lg-4,
            .col-p-12 .col-lg-5,
            .col-p-12 .col-lg-6,
            .col-p-12 .col-lg-7,
            .col-p-12 .col-lg-8,
            .col-p-12 .col-lg-9,
            .col-p-12 .col-lg-10,
            .col-p-12 .col-lg-11,
            .col-p-12 .col-lg-12,
            .col-p-12 .col-lg-auto,
            .col-p-12 .col-md,
            .col-p-12 .col-md-1,
            .col-p-12 .col-md-2,
            .col-p-12 .col-md-3,
            .col-p-12 .col-md-4,
            .col-p-12 .col-md-5,
            .col-p-12 .col-md-6,
            .col-p-12 .col-md-7,
            .col-p-12 .col-md-8,
            .col-p-12 .col-md-9,
            .col-p-12 .col-md-10,
            .col-p-12 .col-md-11,
            .col-p-12 .col-md-12,
            .col-p-12 .col-md-auto,
            .col-p-12 .col-sm,
            .col-p-12 .col-sm-1,
            .col-p-12 .col-sm-2,
            .col-p-12 .col-sm-3,
            .col-p-12 .col-sm-4,
            .col-p-12 .col-sm-5,
            .col-p-12 .col-sm-6,
            .col-p-12 .col-sm-7,
            .col-p-12 .col-sm-8,
            .col-p-12 .col-sm-9,
            .col-p-12 .col-sm-10,
            .col-p-12 .col-sm-11,
            .col-p-12 .col-sm-12,
            .col-p-12 .col-sm-auto,
            .col-p-12 .col-xl,
            .col-p-12 .col-xl-1,
            .col-p-12 .col-xl-2,
            .col-p-12 .col-xl-3,
            .col-p-12 .col-xl-4,
            .col-p-12 .col-xl-5,
            .col-p-12 .col-xl-6,
            .col-p-12 .col-xl-7,
            .col-p-12 .col-xl-8,
            .col-p-12 .col-xl-9,
            .col-p-12 .col-xl-10,
            .col-p-12 .col-xl-11,
            .col-p-12 .col-xl-12,
            .col-p-12 .col-xl-auto {
                padding-right: 12px;
                padding-left: 12px;
            }
            .scroll-x:after,
            .scroll-x:before {
                content: "";
                position: relative;
                position: -webkit-sticky;
                position: sticky;
                right: 0;
                height: 100%;
                width: 50px;
                background:
                    radial-gradient(2rem 100% at right, #eee, transparent 50%),
                    -webkit-gradient(linear, right top, left top, from(#fff), to(transparent));
                background: radial-gradient(2rem 100% at right, #eee, transparent 50%),
                    linear-gradient(270deg, #fff, transparent);
                -webkit-transition: all 0.5s linear;
                transition: all 0.5s linear;
            }
            .scroll-x:before {
                position: absolute;
                right: unset;
                background: -webkit-gradient(linear, left top, right top, from(#fff), to(transparent));
                background: linear-gradient(90deg, #fff, transparent);
            }
            .scroll-x.left-0:before,
            .scroll-x.right-0:after {
                opacity: 0;
            }
            .cps-btn-grp .btn {
                background: #fff;
            }
            @media (min-width: 1366px) {
                .container,
                .container-lg,
                .container-md,
                .container-sm,
                .container-xl {
                    max-width: 1300px;
                }
            }
            .carousel ul {
                list-style: none;
            }
            .Modal .modal-content {
                padding: 30px;
            }
            .Modal .modal-header {
                padding: 0;
                border: none;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-orient: vertical;
                -webkit-box-direction: normal;
                -ms-flex-direction: column;
                flex-direction: column;
            }
            .Modal .modal-header .modal-title {
                font-size: 24px;
                font-weight: 500;
                color: #222423;
            }
            .Modal .modal-header .modal-title-center {
                width: 100%;
                text-align: center;
                padding-top: 40px;
                margin-bottom: 15px;
            }
            .Modal .modal-header p {
                width: 100%;
                font-size: 14px;
                font-weight: 500;
                line-height: normal;
                color: #222423;
                text-align: center;
            }
            .Modal .modal-header p a {
                font-weight: 700;
            }
            .Modal .modal-header button {
                cursor: pointer;
            }
            .Modal .modal-body {
                padding: 0;
            }
            .Modal-img {
                margin-top: 44px;
                margin-bottom: 15px;
                height: 283px;
                background-color: #ebf2ee;
            }
            .Modal-img,
            .Modal-img img {
                width: 100%;
                border-radius: 15px;
            }
            .Modal-img img {
                height: 100%;
                -o-object-fit: cover;
                object-fit: cover;
            }
            .Modal-features {
                -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                justify-content: space-between;
                padding: 6px;
                border-radius: 10px;
                background-color: #ebf2ee;
                margin-bottom: 15px;
            }
            .Modal-features,
            .Modal-features-price {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
            }
            .Modal-features-price {
                width: calc(50% - 5px);
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center;
                padding: 3px 0;
                border-radius: 5px;
                -webkit-box-shadow: 3px 4px 14px 0 rgba(0, 0, 0, 0.05);
                box-shadow: 3px 4px 14px 0 rgba(0, 0, 0, 0.05);
                background-color: #fff;
                font-size: 16px;
                font-weight: 500;
                color: #222423;
            }
            .Modal-features-price.passive {
                color: #d3d3d3;
            }
            .Modal-features-text {
                width: calc(50% - 5px);
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center;
                font-size: 16px;
                font-weight: 500;
                color: #222423;
            }
            .Modal-text {
                padding-top: 25px;
                border-top: 1px solid #e4eae6;
            }
            .Modal-text h4 {
                font-size: 16px;
                font-weight: 700;
                color: #222423;
                margin-bottom: 30px;
            }
            .Modal-text p {
                font-size: 14px;
                font-weight: 500;
                color: #222423;
                margin-bottom: 25px;
            }
            .Modal-text p b {
                font-weight: 700;
                margin-bottom: 16px;
                display: block;
            }
            .Modal-call {
                font-size: 12px;
                font-weight: 500;
                color: #222423;
                text-align: center;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center;
                border-top: 1px solid #e4eae6;
                padding-top: 15px;
            }
            .Modal-call,
            .Modal-form {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
            }
            .Modal-form {
                -webkit-box-orient: vertical;
                -webkit-box-direction: normal;
                -ms-flex-direction: column;
                flex-direction: column;
                margin-top: 16px;
            }
            .Modal-form-item {
                margin-bottom: 16px;
                position: relative;
            }
            .Modal-form-item-title {
                display: block;
                font-size: 12px;
                font-weight: 500;
                color: #222423;
                padding-left: 10px;
                margin-bottom: 10px;
            }
            .Modal-form-item label {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-orient: vertical;
                -webkit-box-direction: normal;
                -ms-flex-direction: column;
                flex-direction: column;
                position: relative;
                margin-bottom: 0;
            }
            .Modal-form-item input,
            .Modal-form-item textarea {
                border-radius: 5px;
                background-color: #ebf2ee;
                padding: 13px 16px;
                font-size: 14px;
                font-weight: 500;
                color: #222423;
                border: none;
                outline: none;
                width: 100%;
            }
            .Modal-form-item input:disabled,
            .Modal-form-item textarea:disabled {
                color: #878b89;
            }
            .Modal-form-item textarea {
                height: 180px;
            }
            .Modal-form-item .bootstrap-select {
                width: 100% !important;
            }
            .Modal-form-item .bootstrap-select .dropdown-toggle {
                padding: 16px;
                font-size: 14px;
                font-weight: 500;
                color: #222423;
                background-color: #ebf2ee;
                cursor: pointer;
            }
            .Modal-form-item .bootstrap-select .dropdown-toggle .filter-option {
                cursor: pointer;
            }
            .Modal-form-item .bootstrap-select .dropdown-menu li a {
                font-size: 14px;
            }
            .Modal-form-item .bootstrap-select .dropdown-item.active,
            .Modal-form-item .bootstrap-select .dropdown-item:active {
                background-color: #49b176;
                color: #fff;
            }
            .Modal-form-item .bootstrap-select .dropdown-item.active span,
            .Modal-form-item .bootstrap-select .dropdown-item:active span {
                color: #fff;
            }
            .Modal-form-item .input-group-addon {
                border: none;
                background-color: #ebf2ee;
            }
            .Modal-form-item .input-group-addon .icon-calendar {
                font-size: 18px;
            }
            .Modal-form-item .input-group input {
                outline: none;
                border: none;
                -webkit-box-shadow: none;
                box-shadow: none;
                background-color: #ebf2ee;
            }
            .Modal-form-item-link {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center;
                font-size: 12px;
                font-weight: 500;
                text-align: center;
                color: #222423;
            }
            .Modal-form-item .switch {
                position: relative;
                display: inline-block;
                width: 40px;
                height: 24px;
                margin-right: 10px;
            }
            .Modal-form-item .switch input {
                opacity: 0;
                width: 0;
                height: 0;
            }
            .Modal-form-item .slider {
                position: absolute;
                cursor: pointer;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background-color: #ccc;
                -webkit-transition: 0.4s;
                transition: 0.4s;
            }
            .Modal-form-item .slider:before {
                position: absolute;
                content: "";
                height: 20px;
                width: 20px;
                left: 4px;
                bottom: 2px;
                background-color: #fff;
                -webkit-transition: 0.4s;
                transition: 0.4s;
            }
            .Modal-form-item input:checked + .slider {
                background-color: #49b176;
            }
            .Modal-form-item input:focus + .slider {
                -webkit-box-shadow: 0 0 1px #49b176;
                box-shadow: 0 0 1px #49b176;
            }
            .Modal-form-item input:checked + .slider:before {
                -webkit-transform: translateX(12px);
                transform: translateX(12px);
            }
            .Modal-form-item .slider.round {
                border-radius: 34px;
            }
            .Modal-form-item .slider.round:before {
                border-radius: 50%;
            }
            .Modal-form-item.flex {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
            }
            .Modal-form-item.flex p {
                opacity: 0.5;
                font-size: 12px;
                font-weight: 500;
                line-height: normal;
                color: #222423;
            }
            .Modal-form-item.text-bold label .bootstrap-select .dropdown-toggle {
                font-size: 16px;
                font-weight: 700;
                color: #343635;
            }
            .Modal-form-submit {
                padding: 16px 0;
                border-radius: 10px;
                background-color: #222423;
                border: 1px solid #222423;
                font-size: 14px;
                font-weight: 700;
                text-align: center;
                color: #fff;
                margin-bottom: 16px;
                cursor: pointer;
                -webkit-transition: all 0.5s;
                transition: all 0.5s;
                width: 100%;
            }
            .Modal-form-submit:hover {
                color: #222423;
                background-color: #fff;
            }
            .Modal-form .iti--allow-dropdown {
                width: 100%;
            }
            .Modal-form .iti__arrow {
                display: none;
            }
            .Modal-form .iti--separate-dial-code .iti__selected-flag {
                background-color: #ebf2ee;
            }
            .Modal-form .iti__selected-flag,
            .Modal-form .telinput {
                outline: none;
            }
            .Modal-form-price {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                margin-bottom: 8px;
            }
            .Modal-form-price-item {
                position: relative;
                width: 90.3px;
                height: 38px;
                margin-right: 8px;
            }
            .Modal-form-price-item span {
                padding: 0 10px;
                height: 100%;
                -webkit-box-shadow: 0 8px 21px 0 rgba(0, 0, 0, 0.07);
                box-shadow: 0 8px 21px 0 rgba(0, 0, 0, 0.07);
                background-color: #cdd2cf;
                border-radius: 5px;
                font-size: 16px;
                font-weight: 600;
                line-height: 1;
                text-align: center;
                color: #fff;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                justify-content: space-between;
            }
            .Modal-form-price-item span:before {
                content: "";
                display: inline-block;
                -webkit-transition: 0.5s;
                transition: 0.5s;
                width: 24px;
                height: 24px;
                background-size: 100%;
                background-image: url(/assets-sh/images/icon-money.svg);
            }
            .Modal-form-price-item input {
                position: absolute;
                width: 100%;
                height: 100%;
                opacity: 0;
                cursor: pointer;
            }
            .Modal-form-price-item input:checked + span {
                background-color: #49b176;
            }
            .Modal-form-currency .currency {
                position: absolute;
                right: 0;
                border-radius: 5px;
                background-color: #cdd2cf;
                width: 55px;
                height: 100%;
                font-size: 14px;
                font-weight: 500;
                color: #fff;
            }
            .Modal-form-currency .currency,
            .Modal-form-success {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center;
            }
            .Modal-form-success {
                -webkit-box-orient: vertical;
                -webkit-box-direction: normal;
                -ms-flex-direction: column;
                flex-direction: column;
            }
            .Modal-form-success img {
                width: 40px;
                margin-bottom: 16px;
            }
            .Modal-form-success h3 {
                font-size: 24px;
                margin-bottom: 12px;
            }
            .Modal-form-success h3,
            .Modal-form-success p {
                font-weight: 500;
                text-align: center;
                color: #222423;
            }
            .Modal-form-success p {
                font-size: 14px;
                margin-bottom: 16px;
            }
            .Modal-form-success .Modal-call {
                border: none;
                padding-top: 0;
            }
            .Login {
                width: 100%;
                min-height: 100vh;
                background-repeat: no-repeat;
                background-position: 50%;
                background-size: cover;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                padding-top: 120px;
                padding-bottom: 50px;
            }
            .Login-form {
                display: block;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                max-width: 670px;
                margin: auto;
            }
            .Login-form .Modal-form {
                padding: 44px;
                border-radius: 10px;
                background-color: #fff;
            }
            .Login-form-header h5 {
                padding-top: 36px;
                font-size: 24px;
            }
            .Login-form-header h5,
            .Login-form-header p {
                font-weight: 500;
                color: #222423;
                margin-bottom: 16px;
            }
            .Login-form-header p {
                font-size: 14px;
            }
            .Login-title {
                max-width: 226px;
                font-size: 32px;
                font-weight: 400;
                letter-spacing: normal;
                color: #fff;
                margin-left: 44px;
            }
            .isMobile .nobr {
                border-radius: unset !important;
            }
            .H_signup-in {
                border-radius: 15px;
                padding-top: 45px;
                padding-bottom: 45px;
                background-repeat: no-repeat;
                background-position: 50%;
                background-size: cover;
            }
            .H_signup-inner {
                max-width: 420px;
            }
            .H_signup-head {
                padding-left: 30px;
            }
            .H_signup-head h6 {
                font-size: 32px;
                font-weight: 600;
                line-height: normal;
                color: #222423;
            }
            .H_signup-head-in {
                margin-left: 20px;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                margin-top: 30px;
                padding-bottom: 15px;
                border-bottom: 1px solid #cdd2cf;
                position: relative;
            }
            .H_signup-head-in:after {
                content: " ";
                display: inline-block;
                -webkit-transition: 0.5s;
                transition: 0.5s;
                background-color: #25a27c;
                height: 3px;
                width: 90px;
                position: absolute;
                left: 0;
                bottom: -1.5px;
            }
            .H_signup-head-item {
                margin-right: 25px;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                font-size: 16px;
                font-weight: 600;
                line-height: normal;
                color: #222423;
            }
            .H_signup-head-item:last-child {
                margin-right: 0;
            }
            .H_signup-head-item span {
                opacity: 0.4;
                margin-right: 10px;
                display: block;
                font-size: 16px;
                font-weight: 700;
                color: #222423;
            }
            .H_signup-form {
                margin-top: 45px;
                padding-left: 45px;
            }
            .H_signup-form-item {
                margin-bottom: 20px;
            }
            .H_signup-form-item input {
                height: 49px;
                -webkit-box-flex: 0;
                -ms-flex-positive: 0;
                flex-grow: 0;
                border-radius: 15px;
                background-color: #ebf2ee;
                padding-left: 30px;
                border-color: transparent;
                font-size: 14px;
                font-weight: 600;
                color: #222423;
            }
            .H_signup-form-item input::-webkit-input-placeholder {
                color: #222423;
            }
            .H_signup-form-item input::-moz-placeholder {
                color: #222423;
            }
            .H_signup-form-item input:-ms-input-placeholder {
                color: #222423;
            }
            .H_signup-form-item input::-ms-input-placeholder {
                color: #222423;
            }
            .H_signup-form-item input::placeholder {
                color: #222423;
            }
            .H_signup-form-item input:focus {
                border-color: #25a27c;
                background-color: #ebf2ee;
                -webkit-box-shadow: none;
                box-shadow: none;
            }
            .H_signup-form-button {
                margin-top: 30px;
                width: 100%;
                height: 51px;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                border-radius: 15px;
                background-color: #222423;
                font-size: 14px;
                font-weight: 600;
                color: #fff;
                -webkit-transition: 0.5s;
                transition: 0.5s;
                cursor: pointer;
            }
            .H_signup-form-button:hover {
                background-color: #25a27c;
                -webkit-transition: 0.5s;
                transition: 0.5s;
                color: #fff;
            }
            .Navtop {
                margin-top: 25px;
            }
            .Navtop-content {
                background-color: #28292c;
                -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                justify-content: space-between;
                padding: 20px 24px;
                border-top-left-radius: 15px;
                border-top-right-radius: 15px;
            }
            .Navtop-account,
            .Navtop-content,
            .Navtop-content-right {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
            }
            .Navtop-account .icon {
                font-size: 24px;
                color: #fff;
            }
            .Navtop-account-not,
            .Navtop-account-not p {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
            }
            .Navtop-account-not p {
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                font-size: 16px;
                font-weight: 500;
                color: #fff;
            }
            .Navtop-account-not a {
                font-weight: 700;
                margin-left: 7px;
                margin-right: 7px;
                -webkit-transition: 0.5s;
                transition: 0.5s;
            }
            .Navtop-account-not a:hover {
                color: #25a27c;
                -webkit-transition: 0.5s;
                transition: 0.5s;
            }
            .Navtop-time {
                margin-right: 30px;
            }
            .Navtop-language {
                margin-right: 20px;
            }
            .Navtop-support {
                -webkit-transition: 0.5s;
                transition: 0.5s;
            }
            .Navtop-support i {
                font-size: 20px;
                color: #fff;
            }
            .Navtop-support:hover {
                -webkit-transform: scale(1.1);
                transform: scale(1.1);
                -webkit-transition: 0.5s;
                transition: 0.5s;
            }
            .Navtop-menu {
                background-color: #fff;
                padding: 16px 0;
                border-bottom-left-radius: 15px;
                border-bottom-right-radius: 15px;
            }
            .Navtop-menu-in {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -ms-flex-pack: distribute;
                justify-content: space-around;
            }
            .Navtop-menu-item a {
                -webkit-transition: 0.5s;
                transition: 0.5s;
                font-size: 16px;
                font-weight: 600;
                color: #222423;
            }
            .Navtop-menu-item a:hover {
                color: #25a27c;
                -webkit-transition: 0.5s;
                transition: 0.5s;
            }
            .Navtop .dropdown-menu {
                width: auto;
                left: auto !important;
            }
            .Navtop-login {
                position: absolute;
                width: 100%;
                top: 0;
            }
            .dropdown-button,
            .Navtop-login .Navtop-content {
                background-color: transparent;
            }
            .dropdown-button {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                font-size: 12px;
                font-weight: 700;
                line-height: normal;
                color: #fff;
                -webkit-transition: 0.5s;
                transition: 0.5s;
                cursor: pointer;
            }
            .dropdown-button i {
                margin-left: 10px;
                font-size: 8px;
            }
            .dropdown-button:hover {
                color: #25a27c;
                -webkit-transition: 0.5s;
                transition: 0.5s;
            }
            .dropdown-button[aria-expanded="true"] {
                color: #fff;
            }
            .dropdown-button[aria-expanded="true"] i {
                -webkit-transform: rotate(180deg);
                transform: rotate(180deg);
            }
            .dropdown-menu {
                min-width: auto;
                margin-top: 10px;
                right: 0;
                width: 250px;
                left: auto;
                padding: 15px;
                border-radius: 10px;
                -webkit-box-shadow: 0 14px 44px 0 rgba(0, 0, 0, 0.15);
                box-shadow: 0 14px 44px 0 rgba(0, 0, 0, 0.15);
                background-color: #fff;
            }
            .dropdown-item {
                height: 45px;
                border-radius: 5px;
                border: 1px solid #e4eae6;
                background-color: #ebf2ee;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                padding: 8px 15px;
                -webkit-transition: 0.5s;
                transition: 0.5s;
                font-size: 14px;
                font-weight: 600;
                line-height: normal;
                color: #222423;
            }
            .dropdown-item + .dropdown-item {
                margin-top: 10px !important;
            }
            .dropdown-item span {
                margin-left: auto;
            }
            .dropdown-item:last-child {
                margin-bottom: 0;
            }
            .dropdown-item:hover {
                background-color: #343635;
                -webkit-transition: 0.5s;
                transition: 0.5s;
                color: #fff;
            }
            .dropdown-item span {
                margin-right: 10px;
            }
            .Navbottom {
                margin-top: 30px;
            }
            .Navbottom-in {
                background-color: #fff;
                border-radius: 15px;
                padding: 30px;
            }
            .Navbottom-inner {
                -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                justify-content: space-between;
            }
            .Navbottom-inner,
            .Navbottom-menu {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
            }
            .Navbottom-menu {
                -webkit-box-flex: 2;
                -ms-flex-positive: 2;
                flex-grow: 2;
            }
            .Navbottom-menu-item {
                margin-right: 11%;
            }
            .Navbottom-menu-item li a {
                font-size: 14px;
                font-weight: 600;
                line-height: 2.5;
                color: #222423;
                -webkit-transition: 0.5s;
                transition: 0.5s;
                position: relative;
            }
            .Navbottom-menu-item li a:after {
                content: " ";
                display: inline-block;
                -webkit-transition: 0.5s;
                transition: 0.5s;
                height: 2px;
                width: 0;
                position: absolute;
                bottom: -3px;
                left: 50%;
                -webkit-transform: translateX(-50%);
                transform: translateX(-50%);
                background-color: #25a27c;
            }
            .Navbottom-menu-item li a:hover {
                color: #25a27c;
                -webkit-transition: 0.5s;
                transition: 0.5s;
            }
            .Navbottom-menu-item li a:hover:after {
                -webkit-transition: 0.5s;
                transition: 0.5s;
                width: 100%;
            }
            .Navbottom-social {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-orient: vertical;
                -webkit-box-direction: normal;
                -ms-flex-direction: column;
                flex-direction: column;
                -webkit-box-align: end;
                -ms-flex-align: end;
                align-items: flex-end;
            }
            .Navbottom-social img {
                max-height: 44px;
            }
            .Navbottom-social-in {
                margin-top: 25px;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
            }
            .Navbottom-social-in a {
                font-size: 24px;
                margin-left: 12px;
                color: #222423;
                -webkit-transition: 0.5s;
                transition: 0.5s;
            }
            .Navbottom-social-in a:hover {
                color: #25a27c;
                -webkit-transition: 0.5s;
                transition: 0.5s;
            }
            .Navbottom-copy {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                margin-top: 50px;
                margin-bottom: 15px;
            }
            .Navbottom-copy-left {
                width: 60px;
                margin-right: 30px;
            }
            .Navbottom-copy-left img {
                width: 60px;
                height: 60px;
                -o-object-fit: contain;
                object-fit: contain;
            }
            .Navbottom-copy-right p {
                opacity: 0.5;
                font-size: 11px;
                font-weight: 500;
                line-height: 1.91;
                color: #222423;
            }
            .custom-select.is-invalid,
            .form-control.is-invalid,
            .is-invalid {
                color: #a02027 !important;
                border-color: #a02027 !important;
                -webkit-box-shadow: 0 0 0 1px #a02027 !important;
                box-shadow: 0 0 0 1px #a02027 !important;
            }
            .custom-select.is-valid,
            .form-control.is-valid,
            .is-valid {
                color: #20a031 !important;
                border-color: #20a031 !important;
                -webkit-box-shadow: 0 0 0 1px #20a031 !important;
                box-shadow: 0 0 0 1px #20a031 !important;
            }
            .is-invalid-desc {
                color: #a02027 !important;
            }
            .dropdown-menu .dropdown-item {
                margin-bottom: 10px;
            }
            .dropdown-menu li:last-child .dropdown-item {
                margin-bottom: 0;
            }
            .pp-jackpot-widget.pp-theme-sahabet {
                --pp-primary: #25a27c;
                --pp-primary-dark: #1e8664;
                --pp-text: #fff;
                --pp-text-dark: #222423;
                --pp-bg-overlay: rgba(12, 13, 38, 0.9);
                background: rgba(37, 162, 124, 0.12);
                border-radius: 8px;
                border: 1px solid rgba(37, 162, 124, 0.4);
                margin-top: 24px;
            }
            .pp-jackpot-widget.pp-theme-sahabet .pp-jackpot-card {
                border-radius: 8px;
                border: 1px solid rgba(37, 162, 124, 0.5);
            }
            .pp-jackpot-widget.pp-theme-sahabet .pp-card-amount,
            .pp-jackpot-widget.pp-theme-sahabet .pp-card-name {
                color: #fff;
                text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
            }
            body .pp-jackpot-detail.pp-theme-sahabet {
                --pp-primary: #25a27c;
                --pp-divider: rgba(37, 162, 124, 0.4);
                --pp-text: #fff;
                --pp-bg-overlay: rgba(12, 13, 38, 0.9);
            }
            body .pp-jackpot-detail {
                position: fixed !important;
                width: 320px;
                min-height: 200px;
                border-radius: 12px;
                overflow: visible;
                z-index: 2147483647 !important;
                -webkit-box-shadow: 0 8px 32px rgba(0, 0, 0, 0.8);
                box-shadow: 0 8px 32px rgba(0, 0, 0, 0.8);
                pointer-events: auto;
                display: block !important;
                visibility: visible !important;
                opacity: 1 !important;
            }
            body .pp-jackpot-detail .pp-detail-background {
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                border-radius: 12px;
                z-index: 0;
            }
            body .pp-jackpot-detail.pp-theme-sahabet .pp-detail-background {
                background: #0c0d26;
                background-image: linear-gradient(135deg, #0c0d26, rgba(37, 162, 124, 0.2) 50%, #0c0d26);
            }
            body .pp-jackpot-detail .pp-detail-content-wrapper {
                position: relative;
                z-index: 1;
                padding: 20px;
                background: var(--pp-bg-overlay);
                min-height: 200px;
                border-radius: 12px;
                color: var(--pp-text);
            }
            body .pp-jackpot-detail .pp-detail-header {
                text-align: center;
                margin-bottom: 20px;
                padding-bottom: 15px;
                border-bottom: 1px solid var(--pp-divider);
            }
            body .pp-jackpot-detail .pp-detail-letter {
                font-size: 48px;
                font-weight: 900;
                color: var(--pp-primary);
                margin-bottom: 8px;
            }
            body .pp-jackpot-detail .pp-detail-title {
                font-size: 16px;
                font-weight: 700;
                color: var(--pp-primary);
                text-transform: uppercase;
                letter-spacing: 2px;
                margin-bottom: 8px;
            }
            body .pp-jackpot-detail .pp-detail-amount {
                font-size: 24px;
                font-weight: 800;
                color: var(--pp-text);
            }
            body .pp-jackpot-detail .pp-detail-stats .pp-detail-label {
                font-size: 11px;
                font-weight: 700;
                color: var(--pp-primary);
                text-transform: uppercase;
                letter-spacing: 1px;
                margin-bottom: 6px;
            }
            body .pp-jackpot-detail .pp-detail-stats .pp-detail-date,
            body .pp-jackpot-detail .pp-detail-stats .pp-detail-player,
            body .pp-jackpot-detail .pp-detail-stats .pp-detail-value {
                font-size: 14px;
                color: var(--pp-text);
            }
            body .pp-jackpot-detail .pp-detail-stats .pp-detail-divider {
                height: 1px;
                background: var(--pp-divider);
                margin: 15px 0;
            }
        