@font-face {    font-family: "IRANSans";    font-weight: bold;    font-style: normal;    src: url("../fonts/IRANSansWeb_Bold.eot");    src: url("../fonts/IRANSansWeb_Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/IRANSansWeb_Bold.woff2") format("woff2"), url("../fonts/IRANSansWeb_Bold.woff") format("woff"), url("../fonts/IRANSansWeb_Bold.ttf") format("truetype")}@font-face {    font-family: "IRANSans";    font-weight: 500;    font-style: normal;    src: url("../fonts/IRANSansWeb_Medium.eot");    src: url("../fonts/IRANSansWeb_Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/IRANSansWeb_Medium.woff2") format("woff2"), url("../fonts/IRANSansWeb_Medium.woff") format("woff"), url("../fonts/IRANSansWeb_Medium.ttf") format("truetype")}@font-face {    font-family: "IRANSans";    font-weight: 300;    font-style: normal;    src: url("../fonts/IRANSansWeb_Light.eot");    src: url("../fonts/IRANSansWeb_Light.eot?#iefix") format("embedded-opentype"), url("../fonts/IRANSansWeb_Light.woff2") format("woff2"), url("../fonts/IRANSansWeb_Light.woff") format("woff"), url("../fonts/IRANSansWeb_Light.ttf") format("truetype")}@font-face {    font-family: "IRANSans";    font-weight: normal;    font-style: normal;    src: url("../fonts/IRANSansWeb.eot");    src: url("../fonts/IRANSansWeb.eot?#iefix") format("embedded-opentype"), url("../fonts/IRANSansWeb.woff2") format("woff2"), url("../fonts/IRANSansWeb.woff") format("woff"), url("../fonts/IRANSansWeb.ttf") format("truetype")}body {    cursor: default;    text-align: right;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    position: relative;    -webkit-text-size-adjust: none}a:link, a:visited, a:hover, a:active, a:focus {    text-decoration: none;    transition: all 0.2s ease-in-out;    -moz-transition: all 0.2s ease-in-out;    -o-transition: all 0.2s ease-in-out;    -ms-transition: all 0.2s ease-in-out;    -webkit-transition: all 0.2s ease-in-out}h1, h2, h3, .h1, .h2, .h3 {    font-weight: 600}h5, h6, .h5, .h6, h4, .h4 {    font-weight: 600}.custom-select {    background: #fff url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'><path fill='#343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/></svg>") no-repeat left .75rem center}.custom-control {    padding-left: 0;    padding-right: 1.875rem}.custom-control-label::before {    left: auto;    right: -1.875rem}.custom-control-label::after {    left: auto;    right: -1.875rem}.custom-file-control::before {    position: absolute;    left: -1px;    right: initial;    border-radius: .25rem 0 0 .25rem}.custom-file-label::after {    right: auto;    left: 0;    border-left: none;    border-right: 1px solid #ced4da;    border-radius: .25rem 0 0 .25rem}.navbar-brand img {    height: 60px;    display: block}@media (min-width: 768px) {    .navbar-brand img {        height: 70px    }}.navbar-nav .nav-link {    font-size: 17px;    font-weight: 500;    color: #434249}.navbar-nav .nav-link:hover {    color: #8b72ff}.header-contact-number {    color: #fff}.header-contact svg {    height: 24px}.header-contact-status {    line-height: 2;    background: #fff;    color: #8b72ff;    font-size: 11px}.header-profile-holder {    padding-top: 2px}.header-profile-holder svg {    height: 26px}.header-minicart-holder svg {    height: 29px}.navigation-holder {    z-index: 1039;    position: absolute;    right: 0;    padding-top: 50px;    padding-bottom: 50px}.navigation-holder svg {    fill: #fff;    display: block}.navigation-holder.scrolled {    padding-top: 20px;    padding-bottom: 20px;    position: fixed;    box-shadow: 0 0 35px rgba(66, 71, 74, 0.09);    background: #fff}.navigation-holder.scrolled .header-minicart-icon span {    background: #8b72ff;    color: #fff}.navigation-holder.scrolled .header-profile-icon span {    background: #ff9854;    color: #fff}.navigation-holder.scrolled svg {    fill: #434249}.navigation-holder.scrolled .header-contact-status {    background: #00d0a6;    color: #fff}.navigation-holder.scrolled .header-contact-number {    color: #434249}.navigation-holder.scrolled .responsive-menu-button {    background: rgba(139, 114, 255, 0.1)}.navigation-holder.scrolled .responsive-menu-button-inner, .navigation-holder.scrolled .responsive-menu-button-inner:after, .navigation-holder.scrolled .responsive-menu-button-inner:before {    background: #8b72ff}@media (max-width: 767.98px) {    .navigation-holder.scrolled .header-contact.online svg {        fill: #00d0a6    }}@media (max-width: 991.98px) {    .navigation-holder {        padding-top: 30px;        padding-bottom: 30px    }    .navigation-holder.scrolled {        padding-top: 15px;        padding-bottom: 15px    }}@media (max-width: 767.98px) {    .navigation-holder:not(.scrolled) {        padding-top: 25px;        padding-bottom: 25px    }}@media (max-width: 575.98px) {    .navigation-holder:not(.scrolled) {        padding-top: 20px;        padding-bottom: 20px    }}.font-weight-medium {    font-weight: 500}.highlight {    border-radius: 1.5em;    padding: 0.3333em 0.8333em;    display: inline-block;    background: #f3f5fb;    color: #82818b}.highlight.blue {    background: rgba(92, 153, 255, 0.15);    color: #5c99ff}.highlight.purple {    background: rgba(170, 125, 242, 0.15);    color: #aa7df2}.highlight.pink {    background: rgba(255, 99, 119, 0.15);    color: #ff6377}.highlight.red {    background: rgba(255, 112, 112, 0.1);    color: #ff7070}.highlight.orange {    background: rgba(255, 152, 84, 0.15);    color: #ff9854}.highlight.yellow {    background: rgba(255, 204, 79, 0.15);    color: #ffcc4f}.highlight.green {    background: rgba(0, 208, 166, 0.15);    color: #00d0a6}.highlight.primary {    background: rgba(139, 114, 255, 0.15);    color: #8b72ff}.highlight.secondary {    background: rgba(67, 66, 73, 0.15);    color: #434249}.highlight.light {    background: rgba(52, 81, 111, 0.05);    color: #82818b}.highlight.lighten {    background: rgba(247, 248, 251, 0.15);    color: #f7f8fb}.highlight.dark {    background: rgba(67, 66, 73, 0.15);    color: #434249}.badge {    vertical-align: middle;    margin-right: 0.9em}.badge-blue {    background: rgba(92, 153, 255, 0.15);    color: #5c99ff}.badge-purple {    background: rgba(170, 125, 242, 0.15);    color: #aa7df2}.badge-pink {    background: rgba(255, 99, 119, 0.15);    color: #ff6377}.badge-red {    background: rgba(255, 112, 112, 0.1);    color: #ff7070}.badge-orange {    background: rgba(255, 152, 84, 0.15);    color: #ff9854}.badge-yellow {    background: rgba(255, 204, 79, 0.15);    color: #ffcc4f}.badge-green {    background: rgba(0, 208, 166, 0.15);    color: #00d0a6}.badge-primary {    background: rgba(139, 114, 255, 0.15);    color: #8b72ff}.badge-secondary {    background: rgba(67, 66, 73, 0.15);    color: #434249}.badge-light {    background: rgba(243, 245, 251, 0.15);    color: #f3f5fb}.badge-lighten {    background: rgba(247, 248, 251, 0.15);    color: #f7f8fb}.badge-dark {    background: rgba(67, 66, 73, 0.15);    color: #434249}.btn-arrow-left:after, .btn-arrow-right:before {    position: relative;    top: 0.0454em;    right: 0;    transition: right 0.2s ease-in-out;    font-family: "ElegantIcons";    font-size: 1.375em;    display: inline-block;    line-height: 1;    vertical-align: middle}@media (prefers-reduced-motion: reduce) {    .btn-arrow-left:after, .btn-arrow-right:before {        transition: none    }}.btn-arrow-left:hover:after {    right: 3px}.btn-arrow-left:after {    content: "\23";    margin-right: 0.35em}.btn-arrow-right:hover:before {    right: -3px}.btn-arrow-right:before {    content: "\24";    margin-left: 0.35em}:focus {    outline: none !important}.modal-header .close {    margin: -20px auto -20px -20px;    font-size: 40px}.modal-header .close i {    padding-top: 13px;    display: block}.modal-content {    padding: 15px 20px 0}.accordion-content.collapsing {    transition: height 0.5s cubic-bezier(0.68, 0.01, 0.31, 0.93)}@media (prefers-reduced-motion: reduce) {    .accordion-content.collapsing {        transition: none    }}.accordion-title {    cursor: pointer;    font-size: 0;    position: relative;    padding: 1.5625rem}.accordion-title .accordion-title-inner {    color: #8b72ff;    font-size: 16px;    padding-left: 2.5em;    transition: color 0.35s cubic-bezier(0.68, 0.01, 0.31, 0.93)}@media (prefers-reduced-motion: reduce) {    .accordion-title .accordion-title-inner {        transition: none    }}.accordion-title .accordion-title-inner:before {    bottom: 0;    color: inherit !important;    content: "\f104";    font-family: "FontAwesome";    font-size: 1.2em;    font-style: normal !important;    font-weight: normal !important;    height: 1em;    left: 1.157em;    letter-spacing: 0 !important;    line-height: 1em;    margin: auto 0;    position: absolute;    text-align: center;    text-transform: none !important;    top: 0;    width: 1em;    transform: rotate(-90deg);    transition: transform 0.35s cubic-bezier(0.68, 0.01, 0.31, 0.93)}@media (prefers-reduced-motion: reduce) {    .accordion-title .accordion-title-inner:before {        transition: none    }}.accordions .accordion {    box-shadow: 0 3px 18px rgba(66, 71, 74, 0.09);    border-radius: .3125rem;    margin-bottom: .75rem;    background: #fff}.accordions .accordion:last-child {    margin-bottom: 0 !important}.accordion-content-inner {    font-size: .9375rem;    padding: 1.5625rem;    color: #82818b;    border-top: 1px solid #eef0f3}.accordion-content-inner p:last-child {    margin-bottom: 0}.accordion-title.collapsed .accordion-title-inner {    color: #434249}.accordion-title.collapsed .accordion-title-inner:before {    transform: rotate(0deg)}table {    border-collapse: collapse;    border-spacing: 0}.form-control.form-control-lg {    font-size: 1rem}.custom-control {    font-size: 14px;    color: #82818b}.custom-control-label {    padding-top: 2px}.form-control {    font-size: 14px;    box-shadow: none !important;    border: none !important}.form-control:focus {    box-shadow: none}textarea.form-control {    height: 140px;    resize: none;    padding: 16px 20px}.form-row {    margin: -7.5px}.form-row > .col, .form-row > [class*="col-"] {    padding: 7.5px}.form-text {    color: #82818b;    font-size: 14px}.page-holder {    overflow: hidden}@media (max-width: 767.98px) {    .page-holder {        padding-bottom: 68px    }}.btn {    padding: .5625rem 1.5625rem .4375rem}.btn-sm {    padding: .5rem .9375rem .375rem}.btn-ajax {    position: relative}.btn-ajax:after {    animation: ajaxLoading 0.8s linear infinite;    -webkit-animation: ajaxLoading 0.8s linear infinite;    bottom: 0;    color: #fff !important;    content: "\f021";    display: block;    font-family: "FontAwesome";    font-size: 16px;    height: 1em;    left: 0;    line-height: 1em;    margin: auto;    position: absolute;    right: 0;    text-align: center;    top: 0;    width: 1em;    transition: opacity 0.2s ease-in-out;    opacity: 0}@media (prefers-reduced-motion: reduce) {    .btn-ajax:after {        transition: none    }}.is-loading .btn-ajax, .btn-ajax.is-loading {    color: transparent !important}.is-loading .btn-ajax:after, .btn-ajax.is-loading:after {    opacity: 1}@keyframes ajaxLoading {    0% {        transform: rotate(0deg)    }    100% {        transform: rotate(360deg)    }}@-webkit-keyframes ajaxLoading {    0% {        transform: rotate(0deg)    }    100% {        transform: rotate(360deg)    }}.btn-blue {    background: rgba(92, 153, 255, 0.1);    color: #5c99ff;    box-shadow: none}.btn-blue.btn-ajax:after {    color: #337fff !important}.btn-blue:hover, .btn-blue.active, .btn-blue:active, .btn-blue:focus, .btn-blue.focus, .btn-blue:not(:disabled):not(.disabled):active, .btn-blue:not(:disabled):not(.disabled).active, .btn-blue:not(:disabled):not(.disabled):active:focus, .btn-blue.is-loading {    background: rgba(92, 153, 255, 0.22);    color: #337fff;    box-shadow: none}.btn-blue.text-white {    background: #5c99ff;    box-shadow: 0 8px 32px rgba(92, 153, 255, 0.25)}.btn-blue.text-white.btn-ajax:after {    color: #fff !important}.btn-blue.text-white:hover, .btn-blue.text-white.active, .btn-blue.text-white:active, .btn-blue.text-white:focus, .btn-blue.text-white.focus, .btn-blue.text-white:not(:disabled):not(.disabled):active, .btn-blue.text-white:not(:disabled):not(.disabled).active, .btn-blue.text-white:not(:disabled):not(.disabled):active:focus, .btn-blue.text-white.is-loading {    background: #3d86ff;    box-shadow: 0 10px 40px rgba(92, 153, 255, 0.35)}.btn-blue.btn-link {    border-bottom-color: #5c99ff}.btn-blue.btn-link:hover, .btn-blue.btn-link.active, .btn-blue.btn-link:active, .btn-blue.btn-link:focus, .btn-blue.btn-link.focus, .btn-blue.btn-link:not(:disabled):not(.disabled):active, .btn-blue.btn-link:not(:disabled):not(.disabled).active, .btn-blue.btn-link:not(:disabled):not(.disabled):active:focus, .btn-blue.btn-link.is-loading {    color: #2979ff;    border-bottom-color: #2979ff}.show > .btn-blue.dropdown-toggle, .show > .btn-blue.dropdown-toggle:focus {    background: rgba(92, 153, 255, 0.22);    color: #337fff;    box-shadow: none}.show > .btn-blue.dropdown-toggle.text-white, .show > .btn-blue.dropdown-toggle:focus.text-white {    background: #3d86ff;    box-shadow: 0 12px 40px rgba(92, 153, 255, 0.4)}.btn-purple {    background: rgba(170, 125, 242, 0.1);    color: #aa7df2;    box-shadow: none}.btn-purple.btn-ajax:after {    color: #9258ee !important}.btn-purple:hover, .btn-purple.active, .btn-purple:active, .btn-purple:focus, .btn-purple.focus, .btn-purple:not(:disabled):not(.disabled):active, .btn-purple:not(:disabled):not(.disabled).active, .btn-purple:not(:disabled):not(.disabled):active:focus, .btn-purple.is-loading {    background: rgba(170, 125, 242, 0.22);    color: #9258ee;    box-shadow: none}.btn-purple.text-white {    background: #aa7df2;    box-shadow: 0 8px 32px rgba(170, 125, 242, 0.25)}.btn-purple.text-white.btn-ajax:after {    color: #fff !important}.btn-purple.text-white:hover, .btn-purple.text-white.active, .btn-purple.text-white:active, .btn-purple.text-white:focus, .btn-purple.text-white.focus, .btn-purple.text-white:not(:disabled):not(.disabled):active, .btn-purple.text-white:not(:disabled):not(.disabled).active, .btn-purple.text-white:not(:disabled):not(.disabled):active:focus, .btn-purple.text-white.is-loading {    background: #9861ef;    box-shadow: 0 10px 40px rgba(170, 125, 242, 0.35)}.btn-purple.btn-link {    border-bottom-color: #aa7df2}.btn-purple.btn-link:hover, .btn-purple.btn-link.active, .btn-purple.btn-link:active, .btn-purple.btn-link:focus, .btn-purple.btn-link.focus, .btn-purple.btn-link:not(:disabled):not(.disabled):active, .btn-purple.btn-link:not(:disabled):not(.disabled).active, .btn-purple.btn-link:not(:disabled):not(.disabled):active:focus, .btn-purple.btn-link.is-loading {    color: #8c4fed;    border-bottom-color: #8c4fed}.show > .btn-purple.dropdown-toggle, .show > .btn-purple.dropdown-toggle:focus {    background: rgba(170, 125, 242, 0.22);    color: #9258ee;    box-shadow: none}.show > .btn-purple.dropdown-toggle.text-white, .show > .btn-purple.dropdown-toggle:focus.text-white {    background: #9861ef;    box-shadow: 0 12px 40px rgba(170, 125, 242, 0.4)}.btn-pink {    background: rgba(255, 99, 119, 0.1);    color: #ff6377;    box-shadow: none}.btn-pink.btn-ajax:after {    color: #ff3a53 !important}.btn-pink:hover, .btn-pink.active, .btn-pink:active, .btn-pink:focus, .btn-pink.focus, .btn-pink:not(:disabled):not(.disabled):active, .btn-pink:not(:disabled):not(.disabled).active, .btn-pink:not(:disabled):not(.disabled):active:focus, .btn-pink.is-loading {    background: rgba(255, 99, 119, 0.22);    color: #ff3a53;    box-shadow: none}.btn-pink.text-white {    background: #ff6377;    box-shadow: 0 8px 32px rgba(255, 99, 119, 0.25)}.btn-pink.text-white.btn-ajax:after {    color: #fff !important}.btn-pink.text-white:hover, .btn-pink.text-white.active, .btn-pink.text-white:active, .btn-pink.text-white:focus, .btn-pink.text-white.focus, .btn-pink.text-white:not(:disabled):not(.disabled):active, .btn-pink.text-white:not(:disabled):not(.disabled).active, .btn-pink.text-white:not(:disabled):not(.disabled):active:focus, .btn-pink.text-white.is-loading {    background: #ff445c;    box-shadow: 0 10px 40px rgba(255, 99, 119, 0.35)}.btn-pink.btn-link {    border-bottom-color: #ff6377}.btn-pink.btn-link:hover, .btn-pink.btn-link.active, .btn-pink.btn-link:active, .btn-pink.btn-link:focus, .btn-pink.btn-link.focus, .btn-pink.btn-link:not(:disabled):not(.disabled):active, .btn-pink.btn-link:not(:disabled):not(.disabled).active, .btn-pink.btn-link:not(:disabled):not(.disabled):active:focus, .btn-pink.btn-link.is-loading {    color: #ff304b;    border-bottom-color: #ff304b}.show > .btn-pink.dropdown-toggle, .show > .btn-pink.dropdown-toggle:focus {    background: rgba(255, 99, 119, 0.22);    color: #ff3a53;    box-shadow: none}.show > .btn-pink.dropdown-toggle.text-white, .show > .btn-pink.dropdown-toggle:focus.text-white {    background: #ff445c;    box-shadow: 0 12px 40px rgba(255, 99, 119, 0.4)}.btn-red {    background: rgba(255, 112, 112, 0.1);    color: #ff7070;    box-shadow: none}.btn-red.btn-ajax:after {    color: #ff4747 !important}.btn-red:hover, .btn-red.active, .btn-red:active, .btn-red:focus, .btn-red.focus, .btn-red:not(:disabled):not(.disabled):active, .btn-red:not(:disabled):not(.disabled).active, .btn-red:not(:disabled):not(.disabled):active:focus, .btn-red.is-loading {    background: rgba(255, 112, 112, 0.22);    color: #ff4747;    box-shadow: none}.btn-red.text-white {    background: #ff7070;    box-shadow: 0 8px 32px rgba(255, 112, 112, 0.25)}.btn-red.text-white.btn-ajax:after {    color: #fff !important}.btn-red.text-white:hover, .btn-red.text-white.active, .btn-red.text-white:active, .btn-red.text-white:focus, .btn-red.text-white.focus, .btn-red.text-white:not(:disabled):not(.disabled):active, .btn-red.text-white:not(:disabled):not(.disabled).active, .btn-red.text-white:not(:disabled):not(.disabled):active:focus, .btn-red.text-white.is-loading {    background: #ff5151;    box-shadow: 0 10px 40px rgba(255, 112, 112, 0.35)}.btn-red.btn-link {    border-bottom-color: #ff7070}.btn-red.btn-link:hover, .btn-red.btn-link.active, .btn-red.btn-link:active, .btn-red.btn-link:focus, .btn-red.btn-link.focus, .btn-red.btn-link:not(:disabled):not(.disabled):active, .btn-red.btn-link:not(:disabled):not(.disabled).active, .btn-red.btn-link:not(:disabled):not(.disabled):active:focus, .btn-red.btn-link.is-loading {    color: #ff3d3d;    border-bottom-color: #ff3d3d}.show > .btn-red.dropdown-toggle, .show > .btn-red.dropdown-toggle:focus {    background: rgba(255, 112, 112, 0.22);    color: #ff4747;    box-shadow: none}.show > .btn-red.dropdown-toggle.text-white, .show > .btn-red.dropdown-toggle:focus.text-white {    background: #ff5151;    box-shadow: 0 12px 40px rgba(255, 112, 112, 0.4)}.btn-orange {    background: rgba(255, 152, 84, 0.1);    color: #ff9854;    box-shadow: none}.btn-orange.btn-ajax:after {    color: #ff7f2b !important}.btn-orange:hover, .btn-orange.active, .btn-orange:active, .btn-orange:focus, .btn-orange.focus, .btn-orange:not(:disabled):not(.disabled):active, .btn-orange:not(:disabled):not(.disabled).active, .btn-orange:not(:disabled):not(.disabled):active:focus, .btn-orange.is-loading {    background: rgba(255, 152, 84, 0.22);    color: #ff7f2b;    box-shadow: none}.btn-orange.text-white {    background: #ff9854;    box-shadow: 0 8px 32px rgba(255, 152, 84, 0.25)}.btn-orange.text-white.btn-ajax:after {    color: #fff !important}.btn-orange.text-white:hover, .btn-orange.text-white.active, .btn-orange.text-white:active, .btn-orange.text-white:focus, .btn-orange.text-white.focus, .btn-orange.text-white:not(:disabled):not(.disabled):active, .btn-orange.text-white:not(:disabled):not(.disabled).active, .btn-orange.text-white:not(:disabled):not(.disabled):active:focus, .btn-orange.text-white.is-loading {    background: #ff8635;    box-shadow: 0 10px 40px rgba(255, 152, 84, 0.35)}.btn-orange.btn-link {    border-bottom-color: #ff9854}.btn-orange.btn-link:hover, .btn-orange.btn-link.active, .btn-orange.btn-link:active, .btn-orange.btn-link:focus, .btn-orange.btn-link.focus, .btn-orange.btn-link:not(:disabled):not(.disabled):active, .btn-orange.btn-link:not(:disabled):not(.disabled).active, .btn-orange.btn-link:not(:disabled):not(.disabled):active:focus, .btn-orange.btn-link.is-loading {    color: #ff7921;    border-bottom-color: #ff7921}.show > .btn-orange.dropdown-toggle, .show > .btn-orange.dropdown-toggle:focus {    background: rgba(255, 152, 84, 0.22);    color: #ff7f2b;    box-shadow: none}.show > .btn-orange.dropdown-toggle.text-white, .show > .btn-orange.dropdown-toggle:focus.text-white {    background: #ff8635;    box-shadow: 0 12px 40px rgba(255, 152, 84, 0.4)}.btn-yellow {    background: rgba(255, 204, 79, 0.1);    color: #ffcc4f;    box-shadow: none}.btn-yellow.btn-ajax:after {    color: #ffc026 !important}.btn-yellow:hover, .btn-yellow.active, .btn-yellow:active, .btn-yellow:focus, .btn-yellow.focus, .btn-yellow:not(:disabled):not(.disabled):active, .btn-yellow:not(:disabled):not(.disabled).active, .btn-yellow:not(:disabled):not(.disabled):active:focus, .btn-yellow.is-loading {    background: rgba(255, 204, 79, 0.22);    color: #ffc026;    box-shadow: none}.btn-yellow.text-white {    background: #ffcc4f;    box-shadow: 0 8px 32px rgba(255, 204, 79, 0.25)}.btn-yellow.text-white.btn-ajax:after {    color: #fff !important}.btn-yellow.text-white:hover, .btn-yellow.text-white.active, .btn-yellow.text-white:active, .btn-yellow.text-white:focus, .btn-yellow.text-white.focus, .btn-yellow.text-white:not(:disabled):not(.disabled):active, .btn-yellow.text-white:not(:disabled):not(.disabled).active, .btn-yellow.text-white:not(:disabled):not(.disabled):active:focus, .btn-yellow.text-white.is-loading {    background: #ffc330;    box-shadow: 0 10px 40px rgba(255, 204, 79, 0.35)}.btn-yellow.btn-link {    border-bottom-color: #ffcc4f}.btn-yellow.btn-link:hover, .btn-yellow.btn-link.active, .btn-yellow.btn-link:active, .btn-yellow.btn-link:focus, .btn-yellow.btn-link.focus, .btn-yellow.btn-link:not(:disabled):not(.disabled):active, .btn-yellow.btn-link:not(:disabled):not(.disabled).active, .btn-yellow.btn-link:not(:disabled):not(.disabled):active:focus, .btn-yellow.btn-link.is-loading {    color: #ffbd1c;    border-bottom-color: #ffbd1c}.show > .btn-yellow.dropdown-toggle, .show > .btn-yellow.dropdown-toggle:focus {    background: rgba(255, 204, 79, 0.22);    color: #ffc026;    box-shadow: none}.show > .btn-yellow.dropdown-toggle.text-white, .show > .btn-yellow.dropdown-toggle:focus.text-white {    background: #ffc330;    box-shadow: 0 12px 40px rgba(255, 204, 79, 0.4)}.btn-green {    background: rgba(0, 208, 166, 0.1);    color: #00d0a6;    box-shadow: none}.btn-green.btn-ajax:after {    color: #00a785 !important}.btn-green:hover, .btn-green.active, .btn-green:active, .btn-green:focus, .btn-green.focus, .btn-green:not(:disabled):not(.disabled):active, .btn-green:not(:disabled):not(.disabled).active, .btn-green:not(:disabled):not(.disabled):active:focus, .btn-green.is-loading {    background: rgba(0, 208, 166, 0.22);    color: #00a785;    box-shadow: none}.btn-green.text-white {    background: #00d0a6;    box-shadow: 0 8px 32px rgba(0, 208, 166, 0.25)}.btn-green.text-white.btn-ajax:after {    color: #fff !important}.btn-green.text-white:hover, .btn-green.text-white.active, .btn-green.text-white:active, .btn-green.text-white:focus, .btn-green.text-white.focus, .btn-green.text-white:not(:disabled):not(.disabled):active, .btn-green.text-white:not(:disabled):not(.disabled).active, .btn-green.text-white:not(:disabled):not(.disabled):active:focus, .btn-green.text-white.is-loading {    background: #00b18e;    box-shadow: 0 10px 40px rgba(0, 208, 166, 0.35)}.btn-green.btn-link {    border-bottom-color: #00d0a6}.btn-green.btn-link:hover, .btn-green.btn-link.active, .btn-green.btn-link:active, .btn-green.btn-link:focus, .btn-green.btn-link.focus, .btn-green.btn-link:not(:disabled):not(.disabled):active, .btn-green.btn-link:not(:disabled):not(.disabled).active, .btn-green.btn-link:not(:disabled):not(.disabled):active:focus, .btn-green.btn-link.is-loading {    color: #009d7d;    border-bottom-color: #009d7d}.show > .btn-green.dropdown-toggle, .show > .btn-green.dropdown-toggle:focus {    background: rgba(0, 208, 166, 0.22);    color: #00a785;    box-shadow: none}.show > .btn-green.dropdown-toggle.text-white, .show > .btn-green.dropdown-toggle:focus.text-white {    background: #00b18e;    box-shadow: 0 12px 40px rgba(0, 208, 166, 0.4)}.btn-primary {    background: rgba(139, 114, 255, 0.1);    color: #8b72ff;    box-shadow: none}.btn-primary.btn-ajax:after {    color: #6949ff !important}.btn-primary:hover, .btn-primary.active, .btn-primary:active, .btn-primary:focus, .btn-primary.focus, .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary.is-loading {    background: rgba(139, 114, 255, 0.22);    color: #6949ff;    box-shadow: none}.btn-primary.text-white {    background: #8b72ff;    box-shadow: 0 8px 32px rgba(139, 114, 255, 0.25)}.btn-primary.text-white.btn-ajax:after {    color: #fff !important}.btn-primary.text-white:hover, .btn-primary.text-white.active, .btn-primary.text-white:active, .btn-primary.text-white:focus, .btn-primary.text-white.focus, .btn-primary.text-white:not(:disabled):not(.disabled):active, .btn-primary.text-white:not(:disabled):not(.disabled).active, .btn-primary.text-white:not(:disabled):not(.disabled):active:focus, .btn-primary.text-white.is-loading {    background: #7253ff;    box-shadow: 0 10px 40px rgba(139, 114, 255, 0.35)}.btn-primary.btn-link {    border-bottom-color: #8b72ff}.btn-primary.btn-link:hover, .btn-primary.btn-link.active, .btn-primary.btn-link:active, .btn-primary.btn-link:focus, .btn-primary.btn-link.focus, .btn-primary.btn-link:not(:disabled):not(.disabled):active, .btn-primary.btn-link:not(:disabled):not(.disabled).active, .btn-primary.btn-link:not(:disabled):not(.disabled):active:focus, .btn-primary.btn-link.is-loading {    color: #613fff;    border-bottom-color: #613fff}.show > .btn-primary.dropdown-toggle, .show > .btn-primary.dropdown-toggle:focus {    background: rgba(139, 114, 255, 0.22);    color: #6949ff;    box-shadow: none}.show > .btn-primary.dropdown-toggle.text-white, .show > .btn-primary.dropdown-toggle:focus.text-white {    background: #7253ff;    box-shadow: 0 12px 40px rgba(139, 114, 255, 0.4)}.btn-secondary {    background: rgba(67, 66, 73, 0.1);    color: #434249;    box-shadow: none}.btn-secondary.btn-ajax:after {    color: #2f2f34 !important}.btn-secondary:hover, .btn-secondary.active, .btn-secondary:active, .btn-secondary:focus, .btn-secondary.focus, .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary.is-loading {    background: rgba(67, 66, 73, 0.22);    color: #2f2f34;    box-shadow: none}.btn-secondary.text-white {    background: #434249;    box-shadow: 0 8px 32px rgba(67, 66, 73, 0.25)}.btn-secondary.text-white.btn-ajax:after {    color: #fff !important}.btn-secondary.text-white:hover, .btn-secondary.text-white.active, .btn-secondary.text-white:active, .btn-secondary.text-white:focus, .btn-secondary.text-white.focus, .btn-secondary.text-white:not(:disabled):not(.disabled):active, .btn-secondary.text-white:not(:disabled):not(.disabled).active, .btn-secondary.text-white:not(:disabled):not(.disabled):active:focus, .btn-secondary.text-white.is-loading {    background: #343339;    box-shadow: 0 10px 40px rgba(67, 66, 73, 0.35)}.btn-secondary.btn-link {    border-bottom-color: #434249}.btn-secondary.btn-link:hover, .btn-secondary.btn-link.active, .btn-secondary.btn-link:active, .btn-secondary.btn-link:focus, .btn-secondary.btn-link.focus, .btn-secondary.btn-link:not(:disabled):not(.disabled):active, .btn-secondary.btn-link:not(:disabled):not(.disabled).active, .btn-secondary.btn-link:not(:disabled):not(.disabled):active:focus, .btn-secondary.btn-link.is-loading {    color: #2a2a2e;    border-bottom-color: #2a2a2e}.show > .btn-secondary.dropdown-toggle, .show > .btn-secondary.dropdown-toggle:focus {    background: rgba(67, 66, 73, 0.22);    color: #2f2f34;    box-shadow: none}.show > .btn-secondary.dropdown-toggle.text-white, .show > .btn-secondary.dropdown-toggle:focus.text-white {    background: #343339;    box-shadow: 0 12px 40px rgba(67, 66, 73, 0.4)}.btn-lighten {    background: rgba(247, 248, 251, 0.1);    color: #f7f8fb;    box-shadow: none}.btn-lighten.btn-ajax:after {    color: #dce0ed !important}.btn-lighten:hover, .btn-lighten.active, .btn-lighten:active, .btn-lighten:focus, .btn-lighten.focus, .btn-lighten:not(:disabled):not(.disabled):active, .btn-lighten:not(:disabled):not(.disabled).active, .btn-lighten:not(:disabled):not(.disabled):active:focus, .btn-lighten.is-loading {    background: rgba(247, 248, 251, 0.22);    color: #dce0ed;    box-shadow: none}.btn-lighten.text-white {    background: #f7f8fb;    box-shadow: 0 8px 32px rgba(247, 248, 251, 0.25)}.btn-lighten.text-white.btn-ajax:after {    color: #fff !important}.btn-lighten.text-white:hover, .btn-lighten.text-white.active, .btn-lighten.text-white:active, .btn-lighten.text-white:focus, .btn-lighten.text-white.focus, .btn-lighten.text-white:not(:disabled):not(.disabled):active, .btn-lighten.text-white:not(:disabled):not(.disabled).active, .btn-lighten.text-white:not(:disabled):not(.disabled):active:focus, .btn-lighten.text-white.is-loading {    background: #e3e6f1;    box-shadow: 0 10px 40px rgba(247, 248, 251, 0.35)}.btn-lighten.btn-link {    border-bottom-color: #f7f8fb}.btn-lighten.btn-link:hover, .btn-lighten.btn-link.active, .btn-lighten.btn-link:active, .btn-lighten.btn-link:focus, .btn-lighten.btn-link.focus, .btn-lighten.btn-link:not(:disabled):not(.disabled):active, .btn-lighten.btn-link:not(:disabled):not(.disabled).active, .btn-lighten.btn-link:not(:disabled):not(.disabled):active:focus, .btn-lighten.btn-link.is-loading {    color: #d5daea;    border-bottom-color: #d5daea}.show > .btn-lighten.dropdown-toggle, .show > .btn-lighten.dropdown-toggle:focus {    background: rgba(247, 248, 251, 0.22);    color: #dce0ed;    box-shadow: none}.show > .btn-lighten.dropdown-toggle.text-white, .show > .btn-lighten.dropdown-toggle:focus.text-white {    background: #e3e6f1;    box-shadow: 0 12px 40px rgba(247, 248, 251, 0.4)}.btn-dark {    background: rgba(67, 66, 73, 0.1);    color: #434249;    box-shadow: none}.btn-dark.btn-ajax:after {    color: #2f2f34 !important}.btn-dark:hover, .btn-dark.active, .btn-dark:active, .btn-dark:focus, .btn-dark.focus, .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark.is-loading {    background: rgba(67, 66, 73, 0.22);    color: #2f2f34;    box-shadow: none}.btn-dark.text-white {    background: #434249;    box-shadow: 0 8px 32px rgba(67, 66, 73, 0.25)}.btn-dark.text-white.btn-ajax:after {    color: #fff !important}.btn-dark.text-white:hover, .btn-dark.text-white.active, .btn-dark.text-white:active, .btn-dark.text-white:focus, .btn-dark.text-white.focus, .btn-dark.text-white:not(:disabled):not(.disabled):active, .btn-dark.text-white:not(:disabled):not(.disabled).active, .btn-dark.text-white:not(:disabled):not(.disabled):active:focus, .btn-dark.text-white.is-loading {    background: #343339;    box-shadow: 0 10px 40px rgba(67, 66, 73, 0.35)}.btn-dark.btn-link {    border-bottom-color: #434249}.btn-dark.btn-link:hover, .btn-dark.btn-link.active, .btn-dark.btn-link:active, .btn-dark.btn-link:focus, .btn-dark.btn-link.focus, .btn-dark.btn-link:not(:disabled):not(.disabled):active, .btn-dark.btn-link:not(:disabled):not(.disabled).active, .btn-dark.btn-link:not(:disabled):not(.disabled):active:focus, .btn-dark.btn-link.is-loading {    color: #2a2a2e;    border-bottom-color: #2a2a2e}.show > .btn-dark.dropdown-toggle, .show > .btn-dark.dropdown-toggle:focus {    background: rgba(67, 66, 73, 0.22);    color: #2f2f34;    box-shadow: none}.show > .btn-dark.dropdown-toggle.text-white, .show > .btn-dark.dropdown-toggle:focus.text-white {    background: #343339;    box-shadow: 0 12px 40px rgba(67, 66, 73, 0.4)}.btn {    border: none}.btn-link {    border-radius: 0 !important;    background: none !important;    border-bottom-width: 2px;    border-bottom-style: dashed;    padding-right: 15px;    text-decoration: none !important;    padding-left: 15px}.btn-light {    box-shadow: none !important}.btn-light:hover, .btn-light.active, .btn-light:active, .btn-light:focus, .btn-light.focus, .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light.is-loading {    background: #e8ebf7;    color: #647b97}.btn-light.btn-ajax:after {    color: #647b97 !important}.show > .btn-light.dropdown-toggle, .show > .btn-light.dropdown-toggle:focus {    background: #e8ebf7;    color: #647b97}.btn-primary.text-white {    background: #8b72ff !important;    overflow: hidden;    position: relative}.btn-primary.text-white:hover:before, .btn-primary.text-white.active:before, .btn-primary.text-white:active:before, .btn-primary.text-white:focus:before, .btn-primary.text-white.focus:before, .btn-primary.text-white:not(:disabled):not(.disabled):active:before, .btn-primary.text-white:not(:disabled):not(.disabled).active:before, .btn-primary.text-white:not(:disabled):not(.disabled):active:focus:before, .btn-primary.text-white.is-loading:before {    opacity: 0}.btn-primary.text-white span {    position: relative;    z-index: 2}.btn-primary.text-white:before {    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;    z-index: 0;    content: "";    transition: opacity 0.2s ease-in-out;    background: #b190fa;    background: linear-gradient(135deg, #b190fa 0%, #8f77f2 100%)}.btn-transparent {    background: none !important;    box-shadow: none !important}.text-xxl {    font-size: 1.375rem !important}.text-xl {    font-size: 1.25rem !important}.text-lg {    font-size: 1.125rem !important}.text-normal {    font-size: 1rem !important}.text-sm {    font-size: .9375rem !important}.text-xs {    font-size: .875rem !important}.text-xxs {    font-size: .8125rem !important}[data-toggle="tooltip"] {    cursor: pointer}.dir-ltr {    direction: ltr}.dir-rtl {    direction: rtl}.table {    border-collapse: separate}.table i.icon_question {    display: inline-block;    vertical-align: top;    height: 26px;    width: 26px;    border-radius: 100%;    text-align: center;    line-height: 26px;    background: rgba(52, 81, 111, 0.06);    color: #82818b}.table th {    text-align: inherit}.table thead th {    border-top: none;    border-bottom: 1px solid #f0f3f9;    font-weight: 500;    color: #434249}.table tbody tr td {    font-size: .875rem;    color: #82818b}.table tbody tr th {    font-size: 1rem;    color: #434249}.table tbody tr:first-child td, .table tbody tr:first-child th {    border-top: none}.table tr td, .table tr th {    vertical-align: middle}.table tr td:first-child, .table tr th:first-child {    padding-right: 0}.table tr td:last-child, .table tr th:last-child {    padding-left: 0}.table:not(.table-striped) tbody tr:last-child td, .table:not(.table-striped) tbody tr:last-child th {    padding-bottom: 0}.table.table-striped tr td:first-child, .table.table-striped tr th:first-child {    padding-right: 22px}.table.table-striped tr td:last-child, .table.table-striped tr th:last-child {    padding-left: 22px}.table.table-striped tbody tr td, .table.table-striped tbody tr th {    border-top: none}.table.table-striped tbody tr:nth-of-type(even) {    background: none}.table.table-striped tbody tr:nth-of-type(even) td, .table.table-striped tbody tr:nth-of-type(even) th {    background-color: #f8f9fa}.table.table-striped tbody tr:nth-of-type(even) td:first-child, .table.table-striped tbody tr:nth-of-type(even) th:first-child {    border-radius: 0 .3125rem .3125rem 0}.table.table-striped tbody tr:nth-of-type(even) td:last-child, .table.table-striped tbody tr:nth-of-type(even) th:last-child {    border-radius: .3125rem 0 0 .3125rem}.table.table-striped tbody tr:last-child:not(:nth-of-type(even)) td, .table.table-striped tbody tr:last-child:not(:nth-of-type(even)) th {    padding-bottom: 0}.tooltip-inner {    line-height: 1.8;    font-size: 13px;    box-shadow: 0 7px 50px rgba(66, 71, 74, 0.08)}.hero, .page-header {    padding-top: 240px}@media (min-width: 992px) {    .hero, .page-header {        padding-top: 340px    }}.hero:before, .hero:after, .page-header:before, .page-header:after {    left: -150px;    top: 0;    border-bottom-right-radius: 30px;    background: linear-gradient(135deg, #b190fa 0%, #8f77f2 100%);    position: absolute;    content: ""}.hero:before, .page-header:before {    z-index: -2;    transform: rotate(4deg);    transform-origin: bottom right;    opacity: 0.15;    width: 452px}.hero:after, .page-header:after {    z-index: -1;    width: 467px}@media (min-width: 1200px) {    .hero:after, .page-header:after {        left: -1175px    }}@media (max-width: 1199.98px) {    .hero:after, .page-header:after {        left: -1125px    }}@media (max-width: 767.98px) {    .hero:after, .page-header:after {        left: -150px;        top: 0    }}@media (min-width: 768px) {    .hero:after, .page-header:after {        width: 1677px;        height: 1121px;        background: url("../images/hero-bg.webp") center no-repeat;        top: -30px    }    .hero:before, .page-header:before {        display: none    }}@media (min-width: 992px) {    .hero:after, .page-header:after {        top: 0    }}@media (max-width: 767.98px) {    .hero, .page-header {        padding-top: 190px    }    .hero:before, .page-header:before {        height: 136px    }    .hero:after, .page-header:after {        height: 110px    }}@media (max-width: 575.98px) {    .hero, .page-header {        padding-top: 170px    }    .hero:before, .page-header:before {        height: 126px;        left: -15px;        width: 235px    }    .hero:after, .page-header:after {        height: 100px;        left: -15px;        width: 250px    }}@media (max-width: 374.98px) {    .hero, .page-header {        padding-top: 160px    }    .hero:before, .page-header:before {        width: 220px    }    .hero:after, .page-header:after {        width: 235px    }}.hero {    padding-bottom: 60px}@media (min-width: 576px) {    .hero {        padding-bottom: 75px    }}@media (min-width: 768px) {    .hero {        padding-bottom: 110px    }}@media (min-width: 992px) {    .hero {        padding-bottom: 175px    }}.hero-title {    font-size: 30px}@media (min-width: 576px) {    .hero-title {        font-size: 40px    }}.hero-text {    font-size: 17px}@media (min-width: 576px) {    .hero-text {        font-size: 16px    }}.z-index3 {    z-index: 3}.steps-item-icon {    height: 120px;    width: 120px;    min-width: 120px;    border-radius: 50px 14px 50px 50px;    position: relative;    background: #f4f2fe;    padding-top: 4px;    background: linear-gradient(125deg, #f4f2fe 0%, #faf8fe 100%)}.steps-item-number {    border-radius: 100%;    line-height: 30px;    font-size: 14px;    color: #fff;    position: absolute;    height: 28px;    width: 28px;    text-align: center;    font-weight: 500;    z-index: 1;    top: 6px;    right: 6px;    background: #b995fc;    background: linear-gradient(135deg, #b995fc 0%, #8a73f1 100%)}.steps-item-title {    font-size: 17px}.steps-item-text {    line-height: 1.9}.gift-section {    background: #f9f7ff}.why-us-icon {    background: rgba(255, 99, 119, 0.15);    font-size: 19px;    height: 40px;    width: 40px;    margin-left: 12px;    min-width: 40px}a.shadow, a.shadow-sm, a.shadow-lg {    top: 0;    position: relative;    transition: all 0.15s ease-out}a.shadow:hover, a.shadow.active, a.shadow.is-loading {    top: -2px;    box-shadow: 0 15px 50px rgba(66, 71, 74, 0.16) !important}a.shadow-sm:hover, a.shadow-sm.active, a.shadow-sm.is-loading {    top: -2px;    box-shadow: 0 5px 25px rgba(66, 71, 74, 0.16) !important}.footer {    box-shadow: 0 0 40px rgba(66, 71, 74, 0.07);    font-size: 15px;    position: relative;    overflow: hidden;    background: #fff}.footer-logo {    height: 70px}.footer-contact-items li {    padding-bottom: 15px}.footer-contact-items li i {    width: 40px;    height: 40px;    border-radius: 15px;    line-height: 42px;    margin-right: 10px;    color: #8b72ff;    background: rgba(139, 114, 255, 0.15);    text-align: center;    font-size: 17px}.footer-contact-items li i.fa-at {    font-size: 19px}.footer-contact-items li span {    padding-top: 2px;    padding-right: 15px;    color: #82818b;    font-size: 14px}.footer-contact-items li:last-child {    padding-bottom: 0}.footer-social-icons a {    margin-right: 18px}.footer-social-icons a, .blog-social-icons a {    color: #c3d0d6;    font-size: 18px}.footer-social-icons a:last-child, .blog-social-icons a:last-child {    margin-right: 0}.footer-social-icons a:hover, .blog-social-icons a:hover {    color: #8b72ff}.footer-social-icons a.fa-send, .blog-social-icons a.fa-send {    font-size: 16px}.footer-list li {    padding: 9px 0;    line-height: 37px}.footer-list li:first-child {    padding-top: 0}.footer-list li:last-child {    padding-bottom: 0}.footer-list li a {    color: #82818b;    border-radius: .3125rem;    display: inline-block;    padding: 0 12px}.footer-list li a:hover {    color: #8b72ff;    background: rgba(139, 114, 255, 0.12)}.footer-lists-holder {    margin-right: -12px}.footer-logo-subtitle, .logo-subtitle {    font-size: 12px}.cta-icon {    height: 80px;    width: 80px;    min-width: 80px;    border-radius: 25px;    background: rgba(0, 208, 166, 0.1)}.cta-icon img {    width: 40px}.cta {    background: #fff;    box-shadow: 0 9px 40px rgba(66, 71, 74, 0.09)}.cta-number i {    font-size: 22px}.footer .cta-icon {    box-shadow: 0 0 30px rgba(0, 208, 166, 0.2);    background: #fff}.footer .cta {    background: #e5faf6;    background: linear-gradient(120deg, #ebfbf8 0%, #e5faf6 100%);    box-shadow: none}.special-offer {    background-image: url("../images/special-offer-bg.png");    background-repeat: no-repeat;    background-position: center;    box-shadow: 0 9px 40px rgba(66, 71, 74, 0.09)}.special-offer-timer span {    position: relative;    height: 50px;    width: 50px;    border-radius: .3125rem;    color: #fff;    margin-right: 25px;    box-shadow: 0 8px 32px rgba(255, 99, 119, 0.25);    background: #ff6377;    font-size: 19px;    text-align: center;    line-height: 54px}.special-offer-timer span:after {    position: absolute;    top: 0;    bottom: 0;    font-size: 25px;    content: ":";    color: #ff6377;    right: -17px}.special-offer-timer span:last-child {    margin-right: 0}.special-offer-timer span:last-child:after {    display: none}.special-offer-image {    width: 80px;    min-width: 80px}.special-offer-image img {    width: 100%}.special-offer-image img:first-child {    top: 10px;    -webkit-filter: blur(10px);    filter: blur(10px);    right: 0;    left: 0;    opacity: 0.25}/*.giftcard-image {*//*    position: relative*//*}*//*.giftcard-image img {*//*    border-radius: .625rem;*//*    width: 100%*//*}*//*.giftcard-image img:first-child {*//*    position: absolute;*//*    top: 10px;*//*    -webkit-filter: blur(12px);*//*    filter: blur(12px);*//*    right: 0;*//*    opacity: 0.25;*//*    z-index: 1;*//*    left: 0*//*}*//*.giftcard-image img:last-child {*//*    position: relative;*//*    z-index: 2*//*}*/.giftcard-image {    position: relative;    --blur-offset: 10px;}.giftcard-image::before {    content: "";    position: absolute;    top: var(--blur-offset);    right: 0;    bottom: 0;    left: 0;    background-image: var(--image-url);    background-size: cover;    background-position: center;    border-radius: 0.625rem;    filter: blur(12px);    opacity: 0.25;    z-index: 1;}.giftcard-image img {    border-radius: 0.625rem;    width: 100%;    position: relative;    z-index: 2;}.giftcard-title {    margin-top: 24px}.has-flag .giftcard-title {    margin-top: 26px}.giftcard-flags img {    width: 19px;    height: 19px;    margin-right: 7px}.giftcard-flags img:last-child {    margin-right: 0}@media (min-width: 992px) {    .giftcard-single-sidebar {        width: 372px    }}.giftcard-single-image img:first-child {    top: 10px;    -webkit-filter: blur(15px);    filter: blur(15px);    right: 0;    opacity: 0.15;    z-index: 1;    left: 0}.giftcard-single-image img:nth-child(2) {    z-index: 2}.giftcard-single-image div {    top: 20px;    right: 20px;    z-index: 3;    padding: 1px 10px;    background: rgba(255, 255, 255, 0.95)}.giftcard-single-image div img {    opacity: 1 !important;    -webkit-filter: none !important;    filter: none !important;    margin: 5px 0 6px 7px;    width: 20px;    height: 20px}.giftcard-single-image div span {    padding-top: 1px}.how-to-use img {    width: 50px}.giftcard-price-option {    font-size: 13px;    color: #82818b;    background: #f3f5fb;    border-radius: 5px;    display: block;    padding: 5px 8px 4px;    text-align: center;    margin-bottom: 0;    cursor: pointer;    transition: all 0.15s ease-in-out;    border: none;    width: 100%;    text-align: center}.giftcard-price-option:hover {    color: #696871;    background: #e8ebf7}.giftcard-price-option.active {    background: rgba(255, 99, 119, 0.15);    color: #ff6377}.giftcard-single-text {    line-height: 2.2}.features-icon {    height: 56px;    width: 56px;    border-radius: 20px;    background: rgba(255, 204, 79, 0.2)}.features-icon img {    width: 28px}.text-line-through {    text-decoration: line-through}.nav-countries .nav-link {    background: #fff;    box-shadow: 0 2px 15px rgba(66, 71, 74, 0.09);    padding: 5px 0;    color: #82818b}.nav-countries .nav-link img {    width: 17px;    transition: opacity 0.2s ease-in-out}.nav-countries .nav-link span {    padding-top: 2px;    transform: translateX(0);    transition: transform 0.2s ease-in-out}.nav-countries .nav-link.active, .nav-countries .show > .nav-link {    box-shadow: 0 2px 15px rgba(255, 99, 119, 0.18)}.nav-countries .nav-link.active img, .nav-countries .show > .nav-link img {    opacity: 0}.nav-countries .nav-link.active span, .nav-countries .show > .nav-link span {    transform: translateX(13px)}.text-nowrap {    white-space: nowrap}.responsive-menu-outer-holder {    top: 0;    bottom: 0;    z-index: 99999;    box-shadow: 0 0 70px rgba(56, 93, 165, 0);    overflow: hidden}.responsive-menu-buttons, .responsive-menu-outer-holder {    width: 275px;    right: -275px;    transition: right 0.55s cubic-bezier(0.38, 0.11, 0.01, 1), box-shadow 0.55s cubic-bezier(0.38, 0.11, 0.01, 1)}@media (prefers-reduced-motion: reduce) {    .responsive-menu-buttons, .responsive-menu-outer-holder {        transition: none    }}.responsive-menu-buttons {    bottom: 0;    box-shadow: 0 0 60px rgba(56, 93, 165, 0)}.responsive-logo {    top: 0;    right: 0}.responsive-logo .logo {    height: 60px}.responsive-logo h3 {    padding-bottom: 2px;    font-size: 12px}.responsive-menu-outer {    padding: 0;    top: 125px;    bottom: 0;    overflow-y: scroll;    -webkit-overflow-scrolling: touch;    overflow-x: hidden}.responsive-menu-outer .mobile-menu .mobile-nav-item a {    font-size: 18px}.responsive-menu-overlay {    top: 0;    bottom: 0;    left: 0;    right: 0;    background: rgba(252, 251, 255, 0.85);    cursor: pointer;    z-index: 99991;    visibility: hidden;    opacity: 0;    transition: opacity 0.5s cubic-bezier(0.38, 0.11, 0.01, 1)}html.responsive-menu-opened .responsive-menu-outer-holder {    right: 0;    box-shadow: 0 0 70px rgba(98, 90, 132, 0.2)}html.responsive-menu-opened .responsive-menu-overlay {    opacity: 1}@media (max-width: 1199.98px) {    html.responsive-menu-opened {        overflow: hidden    }}.responsive-menu-inner .mobile-nav-item {    border-bottom: 1px solid #eef0f3;    padding-right: 30px;    padding-left: 30px}.responsive-menu-inner .mobile-nav-item a {    padding: 1.1em 0;    display: block;    font-size: 16px;    font-weight: 500;    line-height: 1.6em;    color: #343a40}.responsive-menu-inner .mobile-nav-item.active a, .responsive-menu-inner .mobile-nav-item:hover a {    color: #8b72ff}.responsive-menu-inner .mobile-nav-submenu {    border-top: 1px solid #eef0f3}.responsive-menu-inner .mobile-nav-item:last-child, .responsive-menu-inner .mobile-nav-submenu .mobile-nav-item:last-child {    border-bottom: none !important}.responsive-menu-button {    width: 51px;    height: 51px;    cursor: pointer;    background: rgba(255, 255, 255, 0.15);    border-radius: 100%}.responsive-menu-button.active .responsive-menu-button-inner {    transform: translateX(0.375rem);    background: none !important}.responsive-menu-button.active .responsive-menu-button-inner:before {    bottom: 0}.responsive-menu-button.active .responsive-menu-button-inner:after {    top: 0}.responsive-menu-button.active .responsive-menu-button-inner:before {    transform: translateX(-0.375rem) rotate(-45deg)}.responsive-menu-button.active .responsive-menu-button-inner:after {    transform: translateX(-0.375rem) rotate(45deg)}.responsive-menu-button-inner {    top: 0;    transition: transform 0.45s cubic-bezier(0.5, -0.6, 0.19, 1), background 0.45s cubic-bezier(0.5, -0.6, 0.19, 1);    bottom: 0;    left: 0;    right: 0}.responsive-menu-button-inner, .responsive-menu-button-inner:after, .responsive-menu-button-inner:before {    position: absolute;    width: 24px;    height: 2px;    background-color: #fff;    right: 0}.responsive-menu-button-inner:after, .responsive-menu-button-inner:before {    content: "";    transition: transform 0.45s cubic-bezier(0.5, -0.6, 0.19, 1), top 0.45s cubic-bezier(0.5, -0.6, 0.19, 1), bottom 0.45s cubic-bezier(0.5, -0.6, 0.19, 1), background 0.3s ease-in-out}.responsive-menu-button-inner:after {    top: -7px}.responsive-menu-button-inner:before {    bottom: -7px}.cart-item-product-image {    width: 60px}.cart-item-product-flag {    width: 18px}.cart-item-price {    line-height: 1.7}.form-control {    -webkit-appearance: none;    -moz-appearance: none;    appearance: none}select.form-control {    padding-left: 44px;    background-image: url("../images/select-arrow.svg");    background-position: left 20px center;    background-repeat: no-repeat;    background-size: 9px}.cart-invoice-item {    padding: 10px 15px;    display: flex;    align-items: center;    justify-content: space-between;    color: #82818b;    border-radius: .3125rem;    font-size: 15px}.cart-invoice-item span:first-child {    margin-left: 10px}.cart-invoice-item:first-child {    padding-top: 0}.cart-invoice-item.discount {    background: rgba(255, 112, 112, 0.06);    color: #ff7070;    margin-bottom: 5px;    flex-wrap: wrap}.cart-invoice-item.total {    background: rgba(0, 208, 166, 0.06);    color: #00d0a6}.cart-invoice-item .form-control {    background: #ffe4e4;    height: 32px;    margin-bottom: 0;    font-size: 12px;    width: 150px;    padding: 5px 12px;    border-radius: 3px;    color: #a55a5d}.cart-invoice-item .form-control::-webkit-input-placeholder {    color: #a55a5d}.cart-invoice-item .form-control::-moz-placeholder, .cart-invoice-item .form-control::-moz-placeholder {    color: #a55a5d}.cart-invoice-item .form-control:-ms-input-placeholder {    color: #a55a5d}.cart-invoice-item .btn-sm {    font-size: 12px;    padding: 7px 12px}.cart-payment-method {    display: none}.cart-payment-method + label {    border: 2px solid #f3f5fb;    padding: 35px 7px;    justify-content: center;    border-radius: .3125rem;    display: flex;    align-items: center;    cursor: pointer;    margin-bottom: 0;    width: 100%;    height: 100%;    position: relative;    transition: 0.2s border ease-in-out}.cart-payment-method + label:before {    position: absolute;    background: #00d0a6;    color: #ffffff;    content: "\4e";    text-align: center;    height: 22px;    width: 22px;    border-radius: 100%;    top: 5px;    right: 5px;    font-family: "ElegantIcons";    font-size: 13px;    line-height: 24px;    opacity: 0;    transition: 0.2s opacity ease-in-out}.cart-payment-method:checked + label {    border-color: #00d0a6}.cart-payment-method:checked + label:before {    opacity: 1}.cart-payment-method-text {    line-height: 1.5}.cart-payment-methods.row {    margin-left: -7.5px;    margin-right: -7.5px}.cart-payment-methods.row > div {    padding-right: 7.5px;    padding-left: 7.5px}@media (max-width: 575.98px) {    .cart-payment-methods.row {        margin-left: -5px;        margin-right: -5px    }    .cart-payment-methods.row > div {        padding-right: 5px;        padding-left: 5px    }}@media (min-width: 768px) {    .cart-table {        box-shadow: 0 3px 18px rgba(66, 71, 74, 0.09);        border-radius: .625rem;        background: #fff    }}@media (max-width: 767.98px) {    .cart-table td .invoice-view-code .btn {        left: 0;        right: auto    }}@media (max-width: 767.98px) {    .responsive-table thead {        display: none    }    .responsive-table tr {        display: block;        box-shadow: 0 3px 18px rgba(66, 71, 74, 0.09);        border-radius: .3125rem;        background: #fff;        margin-bottom: 15px    }    .responsive-table tr:last-child {        margin-bottom: 0    }    .responsive-table tr td:first-child .cart-td-inner {        text-align: right    }    .responsive-table tr td:last-child {        border-bottom: none    }    .responsive-table td {        display: flex;        align-items: center;        border-top: none !important;        justify-content: space-between;        padding: 12px 25px !important;        border-bottom: 1px solid #eef0f3;        text-align: left    }    .responsive-table td[data-title]:before {        content: attr(data-title);        text-align: right;        padding-left: 15px    }    .responsive-table td .invoice-view-code .btn {        left: 0;        right: auto    }}@media (max-width: 400px) {    .responsive-table td {        padding: 12px 18px !important    }}@media (max-width: 400px) {    .cart-invoice-item {        font-size: 14px    }    .cart-item-product-image {        width: 50px    }}.header-minicart {    min-width: 310px;    max-width: 310px;    width: 310px}.header-minicart-item-image {    width: 60px;    min-width: 60px}.header-minicart-items .header-minicart-item {    padding-bottom: 15px;    margin-bottom: 15px;    border-bottom: 1px solid #eef0f3}.header-minicart-items .header-minicart-item:last-child {    padding-bottom: 0;    margin-bottom: 0;    border-bottom: none}.header-minicart-icon span, .header-profile-icon span {    background: #fff;    font-size: 10px;    height: 16px;    min-width: 16px;    text-align: center;    line-height: 18px;    padding-left: 1px;    padding: 0 4px 0 5px}.header-minicart-icon span {    top: -1px;    right: -5px}.header-profile-icon span {    bottom: 0;    right: -7px}.header-profile {    top: 1px !important}.header-profile .dropdown-item .highlight {    padding: 2px 15px 0;    float: left;    font-size: 13px;    transition: background 0.2s ease-in-out}.header-profile .dropdown-item.active .highlight {    background: #fff !important}.invoice-icon {    height: 110px;    width: 110px}.invoice-icon.success {    color: #00d0a6;    background: rgba(0, 208, 166, 0.1);    font-size: 50px;    padding-top: 5px}.invoice-icon.pending, .invoice-icon.failed {    color: #ff7070;    background: rgba(255, 112, 112, 0.1);    font-size: 70px;    padding-right: 4px;    padding-top: 2px}.invoice-icon.failed {    color: #ff7070;    background: rgba(255, 112, 112, 0.1)}.invoice-icon.pending {    color: #ff9854;    background: rgba(255, 152, 84, 0.1)}.login-error-holder, .verify-form-holder {    display: none}.verify-form-timer {    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;    background: #f3f1ff;    border-radius: .3125rem;    display: flex;    justify-content: center;    align-items: center;    font-size: 15px;    color: #726f80;    padding-top: 3px}.login-holder {    padding-bottom: 60px}@media (min-width: 375px) {    .login-holder {        padding-bottom: 70px    }}@media (min-width: 576px) {    .login-holder {        padding-bottom: 90px    }}@media (min-width: 768px) {    .login-holder {        padding-bottom: 100px    }}@media (min-width: 992px) {    .login-holder {        padding-bottom: 150px    }}@media (min-width: 1200px) {    .login-holder {        padding-bottom: 210px    }}@media (min-width: 1400px) {    .login-holder {        padding-bottom: 250px    }}.invoice-view-code .btn {    position: absolute;    top: 0;    z-index: 2;    display: flex;    align-items: center;    right: 0;    height: 42px;    bottom: 0;    margin: auto 0}.invoice-view-code .btn i {    margin-top: -2px}.invoice-view-code span {    font-family: tahoma;    position: relative;    z-index: 1;    opacity: 0;    min-width: 110px;    white-space: nowrap;    font-size: 14px;    background: #f3f5fb;    border-radius: .3125rem;    display: flex;    padding: 12px 15px 10px;    align-items: center}.product-modal .close {    left: 30px;    top: 30px;    border-radius: 100%;    z-index: 3;    position: absolute;    text-shadow: none;    background: #fff;    color: #ff7070;    opacity: 1;    height: 40px;    width: 40px;    padding-right: 0.0715em;    font-size: 28px;    padding-top: 5px}@media (min-width: 576px) {    .product-modal .close {        left: 40px;        top: 40px    }}@media (min-width: 768px) {    .product-modal .close {        left: 50px;        top: 50px;        width: 44px;        height: 44px    }}@media (min-width: 992px) {    .product-modal .close {        top: 40px;        left: 40px;        background: rgba(255, 112, 112, 0.15);        height: 50px;        width: 50px;        font-size: 32px    }}@media (min-width: 1200px) {    .product-modal .close {        top: 50px;        left: 50px    }}.giftcard {    position: relative;    overflow: hidden}.giftcard:after {    opacity: 0;    pointer-events: none;    position: absolute;    top: 0;    left: 0;    bottom: 0;    right: 0;    content: "";    z-index: 3;    background: rgba(255, 255, 255, 0.95) url("../images/loading.svg") center no-repeat;    transition: opacity 0.2s ease-in-out}.giftcard.is-loading:after {    opacity: 1}.panel-holder {    padding-top: 140px !important}@media (min-width: 375px) {    .panel-holder {        padding-top: 150px !important    }}@media (min-width: 576px) {    .panel-holder {        padding-top: 160px !important    }}@media (min-width: 768px) {    .panel-holder {        padding-top: 130px !important    }}@media (min-width: 992px) {    .panel-holder {        padding-top: 170px !important    }}.panel-nav .nav-item {    margin-left: 30px}.panel-nav .nav-item:last-child {    margin-left: 0}.panel-nav .nav-item .nav-link {    font-size: 14px;    color: #82818b;    padding: 8px 0}.panel-nav .nav-item .nav-link:hover {    color: #8b72ff}.panel-nav .nav-item .nav-link.active {    background: rgba(139, 114, 255, 0.15);    padding: 8px 20px;    color: #8b72ff}@media (max-width: 991.98px) {    .panel-nav {        display: block    }    .panel-nav .collapse:not(.show) {        display: none    }    .panel-nav.collapse:not(.show) {        display: none    }    .panel-nav .nav-item {        margin-left: 0;        margin-bottom: 8px    }    .panel-nav .nav-item:last-child {        margin-bottom: 20px    }    .panel-nav .nav-item .nav-link {        padding: 8px 20px;        background: #f3f5fb    }}@media (max-width: 1200px) {    .navbar-toggler {        font-size: 32px    }}.panel-nav-points {    background: rgba(255, 152, 84, 0.15);    color: #ff9854;    padding: 9px 20px 7px}.panel-nav-points:hover {    background: rgba(255, 152, 84, 0.22);    color: #ff7921}.dashboard-box:after {    z-index: 1;    border-radius: 10px;    top: 20px;    bottom: 20px;    content: "";    right: 20px;    left: 20px;    position: absolute}.dashboard-box.blue:after {    background: rgba(92, 153, 255, 0.07)}.dashboard-box.orange:after {    background: rgba(255, 152, 84, 0.07)}.dashboard-box.green:after {    background: rgba(0, 208, 166, 0.07)}.dashboard-box.primary:after {    background: rgba(139, 114, 255, 0.07)}.dashboard-box img {    position: absolute;    left: 40px;    bottom: 40px;    width: 64px;    opacity: 0.7}.dashboard-box img.panel-support-icon {    width: 60px;    left: 42px;    bottom: 42px}.dashboard-box-inner {    z-index: 2}.dashboard-box-inner span {    font-size: 54px;    line-height: 1}.panel-giftcard-image {    width: 60px}.panel-giftcard-flag {    width: 18px}.panel-giftcard-code.invoice-view-code .btn {    right: auto;    left: 0}@media (max-width: 575.98px) {    .panel-giftcard-code.invoice-view-code .btn {        width: 100%    }}.panel-item {    padding-bottom: 20px;    margin-bottom: 20px;    border-bottom: 1px solid #eef0f3}@media (min-width: 576px) {    .panel-item {        padding-bottom: 25px;        margin-bottom: 25px    }}.panel-items-holder .panel-item:last-child {    margin-bottom: 0;    padding-bottom: 0;    border-bottom: none}.btn.btn-view {    font-size: 13px;    padding-right: 15px;    padding-left: 15px;    display: inline-flex;    align-items: center;    justify-content: center}.btn.btn-view i {    margin-top: -2px;    margin-left: 8px}@media (min-width: 768px) {    .panel-table {        box-shadow: 0 3px 18px rgba(66, 71, 74, 0.09);        border-radius: .625rem;        background: #fff    }}.table-link {    cursor: pointer}.pagination .page-item {    margin-left: 8px}.pagination .page-item:last-child {    margin-left: 0}.pagination .page-link {    border-radius: .3125rem !important}.pagination .page-link {    min-width: 38px;    margin: 0;    height: 38px;    font-size: 15px;    text-align: center}.pagination i {    position: relative;    top: 1px}.form-control-file {    display: none}.form-control-file + label {    width: 100%;    cursor: pointer;    overflow: hidden;    text-align: center;    text-overflow: ellipsis;    white-space: nowrap;    font-size: 14px;    padding: 11px 20px 9px;    margin-bottom: 0}.form-control-file + label:before {    content: "\e016";    font-family: "ElegantIcons";    display: inline-block;    vertical-align: middle;    margin-left: 10px;    font-size: 15px;    line-height: 1;    padding-bottom: 1px}.form-control-file + label.has-file {    direction: ltr}.form-control-file + label.has-file:before {    margin-left: 0;    margin-right: 10px}@media (max-width: 575.98px) {    .pagination-holder {        overflow-x: scroll;        -webkit-overflow-scrolling: touch    }    .pagination {        display: inline-flex;        min-width: 100%    }}.panel-card-inner img {    width: 40px;    margin-left: 12px}.panel-new-card-image {    width: 47px;    height: 47px;    min-width: 47px}.btn-attachment {    text-align: center;    max-width: 100%;    white-space: nowrap;    padding: 9px 20px 7px;    font-size: 14px}.btn-attachment span {    text-overflow: ellipsis;    overflow: hidden;    width: 100%;    display: block}.btn-attachment span:before {    content: "\e016";    font-family: "ElegantIcons";    display: inline-block;    vertical-align: middle;    margin-left: 10px;    font-size: 15px;    line-height: 1;    padding-bottom: 1px}.ticket-reply {    background: #fff;    box-shadow: 0 3px 18px rgba(66, 71, 74, 0.09);    margin-bottom: 25px}.ticket-reply .ticket-reply-top {    position: relative}.ticket-reply .ticket-reply-top:before {    position: absolute;    width: 43px;    height: 50px;    content: "";    background: url("../images/logo.svg") no-repeat center;    background-size: 42.53px 50px;    opacity: 0.25;    left: 30px;    top: 30px}@media (max-width: 575.98px) {    .ticket-reply .ticket-reply-top:before {        left: 25px;        top: 25px    }}.ticket-reply.me {    background: #f7f8fb;    box-shadow: none}.ticket-reply.me .ticket-reply-top {    border-bottom-color: #e6e9f3 !important}.ticket-reply.me .ticket-reply-top:before {    display: none}.ticket-replies-holder .ticket-reply:last-child {    margin-bottom: 0 !important}.ui-helper-hidden {    display: none}.ui-helper-hidden-accessible {    position: absolute !important;    clip: rect(1px 1px 1px 1px);    clip: rect(1px, 1px, 1px, 1px)}.ui-helper-reset {    margin: 0;    padding: 0;    border: 0;    outline: 0;    line-height: 1.3;    text-decoration: none;    font-size: 100%;    list-style: none}.ui-helper-clearfix:before, .ui-helper-clearfix:after {    content: "";    display: table}.ui-helper-clearfix:after {    clear: both}.ui-helper-clearfix {    zoom: 1}.ui-helper-zfix {    width: 100%;    height: 100%;    top: 0;    left: 0;    position: absolute;    opacity: 0;    filter: Alpha(Opacity=0)}.ui-state-disabled {    cursor: default !important}.ui-widget-overlay {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%}.ui-datepicker {    width: 300px;    padding: 0;    display: none;    z-index: 999 !important}.ui-datepicker .ui-datepicker-header {    position: relative;    padding: 8px 0;    background: #f3f5fb;    border-radius: .3125rem}.ui-datepicker .ui-datepicker-prev.btn-link, .ui-datepicker .ui-datepicker-next.btn-link {    position: absolute;    width: 27px;    height: 27px;    padding: 0;    border: none;    cursor: pointer;    border-radius: 100% !important;    top: 10px;    background: #e0e5f5 !important;    box-shadow: none !important;    color: #696871}.ui-datepicker .ui-datepicker-prev.btn-link:hover, .ui-datepicker .ui-datepicker-next.btn-link:hover {    background: #d4dcf1 !important;    color: #5d5c64}.ui-datepicker .ui-datepicker-prev.btn-link span, .ui-datepicker .ui-datepicker-next.btn-link span {    display: block;    position: absolute;    left: 50%;    margin-left: -8px;    top: 50%;    margin-top: -8px}.ui-datepicker .icon-circle-arrow-left, .ui-datepicker .icon-circle-arrow-right {    font-family: "ElegantIcons";    line-height: 27px;    font-weight: normal;    font-style: normal;    font-variant: normal;    text-transform: none;    speak: none;    -webkit-font-smoothing: antialiased;    display: block;    font-size: 18px}.ui-datepicker .icon-circle-arrow-left:before {    content: "\34"}.ui-datepicker .icon-circle-arrow-right:before {    content: "\35"}.ui-datepicker .ui-datepicker-prev {    left: 10px}.ui-datepicker .ui-datepicker-next {    right: 10px}.ui-datepicker .ui-datepicker-title {    text-align: center;    font-weight: 600;    padding-top: 3px;    font-size: 15px}.ui-datepicker select.ui-datepicker-month-year {    width: 100%}.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {    width: 49%}.ui-datepicker table {    width: 100%;    font-size: 13px;    border-collapse: collapse;    table-layout: fixed}.ui-datepicker th {    padding: 15px 0 10px;    text-align: center;    font-weight: bold;    border: 0;    color: #434249}.ui-datepicker td {    border: 0;    padding: 1px}.ui-datepicker td span, .ui-datepicker td a {    display: block;    padding: 6px 5px 4px;    text-align: center;    text-decoration: none}.ui-datepicker .ui-datepicker-buttonpane {    margin: 0.7em 0 0 0;    padding: 0 0.2em;    background: #f5f5f5;    border-top: 1px solid #ddd}.ui-datepicker .ui-datepicker-buttonpane button {    float: right;    margin: 0.5em 0.2em 0.4em;    cursor: pointer;    padding: 0.2em 0.6em 0.3em 0.6em;    width: auto;    overflow: visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {    float: left}.ui-datepicker.ui-datepicker-multi {    width: auto}.ui-datepicker-multi .ui-datepicker-group {    float: left}.ui-datepicker-multi .ui-datepicker-group table {    width: 95%;    margin: 0 auto 0.4em}.ui-datepicker-multi-2 .ui-datepicker-group {    width: 50%}.ui-datepicker-multi-3 .ui-datepicker-group {    width: 33.3%}.ui-datepicker-multi-4 .ui-datepicker-group {    width: 25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {    border-left-width: 0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {    border-left-width: 0}.ui-datepicker-multi .ui-datepicker-buttonpane {    clear: left}.ui-datepicker-row-break {    clear: both;    width: 100%;    font-size: 0em}.ui-datepicker-rtl {    direction: rtl}.ui-datepicker-rtl .ui-datepicker-prev {    right: 10px;    left: auto}.ui-datepicker-rtl .ui-datepicker-next {    left: 10px;    right: auto}.ui-datepicker-rtl .ui-datepicker-buttonpane {    clear: right}.ui-datepicker-rtl .ui-datepicker-buttonpane button {    float: left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {    float: right}.ui-datepicker-rtl .ui-datepicker-group {    float: right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {    border-right-width: 0;    border-left-width: 1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {    border-right-width: 0;    border-left-width: 1px}.ui-datepicker-cover {    position: absolute;    z-index: -1;    -webkit-filter: mask();    filter: mask();    top: -4px;    left: -4px;    width: 200px;    height: 200px}.ui-widget-content {    background: #fff;    border-radius: .3125rem;    padding: 20px;    box-shadow: 0 3px 18px rgba(66, 71, 74, 0.09);    margin-top: 10px}.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {    background: #fff;    color: #82818b;    border-radius: 3px}.ui-datepicker-today .ui-state-default {    background: rgba(139, 114, 255, 0.15) !important;    color: #8b72ff !important}.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {    background: #f3f5fb;    color: #6e6d76}.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {    background: #8b72ff;    color: #fff}.ui-datepicker-header .ui-state-hover {    background: #fff}.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {    opacity: 0.55}.ui-state-disabled .ui-state-default {    font-weight: normal}.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {    opacity: 0.15}.datepicker-holder {    position: relative}.datepicker-holder .datepicker {    position: absolute;    bottom: 0;    right: 0;    width: 0;    height: 0;    font-size: 0;    border: none;    padding: 0}.datepicker-holder .btn:before {    content: "\e023";    font-family: "ElegantIcons";    color: #8b72ff;    display: inline-block;    vertical-align: middle;    margin-left: 10px}.datepicker-holder .btn span {    display: inline-block}.panel-coupon-option.disabled {    -webkit-filter: grayscale(1);    filter: grayscale(1);    opacity: 0.75;    top: 0 !important;    cursor: not-allowed}.panel-coupon-option.disabled:hover {    box-shadow: 0 3px 18px rgba(66, 71, 74, 0.09) !important}#create-coupon-modal img {    width: 128px}.panel-referral-holder .form-control:disabled, .panel-referral-holder .form-control[readonly] {    background-color: #f7e6bc;    color: #a58a4c}.gm-style > .gmnoprint:not(.gm-bundled-control), .gm-svpc {    display: none !important}.contact-box-icon {    border-radius: 20px;    height: 90px;    width: 90px;    min-width: 90px;    padding: 25px}.contact-box-icon svg {    fill: #8b72ff}.google-map {    min-height: 300px}@media (min-width: 992px) {    .contact-modal {        max-width: 1050px    }}.contact-modal-right {    position: relative}@media (min-width: 992px) {    .contact-modal-right {        width: 350px    }}.contact-modal-right:before, .contact-modal-right:after {    width: 100%;    height: 100%;    top: 0;    right: 0;    border-bottom-left-radius: 30px;    background: linear-gradient(135deg, #b190fa 0%, #8f77f2 100%);    position: absolute;    content: ""}@media (min-width: 992px) {    .contact-modal-right:before, .contact-modal-right:after {        border-bottom-left-radius: 50px    }}.contact-modal-right:after {    z-index: 2}.contact-modal-right:before {    z-index: 1;    transform-origin: bottom left;    opacity: 0.15;    transform: rotate(-3deg);    right: -10px;    top: 22px}@media (min-width: 992px) {    .contact-modal-right:before {        right: 30px;        top: -10px;        transform: rotate(5deg)    }}.contact-modal-right-inner {    position: relative;    z-index: 3}.contact-modal-logo {    height: 75px}.contact-modal .close {    left: 25px;    top: 25px;    border-radius: 100%;    z-index: 3;    position: absolute;    text-shadow: none;    background: rgba(255, 255, 255, 0.15);    color: #fff;    opacity: 1;    height: 40px;    width: 40px;    padding-right: 0.0715em;    font-size: 28px;    padding-top: 5px;    z-index: 4}@media (min-width: 375px) {    .contact-modal .close {        left: 30px;        top: 30px    }}@media (min-width: 576px) {    .contact-modal .close {        left: 40px;        top: 40px;        font-size: 32px;        height: 50px;        width: 50px    }}@media (min-width: 992px) {    .contact-modal .close {        top: 50px;        left: 50px;        background: rgba(255, 112, 112, 0.15);        color: #ff7070    }}.fixed-contact-button {    position: fixed;    left: 25px;    bottom: 25px;    display: none;    z-index: 999}@media (min-width: 768px) {    .fixed-contact-button {        display: block    }}@media (min-width: 992px) {    .fixed-contact-button {        right: 35px;        bottom: 35px;        left: auto    }}.fixed-contact-button .btn {    transition: background 0.2s ease-in-out, box-shadow 0.2s ease-in-out,    transform 0.2s ease-in-out}.fixed-contact-button .btn:hover {    transform: scale(1.08)}.fixed-contact-button span {    position: absolute;    right: 0;    bottom: 100%;    margin-bottom: 15px;    z-index: 1;    background-color: #fff;    border-radius: 5px;    box-shadow: 0 3px 20px rgba(66, 71, 74, 0.15);    pointer-events: none;    color: #82818b;    padding: 10px 15px;    font-size: 14px;    font-weight: 500;    line-height: 1.6;    white-space: nowrap;    display: none}@media (min-width: 992px) {    .fixed-contact-button span {        display: block    }}.fixed-contact-button span:before {    content: "";    position: absolute;    bottom: -6px;    right: 24px;    width: 12px;    height: 12px;    transform: rotate(45deg);    border-radius: 0 0 3px 0;    background-color: inherit;    box-shadow: 12px 12px 15px rgba(66, 71, 74, 0.15)}.mobile-contact-button {    z-index: 999;    bottom: 0;    right: 0;    box-shadow: 0 -5px 50px rgba(66, 71, 74, 0.12)}.mobile-contact-button .btn {    -webkit-animation: mobileContactButton 2s linear infinite;    animation: mobileContactButton 2s linear infinite}@-webkit-keyframes mobileContactButton {    50% {        background: #00bc96;        box-shadow: 0 10px 40px rgba(0, 208, 166, 0.35)    }    0%, 100% {        background: #00d0a6;        box-shadow: 0 8px 32px rgba(0, 208, 166, 0.25)    }}@keyframes mobileContactButton {    50% {        background: #00bc96;        box-shadow: 0 10px 40px rgba(0, 208, 166, 0.35)    }    0%, 100% {        background: #00d0a6;        box-shadow: 0 8px 32px rgba(0, 208, 166, 0.25)    }}.help-step-number {    line-height: 1;    padding: 11px 11px 8px;    min-width: 41px;    background: rgba(139, 114, 255, 0.15)}.modal {    cursor: pointer}.modal-dialog {    cursor: auto}.page-content-holder {    color: #434249;    font: 300 1rem/2.2 IRANSans}.page-content-holder h2 {    font-size: 26px;    margin-bottom: 0;    padding: 0 0 15px}.page-content-holder h3 {    font-size: 1.3em;    line-height: 2em;    margin-bottom: 0;    padding: 10px 0}.page-content-holder h5 {    margin-bottom: 5px}.page-content-holder p {    margin: 0 0 0.6em;    padding: 0}.page-content-holder p:empty {    display: none}.page-content-holder blockquote {    padding: 30px;    margin-right: 25px;    background: #f9fafb;    margin-top: 25px;    margin-bottom: 30px}.page-content-holder ul, .page-content-holder ol {    list-style: inherit;    margin: 0 0 0.6em;    padding: 0 30px 0 0}.page-content-holder ul li, .page-content-holder ol li {    list-style-type: decimal;    margin-bottom: 5px}.page-content-holder ul li:last-child, .page-content-holder ol li:last-child {    margin-bottom: 0}.page-content-holder :last-child {    margin-bottom: 0 !important}.mobile-hero .text-white {    text-shadow: 0 1px 4px rgba(0, 0, 0, 0.15)}.mobile-hero:before, .mobile-hero:after {    right: 0;    top: 0;    border-bottom-left-radius: 30px;    background: linear-gradient(110deg, #af8ef9 0%, #947bf3 100%);    position: absolute;    content: ""}.mobile-hero:before {    z-index: -2;    transform: rotate(-4deg);    transform-origin: bottom left;    opacity: 0.18;    right: -5px;    left: 13px;    bottom: -30px}.mobile-hero:after {    z-index: -1;    bottom: 0;    left: 0}.mobile-hero .btn {    padding-left: 20px;    font-weight: 500;    padding-right: 20px;    box-shadow: none !important;    text-shadow: none}.mobile-hero-contact {    background: #88dbca;    color: #009476}.mobile-hero-contact span {    padding-top: 2px}.mobile-hero-buy {    background: #655a84;    color: #ede7fd}.navigation-holder .navbar-brand .logo {    display: none}.navigation-holder .navbar-brand .logo-white {    display: block}.navigation-holder.scrolled .navbar-brand .logo {    display: block}.navigation-holder.scrolled .navbar-brand .logo-white {    display: none}.mobile-cta {    box-shadow: 0 3px 18px rgba(66, 71, 74, 0.09)}.mobile-cta .cta-icon {    height: 64px;    width: 64px;    min-width: 64px;    border-radius: 22px}.mobile-cta .cta-icon img {    width: 30px}.mobile-cta .cta-number span {    font-size: 17px}.mobile-cta .cta-number i {    font-size: 19px}.mobile .footer-logos img {    height: 100px;    width: auto}.mobile .footer .mobile-cta .cta-icon {    box-shadow: 0 0 20px rgba(0, 208, 166, 0.15)}.mobile.home .navigation-holder:not(.scrolled) .navbar-brand h4 {    color: #fff !important}.mobile.home .navigation-holder:not(.scrolled) .navbar-brand h5 {    color: #f3f5fb !important}.mobile-cta-btn {    box-shadow: none !important;    background: rgba(255, 255, 255, 0.7);    color: #009476;    font-size: 15px;    font-weight: 500}.mobile-why-us .why-us-icon {    width: 34px;    height: 34px;    min-width: 34px;    font-size: 17px;    padding-top: 2px}.mobile-why-us li {    padding-top: 18px;    margin-top: 18px;    border-top: 1px solid #eef0f3}.why-us-logos img {    height: 75px;    width: auto}.mobile-giftcard-delivery {    background: #f1effe;    line-height: 1.7}.mobile-giftcard-delivery img {    width: 80px;    min-width: 80px;    height: auto}input.alert-red::-webkit-input-placeholder {    color: #a55a5d}input.alert-red::-moz-placeholder {    color: #a55a5d}input.alert-red:-ms-input-placeholder {    color: #a55a5d}input.alert-red::-ms-input-placeholder {    color: #a55a5d}input.alert-red::placeholder {    color: #a55a5d}input.alert-blue::-webkit-input-placeholder {    color: #506fa8}input.alert-blue::-moz-placeholder {    color: #506fa8}input.alert-blue:-ms-input-placeholder {    color: #506fa8}input.alert-blue::-ms-input-placeholder {    color: #506fa8}input.alert-blue::placeholder {    color: #506fa8}.verify-phone-form {    display: none}.verify-phone-form-step1 {    display: block}.help-tabs .nav-link {    background: rgba(255, 99, 119, 0.15);    box-shadow: 0 2px 15px rgba(66, 71, 74, 0);    padding: 11px 25px;    font-size: 15px;    color: #ff6377;    margin-left: 10px}.help-tabs .nav-link:last-child {    margin-left: 0}.help-tabs .nav-link.active {    color: #fff;    box-shadow: 0 2px 15px rgba(255, 99, 119, 0.18)}.mfp-bg {    top: 0;    left: 0;    width: 100%;    height: 100%;    z-index: 1042;    overflow: hidden;    position: fixed;    background: #fff;    opacity: 0.9}.mfp-wrap {    top: 0;    left: 0;    width: 100%;    height: 100%;    z-index: 1043;    position: fixed;    outline: none !important;    -webkit-backface-visibility: hidden}.mfp-container {    text-align: center;    position: absolute;    width: 100%;    height: 100%;    left: 0;    top: 0;    padding: 0 8px;    box-sizing: border-box}.mfp-container:before {    content: '';    display: inline-block;    height: 100%;    vertical-align: middle}.mfp-align-top .mfp-container:before {    display: none}.mfp-content {    position: relative;    display: inline-block;    vertical-align: middle;    margin: 0 auto;    text-align: left;    z-index: 1045}.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {    width: 100%;    cursor: auto}.mfp-ajax-cur {    cursor: progress}.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {    cursor: zoom-out}.mfp-zoom {    cursor: pointer;    cursor: zoom-in}.mfp-auto-cursor .mfp-content {    cursor: auto}.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none}.mfp-loading.mfp-figure {    display: none}.mfp-hide {    display: none !important}.mfp-preloader {    color: #CCC;    position: absolute;    top: 50%;    width: auto;    text-align: center;    margin-top: -0.8em;    left: 8px;    right: 8px;    z-index: 1044}.mfp-preloader a {    color: #CCC}.mfp-preloader a:hover {    color: #FFF}.mfp-s-ready .mfp-preloader {    display: none}.mfp-s-error .mfp-content {    display: none}button.mfp-close, button.mfp-arrow {    overflow: visible;    cursor: pointer;    background: transparent;    border: 0;    -webkit-appearance: none;    display: block;    outline: none;    padding: 0;    z-index: 1046;    box-shadow: none;    touch-action: manipulation}button::-moz-focus-inner {    padding: 0;    border: 0}.mfp-close {    width: 44px;    height: 44px;    line-height: 44px;    position: absolute;    right: 0;    top: 0;    text-decoration: none;    text-align: center;    opacity: 0.65;    padding: 0 0 18px 10px;    color: #FFF;    font-style: normal;    font-size: 28px;    font-family: Arial, Baskerville, monospace}.mfp-close:hover, .mfp-close:focus {    opacity: 1}.mfp-close:active {    top: 1px}.mfp-close-btn-in .mfp-close {    color: #333}.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {    color: #FFF;    right: -6px;    text-align: right;    padding-right: 6px;    width: 100%}.mfp-counter {    position: absolute;    top: 0;    right: 0;    color: #CCC;    font-size: 12px;    line-height: 18px;    white-space: nowrap}.mfp-arrow {    position: absolute;    opacity: 0.65;    margin: 0;    top: 50%;    margin-top: -55px;    padding: 0;    width: 90px;    height: 110px;    -webkit-tap-highlight-color: transparent}.mfp-arrow:active {    margin-top: -54px}.mfp-arrow:hover, .mfp-arrow:focus {    opacity: 1}.mfp-arrow:before, .mfp-arrow:after {    content: '';    display: block;    width: 0;    height: 0;    position: absolute;    left: 0;    top: 0;    margin-top: 35px;    margin-left: 35px;    border: medium inset transparent}.mfp-arrow:after {    border-top-width: 13px;    border-bottom-width: 13px;    top: 8px}.mfp-arrow:before {    border-top-width: 21px;    border-bottom-width: 21px;    opacity: 0.7}.mfp-arrow-left {    left: 0}.mfp-arrow-left:after {    border-right: 17px solid #FFF;    margin-left: 31px}.mfp-arrow-left:before {    margin-left: 25px;    border-right: 27px solid #3F3F3F}.mfp-arrow-right {    right: 0}.mfp-arrow-right:after {    border-left: 17px solid #FFF;    margin-left: 39px}.mfp-arrow-right:before {    border-left: 27px solid #3F3F3F}.mfp-iframe-holder {    padding-top: 40px;    padding-bottom: 40px}.mfp-iframe-holder .mfp-content {    line-height: 0;    width: 100%;    max-width: 900px}.mfp-iframe-holder .mfp-close {    top: -40px}.mfp-iframe-scaler {    width: 100%;    height: 0;    overflow: hidden;    padding-top: 56.25%}.mfp-iframe-scaler iframe {    position: absolute;    display: block;    top: 0;    left: 0;    width: 100%;    height: 100%;    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);    background: #000}img.mfp-img {    width: auto;    max-width: 100%;    height: auto;    display: block;    line-height: 0;    box-sizing: border-box;    border-radius: .625rem;    margin: 0 auto}.mfp-figure {    line-height: 0;    box-shadow: 0 15px 60px rgba(66, 71, 74, 0);    border-radius: .625rem;    transition: box-shadow 0.3s ease-in-out}.mfp-with-zoom .mfp-container, .mfp-with-zoom.mfp-bg {    opacity: 0;    transition: all 0.3s ease-out}.mfp-with-zoom.mfp-ready.mfp-bg {    opacity: 0.9}.mfp-with-zoom.mfp-ready .mfp-container {    opacity: 1}.mfp-with-zoom.mfp-ready .mfp-container .mfp-figure {    box-shadow: 0 3px 18px rgba(66, 71, 74, 0.09)}.mfp-with-zoom.mfp-removing .mfp-figure {    box-shadow: 0 3px 18px rgba(66, 71, 74, 0)}.mfp-with-zoom.mfp-removing.mfp-bg, .mfp-with-zoom.mfp-removing .mfp-container {    opacity: 0}.mfp-figure small {    color: #BDBDBD;    display: block;    font-size: 12px;    line-height: 14px}.mfp-figure figure {    margin: 0}.mfp-bottom-bar {    margin-top: -36px;    position: absolute;    top: 100%;    left: 0;    width: 100%;    cursor: auto}.mfp-title {    text-align: left;    line-height: 18px;    color: #F3F3F3;    word-wrap: break-word;    padding-right: 36px}.mfp-image-holder .mfp-content {    max-width: 100%}.mfp-gallery .mfp-image-holder .mfp-figure {    cursor: pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {    .mfp-img-mobile .mfp-image-holder {        padding-left: 0;        padding-right: 0    }    .mfp-img-mobile img.mfp-img {        padding: 0    }    .mfp-img-mobile .mfp-figure:after {        top: 0;        bottom: 0    }    .mfp-img-mobile .mfp-figure small {        display: inline;        margin-left: 5px    }    .mfp-img-mobile .mfp-bottom-bar {        background: rgba(0, 0, 0, 0.6);        bottom: 0;        margin: 0;        top: auto;        padding: 3px 5px;        position: fixed;        box-sizing: border-box    }    .mfp-img-mobile .mfp-bottom-bar:empty {        padding: 0    }    .mfp-img-mobile .mfp-counter {        right: 5px;        top: 3px    }    .mfp-img-mobile .mfp-close {        top: 0;        right: 0;        width: 35px;        height: 35px;        line-height: 35px;        background: rgba(0, 0, 0, 0.6);        position: fixed;        text-align: center;        padding: 0    }}@media all and (max-width: 900px) {    .mfp-arrow {        transform: scale(0.75)    }    .mfp-arrow-left {        transform-origin: 0    }    .mfp-arrow-right {        transform-origin: 100%    }    .mfp-container {        padding-left: 6px;        padding-right: 6px    }}.identity-image {    width: 0;    height: 0;    visibility: hidden;    position: absolute;    top: 0;    left: 0;    bottom: 0;    right: 0;    margin: auto;}.ltr {    direction: ltr}.website-logo {    filter: drop-shadow(0 0 8px rgba(73, 59, 112, .5));}.giftcard-image img, .giftcard-single-image img {    height: auto;    width: 100%;}.gift-section img {    height: auto;}.navbar-brand img, .footer-logo {    width: auto;}.ltr {    direction: ltr}.read-more-box {    max-height: 220px;    overflow: hidden;    position: relative;}.read-more-link {    bottom: 0;    right: 0;    left: 0;    top: 0;    position: absolute;    display: flex;    justify-content: center;    align-items: flex-end;    background: linear-gradient(to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));}.read-more-link span {    align-self: flex-end;}.dropdown-hover-able:hover .dropdown-menu {    display: block;    margin-top: 0;}.dropdown-hover-able::after {    transition: transform 0.8s;}.dropdown-hover-able:hover .dropdown-hover-able::after {    transform: rotate(180deg);}.aggregate-rating a {    display: inline-block;    padding-right: 4px;    text-decoration: none;    margin: 0;}.aggregate-rating a:after {    position: relative;    font-size: 18px;    font-family: 'FontAwesome', serif;    display: block;    content: "\f005";    color: #9e9e9e;}.stars {    font-size: 0;}.aggregate-rating a:hover ~ a:after {    color: #9e9e9e !important;}.stars.active a.active ~ a:after {    color: #9e9e9e;}.stars:hover a:after {    color: #ff9854 !important;}.stars.active a:after, .aggregate-rating a.active:after {    color: #ff9854;}.breadcrumb {    list-style: none;    padding: 0;}.breadcrumb li {    list-style: none;    font-size: .9rem;}.breadcrumb-item.active a {    color: #82818b !important;}.giftcard-products button.active {    background: rgba(255, 99, 119, 0.15) !important;    color: #ff6377 !important;}blockquote .marker {    color: darkred;}#dynamic-giftcards-range {}#dynamic-giftcards-range::placeholder {    color: rgba(128, 128, 128, 0.7);}#dynamic-giftcards-range::-webkit-input-placeholder {    color: rgba(128, 128, 128, 0.7);}#dynamic-giftcards-range::-moz-placeholder {    color: rgba(128, 128, 128, 0.7);}#dynamic-giftcards-range:-ms-input-placeholder {    color: rgba(128, 128, 128, 0.7);}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {    -webkit-appearance: none;    margin: 0;}input[type="number"] {    -moz-appearance: textfield;}#dynamic-product-modal form button.disabled {    cursor: auto !important;}.giftcard-products a {    word-spacing: -2px !important;}.giftcard-section summary a:hover {    top: 0 !important;}.giftcard-section summary a {    height: 41px !important;}.giftcard-section summary a.active {    top: 0;    background-color: #ff6377;    color: white !important;    text-align: center !important;    height: 41px !important;    padding: 7px !important;    transition: .1s all ease;}.giftcard-section summary a.active img {    display: none;}.giftcard-products a.active {    background-color: #ff6377 !important;    color: white !important;    transition: .1s all ease;    border-radius: .5rem !important;}strike {    text-decoration: none;    position: relative;    color: red;    padding: 0 4px 0 4px;}strike::before {    top: 45%;    background: red;    opacity: .5;    content: '';    width: 110%;    position: absolute;    height: .15em;    border-radius: .1em;    left: -5%;    white-space: nowrap;    display: block;    transform: rotate(-15deg);}.footer, footer span {    color: rgba(0, 0, 0, 0.6) !important;}.footer a {    color: rgba(0, 0, 0, 0.6) !important;}